ホーム › Graphics.Direct2D › ID2D1Factory1
ID2D1Factory1
COMメソッド 10
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 17 | HRESULT CreateDevice(IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) |
| 18 | HRESULT CreateStrokeStyle(D2D1_STROKE_STYLE_PROPERTIES1* strokeStyleProperties, FLOAT* dashes, DWORD dashesCount, ID2D1StrokeStyle1** strokeStyle) |
| 19 | HRESULT CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) |
| 20 | HRESULT CreateDrawingStateBlock(D2D1_DRAWING_STATE_DESCRIPTION1* drawingStateDescription, IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) |
| 21 | HRESULT CreateGdiMetafile(IStream* metafileStream, ID2D1GdiMetafile** metafile) |
| 22 | HRESULT RegisterEffectFromStream(GUID* classId, IStream* propertyXml, D2D1_PROPERTY_BINDING* bindings, DWORD bindingsCount, PD2D1_EFFECT_FACTORY effectFactory) |
| 23 | HRESULT RegisterEffectFromString(GUID* classId, LPWSTR propertyXml, D2D1_PROPERTY_BINDING* bindings, DWORD bindingsCount, PD2D1_EFFECT_FACTORY effectFactory) |
| 24 | HRESULT UnregisterEffect(GUID* classId) |
| 25 | HRESULT GetRegisteredEffects(GUID* effects, DWORD effectsCount, DWORD* effectsReturned, DWORD* effectsRegistered) |
| 26 | HRESULT GetEffectProperties(GUID* effectId, ID2D1Properties** properties) |