ID3D10Device

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 ID3D10Device : IUnknown {}

Members

Functions

CheckCounter
HRESULT CheckCounter(const(D3D10_COUNTER_DESC)* pDesc, D3D10_COUNTER_TYPE* pType, UINT* pActiveCounters, LPSTR szName, UINT* pNameLength, LPSTR szUnits, UINT* pUnitsLength, LPSTR szDescription, UINT* pDescriptionLength)
Undocumented in source.
CheckCounterInfo
void CheckCounterInfo(D3D10_COUNTER_INFO* pCounterInfo)
Undocumented in source.
CheckFormatSupport
HRESULT CheckFormatSupport(DXGI_FORMAT Format, UINT* pFormatSupport)
Undocumented in source.
CheckMultisampleQualityLevels
HRESULT CheckMultisampleQualityLevels(DXGI_FORMAT Format, UINT SampleCount, UINT* pNumQualityLevels)
Undocumented in source.
ClearDepthStencilView
void ClearDepthStencilView(ID3D10DepthStencilView pDepthStencilView, UINT ClearFlags, FLOAT Depth, UINT8 Stencil)
Undocumented in source.
ClearRenderTargetView
void ClearRenderTargetView(ID3D10RenderTargetView pRenderTargetView, const(FLOAT)[4] ColorRGBA)
Undocumented in source.
ClearState
void ClearState()
Undocumented in source.
CopyResource
void CopyResource(ID3D10Resource pDstResource, ID3D10Resource pSrcResource)
Undocumented in source.
CopySubresourceRegion
void CopySubresourceRegion(ID3D10Resource pDstResource, UINT DstSubresource, UINT DstX, UINT DstY, UINT DstZ, ID3D10Resource pSrcResource, UINT SrcSubresource, const(D3D10_BOX)* pSrcBox)
Undocumented in source.
CreateBlendState
HRESULT CreateBlendState(const(D3D10_BLEND_DESC)* pBlendStateDesc, ID3D10BlendState* ppBlendState)
Undocumented in source.
CreateBuffer
HRESULT CreateBuffer(const(D3D10_BUFFER_DESC)* pDesc, const(D3D10_SUBRESOURCE_DATA)* pInitialData, ID3D10Buffer* ppBuffer)
Undocumented in source.
CreateCounter
HRESULT CreateCounter(const(D3D10_COUNTER_DESC)* pCounterDesc, ID3D10Counter* ppCounter)
Undocumented in source.
CreateDepthStencilState
HRESULT CreateDepthStencilState(const(D3D10_DEPTH_STENCIL_DESC)* pDepthStencilDesc, ID3D10DepthStencilState* ppDepthStencilState)
Undocumented in source.
CreateDepthStencilView
HRESULT CreateDepthStencilView(ID3D10Resource pResource, const(D3D10_DEPTH_STENCIL_VIEW_DESC)* pDesc, ID3D10DepthStencilView* ppDepthStencilView)
Undocumented in source.
CreateGeometryShader
HRESULT CreateGeometryShader(const(void)* pShaderBytecode, SIZE_T BytecodeLength, ID3D10GeometryShader* ppGeometryShader)
Undocumented in source.
CreateGeometryShaderWithStreamOutput
HRESULT CreateGeometryShaderWithStreamOutput(const(void)* pShaderBytecode, SIZE_T BytecodeLength, const(D3D10_SO_DECLARATION_ENTRY)* pSODeclaration, UINT NumEntries, UINT OutputStreamStride, ID3D10GeometryShader* ppGeometryShader)
Undocumented in source.
CreateInputLayout
HRESULT CreateInputLayout(const(D3D10_INPUT_ELEMENT_DESC)* pInputElementDescs, UINT NumElements, const(void)* pShaderBytecodeWithInputSignature, SIZE_T BytecodeLength, ID3D10InputLayout* ppInputLayout)
Undocumented in source.
CreatePixelShader
HRESULT CreatePixelShader(const(void)* pShaderBytecode, SIZE_T BytecodeLength, ID3D10PixelShader* ppPixelShader)
Undocumented in source.
CreatePredicate
HRESULT CreatePredicate(const(D3D10_QUERY_DESC)* pPredicateDesc, ID3D10Predicate* ppPredicate)
Undocumented in source.
CreateQuery
HRESULT CreateQuery(const(D3D10_QUERY_DESC)* pQueryDesc, ID3D10Query* ppQuery)
Undocumented in source.
CreateRasterizerState
HRESULT CreateRasterizerState(const(D3D10_RASTERIZER_DESC)* pRasterizerDesc, ID3D10RasterizerState* ppRasterizerState)
Undocumented in source.
CreateRenderTargetView
HRESULT CreateRenderTargetView(ID3D10Resource pResource, const(D3D10_RENDER_TARGET_VIEW_DESC)* pDesc, ID3D10RenderTargetView* ppRTView)
Undocumented in source.
CreateSamplerState
HRESULT CreateSamplerState(const(D3D10_SAMPLER_DESC)* pSamplerDesc, ID3D10SamplerState* ppSamplerState)
Undocumented in source.
CreateShaderResourceView
HRESULT CreateShaderResourceView(ID3D10Resource pResource, const(D3D10_SHADER_RESOURCE_VIEW_DESC)* pDesc, ID3D10ShaderResourceView* ppSRView)
Undocumented in source.
CreateTexture1D
HRESULT CreateTexture1D(const(D3D10_TEXTURE1D_DESC)* pDesc, const(D3D10_SUBRESOURCE_DATA)* pInitialData, ID3D10Texture1D* ppTexture1D)
Undocumented in source.
CreateTexture2D
HRESULT CreateTexture2D(const(D3D10_TEXTURE2D_DESC)* pDesc, const(D3D10_SUBRESOURCE_DATA)* pInitialData, ID3D10Texture2D* ppTexture2D)
Undocumented in source.
CreateTexture3D
HRESULT CreateTexture3D(const(D3D10_TEXTURE3D_DESC)* pDesc, const(D3D10_SUBRESOURCE_DATA)* pInitialData, ID3D10Texture3D* ppTexture3D)
Undocumented in source.
CreateVertexShader
HRESULT CreateVertexShader(const(void)* pShaderBytecode, SIZE_T BytecodeLength, ID3D10VertexShader* ppVertexShader)
Undocumented in source.
Draw
void Draw(UINT VertexCount, UINT StartVertexLocation)
Undocumented in source.
DrawAuto
void DrawAuto()
Undocumented in source.
DrawIndexed
void DrawIndexed(UINT IndexCount, UINT StartIndexLocation, INT BaseVertexLocation)
Undocumented in source.
DrawIndexedInstanced
void DrawIndexedInstanced(UINT IndexCountPerInstance, UINT InstanceCount, UINT StartIndexLocation, INT BaseVertexLocation, UINT StartInstanceLocation)
Undocumented in source.
DrawInstanced
void DrawInstanced(UINT VertexCountPerInstance, UINT InstanceCount, UINT StartVertexLocation, UINT StartInstanceLocation)
Undocumented in source.
Flush
void Flush()
Undocumented in source.
GSGetConstantBuffers
void GSGetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source.
GSGetSamplers
void GSGetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source.
GSGetShader
void GSGetShader(ID3D10GeometryShader* ppGeometryShader)
Undocumented in source.
GSGetShaderResources
void GSGetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source.
GSSetConstantBuffers
void GSSetConstantBuffers(UINT StartSlot, UINT NumBuffers, const(ID3D10Buffer)* ppConstantBuffers)
Undocumented in source.
GSSetSamplers
void GSSetSamplers(UINT StartSlot, UINT NumSamplers, const(ID3D10SamplerState)* ppSamplers)
Undocumented in source.
GSSetShader
void GSSetShader(ID3D10GeometryShader pShader)
Undocumented in source.
GSSetShaderResources
void GSSetShaderResources(UINT StartSlot, UINT NumViews, const(ID3D10ShaderResourceView)* ppShaderResourceViews)
Undocumented in source.
GenerateMips
void GenerateMips(ID3D10ShaderResourceView pShaderResourceView)
Undocumented in source.
GetCreationFlags
UINT GetCreationFlags()
Undocumented in source.
GetDeviceRemovedReason
HRESULT GetDeviceRemovedReason()
Undocumented in source.
GetExceptionMode
UINT GetExceptionMode()
Undocumented in source.
GetPredication
void GetPredication(ID3D10Predicate* ppPredicate, BOOL* pPredicateValue)
Undocumented in source.
GetPrivateData
HRESULT GetPrivateData(REFGUID guid, UINT* pDataSize, void* pData)
Undocumented in source.
GetTextFilterSize
void GetTextFilterSize(UINT* pWidth, UINT* pHeight)
Undocumented in source.
IAGetIndexBuffer
void IAGetIndexBuffer(ID3D10Buffer* pIndexBuffer, DXGI_FORMAT* Format, UINT* Offset)
Undocumented in source.
IAGetInputLayout
void IAGetInputLayout(ID3D10InputLayout* ppInputLayout)
Undocumented in source.
IAGetPrimitiveTopology
void IAGetPrimitiveTopology(D3D10_PRIMITIVE_TOPOLOGY* pTopology)
Undocumented in source.
IAGetVertexBuffers
void IAGetVertexBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppVertexBuffers, UINT* pStrides, UINT* pOffsets)
Undocumented in source.
IASetIndexBuffer
void IASetIndexBuffer(ID3D10Buffer pIndexBuffer, DXGI_FORMAT Format, UINT Offset)
Undocumented in source.
IASetInputLayout
void IASetInputLayout(ID3D10InputLayout* pInputLayout)
Undocumented in source.
IASetPrimitiveTopology
void IASetPrimitiveTopology(D3D10_PRIMITIVE_TOPOLOGY Topology)
Undocumented in source.
IASetVertexBuffers
void IASetVertexBuffers(UINT StartSlot, UINT NumBuffers, const(ID3D10Buffer)* ppVertexBuffers, const(UINT)* pStrides, const(UINT)* pOffsets)
Undocumented in source.
OMGetBlendState
void OMGetBlendState(ID3D10BlendState* ppBlendState, FLOAT[4] BlendFactor, UINT* pSampleMask)
Undocumented in source.
OMGetDepthStencilState
void OMGetDepthStencilState(ID3D10DepthStencilState* ppDepthStencilState, UINT* pStencilRef)
Undocumented in source.
OMGetRenderTargets
void OMGetRenderTargets(UINT NumViews, ID3D10RenderTargetView* ppRenderTargetViews, ID3D10DepthStencilView* ppDepthStencilView)
Undocumented in source.
OMSetBlendState
void OMSetBlendState(ID3D10BlendState* pBlendState, const(FLOAT)[4] BlendFactor, UINT SampleMask)
Undocumented in source.
OMSetDepthStencilState
void OMSetDepthStencilState(ID3D10DepthStencilState* pDepthStencilState, UINT StencilRef)
Undocumented in source.
OMSetRenderTargets
void OMSetRenderTargets(UINT NumViews, const(ID3D10RenderTargetView)* ppRenderTargetViews, ID3D10DepthStencilView* pDepthStencilView)
Undocumented in source.
OpenSharedResource
HRESULT OpenSharedResource(HANDLE hResource, REFIID ReturnedInterface, void** ppResource)
Undocumented in source.
PSGetConstantBuffers
void PSGetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source.
PSGetSamplers
void PSGetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source.
PSGetShader
void PSGetShader(ID3D10PixelShader* ppPixelShader)
Undocumented in source.
PSGetShaderResources
void PSGetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source.
PSSetConstantBuffers
void PSSetConstantBuffers(UINT StartSlot, UINT NumBuffers, const(ID3D10Buffer)* ppConstantBuffers)
Undocumented in source.
PSSetSamplers
void PSSetSamplers(UINT StartSlot, UINT NumSamplers, const(ID3D10SamplerState)* ppSamplers)
Undocumented in source.
PSSetShader
void PSSetShader(ID3D10PixelShader pPixelShader)
Undocumented in source.
PSSetShaderResources
void PSSetShaderResources(UINT StartSlot, UINT NumViews, const(ID3D10ShaderResourceView)* ppShaderResourceViews)
Undocumented in source.
RSGetScissorRects
void RSGetScissorRects(UINT* NumRects, D3D10_RECT* pRects)
Undocumented in source.
RSGetState
void RSGetState(ID3D10RasterizerState* ppRasterizerState)
Undocumented in source.
RSGetViewports
void RSGetViewports(UINT* NumViewports, D3D10_VIEWPORT* pViewports)
Undocumented in source.
RSSetScissorRects
void RSSetScissorRects(UINT NumRects, const(D3D10_RECT)* pRects)
Undocumented in source.
RSSetState
void RSSetState(ID3D10RasterizerState pRasterizerState)
Undocumented in source.
RSSetViewports
void RSSetViewports(UINT NumViewports, const(D3D10_VIEWPORT)* pViewports)
Undocumented in source.
ResolveSubresource
void ResolveSubresource(ID3D10Resource pDstResource, UINT DstSubresource, ID3D10Resource pSrcResource, UINT SrcSubresource, DXGI_FORMAT Format)
Undocumented in source.
SOGetTargets
void SOGetTargets(UINT NumBuffers, ID3D10Buffer* ppSOTargets, UINT* pOffsets)
Undocumented in source.
SOSetTargets
void SOSetTargets(UINT NumBuffers, const(ID3D10Buffer)* ppSOTargets, const(UINT)* pOffsets)
Undocumented in source.
SetExceptionMode
HRESULT SetExceptionMode(UINT RaiseFlags)
Undocumented in source.
SetPredication
void SetPredication(ID3D10Predicate pPredicate, BOOL PredicateValue)
Undocumented in source.
SetPrivateData
HRESULT SetPrivateData(REFGUID guid, UINT DataSize, const(void)* pData)
Undocumented in source.
SetPrivateDataInterface
HRESULT SetPrivateDataInterface(REFGUID guid, IUnknown pData)
Undocumented in source.
SetTextFilterSize
void SetTextFilterSize(UINT Width, UINT Height)
Undocumented in source.
UpdateSubresource
void UpdateSubresource(ID3D10Resource pDstResource, UINT DstSubresource, const(D3D10_BOX)* pDstBox, const(void)* pSrcData, UINT SrcRowPitch, UINT SrcDepthPitch)
Undocumented in source.
VSGetConstantBuffers
void VSGetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source.
VSGetSamplers
void VSGetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source.
VSGetShader
void VSGetShader(ID3D10VertexShader* ppVertexShader)
Undocumented in source.
VSGetShaderResources
void VSGetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source.
VSSetConstantBuffers
void VSSetConstantBuffers(UINT StartSlot, UINT NumBuffers, const(ID3D10Buffer)* ppConstantBuffers)
Undocumented in source.
VSSetSamplers
void VSSetSamplers(UINT StartSlot, UINT NumSamplers, const(ID3D10SamplerState)* ppSamplers)
Undocumented in source.
VSSetShader
void VSSetShader(ID3D10VertexShader* pVertexShader)
Undocumented in source.
VSSetShaderResources
void VSSetShaderResources(UINT StartSlot, UINT NumViews, const(ID3D10ShaderResourceView)* ppShaderResourceViews)
Undocumented in source.

Meta