GATE
ID2D1Ink_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (ID2D1Ink)
 
 void (WRT_ABI *GetFactory)(ID2D1Ink *This
 
 void (WRT_ABI *SetStartPoint)(ID2D1Ink *This
 
 D2D1_INK_POINT (WRT_ABI *GetStartPoint)(ID2D1Ink *This)
 
 wrt_result (WRT_ABI *AddSegments)(ID2D1Ink *This
 
 wrt_result (WRT_ABI *RemoveSegmentsAtEnd)(ID2D1Ink *This
 
 wrt_result (WRT_ABI *SetSegments)(ID2D1Ink *This
 
 wrt_result (WRT_ABI *SetSegmentAtEnd)(ID2D1Ink *This
 
 UINT32 (WRT_ABI *GetSegmentCount)(ID2D1Ink *This)
 
 wrt_result (WRT_ABI *GetSegments)(ID2D1Ink *This
 
 wrt_result (WRT_ABI *StreamAsGeometry)(ID2D1Ink *This
 
 wrt_result (WRT_ABI *GetBounds)(ID2D1Ink *This
 

Public Attributes

ID2D1Factory ** factory
 
D2D1_INK_POINT const * startPoint
 
D2D1_INK_BEZIER_SEGMENT const * segments
 
D2D1_INK_BEZIER_SEGMENT const UINT32 segmentsCount
 
UINT32 segmentsCount
 
UINT32 startSegment
 
UINT32 D2D1_INK_BEZIER_SEGMENT const * segments
 
UINT32 D2D1_INK_BEZIER_SEGMENT const UINT32 segmentsCount
 
D2D1_INK_BEZIER_SEGMENT const * segment
 
UINT32 D2D1_INK_BEZIER_SEGMENTsegments
 
UINT32 D2D1_INK_BEZIER_SEGMENT UINT32 segmentsCount
 
ID2D1InkStyleinkStyle
 
ID2D1InkStyle D2D1_MATRIX_3X2_F const * worldTransform
 
ID2D1InkStyle D2D1_MATRIX_3X2_F const FLOAT flatteningTolerance
 
ID2D1InkStyle D2D1_MATRIX_3X2_F const FLOAT ID2D1SimplifiedGeometrySinkgeometrySink
 
ID2D1InkStyle D2D1_MATRIX_3X2_F const D2D1_RECT_Fbounds
 

The documentation for this struct was generated from the following file: