Diligent Engine API Reference
Diligent::DeviceContextD3D12Impl Member List

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

ClearDepthStencil(ITextureView *pView, Uint32 ClearFlags, float fDepth, Uint8 Stencil) override finalDiligent::DeviceContextD3D12Implvirtual
ClearRenderTarget(ITextureView *pView, const float *RGBA) override finalDiligent::DeviceContextD3D12Implvirtual
ClearStateCache()Diligent::DeviceContextBase< IDeviceContextD3D12 >inlineprotected
CommitShaderResources(IShaderResourceBinding *pShaderResourceBinding, Uint32 Flags) override finalDiligent::DeviceContextD3D12Implvirtual
DeviceContextBase< IDeviceContextD3D12 >::CommitShaderResources(IShaderResourceBinding *pShaderResourceBinding, Uint32 Flags, int)Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
DeviceContextBase(IReferenceCounters *pRefCounters, IRenderDevice *pRenderDevice, bool bIsDeferred)Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
DispatchCompute(const DispatchComputeAttribs &DispatchAttrs) override finalDiligent::DeviceContextD3D12Implvirtual
Draw(DrawAttribs &DrawAttribs) override finalDiligent::DeviceContextD3D12Implvirtual
ExecuteCommandList(class ICommandList *pCommandList) override finalDiligent::DeviceContextD3D12Implvirtual
FinishCommandList(class ICommandList **ppCommandList) override finalDiligent::DeviceContextD3D12Implvirtual
Flush() override finalDiligent::DeviceContextD3D12Implvirtual
GetDevice()Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
GetPipelineState(IPipelineState **ppPSO, float *BlendFactors, Uint32 &StencilRef)Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
GetRenderTargets(Uint32 &NumRenderTargets, ITextureView **ppRTVs, ITextureView **ppDSV)Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
GetRenderTargetSize(Uint32 &RTWidth, Uint32 &RTHeight)Diligent::DeviceContextBase< IDeviceContextD3D12 >inlineprotected
GetSwapChain()Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
GetViewports(Uint32 &NumViewports, Viewport *pViewports)Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
InvalidateState() override finalDiligent::DeviceContextD3D12Implvirtual
IsDefaultFBBound()Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
m_BlendFactorsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_IndexDataStartOffsetDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_IsDefaultFramebufferBoundDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_NumBoundRenderTargetsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_NumScissorRectsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_NumVertexStreamsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_NumViewportsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_pBoundDepthStencilDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_pBoundRenderTargetsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_pDeviceDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_pIndexBufferDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_pPipelineStateDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_pSwapChainDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_ScissorRectsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_StencilRefDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_VertexStreamsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
m_ViewportsDiligent::DeviceContextBase< IDeviceContextD3D12 >protected
QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface) override finalDiligent::DeviceContextD3D12Implvirtual
SetBlendFactors(const float *pBlendFactors=nullptr) override finalDiligent::DeviceContextD3D12Implvirtual
SetIndexBuffer(IBuffer *pIndexBuffer, Uint32 ByteOffset) override finalDiligent::DeviceContextD3D12Implvirtual
SetPipelineState(IPipelineState *pPipelineState) override finalDiligent::DeviceContextD3D12Implvirtual
SetRenderTargets(Uint32 NumRenderTargets, ITextureView *ppRenderTargets[], ITextureView *pDepthStencil) override finalDiligent::DeviceContextD3D12Implvirtual
DeviceContextBase< IDeviceContextD3D12 >::SetRenderTargets(Uint32 NumRenderTargets, ITextureView *ppRenderTargets[], ITextureView *pDepthStencil, Uint32 Dummy=0)Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
SetScissorRects(Uint32 NumRects, const Rect *pRects, Uint32 RTWidth, Uint32 RTHeight) override finalDiligent::DeviceContextD3D12Implvirtual
DeviceContextBase< IDeviceContextD3D12 >::SetScissorRects(Uint32 NumRects, const Rect *pRects, Uint32 &RTWidth, Uint32 &RTHeight)Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
SetStencilRef(Uint32 StencilRef) override finalDiligent::DeviceContextD3D12Implvirtual
SetSwapChain(ISwapChain *pSwapChain) override finalDiligent::DeviceContextBase< IDeviceContextD3D12 >inlinevirtual
SetVertexBuffers(Uint32 StartSlot, Uint32 NumBuffersSet, IBuffer **ppBuffers, Uint32 *pStrides, Uint32 *pOffsets, Uint32 Flags) override finalDiligent::DeviceContextD3D12Implvirtual
SetViewports(Uint32 NumViewports, const Viewport *pViewports, Uint32 RTWidth, Uint32 RTHeight) override finalDiligent::DeviceContextD3D12Implvirtual
DeviceContextBase< IDeviceContextD3D12 >::SetViewports(Uint32 NumViewports, const Viewport *pViewports, Uint32 &RTWidth, Uint32 &RTHeight)Diligent::DeviceContextBase< IDeviceContextD3D12 >inline
TransitionBufferState(IBuffer *pBuffer, D3D12_RESOURCE_STATES State) override finalDiligent::DeviceContextD3D12Implvirtual
TransitionShaderResources(IPipelineState *pPipelineState, IShaderResourceBinding *pShaderResourceBinding) override finalDiligent::DeviceContextD3D12Implvirtual
TransitionTextureState(ITexture *pTexture, D3D12_RESOURCE_STATES State) override finalDiligent::DeviceContextD3D12Implvirtual