GATE
ID2D1Device2_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (ID2D1Device2)
 
 void (WRT_ABI *GetFactory)(ID2D1Device2 *This
 
 wrt_result (WRT_ABI *CreateDeviceContext)(ID2D1Device2 *This
 
 wrt_result (WRT_ABI *CreatePrintControl)(ID2D1Device2 *This
 
 void (WRT_ABI *SetMaximumTextureMemory)(ID2D1Device2 *This
 
 UINT64 (WRT_ABI *GetMaximumTextureMemory)(ID2D1Device2 *This)
 
 void (WRT_ABI *ClearResources)(ID2D1Device2 *This
 
 D2D1_RENDERING_PRIORITY (WRT_ABI *GetRenderingPriority)(ID2D1Device2 *This)
 
 void (WRT_ABI *SetRenderingPriority)(ID2D1Device2 *This
 
 wrt_result (WRT_ABI *CreateDeviceContext1)(ID2D1Device2 *This
 
 wrt_result (WRT_ABI *CreateDeviceContext2)(ID2D1Device2 *This
 
 void (WRT_ABI *FlushDeviceContexts)(ID2D1Device2 *This
 
 wrt_result (WRT_ABI *GetDxgiDevice)(ID2D1Device2 *This
 

Public Attributes

ID2D1Factory ** factory
 
D2D1_DEVICE_CONTEXT_OPTIONS options
 
D2D1_DEVICE_CONTEXT_OPTIONS ID2D1DeviceContext ** deviceContext
 
IWICImagingFactorywicFactory
 
IWICImagingFactory IPrintDocumentPackageTargetdocumentTarget
 
IWICImagingFactory IPrintDocumentPackageTarget D2D1_PRINT_CONTROL_PROPERTIES const * printControlProperties
 
IWICImagingFactory IPrintDocumentPackageTarget D2D1_PRINT_CONTROL_PROPERTIES const ID2D1PrintControl ** printControl
 
UINT64 maximumInBytes
 
UINT32 millisecondsSinceUse
 
D2D1_RENDERING_PRIORITY renderingPriority
 
D2D1_DEVICE_CONTEXT_OPTIONS ID2D1DeviceContext1 ** deviceContext1
 
D2D1_DEVICE_CONTEXT_OPTIONS ID2D1DeviceContext2 ** deviceContext2
 
ID2D1Bitmapbitmap
 
IDXGIDevice ** dxgiDevice
 

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