GATE
ID2D1Factory_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (ID2D1Factory)
 
 wrt_result (WRT_ABI *ReloadSystemMetrics)(ID2D1Factory *This)
 
 void (WRT_ABI *GetDesktopDpi)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateRectangleGeometry)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateRoundedRectangleGeometry)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateEllipseGeometry)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateGeometryGroup)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateTransformedGeometry)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreatePathGeometry)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateStrokeStyle)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateDrawingStateBlock)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateWicBitmapRenderTarget)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateHwndRenderTarget)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateDxgiSurfaceRenderTarget)(ID2D1Factory *This
 
 wrt_result (WRT_ABI *CreateDCRenderTarget)(ID2D1Factory *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
 

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