GATE
IDXGIDevice1_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IDXGIDevice1)
 
 wrt_result (WRT_ABI *SetPrivateData)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *SetPrivateDataInterface)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *GetPrivateData)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *GetParent)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *GetAdapter)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *CreateSurface)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *QueryResourceResidency)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *SetGPUThreadPriority)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *GetGPUThreadPriority)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *SetMaximumFrameLatency)(IDXGIDevice1 *This
 
 wrt_result (WRT_ABI *GetMaximumFrameLatency)(IDXGIDevice1 *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
 

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