ID3D11Device

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
version(Windows)
extern (C)
interface ID3D11Device : IUnknown {}

Members

Functions

CheckCounter
HRESULT CheckCounter(const(D3D11_COUNTER_DESC)* pDesc, D3D11_COUNTER_TYPE* pType, UINT* pActiveCounters, LPSTR szName, UINT* pNameLength, LPSTR szUnits, UINT* pUnitsLength, LPSTR szDescription, UINT* pDescriptionLength)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CheckCounterInfo
void CheckCounterInfo(D3D11_COUNTER_INFO* pCounterInfo)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CheckFeatureSupport
HRESULT CheckFeatureSupport(D3D11_FEATURE Feature, void* pFeatureSupportData, UINT FeatureSupportDataSize)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CheckFormatSupport
HRESULT CheckFormatSupport(DXGI_FORMAT Format, UINT* pFormatSupport)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CheckMultisampleQualityLevels
HRESULT CheckMultisampleQualityLevels(DXGI_FORMAT Format, UINT SampleCount, UINT* pNumQualityLevels)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBlendState
HRESULT CreateBlendState(const(D3D11_BLEND_DESC)* pBlendStateDesc, ID3D11BlendState* ppBlendState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBuffer
HRESULT CreateBuffer(const(D3D11_BUFFER_DESC)* pDesc, const(D3D11_SUBRESOURCE_DATA)* pInitialData, ID3D11Buffer* ppBuffer)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateClassLinkage
HRESULT CreateClassLinkage(ID3D11ClassLinkage* ppLinkage)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateComputeShader
HRESULT CreateComputeShader(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D11ClassLinkage pClassLinkage, ID3D11ComputeShader* ppComputeShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCounter
HRESULT CreateCounter(const(D3D11_COUNTER_DESC)* pCounterDesc, ID3D11Counter* ppCounter)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDeferredContext
HRESULT CreateDeferredContext(UINT ContextFlags, ID3D11DeviceContext* ppDeferredContext)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDepthStencilState
HRESULT CreateDepthStencilState(const(D3D11_DEPTH_STENCIL_DESC)* pDepthStencilDesc, ID3D11DepthStencilState* ppDepthStencilState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDepthStencilView
HRESULT CreateDepthStencilView(ID3D11Resource pResource, const(D3D11_DEPTH_STENCIL_VIEW_DESC)* pDesc, ID3D11DepthStencilView* ppDepthStencilView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDomainShader
HRESULT CreateDomainShader(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D11ClassLinkage pClassLinkage, ID3D11DomainShader* ppDomainShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateGeometryShader
HRESULT CreateGeometryShader(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D11ClassLinkage pClassLinkage, ID3D11GeometryShader* ppGeometryShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateGeometryShaderWithStreamOutput
HRESULT CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, SIZE_T BytecodeLength, const(D3D11_SO_DECLARATION_ENTRY)* pSODeclaration, UINT NumEntries, const(UINT)* pBufferStrides, UINT NumStrides, UINT RasterizedStream, ID3D11ClassLinkage pClassLinkage, ID3D11GeometryShader* ppGeometryShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateHullShader
HRESULT CreateHullShader(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D11ClassLinkage pClassLinkage, ID3D11HullShader* ppHullShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateInputLayout
HRESULT CreateInputLayout(const(D3D11_INPUT_ELEMENT_DESC)* pInputElementDescs, UINT NumElements, void* pShaderBytecodeWithInputSignature, SIZE_T BytecodeLength, ID3D11InputLayout* ppInputLayout)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreatePixelShader
HRESULT CreatePixelShader(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D11ClassLinkage pClassLinkage, ID3D11PixelShader* ppPixelShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreatePredicate
HRESULT CreatePredicate(const(D3D11_QUERY_DESC)* pPredicateDesc, ID3D11Predicate* ppPredicate)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateQuery
HRESULT CreateQuery(const(D3D11_QUERY_DESC)* pQueryDesc, ID3D11Query* ppQuery)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateRasterizerState
HRESULT CreateRasterizerState(const(D3D11_RASTERIZER_DESC)* pRasterizerDesc, ID3D11RasterizerState* ppRasterizerState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateRenderTargetView
HRESULT CreateRenderTargetView(ID3D11Resource pResource, const(D3D11_RENDER_TARGET_VIEW_DESC)* pDesc, ID3D11RenderTargetView* ppRTView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateSamplerState
HRESULT CreateSamplerState(const(D3D11_SAMPLER_DESC)* pSamplerDesc, ID3D11SamplerState* ppSamplerState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateShaderResourceView
HRESULT CreateShaderResourceView(ID3D11Resource pResource, const(D3D11_SHADER_RESOURCE_VIEW_DESC)* pDesc, ID3D11ShaderResourceView* ppSRView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateTexture1D
HRESULT CreateTexture1D(const(D3D11_TEXTURE1D_DESC)* pDesc, const(D3D11_SUBRESOURCE_DATA)* pInitialData, ID3D11Texture1D* ppTexture1D)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateTexture2D
HRESULT CreateTexture2D(const(D3D11_TEXTURE2D_DESC)* pDesc, const(D3D11_SUBRESOURCE_DATA)* pInitialData, ID3D11Texture2D* ppTexture2D)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateTexture3D
HRESULT CreateTexture3D(const(D3D11_TEXTURE3D_DESC)* pDesc, const(D3D11_SUBRESOURCE_DATA)* pInitialData, ID3D11Texture3D* ppTexture3D)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateUnorderedAccessView
HRESULT CreateUnorderedAccessView(ID3D11Resource pResource, const(D3D11_UNORDERED_ACCESS_VIEW_DESC)* pDesc, ID3D11UnorderedAccessView* ppUAView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateVertexShader
HRESULT CreateVertexShader(void* pShaderBytecode, SIZE_T BytecodeLength, ID3D11ClassLinkage pClassLinkage, ID3D11VertexShader* ppVertexShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetCreationFlags
UINT GetCreationFlags()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDeviceRemovedReason
HRESULT GetDeviceRemovedReason()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetExceptionMode
UINT GetExceptionMode()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetFeatureLevel
D3D_FEATURE_LEVEL GetFeatureLevel()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetImmediateContext
void GetImmediateContext(ID3D11DeviceContext* ppImmediateContext)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPrivateData
HRESULT GetPrivateData(REFGUID guid, UINT* pDataSize, void* pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OpenSharedResource
HRESULT OpenSharedResource(HANDLE hResource, REFIID ReturnedInterface, void** ppResource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetExceptionMode
HRESULT SetExceptionMode(UINT RaiseFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPrivateData
HRESULT SetPrivateData(REFGUID guid, UINT DataSize, void* pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPrivateDataInterface
HRESULT SetPrivateDataInterface(REFGUID guid, IUnknown pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta