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

ID2D1SvgDocument

COM
IID86b88e4d-afa4-4d7b-88e4-68a51c4a0aec継承元ID2D1Resource自前メソッド開始 vtbl4

メソッド 11

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

vtblメソッド
4HRESULT SetViewportSize(D2D_SIZE_F viewportSize)
5D2D_SIZE_F GetViewportSize()
6HRESULT SetRoot(ID2D1SvgElement* root)
7void GetRoot(ID2D1SvgElement** root)
8HRESULT FindElementById(LPWSTR id, ID2D1SvgElement** svgElement)
9HRESULT Serialize(IStream* outputXmlStream, ID2D1SvgElement* subtree)
10HRESULT Deserialize(IStream* inputXmlStream, ID2D1SvgElement** subtree)
11HRESULT CreatePaint(D2D1_SVG_PAINT_TYPE paintType, D2D1_COLOR_F* color, LPWSTR id, ID2D1SvgPaint** paint)
12HRESULT CreateStrokeDashArray(D2D1_SVG_LENGTH* dashes, DWORD dashesCount, ID2D1SvgStrokeDashArray** strokeDashArray)
13HRESULT CreatePointCollection(D2D_POINT_2F* points, DWORD pointsCount, ID2D1SvgPointCollection** pointCollection)
14HRESULT CreatePathData(FLOAT* segmentData, DWORD segmentDataCount, D2D1_SVG_PATH_COMMAND* commands, DWORD commandsCount, ID2D1SvgPathData** pathData)