RetroArch
Public Member Functions | Public Attributes | List of all members
ID3D11On12DeviceVtbl Struct Reference

#include <d3d11on12.h>

Collaboration diagram for ID3D11On12DeviceVtbl:
[legend]

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D11On12Device *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(ID3D11On12Device *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(ID3D11On12Device *This)
 
 HRESULT (STDMETHODCALLTYPE *CreateWrappedResource)(ID3D11On12Device *This
 
 void (STDMETHODCALLTYPE *ReleaseWrappedResources)(ID3D11On12Device *This
 
 _In_reads_ (NumResources) ID3D11Resource *const *ppResources
 
 void (STDMETHODCALLTYPE *AcquireWrappedResources)(ID3D11On12Device *This
 
 _In_reads_ (NumResources) ID3D11Resource *const *ppResources
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
 
_In_ IUnknown * pResource12
 
_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGSpFlags11
 
_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS D3D12_RESOURCE_STATES InState
 
_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS D3D12_RESOURCE_STATES D3D12_RESOURCE_STATES OutState
 
_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS D3D12_RESOURCE_STATES D3D12_RESOURCE_STATES REFIID riid
 
_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS D3D12_RESOURCE_STATES D3D12_RESOURCE_STATES REFIID _COM_Outptr_opt_ void ** ppResource11
 
UINT NumResources
 

Member Function Documentation

◆ _In_reads_() [1/2]

ID3D11On12DeviceVtbl::_In_reads_ ( NumResources  ) const

◆ _In_reads_() [2/2]

ID3D11On12DeviceVtbl::_In_reads_ ( NumResources  ) const

◆ HRESULT() [1/2]

BEGIN_INTERFACE ID3D11On12DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ HRESULT() [2/2]

ID3D11On12DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateWrappedResource)

◆ ULONG() [1/2]

ID3D11On12DeviceVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

ID3D11On12DeviceVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

◆ void() [1/2]

ID3D11On12DeviceVtbl::void ( STDMETHODCALLTYPE *  ReleaseWrappedResources)

◆ void() [2/2]

ID3D11On12DeviceVtbl::void ( STDMETHODCALLTYPE *  AcquireWrappedResources)

Member Data Documentation

◆ InState

_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS D3D12_RESOURCE_STATES ID3D11On12DeviceVtbl::InState

◆ NumResources

UINT ID3D11On12DeviceVtbl::NumResources

◆ OutState

_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS D3D12_RESOURCE_STATES D3D12_RESOURCE_STATES ID3D11On12DeviceVtbl::OutState

◆ pFlags11

_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS* ID3D11On12DeviceVtbl::pFlags11

◆ ppResource11

_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS D3D12_RESOURCE_STATES D3D12_RESOURCE_STATES REFIID _COM_Outptr_opt_ void** ID3D11On12DeviceVtbl::ppResource11

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** ID3D11On12DeviceVtbl::ppvObject

◆ pResource12

_In_ IUnknown* ID3D11On12DeviceVtbl::pResource12

◆ riid [1/2]

BEGIN_INTERFACE REFIID ID3D11On12DeviceVtbl::riid

◆ riid [2/2]

_In_ IUnknown _In_ const D3D11_RESOURCE_FLAGS D3D12_RESOURCE_STATES D3D12_RESOURCE_STATES REFIID ID3D11On12DeviceVtbl::riid

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