ID3D10Device

Undocumented in source.
version(Windows)
interface ID3D10Device : IUnknown {}

Members

Functions

CheckCounter
HRESULT CheckCounter(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 but is binding to Windows. You might be able to learn more by searching the web for its name.
CheckCounterInfo
void CheckCounterInfo(D3D10_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.
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.
ClearDepthStencilView
void ClearDepthStencilView(ID3D10DepthStencilView pDepthStencilView, UINT ClearFlags, FLOAT Depth, UINT8 Stencil)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ClearRenderTargetView
void ClearRenderTargetView(ID3D10RenderTargetView pRenderTargetView, FLOAT[4]* ColorRGBA)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ClearState
void ClearState()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CopyResource
void CopyResource(ID3D10Resource pDstResource, ID3D10Resource pSrcResource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CopySubresourceRegion
void CopySubresourceRegion(ID3D10Resource pDstResource, UINT DstSubresource, UINT DstX, UINT DstY, UINT DstZ, ID3D10Resource pSrcResource, UINT SrcSubresource, D3D10_BOX* pSrcBox)
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(D3D10_BLEND_DESC* pBlendStateDesc, ID3D10BlendState* 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(D3D10_BUFFER_DESC* pDesc, D3D10_SUBRESOURCE_DATA* pInitialData, ID3D10Buffer* ppBuffer)
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(D3D10_COUNTER_DESC* pCounterDesc, ID3D10Counter* ppCounter)
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(D3D10_DEPTH_STENCIL_DESC* pDepthStencilDesc, ID3D10DepthStencilState* 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(ID3D10Resource pResource, D3D10_DEPTH_STENCIL_VIEW_DESC* pDesc, ID3D10DepthStencilView* ppDepthStencilView)
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, ID3D10GeometryShader* 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, D3D10_SO_DECLARATION_ENTRY* pSODeclaration, UINT NumEntries, UINT OutputStreamStride, ID3D10GeometryShader* ppGeometryShader)
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(D3D10_INPUT_ELEMENT_DESC* pInputElementDescs, UINT NumElements, void* pShaderBytecodeWithInputSignature, SIZE_T BytecodeLength, ID3D10InputLayout* 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, ID3D10PixelShader* 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(D3D10_QUERY_DESC* pPredicateDesc, ID3D10Predicate* 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(D3D10_QUERY_DESC* pQueryDesc, ID3D10Query* 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(D3D10_RASTERIZER_DESC* pRasterizerDesc, ID3D10RasterizerState* 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(ID3D10Resource pResource, D3D10_RENDER_TARGET_VIEW_DESC* pDesc, ID3D10RenderTargetView* 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(D3D10_SAMPLER_DESC* pSamplerDesc, ID3D10SamplerState* 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(ID3D10Resource pResource, D3D10_SHADER_RESOURCE_VIEW_DESC* pDesc, ID3D10ShaderResourceView* 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(D3D10_TEXTURE1D_DESC* pDesc, D3D10_SUBRESOURCE_DATA* pInitialData, ID3D10Texture1D* 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(D3D10_TEXTURE2D_DESC* pDesc, D3D10_SUBRESOURCE_DATA* pInitialData, ID3D10Texture2D* 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(D3D10_TEXTURE3D_DESC* pDesc, D3D10_SUBRESOURCE_DATA* pInitialData, ID3D10Texture3D* ppTexture3D)
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, ID3D10VertexShader* ppVertexShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Draw
void Draw(UINT VertexCount, UINT StartVertexLocation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawAuto
void DrawAuto()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawIndexed
void DrawIndexed(UINT IndexCount, UINT StartIndexLocation, INT BaseVertexLocation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawIndexedInstanced
void DrawIndexedInstanced(UINT IndexCountPerInstance, UINT InstanceCount, UINT StartIndexLocation, INT BaseVertexLocation, UINT StartInstanceLocation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawInstanced
void DrawInstanced(UINT VertexCountPerInstance, UINT InstanceCount, UINT StartVertexLocation, UINT StartInstanceLocation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Flush
void Flush()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSGetConstantBuffers
void GSGetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSGetSamplers
void GSGetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSGetShader
void GSGetShader(ID3D10GeometryShader* ppGeometryShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSGetShaderResources
void GSGetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSSetConstantBuffers
void GSSetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSSetSamplers
void GSSetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSSetShader
void GSSetShader(ID3D10GeometryShader pShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSSetShaderResources
void GSSetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GenerateMips
void GenerateMips(ID3D10ShaderResourceView pShaderResourceView)
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.
GetPredication
void GetPredication(ID3D10Predicate* ppPredicate, BOOL* pPredicateValue)
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.
GetTextFilterSize
void GetTextFilterSize(UINT* pWidth, UINT* pHeight)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAGetIndexBuffer
void IAGetIndexBuffer(ID3D10Buffer* pIndexBuffer, DXGI_FORMAT* Format, UINT* Offset)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAGetInputLayout
void IAGetInputLayout(ID3D10InputLayout* ppInputLayout)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAGetPrimitiveTopology
void IAGetPrimitiveTopology(D3D10_PRIMITIVE_TOPOLOGY* pTopology)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAGetVertexBuffers
void IAGetVertexBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppVertexBuffers, UINT* pStrides, UINT* pOffsets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IASetIndexBuffer
void IASetIndexBuffer(ID3D10Buffer pIndexBuffer, DXGI_FORMAT Format, UINT Offset)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IASetInputLayout
void IASetInputLayout(ID3D10InputLayout pInputLayout)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IASetPrimitiveTopology
void IASetPrimitiveTopology(D3D10_PRIMITIVE_TOPOLOGY Topology)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IASetVertexBuffers
void IASetVertexBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppVertexBuffers, UINT* pStrides, UINT* pOffsets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMGetBlendState
void OMGetBlendState(ID3D10BlendState* ppBlendState, FLOAT BlendFactor, UINT* pSampleMask)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMGetDepthStencilState
void OMGetDepthStencilState(ID3D10DepthStencilState* ppDepthStencilState, UINT* pStencilRef)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMGetRenderTargets
void OMGetRenderTargets(UINT NumViews, ID3D10RenderTargetView* ppRenderTargetViews, ID3D10DepthStencilView* ppDepthStencilView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMSetBlendState
void OMSetBlendState(ID3D10BlendState pBlendState, FLOAT[4] BlendFactor, UINT SampleMask)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMSetDepthStencilState
void OMSetDepthStencilState(ID3D10DepthStencilState pDepthStencilState, UINT StencilRef)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMSetRenderTargets
void OMSetRenderTargets(UINT NumViews, ID3D10RenderTargetView* ppRenderTargetViews, ID3D10DepthStencilView pDepthStencilView)
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.
PSGetConstantBuffers
void PSGetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSGetSamplers
void PSGetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSGetShader
void PSGetShader(ID3D10PixelShader* ppPixelShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSGetShaderResources
void PSGetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSSetConstantBuffers
void PSSetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSSetSamplers
void PSSetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSSetShader
void PSSetShader(ID3D10PixelShader pPixelShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSSetShaderResources
void PSSetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSGetScissorRects
void RSGetScissorRects(UINT* NumRects, D3D10_RECT* pRects)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSGetState
void RSGetState(ID3D10RasterizerState* ppRasterizerState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSGetViewports
void RSGetViewports(UINT* NumViewports, D3D10_VIEWPORT* pViewports)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSSetScissorRects
void RSSetScissorRects(UINT NumRects, D3D10_RECT* pRects)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSSetState
void RSSetState(ID3D10RasterizerState pRasterizerState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSSetViewports
void RSSetViewports(UINT NumViewports, D3D10_VIEWPORT* pViewports)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ResolveSubresource
void ResolveSubresource(ID3D10Resource pDstResource, UINT DstSubresource, ID3D10Resource pSrcResource, UINT SrcSubresource, DXGI_FORMAT Format)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SOGetTargets
void SOGetTargets(UINT NumBuffers, ID3D10Buffer* ppSOTargets, UINT* pOffsets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SOSetTargets
void SOSetTargets(UINT NumBuffers, ID3D10Buffer* ppSOTargets, UINT* pOffsets)
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.
SetPredication
void SetPredication(ID3D10Predicate pPredicate, BOOL PredicateValue)
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.
SetTextFilterSize
void SetTextFilterSize(UINT Width, UINT Height)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
UpdateSubresource
void UpdateSubresource(ID3D10Resource pDstResource, UINT DstSubresource, D3D10_BOX* pDstBox, void* pSrcData, UINT SrcRowPitch, UINT SrcDepthPitch)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSGetConstantBuffers
void VSGetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSGetSamplers
void VSGetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSGetShader
void VSGetShader(ID3D10VertexShader* ppVertexShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSGetShaderResources
void VSGetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSSetConstantBuffers
void VSSetConstantBuffers(UINT StartSlot, UINT NumBuffers, ID3D10Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSSetSamplers
void VSSetSamplers(UINT StartSlot, UINT NumSamplers, ID3D10SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSSetShader
void VSSetShader(ID3D10VertexShader pVertexShader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSSetShaderResources
void VSSetShaderResources(UINT StartSlot, UINT NumViews, ID3D10ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta