GATE
IDXGIDevice2_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDXGIDevice2)
 
 wrt_result (WRT_ABI *SetPrivateData)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *SetPrivateDataInterface)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *GetPrivateData)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *GetParent)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *GetAdapter)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *CreateSurface)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *QueryResourceResidency)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *SetGPUThreadPriority)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *GetGPUThreadPriority)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *SetMaximumFrameLatency)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *GetMaximumFrameLatency)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *OfferResources)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *ReclaimResources)(IDXGIDevice2 *This
 
 wrt_result (WRT_ABI *EnqueueSetEvent)(IDXGIDevice2 *This
 

Public Attributes

REFGUID Name
 
REFGUID UINT DataSize
 
REFGUID UINT const void * pData
 
REFGUID const wrt_IUnknownpUnknown
 
REFGUID UINT * pDataSize
 
REFGUID UINT void * pData
 
REFIID riid
 
REFIID void ** ppParent
 
IDXGIAdapter ** pAdapter
 
const DXGI_SURFACE_DESCpDesc
 
const DXGI_SURFACE_DESC UINT NumSurfaces
 
const DXGI_SURFACE_DESC UINT DXGI_USAGE Usage
 
const DXGI_SURFACE_DESC UINT DXGI_USAGE const DXGI_SHARED_RESOURCEpSharedResource
 
const DXGI_SURFACE_DESC UINT DXGI_USAGE const DXGI_SHARED_RESOURCE IDXGISurface ** ppSurface
 
wrt_IUnknown *const * ppResources
 
wrt_IUnknown *const DXGI_RESIDENCY * pResidencyStatus
 
wrt_IUnknown *const DXGI_RESIDENCY UINT NumResources
 
INT Priority
 
INT * pPriority
 
UINT MaxLatency
 
UINT * pMaxLatency
 
UINT NumResources
 
UINT IDXGIResource *const * ppResources
 
UINT IDXGIResource *const DXGI_OFFER_RESOURCE_PRIORITY Priority
 
UINT IDXGIResource *const BOOL * pDiscarded
 
HANDLE hEvent
 

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