Win32 API 日本語リファレンス
ホームGraphics.Direct2D › ID2D1Ink

ID2D1Ink

COM
IIDb499923b-7029-478f-a8b3-432c7c5f5312継承元ID2D1Resource自前メソッド開始 vtbl4

メソッド 10

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
4void SetStartPoint(D2D1_INK_POINT* startPoint)
5D2D1_INK_POINT GetStartPoint()
6HRESULT AddSegments(D2D1_INK_BEZIER_SEGMENT* segments, DWORD segmentsCount)
7HRESULT RemoveSegmentsAtEnd(DWORD segmentsCount)
8HRESULT SetSegments(DWORD startSegment, D2D1_INK_BEZIER_SEGMENT* segments, DWORD segmentsCount)
9HRESULT SetSegmentAtEnd(D2D1_INK_BEZIER_SEGMENT* segment)
10DWORD GetSegmentCount()
11HRESULT GetSegments(DWORD startSegment, D2D1_INK_BEZIER_SEGMENT* segments, DWORD segmentsCount)
12HRESULT StreamAsGeometry(ID2D1InkStyle* inkStyle, D2D_MATRIX_3X2_F* worldTransform, FLOAT flatteningTolerance, ID2D1SimplifiedGeometrySink* geometrySink)
13HRESULT GetBounds(ID2D1InkStyle* inkStyle, D2D_MATRIX_3X2_F* worldTransform, D2D_RECT_F* bounds)