Diligent Engine API Reference
Diligent::IDeviceContextD3D12 Member List

This is the complete list of members for Diligent::IDeviceContextD3D12, including all inherited members.

ClearDepthStencil(ITextureView *pView, Uint32 ClearFlags=CLEAR_DEPTH_FLAG, float fDepth=1.f, Uint8 Stencil=0)=0Diligent::IDeviceContextpure virtual
ClearRenderTarget(ITextureView *pView, const float *RGBA=nullptr)=0Diligent::IDeviceContextpure virtual
CommitShaderResources(IShaderResourceBinding *pShaderResourceBinding, Uint32 Flags)=0Diligent::IDeviceContextpure virtual
DispatchCompute(const DispatchComputeAttribs &DispatchAttrs)=0Diligent::IDeviceContextpure virtual
Draw(DrawAttribs &DrawAttribs)=0Diligent::IDeviceContextpure virtual
ExecuteCommandList(ICommandList *pCommandList)=0Diligent::IDeviceContextpure virtual
FinishCommandList(ICommandList **ppCommandList)=0Diligent::IDeviceContextpure virtual
Flush()=0Diligent::IDeviceContextpure virtual
InvalidateState()=0Diligent::IDeviceContextpure virtual
QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface)=0Diligent::IDeviceContextpure virtual
SetBlendFactors(const float *pBlendFactors=nullptr)=0Diligent::IDeviceContextpure virtual
SetIndexBuffer(IBuffer *pIndexBuffer, Uint32 ByteOffset)=0Diligent::IDeviceContextpure virtual
SetPipelineState(IPipelineState *pPipelineState)=0Diligent::IDeviceContextpure virtual
SetRenderTargets(Uint32 NumRenderTargets, ITextureView *ppRenderTargets[], ITextureView *pDepthStencil)=0Diligent::IDeviceContextpure virtual
SetScissorRects(Uint32 NumRects, const Rect *pRects, Uint32 RTWidth, Uint32 RTHeight)=0Diligent::IDeviceContextpure virtual
SetStencilRef(Uint32 StencilRef)=0Diligent::IDeviceContextpure virtual
SetSwapChain(ISwapChain *pSwapChain)=0Diligent::IDeviceContextpure virtual
SetVertexBuffers(Uint32 StartSlot, Uint32 NumBuffersSet, IBuffer **ppBuffers, Uint32 *pStrides, Uint32 *pOffsets, Uint32 Flags)=0Diligent::IDeviceContextpure virtual
SetViewports(Uint32 NumViewports, const Viewport *pViewports, Uint32 RTWidth, Uint32 RTHeight)=0Diligent::IDeviceContextpure virtual
TransitionBufferState(IBuffer *pBuffer, D3D12_RESOURCE_STATES State)=0Diligent::IDeviceContextD3D12pure virtual
TransitionShaderResources(IPipelineState *pPipelineState, IShaderResourceBinding *pShaderResourceBinding)=0Diligent::IDeviceContextpure virtual
TransitionTextureState(ITexture *pTexture, D3D12_RESOURCE_STATES State)=0Diligent::IDeviceContextD3D12pure virtual