harfbuzz.draw_state

Module for [DrawState] class

class DrawState

Types 1

Current drawing state.

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup)
GType _gType() @property
DrawState self()Returns `this`, for use in `with` statements.
harfbuzz.types.Bool pathOpen() @propertyGet `pathOpen` field. Returns: Whether there is an open path
void pathOpen(harfbuzz.types.Bool propval) @propertySet `pathOpen` field. Params: propval = Whether there is an open path
float pathStartX() @propertyGet `pathStartX` field. Returns: X component of the start of current path
void pathStartX(float propval) @propertySet `pathStartX` field. Params: propval = X component of the start of current path
float pathStartY() @propertyGet `pathStartY` field. Returns: Y component of the start of current path
void pathStartY(float propval) @propertySet `pathStartY` field. Params: propval = Y component of the start of current path
float currentX() @propertyGet `currentX` field. Returns: X component of current point
void currentX(float propval) @propertySet `currentX` field. Params: propval = X component of current point
float currentY() @propertyGet `currentY` field. Returns: Y component of current point
void currentY(float propval) @propertySet `currentY` field. Params: propval = Y component of current point
Constructors
this(harfbuzz.types.Bool pathOpen = harfbuzz.types.Bool.init, float pathStartX = 0.0, float pathStartY = 0.0, float currentX = 0.0, float currentY = 0.0)Create a `draw_state.DrawState` boxed type. Params: pathOpen = Whether there is an open path pathStartX = X component of the start of current path pathStartY = Y component of the start of current p...
this(void * ptr, Flag!"Take" take)