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

#include <d3d11.h>

Collaboration diagram for ID3D11DeviceVtbl:
[legend]

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D11Device *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(ID3D11Device *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(ID3D11Device *This)
 
 HRESULT (STDMETHODCALLTYPE *CreateBuffer)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture1D)(ID3D11Device *This
 
_In_ const D3D11_TEXTURE1D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture2D)(ID3D11Device *This
 
_In_ const D3D11_TEXTURE2D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture3D)(ID3D11Device *This
 
_In_ const D3D11_TEXTURE3D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateShaderResourceView)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateUnorderedAccessView)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRenderTargetView)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDepthStencilView)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateInputLayout)(ID3D11Device *This
 
 _In_reads_ (NumElements) const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs
 
 _In_range_ (0, D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT) UINT NumElements
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecodeWithInputSignature
 
 HRESULT (STDMETHODCALLTYPE *CreateVertexShader)(ID3D11Device *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateGeometryShader)(ID3D11Device *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput)(ID3D11Device *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
_In_ SIZE_T _In_reads_opt_ (NumEntries) const D3D11_SO_DECLARATION_ENTRY *pSODeclaration
 
_In_ SIZE_T _In_range_ (0, D3D11_SO_STREAM_COUNT *D3D11_SO_OUTPUT_COMPONENT_COUNT) UINT NumEntries
 
_In_ SIZE_T _In_reads_opt_ (NumStrides) const UINT *pBufferStrides
 
_In_ SIZE_T _In_range_ (0, D3D11_SO_BUFFER_SLOT_COUNT) UINT NumStrides
 
 HRESULT (STDMETHODCALLTYPE *CreatePixelShader)(ID3D11Device *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateHullShader)(ID3D11Device *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateDomainShader)(ID3D11Device *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateComputeShader)(ID3D11Device *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateClassLinkage)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateBlendState)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDepthStencilState)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRasterizerState)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateSamplerState)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateQuery)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreatePredicate)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateCounter)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeferredContext)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *OpenSharedResource)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CheckFormatSupport)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CheckMultisampleQualityLevels)(ID3D11Device *This
 
 void (STDMETHODCALLTYPE *CheckCounterInfo)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CheckCounter)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)(ID3D11Device *This
 
D3D11_FEATURE _Out_writes_bytes_ (FeatureSupportDataSize) void *pFeatureSupportData
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D11Device *This
 
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_ (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D11Device *This
 
 D3D_FEATURE_LEVEL (STDMETHODCALLTYPE *GetFeatureLevel)(ID3D11Device *This)
 
 UINT (STDMETHODCALLTYPE *GetCreationFlags)(ID3D11Device *This)
 
 HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)(ID3D11Device *This)
 
 void (STDMETHODCALLTYPE *GetImmediateContext)(ID3D11Device *This
 
 HRESULT (STDMETHODCALLTYPE *SetExceptionMode)(ID3D11Device *This
 
 UINT (STDMETHODCALLTYPE *GetExceptionMode)(ID3D11Device *This)
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
 
_In_ const D3D11_BUFFER_DESCpDesc
 
_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATApInitialData
 
_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA _COM_Outptr_opt_ ID3D11Buffer ** ppBuffer
 
_In_ const D3D11_TEXTURE1D_DESCpDesc
 
_In_ const D3D11_TEXTURE1D_DESC _COM_Outptr_opt_ ID3D11Texture1D ** ppTexture1D
 
_In_ const D3D11_TEXTURE2D_DESCpDesc
 
_In_ const D3D11_TEXTURE2D_DESC _COM_Outptr_opt_ ID3D11Texture2D ** ppTexture2D
 
_In_ const D3D11_TEXTURE3D_DESCpDesc
 
_In_ const D3D11_TEXTURE3D_DESC _COM_Outptr_opt_ ID3D11Texture3D ** ppTexture3D
 
_In_ ID3D11ResourcepResource
 
_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESCpDesc
 
_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC _COM_Outptr_opt_ ID3D11ShaderResourceView ** ppSRView
 
_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESCpDesc
 
_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC _COM_Outptr_opt_ ID3D11UnorderedAccessView ** ppUAView
 
_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESCpDesc
 
_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC _COM_Outptr_opt_ ID3D11RenderTargetView ** ppRTView
 
_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESCpDesc
 
_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC _COM_Outptr_opt_ ID3D11DepthStencilView ** ppDepthStencilView
 
_In_ SIZE_T BytecodeLength
 
_In_ SIZE_T _COM_Outptr_opt_ ID3D11InputLayout ** ppInputLayout
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkagepClassLinkage
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11VertexShader ** ppVertexShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader ** ppGeometryShader
 
_In_ SIZE_T _In_ UINT RasterizedStream
 
_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkagepClassLinkage
 
_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader ** ppGeometryShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11PixelShader ** ppPixelShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11HullShader ** ppHullShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11DomainShader ** ppDomainShader
 
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11ComputeShader ** ppComputeShader
 
_COM_Outptr_ ID3D11ClassLinkage ** ppLinkage
 
_In_ const D3D11_BLEND_DESCpBlendStateDesc
 
_In_ const D3D11_BLEND_DESC _COM_Outptr_opt_ ID3D11BlendState ** ppBlendState
 
_In_ const D3D11_DEPTH_STENCIL_DESCpDepthStencilDesc
 
_In_ const D3D11_DEPTH_STENCIL_DESC _COM_Outptr_opt_ ID3D11DepthStencilState ** ppDepthStencilState
 
_In_ const D3D11_RASTERIZER_DESCpRasterizerDesc
 
_In_ const D3D11_RASTERIZER_DESC _COM_Outptr_opt_ ID3D11RasterizerState ** ppRasterizerState
 
_In_ const D3D11_SAMPLER_DESCpSamplerDesc
 
_In_ const D3D11_SAMPLER_DESC _COM_Outptr_opt_ ID3D11SamplerState ** ppSamplerState
 
_In_ const D3D11_QUERY_DESCpQueryDesc
 
_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Query ** ppQuery
 
_In_ const D3D11_QUERY_DESCpPredicateDesc
 
_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Predicate ** ppPredicate
 
_In_ const D3D11_COUNTER_DESCpCounterDesc
 
_In_ const D3D11_COUNTER_DESC _COM_Outptr_opt_ ID3D11Counter ** ppCounter
 
UINT ContextFlags
 
UINT _COM_Outptr_opt_ ID3D11DeviceContext ** ppDeferredContext
 
_In_ HANDLE hResource
 
_In_ HANDLE _In_ REFIID ReturnedInterface
 
_In_ HANDLE _In_ REFIID _COM_Outptr_opt_ void ** ppResource
 
_In_ DXGI_FORMAT Format
 
_In_ DXGI_FORMAT _Out_ UINTpFormatSupport
 
_In_ DXGI_FORMAT _In_ UINT SampleCount
 
_In_ DXGI_FORMAT _In_ UINT _Out_ UINTpNumQualityLevels
 
_Out_ D3D11_COUNTER_INFOpCounterInfo
 
_In_ const D3D11_COUNTER_DESCpDesc
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPEpType
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINTpActiveCounters
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR szName
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINTpNameLength
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR szUnits
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINTpUnitsLength
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR szDescription
 
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR _Inout_opt_ UINTpDescriptionLength
 
D3D11_FEATURE Feature
 
D3D11_FEATURE UINT FeatureSupportDataSize
 
_In_ REFGUID guid
 
_In_ REFGUID _Inout_ UINTpDataSize
 
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize voidpData
 
_In_ REFGUID _In_ UINT DataSize
 
_In_ REFGUID _In_opt_ const IUnknown * pData
 
_Outptr_ ID3D11DeviceContext ** ppImmediateContext
 
UINT RaiseFlags
 

Member Function Documentation

◆ _In_range_() [1/3]

ID3D11DeviceVtbl::_In_range_ ( ,
D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT   
)

◆ _In_range_() [2/3]

_In_ SIZE_T ID3D11DeviceVtbl::_In_range_ ( ,
D3D11_SO_STREAM_COUNT D3D11_SO_OUTPUT_COMPONENT_COUNT 
)

◆ _In_range_() [3/3]

_In_ SIZE_T ID3D11DeviceVtbl::_In_range_ ( ,
D3D11_SO_BUFFER_SLOT_COUNT   
)

◆ _In_reads_() [1/9]

ID3D11DeviceVtbl::_In_reads_ ( NumElements  ) const

◆ _In_reads_() [2/9]

ID3D11DeviceVtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [3/9]

ID3D11DeviceVtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [4/9]

ID3D11DeviceVtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [5/9]

ID3D11DeviceVtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [6/9]

ID3D11DeviceVtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [7/9]

ID3D11DeviceVtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [8/9]

ID3D11DeviceVtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [9/9]

ID3D11DeviceVtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_bytes_opt_()

_In_ REFGUID _In_ UINT ID3D11DeviceVtbl::_In_reads_bytes_opt_ ( DataSize  ) const

◆ _In_reads_opt_() [1/5]

_In_ const D3D11_TEXTURE1D_DESC ID3D11DeviceVtbl::_In_reads_opt_ ( _Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)  ) const

◆ _In_reads_opt_() [2/5]

_In_ const D3D11_TEXTURE2D_DESC ID3D11DeviceVtbl::_In_reads_opt_ ( _Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)  ) const

◆ _In_reads_opt_() [3/5]

_In_ const D3D11_TEXTURE3D_DESC ID3D11DeviceVtbl::_In_reads_opt_ ( _Inexpressible_(pDesc->MipLevels)  ) const

◆ _In_reads_opt_() [4/5]

_In_ SIZE_T ID3D11DeviceVtbl::_In_reads_opt_ ( NumEntries  ) const

◆ _In_reads_opt_() [5/5]

_In_ SIZE_T ID3D11DeviceVtbl::_In_reads_opt_ ( NumStrides  ) const

◆ _Out_writes_bytes_()

D3D11_FEATURE ID3D11DeviceVtbl::_Out_writes_bytes_ ( FeatureSupportDataSize  )

◆ D3D_FEATURE_LEVEL()

ID3D11DeviceVtbl::D3D_FEATURE_LEVEL ( STDMETHODCALLTYPE *  GetFeatureLevel)

◆ HRESULT() [1/36]

BEGIN_INTERFACE ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ HRESULT() [2/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateBuffer)

◆ HRESULT() [3/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture1D)

◆ HRESULT() [4/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture2D)

◆ HRESULT() [5/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture3D)

◆ HRESULT() [6/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateShaderResourceView)

◆ HRESULT() [7/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateUnorderedAccessView)

◆ HRESULT() [8/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRenderTargetView)

◆ HRESULT() [9/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDepthStencilView)

◆ HRESULT() [10/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateInputLayout)

◆ HRESULT() [11/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateVertexShader)

◆ HRESULT() [12/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateGeometryShader)

◆ HRESULT() [13/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateGeometryShaderWithStreamOutput)

◆ HRESULT() [14/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreatePixelShader)

◆ HRESULT() [15/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateHullShader)

◆ HRESULT() [16/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDomainShader)

◆ HRESULT() [17/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateComputeShader)

◆ HRESULT() [18/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateClassLinkage)

◆ HRESULT() [19/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateBlendState)

◆ HRESULT() [20/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDepthStencilState)

◆ HRESULT() [21/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRasterizerState)

◆ HRESULT() [22/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateSamplerState)

◆ HRESULT() [23/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateQuery)

◆ HRESULT() [24/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreatePredicate)

◆ HRESULT() [25/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateCounter)

◆ HRESULT() [26/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeferredContext)

◆ HRESULT() [27/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  OpenSharedResource)

◆ HRESULT() [28/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CheckFormatSupport)

◆ HRESULT() [29/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CheckMultisampleQualityLevels)

◆ HRESULT() [30/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CheckCounter)

◆ HRESULT() [31/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  CheckFeatureSupport)

◆ HRESULT() [32/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  GetPrivateData)

◆ HRESULT() [33/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  SetPrivateData)

◆ HRESULT() [34/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  SetPrivateDataInterface)

◆ HRESULT() [35/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  GetDeviceRemovedReason)

◆ HRESULT() [36/36]

ID3D11DeviceVtbl::HRESULT ( STDMETHODCALLTYPE *  SetExceptionMode)

◆ UINT() [1/2]

ID3D11DeviceVtbl::UINT ( STDMETHODCALLTYPE *  GetCreationFlags)

◆ UINT() [2/2]

ID3D11DeviceVtbl::UINT ( STDMETHODCALLTYPE *  GetExceptionMode)

◆ ULONG() [1/2]

ID3D11DeviceVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

ID3D11DeviceVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

◆ void() [1/2]

ID3D11DeviceVtbl::void ( STDMETHODCALLTYPE *  CheckCounterInfo)

◆ void() [2/2]

ID3D11DeviceVtbl::void ( STDMETHODCALLTYPE *  GetImmediateContext)

Member Data Documentation

◆ BytecodeLength

_In_ SIZE_T ID3D11DeviceVtbl::BytecodeLength

◆ ContextFlags

UINT ID3D11DeviceVtbl::ContextFlags

◆ DataSize

_In_ REFGUID _In_ UINT ID3D11DeviceVtbl::DataSize

◆ Feature

D3D11_FEATURE ID3D11DeviceVtbl::Feature

◆ FeatureSupportDataSize

D3D11_FEATURE UINT ID3D11DeviceVtbl::FeatureSupportDataSize

◆ Format

_In_ DXGI_FORMAT ID3D11DeviceVtbl::Format

◆ guid

_In_ REFGUID ID3D11DeviceVtbl::guid

◆ hResource

_In_ HANDLE ID3D11DeviceVtbl::hResource

◆ pActiveCounters

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT* ID3D11DeviceVtbl::pActiveCounters

◆ pBlendStateDesc

_In_ const D3D11_BLEND_DESC* ID3D11DeviceVtbl::pBlendStateDesc

◆ pClassLinkage [1/2]

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage * ID3D11DeviceVtbl::pClassLinkage

◆ pClassLinkage [2/2]

_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage* ID3D11DeviceVtbl::pClassLinkage

◆ pCounterDesc

_In_ const D3D11_COUNTER_DESC* ID3D11DeviceVtbl::pCounterDesc

◆ pCounterInfo

_Out_ D3D11_COUNTER_INFO* ID3D11DeviceVtbl::pCounterInfo

◆ pData [1/2]

_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void* ID3D11DeviceVtbl::pData

◆ pData [2/2]

_In_ REFGUID _In_opt_ const IUnknown* ID3D11DeviceVtbl::pData

◆ pDataSize

_In_ REFGUID _Inout_ UINT* ID3D11DeviceVtbl::pDataSize

◆ pDepthStencilDesc

_In_ const D3D11_DEPTH_STENCIL_DESC* ID3D11DeviceVtbl::pDepthStencilDesc

◆ pDesc [1/9]

_In_ const D3D11_BUFFER_DESC* ID3D11DeviceVtbl::pDesc

◆ pDesc [2/9]

_In_ const D3D11_TEXTURE1D_DESC* ID3D11DeviceVtbl::pDesc

◆ pDesc [3/9]

_In_ const D3D11_TEXTURE2D_DESC* ID3D11DeviceVtbl::pDesc

◆ pDesc [4/9]

_In_ const D3D11_TEXTURE3D_DESC* ID3D11DeviceVtbl::pDesc

◆ pDesc [5/9]

_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC* ID3D11DeviceVtbl::pDesc

◆ pDesc [6/9]

_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC* ID3D11DeviceVtbl::pDesc

◆ pDesc [7/9]

_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC* ID3D11DeviceVtbl::pDesc

◆ pDesc [8/9]

_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC* ID3D11DeviceVtbl::pDesc

◆ pDesc [9/9]

_In_ const D3D11_COUNTER_DESC* ID3D11DeviceVtbl::pDesc

◆ pDescriptionLength

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR _Inout_opt_ UINT* ID3D11DeviceVtbl::pDescriptionLength

◆ pFormatSupport

_In_ DXGI_FORMAT _Out_ UINT* ID3D11DeviceVtbl::pFormatSupport

◆ pInitialData

_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA* ID3D11DeviceVtbl::pInitialData

◆ pNameLength

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT* ID3D11DeviceVtbl::pNameLength

◆ pNumQualityLevels

_In_ DXGI_FORMAT _In_ UINT _Out_ UINT* ID3D11DeviceVtbl::pNumQualityLevels

◆ ppBlendState

_In_ const D3D11_BLEND_DESC _COM_Outptr_opt_ ID3D11BlendState** ID3D11DeviceVtbl::ppBlendState

◆ ppBuffer

_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA _COM_Outptr_opt_ ID3D11Buffer** ID3D11DeviceVtbl::ppBuffer

◆ ppComputeShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11ComputeShader** ID3D11DeviceVtbl::ppComputeShader

◆ ppCounter

_In_ const D3D11_COUNTER_DESC _COM_Outptr_opt_ ID3D11Counter** ID3D11DeviceVtbl::ppCounter

◆ ppDeferredContext

UINT _COM_Outptr_opt_ ID3D11DeviceContext** ID3D11DeviceVtbl::ppDeferredContext

◆ ppDepthStencilState

_In_ const D3D11_DEPTH_STENCIL_DESC _COM_Outptr_opt_ ID3D11DepthStencilState** ID3D11DeviceVtbl::ppDepthStencilState

◆ ppDepthStencilView

_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC _COM_Outptr_opt_ ID3D11DepthStencilView** ID3D11DeviceVtbl::ppDepthStencilView

◆ ppDomainShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11DomainShader** ID3D11DeviceVtbl::ppDomainShader

◆ ppGeometryShader [1/2]

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader** ID3D11DeviceVtbl::ppGeometryShader

◆ ppGeometryShader [2/2]

_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader** ID3D11DeviceVtbl::ppGeometryShader

◆ ppHullShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11HullShader** ID3D11DeviceVtbl::ppHullShader

◆ ppImmediateContext

_Outptr_ ID3D11DeviceContext** ID3D11DeviceVtbl::ppImmediateContext

◆ ppInputLayout

_In_ SIZE_T _COM_Outptr_opt_ ID3D11InputLayout** ID3D11DeviceVtbl::ppInputLayout

◆ ppLinkage

_COM_Outptr_ ID3D11ClassLinkage** ID3D11DeviceVtbl::ppLinkage

◆ ppPixelShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11PixelShader** ID3D11DeviceVtbl::ppPixelShader

◆ ppPredicate

_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Predicate** ID3D11DeviceVtbl::ppPredicate

◆ ppQuery

_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Query** ID3D11DeviceVtbl::ppQuery

◆ ppRasterizerState

_In_ const D3D11_RASTERIZER_DESC _COM_Outptr_opt_ ID3D11RasterizerState** ID3D11DeviceVtbl::ppRasterizerState

◆ pPredicateDesc

_In_ const D3D11_QUERY_DESC* ID3D11DeviceVtbl::pPredicateDesc

◆ ppResource

_In_ HANDLE _In_ REFIID _COM_Outptr_opt_ void** ID3D11DeviceVtbl::ppResource

◆ ppRTView

_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC _COM_Outptr_opt_ ID3D11RenderTargetView** ID3D11DeviceVtbl::ppRTView

◆ ppSamplerState

_In_ const D3D11_SAMPLER_DESC _COM_Outptr_opt_ ID3D11SamplerState** ID3D11DeviceVtbl::ppSamplerState

◆ ppSRView

_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC _COM_Outptr_opt_ ID3D11ShaderResourceView** ID3D11DeviceVtbl::ppSRView

◆ ppTexture1D

_In_ const D3D11_TEXTURE1D_DESC _COM_Outptr_opt_ ID3D11Texture1D** ID3D11DeviceVtbl::ppTexture1D

◆ ppTexture2D

_In_ const D3D11_TEXTURE2D_DESC _COM_Outptr_opt_ ID3D11Texture2D** ID3D11DeviceVtbl::ppTexture2D

◆ ppTexture3D

_In_ const D3D11_TEXTURE3D_DESC _COM_Outptr_opt_ ID3D11Texture3D** ID3D11DeviceVtbl::ppTexture3D

◆ ppUAView

_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC _COM_Outptr_opt_ ID3D11UnorderedAccessView** ID3D11DeviceVtbl::ppUAView

◆ ppVertexShader

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11VertexShader** ID3D11DeviceVtbl::ppVertexShader

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** ID3D11DeviceVtbl::ppvObject

◆ pQueryDesc

_In_ const D3D11_QUERY_DESC* ID3D11DeviceVtbl::pQueryDesc

◆ pRasterizerDesc

_In_ const D3D11_RASTERIZER_DESC* ID3D11DeviceVtbl::pRasterizerDesc

◆ pResource

_In_ ID3D11Resource * ID3D11DeviceVtbl::pResource

◆ pSamplerDesc

_In_ const D3D11_SAMPLER_DESC* ID3D11DeviceVtbl::pSamplerDesc

◆ pType

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE* ID3D11DeviceVtbl::pType

◆ pUnitsLength

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT* ID3D11DeviceVtbl::pUnitsLength

◆ RaiseFlags

UINT ID3D11DeviceVtbl::RaiseFlags

◆ RasterizedStream

_In_ SIZE_T _In_ UINT ID3D11DeviceVtbl::RasterizedStream

◆ ReturnedInterface

_In_ HANDLE _In_ REFIID ID3D11DeviceVtbl::ReturnedInterface

◆ riid

BEGIN_INTERFACE REFIID ID3D11DeviceVtbl::riid

◆ SampleCount

_In_ DXGI_FORMAT _In_ UINT ID3D11DeviceVtbl::SampleCount

◆ szDescription

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR ID3D11DeviceVtbl::szDescription

◆ szName

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR ID3D11DeviceVtbl::szName

◆ szUnits

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR ID3D11DeviceVtbl::szUnits

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