variation_t

Data type for holding variation data. Registered OpenType variation-axis tags are listed in OpenType Axis Tag Registry.

Constructors

this
this(hb_variation_t* hb_variation, bool ownedRef)

Sets our main struct and passes it to the parent class.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

String
void String(char[] buf)

Converts an #hb_variation_t into a %NULL-terminated string in the format understood by hb_variation_from_string(). The client in responsible for allocating big enough size for @buf, 128 bytes is more than enough.

getStruct
void* getStruct()

the main Gtk struct as a void*

getvariation_tStruct
hb_variation_t* getvariation_tStruct(bool transferOwnership)

Get the main Gtk struct

Properties

tag
hb_tag_t tag [@property getter]
hb_tag_t tag [@property setter]

The #hb_tag_t tag of the variation-axis name

value
float value [@property getter]
float value [@property setter]

The value of the variation axis

Variables

hb_variation
hb_variation_t* hb_variation;

the main Gtk struct

ownedRef
bool ownedRef;
Undocumented in source.

Meta

Since

1.4.2