Atom
Public Member Functions | Public Attributes | List of all members
IDXGISwapChainVtbl Struct Reference

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDXGISwapChain *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IDXGISwapChain *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IDXGISwapChain *This)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(IDXGISwapChain *This
 
__in REFGUID UINT __in_bcount (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetParent)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetDevice)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *Present)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetBuffer)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *SetFullscreenState)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetFullscreenState)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetDesc)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *ResizeBuffers)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *ResizeTarget)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetContainingOutput)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetFrameStatistics)(IDXGISwapChain *This
 
 HRESULT (STDMETHODCALLTYPE *GetLastPresentCount)(IDXGISwapChain *This
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
 
__in REFGUID Name
 
__in REFGUID UINT DataSize
 
__in REFGUID __in const IUnknown * pUnknown
 
__in REFGUID __inout UINT * pDataSize
 
__in REFGUID __inout UINT __out_bcount pDataSize void * pData
 
__in REFIID riid
 
__in REFIID __out void ** ppParent
 
__in REFIID __out void ** ppDevice
 
UINT SyncInterval
 
UINT UINT Flags
 
UINT Buffer
 
UINT __in REFIID riid
 
UINT __in REFIID __out void ** ppSurface
 
BOOL Fullscreen
 
BOOL __in_opt IDXGIOutput * pTarget
 
__out BOOL * pFullscreen
 
__out BOOL __out IDXGIOutput ** ppTarget
 
__out DXGI_SWAP_CHAIN_DESCpDesc
 
UINT BufferCount
 
UINT UINT Width
 
UINT UINT UINT Height
 
UINT UINT UINT DXGI_FORMAT NewFormat
 
UINT UINT UINT DXGI_FORMAT UINT SwapChainFlags
 
__in const DXGI_MODE_DESCpNewTargetParameters
 
__out IDXGIOutput ** ppOutput
 
__out DXGI_FRAME_STATISTICSpStats
 
__out UINT * pLastPresentCount
 

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