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

ID2D1DeviceContext4

COM
IID8c427831-3d90-4476-b647-c4fae349e4db継承元ID2D1DeviceContext3自前メソッド開始 vtbl108

メソッド 7

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

vtblメソッド
108HRESULT CreateSvgGlyphStyle(ID2D1SvgGlyphStyle** svgGlyphStyle)
109void DrawText(LPWSTR string, DWORD stringLength, IDWriteTextFormat* textFormat, D2D_RECT_F* layoutRect, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, DWORD colorPaletteIndex, D2D1_DRAW_TEXT_OPTIONS options, DWRITE_MEASURING_MODE measuringMode)
110void DrawTextLayout(D2D_POINT_2F origin, IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, DWORD colorPaletteIndex, D2D1_DRAW_TEXT_OPTIONS options)
111void DrawColorBitmapGlyphRun(DWRITE_GLYPH_IMAGE_FORMATS glyphImageFormat, D2D_POINT_2F baselineOrigin, DWRITE_GLYPH_RUN* glyphRun, DWRITE_MEASURING_MODE measuringMode, D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION bitmapSnapOption)
112void DrawSvgGlyphRun(D2D_POINT_2F baselineOrigin, DWRITE_GLYPH_RUN* glyphRun, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, DWORD colorPaletteIndex, DWRITE_MEASURING_MODE measuringMode)
113HRESULT GetColorBitmapGlyphImage(DWRITE_GLYPH_IMAGE_FORMATS glyphImageFormat, D2D_POINT_2F glyphOrigin, IDWriteFontFace* fontFace, FLOAT fontEmSize, WORD glyphIndex, BOOL isSideways, D2D_MATRIX_3X2_F* worldTransform, FLOAT dpiX, FLOAT dpiY, D2D_MATRIX_3X2_F* glyphTransform, ID2D1Image** glyphImage)
114HRESULT GetSvgGlyphImage(D2D_POINT_2F glyphOrigin, IDWriteFontFace* fontFace, FLOAT fontEmSize, WORD glyphIndex, BOOL isSideways, D2D_MATRIX_3X2_F* worldTransform, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, DWORD colorPaletteIndex, D2D_MATRIX_3X2_F* glyphTransform, ID2D1CommandList** glyphImage)