ホーム › Graphics.Direct2D › ID2D1CommandSink
ID2D1CommandSink
COMメソッド 25
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT BeginDraw() |
| 4 | HRESULT EndDraw() |
| 5 | HRESULT SetAntialiasMode(D2D1_ANTIALIAS_MODE antialiasMode) |
| 6 | HRESULT SetTags(ULONGLONG tag1, ULONGLONG tag2) |
| 7 | HRESULT SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode) |
| 8 | HRESULT SetTextRenderingParams(IDWriteRenderingParams* textRenderingParams) |
| 9 | HRESULT SetTransform(D2D_MATRIX_3X2_F* transform) |
| 10 | HRESULT SetPrimitiveBlend(D2D1_PRIMITIVE_BLEND primitiveBlend) |
| 11 | HRESULT SetUnitMode(D2D1_UNIT_MODE unitMode) |
| 12 | HRESULT Clear(D2D1_COLOR_F* color) |
| 13 | HRESULT DrawGlyphRun(D2D_POINT_2F baselineOrigin, DWRITE_GLYPH_RUN* glyphRun, DWRITE_GLYPH_RUN_DESCRIPTION* glyphRunDescription, ID2D1Brush* foregroundBrush, DWRITE_MEASURING_MODE measuringMode) |
| 14 | HRESULT DrawLine(D2D_POINT_2F point0, D2D_POINT_2F point1, ID2D1Brush* brush, FLOAT strokeWidth, ID2D1StrokeStyle* strokeStyle) |
| 15 | HRESULT DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, FLOAT strokeWidth, ID2D1StrokeStyle* strokeStyle) |
| 16 | HRESULT DrawRectangle(D2D_RECT_F* rect, ID2D1Brush* brush, FLOAT strokeWidth, ID2D1StrokeStyle* strokeStyle) |
| 17 | HRESULT DrawBitmap(ID2D1Bitmap* bitmap, D2D_RECT_F* destinationRectangle, FLOAT opacity, D2D1_INTERPOLATION_MODE interpolationMode, D2D_RECT_F* sourceRectangle, D2D_MATRIX_4X4_F* perspectiveTransform) |
| 18 | HRESULT DrawImage(ID2D1Image* image, D2D_POINT_2F* targetOffset, D2D_RECT_F* imageRectangle, D2D1_INTERPOLATION_MODE interpolationMode, D2D1_COMPOSITE_MODE compositeMode) |
| 19 | HRESULT DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, D2D_POINT_2F* targetOffset) |
| 20 | HRESULT FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) |
| 21 | HRESULT FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, D2D_RECT_F* destinationRectangle, D2D_RECT_F* sourceRectangle) |
| 22 | HRESULT FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) |
| 23 | HRESULT FillRectangle(D2D_RECT_F* rect, ID2D1Brush* brush) |
| 24 | HRESULT PushAxisAlignedClip(D2D_RECT_F* clipRect, D2D1_ANTIALIAS_MODE antialiasMode) |
| 25 | HRESULT PushLayer(D2D1_LAYER_PARAMETERS1* layerParameters1, ID2D1Layer* layer) |
| 26 | HRESULT PopAxisAlignedClip() |
| 27 | HRESULT PopLayer() |