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

ID2D1DeviceContext2

COM
IID394ea6a3-0c34-4321-950b-6ca20f0be6c7継承元ID2D1DeviceContext1自前メソッド開始 vtbl95

メソッド 11

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

vtblメソッド
95HRESULT CreateInk(D2D1_INK_POINT* startPoint, ID2D1Ink** ink)
96HRESULT CreateInkStyle(D2D1_INK_STYLE_PROPERTIES* inkStyleProperties, ID2D1InkStyle** inkStyle)
97HRESULT CreateGradientMesh(D2D1_GRADIENT_MESH_PATCH* patches, DWORD patchesCount, ID2D1GradientMesh** gradientMesh)
98HRESULT CreateImageSourceFromWic(IWICBitmapSource* wicBitmapSource, D2D1_IMAGE_SOURCE_LOADING_OPTIONS loadingOptions, D2D1_ALPHA_MODE alphaMode, ID2D1ImageSourceFromWic** imageSource)
99HRESULT CreateLookupTable3D(D2D1_BUFFER_PRECISION precision, DWORD* extents, BYTE* data, DWORD dataCount, DWORD* strides, ID2D1LookupTable3D** lookupTable)
100HRESULT CreateImageSourceFromDxgi(IDXGISurface** surfaces, DWORD surfaceCount, DXGI_COLOR_SPACE_TYPE colorSpace, D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS options, ID2D1ImageSource** imageSource)
101HRESULT GetGradientMeshWorldBounds(ID2D1GradientMesh* gradientMesh, D2D_RECT_F* pBounds)
102void DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle)
103void DrawGradientMesh(ID2D1GradientMesh* gradientMesh)
104void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, D2D_RECT_F* destinationRectangle, D2D_RECT_F* sourceRectangle)
105HRESULT CreateTransformedImageSource(ID2D1ImageSource* imageSource, D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES* properties, ID2D1TransformedImageSource** transformedImageSource)