GATE
ID2D1Factory2_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (ID2D1Factory2)
 
 wrt_result (WRT_ABI *ReloadSystemMetrics)(ID2D1Factory2 *This)
 
 void (WRT_ABI *GetDesktopDpi)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateRectangleGeometry)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateRoundedRectangleGeometry)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateEllipseGeometry)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateGeometryGroup)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateTransformedGeometry)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreatePathGeometry)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateStrokeStyle)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateDrawingStateBlock)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateWicBitmapRenderTarget)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateHwndRenderTarget)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateDxgiSurfaceRenderTarget)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateDCRenderTarget)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateDevice)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateStrokeStyle2)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreatePathGeometry2)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateDrawingStateBlock2)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateGdiMetafile)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *RegisterEffectFromStream)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *RegisterEffectFromString)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *UnregisterEffect)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *GetRegisteredEffects)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *GetEffectProperties)(ID2D1Factory2 *This
 
 wrt_result (WRT_ABI *CreateDevice2)(ID2D1Factory2 *This
 

Public Attributes

float * dpiX
 
float float * dpiY
 
D2D1_RECT_F const * rectangle
 
D2D1_RECT_F const ID2D1RectangleGeometry ** rectangleGeometry
 
D2D1_ROUNDED_RECT const * roundedRectangle
 
D2D1_ROUNDED_RECT const ID2D1RoundedRectangleGeometry ** roundedRectangleGeometry
 
D2D1_ELLIPSE const * ellipse
 
D2D1_ELLIPSE const ID2D1EllipseGeometry ** ellipseGeometry
 
D2D1_FILL_MODE fillMode
 
D2D1_FILL_MODE ID2D1Geometry ** geometries
 
D2D1_FILL_MODE ID2D1Geometry UINT32 geometriesCount
 
D2D1_FILL_MODE ID2D1Geometry UINT32 ID2D1GeometryGroup ** geometryGroup
 
ID2D1GeometrysourceGeometry
 
ID2D1Geometry D2D1_MATRIX_3X2_F const * transform
 
ID2D1Geometry D2D1_MATRIX_3X2_F const ID2D1TransformedGeometry ** transformedGeometry
 
ID2D1PathGeometry ** pathGeometry
 
D2D1_STROKE_STYLE_PROPERTIES const * strokeStyleProperties
 
D2D1_STROKE_STYLE_PROPERTIES const float const * dashes
 
D2D1_STROKE_STYLE_PROPERTIES const float const UINT32 dashesCount
 
D2D1_STROKE_STYLE_PROPERTIES const float const UINT32 ID2D1StrokeStyle ** strokeStyle
 
D2D1_DRAWING_STATE_DESCRIPTION const * drawingStateDescription
 
D2D1_DRAWING_STATE_DESCRIPTION const IDWriteRenderingParamstextRenderingParams
 
D2D1_DRAWING_STATE_DESCRIPTION const IDWriteRenderingParams ID2D1DrawingStateBlock ** drawingStateBlock
 
IWICBitmaptarget
 
IWICBitmap D2D1_RENDER_TARGET_PROPERTIES const * renderTargetProperties
 
IWICBitmap D2D1_RENDER_TARGET_PROPERTIES const ID2D1RenderTarget ** renderTarget
 
D2D1_RENDER_TARGET_PROPERTIES const * renderTargetProperties
 
D2D1_RENDER_TARGET_PROPERTIES const D2D1_HWND_RENDER_TARGET_PROPERTIES const * hwndRenderTargetProperties
 
D2D1_RENDER_TARGET_PROPERTIES const D2D1_HWND_RENDER_TARGET_PROPERTIES const ID2D1HwndRenderTarget ** hwndRenderTarget
 
IDXGISurfacedxgiSurface
 
IDXGISurface D2D1_RENDER_TARGET_PROPERTIESrenderTargetProperties
 
IDXGISurface D2D1_RENDER_TARGET_PROPERTIES ID2D1RenderTarget ** renderTarget
 
D2D1_RENDER_TARGET_PROPERTIES const ID2D1DCRenderTarget ** dcRenderTarget
 
IDXGIDevicedxgiDevice
 
IDXGIDevice ID2D1Device ** d2dDevice
 
D2D1_STROKE_STYLE_PROPERTIES1 const * strokeStyleProperties
 
D2D1_STROKE_STYLE_PROPERTIES1 const FLOAT const * dashes
 
D2D1_STROKE_STYLE_PROPERTIES1 const FLOAT const UINT32 dashesCount
 
D2D1_STROKE_STYLE_PROPERTIES1 const FLOAT const UINT32 ID2D1StrokeStyle1 ** strokeStyle
 
ID2D1PathGeometry1 ** pathGeometry
 
D2D1_DRAWING_STATE_DESCRIPTION1 const * drawingStateDescription
 
D2D1_DRAWING_STATE_DESCRIPTION1 const IDWriteRenderingParamstextRenderingParams
 
D2D1_DRAWING_STATE_DESCRIPTION1 const IDWriteRenderingParams ID2D1DrawingStateBlock1 ** drawingStateBlock
 
wrt_IStreammetafileStream
 
wrt_IStream ID2D1GdiMetafile ** metafile
 
REFCLSID classId
 
REFCLSID wrt_IStreampropertyXml
 
REFCLSID wrt_IStream D2D1_PROPERTY_BINDING const * bindings
 
REFCLSID wrt_IStream D2D1_PROPERTY_BINDING const UINT32 bindingsCount
 
REFCLSID wrt_IStream D2D1_PROPERTY_BINDING const UINT32 PD2D1_EFFECT_FACTORY const effectFactory
 
REFCLSID PCWSTR propertyXml
 
REFCLSID PCWSTR D2D1_PROPERTY_BINDING const * bindings
 
REFCLSID PCWSTR D2D1_PROPERTY_BINDING const UINT32 bindingsCount
 
REFCLSID PCWSTR D2D1_PROPERTY_BINDING const UINT32 PD2D1_EFFECT_FACTORY const effectFactory
 
CLSID * effects
 
CLSID UINT32 effectsCount
 
CLSID UINT32 UINT32 * effectsReturned
 
CLSID UINT32 UINT32 UINT32 * effectsRegistered
 
REFCLSID effectId
 
REFCLSID ID2D1Properties ** properties
 
IDXGIDevice ID2D1Device1 ** d2dDevice1
 

The documentation for this struct was generated from the following file: