GATE
ID3D11Device2_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (ID3D11Device2)
 
 wrt_result (WRT_ABI *CreateBuffer)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateTexture1D)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateTexture2D)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateTexture3D)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateShaderResourceView)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateUnorderedAccessView)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateRenderTargetView)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateDepthStencilView)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateInputLayout)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateVertexShader)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateGeometryShader)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateGeometryShaderWithStreamOutput)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreatePixelShader)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateHullShader)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateDomainShader)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateComputeShader)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateClassLinkage)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateBlendState)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateDepthStencilState)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateRasterizerState)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateSamplerState)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateQuery)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreatePredicate)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateCounter)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateDeferredContext)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *OpenSharedResource)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CheckFormatSupport)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CheckMultisampleQualityLevels)(ID3D11Device2 *This
 
 void (WRT_ABI *CheckCounterInfo)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CheckCounter)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CheckFeatureSupport)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *GetPrivateData)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *SetPrivateData)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *SetPrivateDataInterface)(ID3D11Device2 *This
 
 D3D_FEATURE_LEVEL (WRT_ABI *GetFeatureLevel)(ID3D11Device2 *This)
 
 UINT (WRT_ABI *GetCreationFlags)(ID3D11Device2 *This)
 
 wrt_result (WRT_ABI *GetDeviceRemovedReason)(ID3D11Device2 *This)
 
 void (WRT_ABI *GetImmediateContext)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *SetExceptionMode)(ID3D11Device2 *This
 
 UINT (WRT_ABI *GetExceptionMode)(ID3D11Device2 *This)
 
 void (WRT_ABI *GetImmediateContext1)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateDeferredContext1)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateBlendState1)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateRasterizerState1)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateDeviceContextState)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *OpenSharedResource1)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *OpenSharedResourceByName)(ID3D11Device2 *This
 
 void (WRT_ABI *GetImmediateContext2)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CreateDeferredContext2)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *GetResourceTiling)(ID3D11Device2 *This
 
 wrt_result (WRT_ABI *CheckMultisampleQualityLevels1)(ID3D11Device2 *This
 

Public Attributes

D3D11_BUFFER_DESC const * pDesc
 
D3D11_BUFFER_DESC const D3D11_SUBRESOURCE_DATA const * pInitialData
 
D3D11_BUFFER_DESC const D3D11_SUBRESOURCE_DATA const ID3D11Buffer ** ppBuffer
 
D3D11_TEXTURE1D_DESC const * pDesc
 
D3D11_TEXTURE1D_DESC const D3D11_SUBRESOURCE_DATA const * pInitialData
 
D3D11_TEXTURE1D_DESC const D3D11_SUBRESOURCE_DATA const ID3D11Texture1D ** ppTexture1D
 
D3D11_TEXTURE2D_DESC const * pDesc
 
D3D11_TEXTURE2D_DESC const D3D11_SUBRESOURCE_DATA const * pInitialData
 
D3D11_TEXTURE2D_DESC const D3D11_SUBRESOURCE_DATA const ID3D11Texture2D ** ppTexture2D
 
D3D11_TEXTURE3D_DESC const * pDesc
 
D3D11_TEXTURE3D_DESC const D3D11_SUBRESOURCE_DATA const * pInitialData
 
D3D11_TEXTURE3D_DESC const D3D11_SUBRESOURCE_DATA const ID3D11Texture3D ** ppTexture3D
 
ID3D11ResourcepResource
 
ID3D11Resource D3D11_SHADER_RESOURCE_VIEW_DESC const * pDesc
 
ID3D11Resource D3D11_SHADER_RESOURCE_VIEW_DESC const ID3D11ShaderResourceView ** ppSRView
 
ID3D11Resource D3D11_UNORDERED_ACCESS_VIEW_DESC const * pDesc
 
ID3D11Resource D3D11_UNORDERED_ACCESS_VIEW_DESC const ID3D11UnorderedAccessView ** ppUAView
 
ID3D11Resource D3D11_RENDER_TARGET_VIEW_DESC const * pDesc
 
ID3D11Resource D3D11_RENDER_TARGET_VIEW_DESC const ID3D11RenderTargetView ** ppRTView
 
ID3D11Resource D3D11_DEPTH_STENCIL_VIEW_DESC const * pDesc
 
ID3D11Resource D3D11_DEPTH_STENCIL_VIEW_DESC const ID3D11DepthStencilView ** ppDepthStencilView
 
D3D11_INPUT_ELEMENT_DESC const * pInputElementDescs
 
D3D11_INPUT_ELEMENT_DESC const UINT NumElements
 
D3D11_INPUT_ELEMENT_DESC const UINT void const * pShaderBytecodeWithInputSignature
 
D3D11_INPUT_ELEMENT_DESC const UINT void const SIZE_T BytecodeLength
 
D3D11_INPUT_ELEMENT_DESC const UINT void const SIZE_T ID3D11InputLayout ** ppInputLayout
 
void const * pShaderBytecode
 
void const SIZE_T BytecodeLength
 
void const SIZE_T ID3D11ClassLinkagepClassLinkage
 
void const SIZE_T ID3D11ClassLinkage ID3D11VertexShader ** ppVertexShader
 
void const SIZE_T ID3D11ClassLinkage ID3D11GeometryShader ** ppGeometryShader
 
void const SIZE_T D3D11_SO_DECLARATION_ENTRY const * pSODeclaration
 
void const SIZE_T D3D11_SO_DECLARATION_ENTRY const UINT NumEntries
 
void const SIZE_T D3D11_SO_DECLARATION_ENTRY const UINT UINT const * pBufferStrides
 
void const SIZE_T D3D11_SO_DECLARATION_ENTRY const UINT UINT const UINT NumStrides
 
void const SIZE_T D3D11_SO_DECLARATION_ENTRY const UINT UINT const UINT UINT RasterizedStream
 
void const SIZE_T D3D11_SO_DECLARATION_ENTRY const UINT UINT const UINT UINT ID3D11ClassLinkagepClassLinkage
 
void const SIZE_T D3D11_SO_DECLARATION_ENTRY const UINT UINT const UINT UINT ID3D11ClassLinkage ID3D11GeometryShader ** ppGeometryShader
 
void const SIZE_T ID3D11ClassLinkage ID3D11PixelShader ** ppPixelShader
 
void const SIZE_T ID3D11ClassLinkage ID3D11HullShader ** ppHullShader
 
void const SIZE_T ID3D11ClassLinkage ID3D11DomainShader ** ppDomainShader
 
void const SIZE_T ID3D11ClassLinkage ID3D11ComputeShader ** ppComputeShader
 
ID3D11ClassLinkage ** ppLinkage
 
D3D11_BLEND_DESC const * pBlendStateDesc
 
D3D11_BLEND_DESC const ID3D11BlendState ** ppBlendState
 
D3D11_DEPTH_STENCIL_DESC const * pDepthStencilDesc
 
D3D11_DEPTH_STENCIL_DESC const ID3D11DepthStencilState ** ppDepthStencilState
 
D3D11_RASTERIZER_DESC const * pRasterizerDesc
 
D3D11_RASTERIZER_DESC const ID3D11RasterizerState ** ppRasterizerState
 
D3D11_SAMPLER_DESC const * pSamplerDesc
 
D3D11_SAMPLER_DESC const ID3D11SamplerState ** ppSamplerState
 
D3D11_QUERY_DESC const * pQueryDesc
 
D3D11_QUERY_DESC const ID3D11Query ** ppQuery
 
D3D11_QUERY_DESC const * pPredicateDesc
 
D3D11_QUERY_DESC const ID3D11Predicate ** ppPredicate
 
D3D11_COUNTER_DESC const * pCounterDesc
 
D3D11_COUNTER_DESC const ID3D11Counter ** ppCounter
 
UINT ContextFlags
 
UINT ID3D11DeviceContext ** ppDeferredContext
 
HANDLE hResource
 
HANDLE REFIID ReturnedInterface
 
HANDLE REFIID void ** ppResource
 
DXGI_FORMAT Format
 
DXGI_FORMAT UINT * pFormatSupport
 
DXGI_FORMAT UINT SampleCount
 
DXGI_FORMAT UINT UINT * pNumQualityLevels
 
D3D11_COUNTER_INFOpCounterInfo
 
D3D11_COUNTER_DESC const * pDesc
 
D3D11_COUNTER_DESC const D3D11_COUNTER_TYPE * pType
 
D3D11_COUNTER_DESC const D3D11_COUNTER_TYPE UINT * pActiveCounters
 
D3D11_COUNTER_DESC const D3D11_COUNTER_TYPE UINT LPSTR szName
 
D3D11_COUNTER_DESC const D3D11_COUNTER_TYPE UINT LPSTR UINT * pNameLength
 
D3D11_COUNTER_DESC const D3D11_COUNTER_TYPE UINT LPSTR UINT LPSTR szUnits
 
D3D11_COUNTER_DESC const D3D11_COUNTER_TYPE UINT LPSTR UINT LPSTR UINT * pUnitsLength
 
D3D11_COUNTER_DESC const D3D11_COUNTER_TYPE UINT LPSTR UINT LPSTR UINT LPSTR szDescription
 
D3D11_COUNTER_DESC const D3D11_COUNTER_TYPE UINT LPSTR UINT LPSTR UINT LPSTR UINT * pDescriptionLength
 
D3D11_FEATURE Feature
 
D3D11_FEATURE void * pFeatureSupportData
 
D3D11_FEATURE void UINT FeatureSupportDataSize
 
REFGUID guid
 
REFGUID UINT * pDataSize
 
REFGUID UINT void * pData
 
REFGUID UINT DataSize
 
REFGUID UINT void const * pData
 
REFGUID wrt_IUnknownpData
 
ID3D11DeviceContext ** ppImmediateContext
 
UINT RaiseFlags
 
ID3D11DeviceContext1 ** ppImmediateContext
 
UINT ID3D11DeviceContext1 ** ppDeferredContext
 
const D3D11_BLEND_DESC1pBlendStateDesc
 
const D3D11_BLEND_DESC1 ID3D11BlendState1 ** ppBlendState
 
const D3D11_RASTERIZER_DESC1pRasterizerDesc
 
const D3D11_RASTERIZER_DESC1 ID3D11RasterizerState1 ** ppRasterizerState
 
UINT Flags
 
UINT const D3D_FEATURE_LEVEL * pFeatureLevels
 
UINT const D3D_FEATURE_LEVEL UINT FeatureLevels
 
UINT const D3D_FEATURE_LEVEL UINT UINT SDKVersion
 
UINT const D3D_FEATURE_LEVEL UINT UINT REFIID EmulatedInterface
 
UINT const D3D_FEATURE_LEVEL UINT UINT REFIID D3D_FEATURE_LEVEL * pChosenFeatureLevel
 
UINT const D3D_FEATURE_LEVEL UINT UINT REFIID D3D_FEATURE_LEVEL ID3DDeviceContextState ** ppContextState
 
HANDLE REFIID returnedInterface
 
LPCWSTR lpName
 
LPCWSTR DWORD dwDesiredAccess
 
LPCWSTR DWORD REFIID returnedInterface
 
LPCWSTR DWORD REFIID void ** ppResource
 
ID3D11DeviceContext2 ** ppImmediateContext
 
UINT ID3D11DeviceContext2 ** ppDeferredContext
 
ID3D11ResourcepTiledResource
 
ID3D11Resource UINT * pNumTilesForEntireResource
 
ID3D11Resource UINT D3D11_PACKED_MIP_DESCpPackedMipDesc
 
ID3D11Resource UINT D3D11_PACKED_MIP_DESC D3D11_TILE_SHAPEpStandardTileShapeForNonPackedMips
 
ID3D11Resource UINT D3D11_PACKED_MIP_DESC D3D11_TILE_SHAPE UINT * pNumSubresourceTilings
 
ID3D11Resource UINT D3D11_PACKED_MIP_DESC D3D11_TILE_SHAPE UINT UINT FirstSubresourceTilingToGet
 
ID3D11Resource UINT D3D11_PACKED_MIP_DESC D3D11_TILE_SHAPE UINT UINT D3D11_SUBRESOURCE_TILINGpSubresourceTilingsForNonPackedMips
 
DXGI_FORMAT UINT UINT Flags
 
DXGI_FORMAT UINT UINT UINT * pNumQualityLevels
 

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