harfbuzz.draw_state

Module for [DrawState] class

class DrawState

Types 1

Current drawing state.

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup) nothrow
GType _getGType() static nothrow
GType _gType() @property nothrow
DrawState self() nothrowReturns `this`, for use in `with` statements.
harfbuzz.types.Bool pathOpen() @property nothrowGet `pathOpen` field. Returns: Whether there is an open path
void pathOpen(harfbuzz.types.Bool propval) @property nothrowSet `pathOpen` field. Params: propval = Whether there is an open path
float pathStartX() @property nothrowGet `pathStartX` field. Returns: X component of the start of current path
void pathStartX(float propval) @property nothrowSet `pathStartX` field. Params: propval = X component of the start of current path
float pathStartY() @property nothrowGet `pathStartY` field. Returns: Y component of the start of current path
void pathStartY(float propval) @property nothrowSet `pathStartY` field. Params: propval = Y component of the start of current path
float currentX() @property nothrowGet `currentX` field. Returns: X component of current point
void currentX(float propval) @property nothrowSet `currentX` field. Params: propval = X component of current point
float currentY() @property nothrowGet `currentY` field. Returns: Y component of current point
void currentY(float propval) @property nothrowSet `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)