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

ID2D1SvgElement

COM
IIDac7b67a6-183e-49c1-a823-0ebe40b0db29継承元ID2D1Resource自前メソッド開始 vtbl4

メソッド 30

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

vtblメソッド
4void GetDocument(ID2D1SvgDocument** document)
5HRESULT GetTagName(LPWSTR name, DWORD nameCount)
6DWORD GetTagNameLength()
7BOOL IsTextContent()
8void GetParent(ID2D1SvgElement** parent)
9BOOL HasChildren()
10void GetFirstChild(ID2D1SvgElement** child)
11void GetLastChild(ID2D1SvgElement** child)
12HRESULT GetPreviousChild(ID2D1SvgElement* referenceChild, ID2D1SvgElement** previousChild)
13HRESULT GetNextChild(ID2D1SvgElement* referenceChild, ID2D1SvgElement** nextChild)
14HRESULT InsertChildBefore(ID2D1SvgElement* newChild, ID2D1SvgElement* referenceChild)
15HRESULT AppendChild(ID2D1SvgElement* newChild)
16HRESULT ReplaceChild(ID2D1SvgElement* newChild, ID2D1SvgElement* oldChild)
17HRESULT RemoveChild(ID2D1SvgElement* oldChild)
18HRESULT CreateChild(LPWSTR tagName, ID2D1SvgElement** newChild)
19BOOL IsAttributeSpecified(LPWSTR name, BOOL* inherited)
20DWORD GetSpecifiedAttributeCount()
21HRESULT GetSpecifiedAttributeName(DWORD index, LPWSTR name, DWORD nameCount, BOOL* inherited)
22HRESULT GetSpecifiedAttributeNameLength(DWORD index, DWORD* nameLength, BOOL* inherited)
23HRESULT RemoveAttribute(LPWSTR name)
24HRESULT SetTextValue(LPWSTR name, DWORD nameCount)
25HRESULT GetTextValue(LPWSTR name, DWORD nameCount)
26DWORD GetTextValueLength()
27HRESULT SetAttributeValue(LPWSTR name, ID2D1SvgAttribute* value)
28HRESULT SetAttributeValue(LPWSTR name, D2D1_SVG_ATTRIBUTE_POD_TYPE type, void* value, DWORD valueSizeInBytes)
29HRESULT SetAttributeValue(LPWSTR name, D2D1_SVG_ATTRIBUTE_STRING_TYPE type, LPWSTR value)
30HRESULT GetAttributeValue(LPWSTR name, GUID* riid, void** value)
31HRESULT GetAttributeValue(LPWSTR name, D2D1_SVG_ATTRIBUTE_POD_TYPE type, void* value, DWORD valueSizeInBytes)
32HRESULT GetAttributeValue(LPWSTR name, D2D1_SVG_ATTRIBUTE_STRING_TYPE type, LPWSTR value, DWORD valueCount)
33HRESULT GetAttributeValueLength(LPWSTR name, D2D1_SVG_ATTRIBUTE_STRING_TYPE type, DWORD* valueLength)