ホーム › Graphics.Direct2D › ID2D1DeviceContext2
ID2D1DeviceContext2
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 95 | HRESULT CreateInk(D2D1_INK_POINT* startPoint, ID2D1Ink** ink) |
| 96 | HRESULT CreateInkStyle(D2D1_INK_STYLE_PROPERTIES* inkStyleProperties, ID2D1InkStyle** inkStyle) |
| 97 | HRESULT CreateGradientMesh(D2D1_GRADIENT_MESH_PATCH* patches, DWORD patchesCount, ID2D1GradientMesh** gradientMesh) |
| 98 | HRESULT CreateImageSourceFromWic(IWICBitmapSource* wicBitmapSource, D2D1_IMAGE_SOURCE_LOADING_OPTIONS loadingOptions, D2D1_ALPHA_MODE alphaMode, ID2D1ImageSourceFromWic** imageSource) |
| 99 | HRESULT CreateLookupTable3D(D2D1_BUFFER_PRECISION precision, DWORD* extents, BYTE* data, DWORD dataCount, DWORD* strides, ID2D1LookupTable3D** lookupTable) |
| 100 | HRESULT CreateImageSourceFromDxgi(IDXGISurface** surfaces, DWORD surfaceCount, DXGI_COLOR_SPACE_TYPE colorSpace, D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS options, ID2D1ImageSource** imageSource) |
| 101 | HRESULT GetGradientMeshWorldBounds(ID2D1GradientMesh* gradientMesh, D2D_RECT_F* pBounds) |
| 102 | void DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) |
| 103 | void DrawGradientMesh(ID2D1GradientMesh* gradientMesh) |
| 104 | void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, D2D_RECT_F* destinationRectangle, D2D_RECT_F* sourceRectangle) |
| 105 | HRESULT CreateTransformedImageSource(ID2D1ImageSource* imageSource, D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES* properties, ID2D1TransformedImageSource** transformedImageSource) |