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

#include <d3d11_1.h>

Collaboration diagram for ID3D11Device1Vtbl:
[legend]

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D11Device1 *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(ID3D11Device1 *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(ID3D11Device1 *This)
 
 HRESULT (STDMETHODCALLTYPE *CreateBuffer)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture1D)(ID3D11Device1 *This
 
_In_ const D3D11_TEXTURE1D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture2D)(ID3D11Device1 *This
 
_In_ const D3D11_TEXTURE2D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateTexture3D)(ID3D11Device1 *This
 
_In_ const D3D11_TEXTURE3D_DESC _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels)) const D3D11_SUBRESOURCE_DATA *pInitialData
 
 HRESULT (STDMETHODCALLTYPE *CreateShaderResourceView)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateUnorderedAccessView)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRenderTargetView)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDepthStencilView)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateInputLayout)(ID3D11Device1 *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)(ID3D11Device1 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateGeometryShader)(ID3D11Device1 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput)(ID3D11Device1 *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)(ID3D11Device1 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateHullShader)(ID3D11Device1 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateDomainShader)(ID3D11Device1 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateComputeShader)(ID3D11Device1 *This
 
 _In_reads_ (BytecodeLength) const void *pShaderBytecode
 
 HRESULT (STDMETHODCALLTYPE *CreateClassLinkage)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateBlendState)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDepthStencilState)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRasterizerState)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateSamplerState)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateQuery)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreatePredicate)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateCounter)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeferredContext)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *OpenSharedResource)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckFormatSupport)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckMultisampleQualityLevels)(ID3D11Device1 *This
 
 void (STDMETHODCALLTYPE *CheckCounterInfo)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckCounter)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)(ID3D11Device1 *This
 
D3D11_FEATURE _Out_writes_bytes_ (FeatureSupportDataSize) void *pFeatureSupportData
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D11Device1 *This
 
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_ (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D11Device1 *This
 
 D3D_FEATURE_LEVEL (STDMETHODCALLTYPE *GetFeatureLevel)(ID3D11Device1 *This)
 
 UINT (STDMETHODCALLTYPE *GetCreationFlags)(ID3D11Device1 *This)
 
 HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)(ID3D11Device1 *This)
 
 void (STDMETHODCALLTYPE *GetImmediateContext)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *SetExceptionMode)(ID3D11Device1 *This
 
 UINT (STDMETHODCALLTYPE *GetExceptionMode)(ID3D11Device1 *This)
 
 void (STDMETHODCALLTYPE *GetImmediateContext1)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeferredContext1)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateBlendState1)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateRasterizerState1)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateDeviceContextState)(ID3D11Device1 *This
 
UINT _In_reads_ (FeatureLevels) const D3D_FEATURE_LEVEL *pFeatureLevels
 
 HRESULT (STDMETHODCALLTYPE *OpenSharedResource1)(ID3D11Device1 *This
 
 HRESULT (STDMETHODCALLTYPE *OpenSharedResourceByName)(ID3D11Device1 *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
 
_Outptr_ ID3D11DeviceContext1 ** ppImmediateContext
 
UINT _COM_Outptr_opt_ ID3D11DeviceContext1 ** ppDeferredContext
 
_In_ const D3D11_BLEND_DESC1pBlendStateDesc
 
_In_ const D3D11_BLEND_DESC1 _COM_Outptr_opt_ ID3D11BlendState1 ** ppBlendState
 
_In_ const D3D11_RASTERIZER_DESC1pRasterizerDesc
 
_In_ const D3D11_RASTERIZER_DESC1 _COM_Outptr_opt_ ID3D11RasterizerState1 ** ppRasterizerState
 
UINT Flags
 
UINT UINT FeatureLevels
 
UINT UINT UINT SDKVersion
 
UINT UINT UINT REFIID EmulatedInterface
 
UINT UINT UINT REFIID _Out_opt_ D3D_FEATURE_LEVELpChosenFeatureLevel
 
UINT UINT UINT REFIID _Out_opt_ D3D_FEATURE_LEVEL _Out_opt_ ID3DDeviceContextState ** ppContextState
 
_In_ HANDLE _In_ REFIID returnedInterface
 
_In_ HANDLE _In_ REFIID _COM_Outptr_ void ** ppResource
 
_In_ LPCWSTR lpName
 
_In_ LPCWSTR _In_ DWORD dwDesiredAccess
 
_In_ LPCWSTR _In_ DWORD _In_ REFIID returnedInterface
 
_In_ LPCWSTR _In_ DWORD _In_ REFIID _COM_Outptr_ void ** ppResource
 

Member Function Documentation

◆ _In_range_() [1/3]

ID3D11Device1Vtbl::_In_range_ ( ,
D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT   
)

◆ _In_range_() [2/3]

_In_ SIZE_T ID3D11Device1Vtbl::_In_range_ ( ,
D3D11_SO_STREAM_COUNT D3D11_SO_OUTPUT_COMPONENT_COUNT 
)

◆ _In_range_() [3/3]

_In_ SIZE_T ID3D11Device1Vtbl::_In_range_ ( ,
D3D11_SO_BUFFER_SLOT_COUNT   
)

◆ _In_reads_() [1/10]

ID3D11Device1Vtbl::_In_reads_ ( NumElements  ) const

◆ _In_reads_() [2/10]

ID3D11Device1Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [3/10]

ID3D11Device1Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [4/10]

ID3D11Device1Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [5/10]

ID3D11Device1Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [6/10]

ID3D11Device1Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [7/10]

ID3D11Device1Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [8/10]

ID3D11Device1Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [9/10]

ID3D11Device1Vtbl::_In_reads_ ( BytecodeLength  ) const

◆ _In_reads_() [10/10]

UINT ID3D11Device1Vtbl::_In_reads_ ( FeatureLevels  ) const

◆ _In_reads_bytes_opt_()

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

◆ _In_reads_opt_() [1/5]

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

◆ _In_reads_opt_() [2/5]

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

◆ _In_reads_opt_() [3/5]

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

◆ _In_reads_opt_() [4/5]

_In_ SIZE_T ID3D11Device1Vtbl::_In_reads_opt_ ( NumEntries  ) const

◆ _In_reads_opt_() [5/5]

_In_ SIZE_T ID3D11Device1Vtbl::_In_reads_opt_ ( NumStrides  ) const

◆ _Out_writes_bytes_()

D3D11_FEATURE ID3D11Device1Vtbl::_Out_writes_bytes_ ( FeatureSupportDataSize  )

◆ D3D_FEATURE_LEVEL()

ID3D11Device1Vtbl::D3D_FEATURE_LEVEL ( STDMETHODCALLTYPE *  GetFeatureLevel)

◆ HRESULT() [1/42]

BEGIN_INTERFACE ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ HRESULT() [2/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateBuffer)

◆ HRESULT() [3/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture1D)

◆ HRESULT() [4/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture2D)

◆ HRESULT() [5/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateTexture3D)

◆ HRESULT() [6/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateShaderResourceView)

◆ HRESULT() [7/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateUnorderedAccessView)

◆ HRESULT() [8/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRenderTargetView)

◆ HRESULT() [9/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDepthStencilView)

◆ HRESULT() [10/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateInputLayout)

◆ HRESULT() [11/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateVertexShader)

◆ HRESULT() [12/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateGeometryShader)

◆ HRESULT() [13/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateGeometryShaderWithStreamOutput)

◆ HRESULT() [14/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreatePixelShader)

◆ HRESULT() [15/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateHullShader)

◆ HRESULT() [16/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDomainShader)

◆ HRESULT() [17/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateComputeShader)

◆ HRESULT() [18/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateClassLinkage)

◆ HRESULT() [19/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateBlendState)

◆ HRESULT() [20/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDepthStencilState)

◆ HRESULT() [21/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRasterizerState)

◆ HRESULT() [22/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateSamplerState)

◆ HRESULT() [23/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateQuery)

◆ HRESULT() [24/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreatePredicate)

◆ HRESULT() [25/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateCounter)

◆ HRESULT() [26/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeferredContext)

◆ HRESULT() [27/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  OpenSharedResource)

◆ HRESULT() [28/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckFormatSupport)

◆ HRESULT() [29/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckMultisampleQualityLevels)

◆ HRESULT() [30/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckCounter)

◆ HRESULT() [31/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CheckFeatureSupport)

◆ HRESULT() [32/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  GetPrivateData)

◆ HRESULT() [33/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetPrivateData)

◆ HRESULT() [34/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetPrivateDataInterface)

◆ HRESULT() [35/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  GetDeviceRemovedReason)

◆ HRESULT() [36/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetExceptionMode)

◆ HRESULT() [37/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeferredContext1)

◆ HRESULT() [38/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateBlendState1)

◆ HRESULT() [39/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateRasterizerState1)

◆ HRESULT() [40/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  CreateDeviceContextState)

◆ HRESULT() [41/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  OpenSharedResource1)

◆ HRESULT() [42/42]

ID3D11Device1Vtbl::HRESULT ( STDMETHODCALLTYPE *  OpenSharedResourceByName)

◆ UINT() [1/2]

ID3D11Device1Vtbl::UINT ( STDMETHODCALLTYPE *  GetCreationFlags)

◆ UINT() [2/2]

ID3D11Device1Vtbl::UINT ( STDMETHODCALLTYPE *  GetExceptionMode)

◆ ULONG() [1/2]

ID3D11Device1Vtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

ID3D11Device1Vtbl::ULONG ( STDMETHODCALLTYPE *  Release)

◆ void() [1/3]

ID3D11Device1Vtbl::void ( STDMETHODCALLTYPE *  CheckCounterInfo)

◆ void() [2/3]

ID3D11Device1Vtbl::void ( STDMETHODCALLTYPE *  GetImmediateContext)

◆ void() [3/3]

ID3D11Device1Vtbl::void ( STDMETHODCALLTYPE *  GetImmediateContext1)

Member Data Documentation

◆ BytecodeLength

_In_ SIZE_T ID3D11Device1Vtbl::BytecodeLength

◆ ContextFlags

UINT ID3D11Device1Vtbl::ContextFlags

◆ DataSize

_In_ REFGUID _In_ UINT ID3D11Device1Vtbl::DataSize

◆ dwDesiredAccess

_In_ LPCWSTR _In_ DWORD ID3D11Device1Vtbl::dwDesiredAccess

◆ EmulatedInterface

UINT UINT UINT REFIID ID3D11Device1Vtbl::EmulatedInterface

◆ Feature

D3D11_FEATURE ID3D11Device1Vtbl::Feature

◆ FeatureLevels

UINT UINT ID3D11Device1Vtbl::FeatureLevels

◆ FeatureSupportDataSize

D3D11_FEATURE UINT ID3D11Device1Vtbl::FeatureSupportDataSize

◆ Flags

UINT ID3D11Device1Vtbl::Flags

◆ Format

_In_ DXGI_FORMAT ID3D11Device1Vtbl::Format

◆ guid

_In_ REFGUID ID3D11Device1Vtbl::guid

◆ hResource

_In_ HANDLE ID3D11Device1Vtbl::hResource

◆ lpName

_In_ LPCWSTR ID3D11Device1Vtbl::lpName

◆ pActiveCounters

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

◆ pBlendStateDesc [1/2]

_In_ const D3D11_BLEND_DESC* ID3D11Device1Vtbl::pBlendStateDesc

◆ pBlendStateDesc [2/2]

_In_ const D3D11_BLEND_DESC1* ID3D11Device1Vtbl::pBlendStateDesc

◆ pChosenFeatureLevel

UINT UINT UINT REFIID _Out_opt_ D3D_FEATURE_LEVEL* ID3D11Device1Vtbl::pChosenFeatureLevel

◆ pClassLinkage [1/2]

_In_ SIZE_T _In_opt_ ID3D11ClassLinkage * ID3D11Device1Vtbl::pClassLinkage

◆ pClassLinkage [2/2]

_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage* ID3D11Device1Vtbl::pClassLinkage

◆ pCounterDesc

_In_ const D3D11_COUNTER_DESC* ID3D11Device1Vtbl::pCounterDesc

◆ pCounterInfo

_Out_ D3D11_COUNTER_INFO* ID3D11Device1Vtbl::pCounterInfo

◆ pData [1/2]

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

◆ pData [2/2]

_In_ REFGUID _In_opt_ const IUnknown* ID3D11Device1Vtbl::pData

◆ pDataSize

_In_ REFGUID _Inout_ UINT* ID3D11Device1Vtbl::pDataSize

◆ pDepthStencilDesc

_In_ const D3D11_DEPTH_STENCIL_DESC* ID3D11Device1Vtbl::pDepthStencilDesc

◆ pDesc [1/9]

_In_ const D3D11_BUFFER_DESC* ID3D11Device1Vtbl::pDesc

◆ pDesc [2/9]

_In_ const D3D11_TEXTURE1D_DESC* ID3D11Device1Vtbl::pDesc

◆ pDesc [3/9]

_In_ const D3D11_TEXTURE2D_DESC* ID3D11Device1Vtbl::pDesc

◆ pDesc [4/9]

_In_ const D3D11_TEXTURE3D_DESC* ID3D11Device1Vtbl::pDesc

◆ pDesc [5/9]

_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC* ID3D11Device1Vtbl::pDesc

◆ pDesc [6/9]

_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC* ID3D11Device1Vtbl::pDesc

◆ pDesc [7/9]

_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC* ID3D11Device1Vtbl::pDesc

◆ pDesc [8/9]

_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC* ID3D11Device1Vtbl::pDesc

◆ pDesc [9/9]

_In_ const D3D11_COUNTER_DESC* ID3D11Device1Vtbl::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* ID3D11Device1Vtbl::pDescriptionLength

◆ pFormatSupport

_In_ DXGI_FORMAT _Out_ UINT* ID3D11Device1Vtbl::pFormatSupport

◆ pInitialData

_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA* ID3D11Device1Vtbl::pInitialData

◆ pNameLength

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

◆ pNumQualityLevels

_In_ DXGI_FORMAT _In_ UINT _Out_ UINT* ID3D11Device1Vtbl::pNumQualityLevels

◆ ppBlendState [1/2]

_In_ const D3D11_BLEND_DESC _COM_Outptr_opt_ ID3D11BlendState** ID3D11Device1Vtbl::ppBlendState

◆ ppBlendState [2/2]

_In_ const D3D11_BLEND_DESC1 _COM_Outptr_opt_ ID3D11BlendState1** ID3D11Device1Vtbl::ppBlendState

◆ ppBuffer

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

◆ ppComputeShader

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

◆ ppContextState

UINT UINT UINT REFIID _Out_opt_ D3D_FEATURE_LEVEL _Out_opt_ ID3DDeviceContextState** ID3D11Device1Vtbl::ppContextState

◆ ppCounter

_In_ const D3D11_COUNTER_DESC _COM_Outptr_opt_ ID3D11Counter** ID3D11Device1Vtbl::ppCounter

◆ ppDeferredContext [1/2]

UINT _COM_Outptr_opt_ ID3D11DeviceContext** ID3D11Device1Vtbl::ppDeferredContext

◆ ppDeferredContext [2/2]

UINT _COM_Outptr_opt_ ID3D11DeviceContext1** ID3D11Device1Vtbl::ppDeferredContext

◆ ppDepthStencilState

_In_ const D3D11_DEPTH_STENCIL_DESC _COM_Outptr_opt_ ID3D11DepthStencilState** ID3D11Device1Vtbl::ppDepthStencilState

◆ ppDepthStencilView

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

◆ ppDomainShader

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

◆ ppGeometryShader [1/2]

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

◆ ppGeometryShader [2/2]

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

◆ ppHullShader

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

◆ ppImmediateContext [1/2]

_Outptr_ ID3D11DeviceContext** ID3D11Device1Vtbl::ppImmediateContext

◆ ppImmediateContext [2/2]

_Outptr_ ID3D11DeviceContext1** ID3D11Device1Vtbl::ppImmediateContext

◆ ppInputLayout

_In_ SIZE_T _COM_Outptr_opt_ ID3D11InputLayout** ID3D11Device1Vtbl::ppInputLayout

◆ ppLinkage

_COM_Outptr_ ID3D11ClassLinkage** ID3D11Device1Vtbl::ppLinkage

◆ ppPixelShader

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

◆ ppPredicate

_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Predicate** ID3D11Device1Vtbl::ppPredicate

◆ ppQuery

_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Query** ID3D11Device1Vtbl::ppQuery

◆ ppRasterizerState [1/2]

_In_ const D3D11_RASTERIZER_DESC _COM_Outptr_opt_ ID3D11RasterizerState** ID3D11Device1Vtbl::ppRasterizerState

◆ ppRasterizerState [2/2]

_In_ const D3D11_RASTERIZER_DESC1 _COM_Outptr_opt_ ID3D11RasterizerState1** ID3D11Device1Vtbl::ppRasterizerState

◆ pPredicateDesc

_In_ const D3D11_QUERY_DESC* ID3D11Device1Vtbl::pPredicateDesc

◆ ppResource [1/3]

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

◆ ppResource [2/3]

_In_ HANDLE _In_ REFIID _COM_Outptr_ void** ID3D11Device1Vtbl::ppResource

◆ ppResource [3/3]

_In_ LPCWSTR _In_ DWORD _In_ REFIID _COM_Outptr_ void** ID3D11Device1Vtbl::ppResource

◆ ppRTView

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

◆ ppSamplerState

_In_ const D3D11_SAMPLER_DESC _COM_Outptr_opt_ ID3D11SamplerState** ID3D11Device1Vtbl::ppSamplerState

◆ ppSRView

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

◆ ppTexture1D

_In_ const D3D11_TEXTURE1D_DESC _COM_Outptr_opt_ ID3D11Texture1D** ID3D11Device1Vtbl::ppTexture1D

◆ ppTexture2D

_In_ const D3D11_TEXTURE2D_DESC _COM_Outptr_opt_ ID3D11Texture2D** ID3D11Device1Vtbl::ppTexture2D

◆ ppTexture3D

_In_ const D3D11_TEXTURE3D_DESC _COM_Outptr_opt_ ID3D11Texture3D** ID3D11Device1Vtbl::ppTexture3D

◆ ppUAView

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

◆ ppVertexShader

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

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** ID3D11Device1Vtbl::ppvObject

◆ pQueryDesc

_In_ const D3D11_QUERY_DESC* ID3D11Device1Vtbl::pQueryDesc

◆ pRasterizerDesc [1/2]

_In_ const D3D11_RASTERIZER_DESC* ID3D11Device1Vtbl::pRasterizerDesc

◆ pRasterizerDesc [2/2]

_In_ const D3D11_RASTERIZER_DESC1* ID3D11Device1Vtbl::pRasterizerDesc

◆ pResource

_In_ ID3D11Resource * ID3D11Device1Vtbl::pResource

◆ pSamplerDesc

_In_ const D3D11_SAMPLER_DESC* ID3D11Device1Vtbl::pSamplerDesc

◆ pType

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE* ID3D11Device1Vtbl::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* ID3D11Device1Vtbl::pUnitsLength

◆ RaiseFlags

UINT ID3D11Device1Vtbl::RaiseFlags

◆ RasterizedStream

_In_ SIZE_T _In_ UINT ID3D11Device1Vtbl::RasterizedStream

◆ ReturnedInterface

_In_ HANDLE _In_ REFIID ID3D11Device1Vtbl::ReturnedInterface

◆ returnedInterface [1/2]

_In_ HANDLE _In_ REFIID ID3D11Device1Vtbl::returnedInterface

◆ returnedInterface [2/2]

_In_ LPCWSTR _In_ DWORD _In_ REFIID ID3D11Device1Vtbl::returnedInterface

◆ riid

BEGIN_INTERFACE REFIID ID3D11Device1Vtbl::riid

◆ SampleCount

_In_ DXGI_FORMAT _In_ UINT ID3D11Device1Vtbl::SampleCount

◆ SDKVersion

UINT UINT UINT ID3D11Device1Vtbl::SDKVersion

◆ 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 ID3D11Device1Vtbl::szDescription

◆ szName

_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR ID3D11Device1Vtbl::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 ID3D11Device1Vtbl::szUnits

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