Diligent Engine API Reference
Diligent::DeviceContextBase< BaseInterface > Member List

This is the complete list of members for Diligent::DeviceContextBase< BaseInterface >, including all inherited members.

ClearStateCache()Diligent::DeviceContextBase< BaseInterface >inlineprotected
CommitShaderResources(IShaderResourceBinding *pShaderResourceBinding, Uint32 Flags, int)Diligent::DeviceContextBase< BaseInterface >inline
DeviceContextBase(IReferenceCounters *pRefCounters, IRenderDevice *pRenderDevice, bool bIsDeferred)Diligent::DeviceContextBase< BaseInterface >inline
GetDevice()Diligent::DeviceContextBase< BaseInterface >inline
GetPipelineState(IPipelineState **ppPSO, float *BlendFactors, Uint32 &StencilRef)Diligent::DeviceContextBase< BaseInterface >inline
GetRenderTargets(Uint32 &NumRenderTargets, ITextureView **ppRTVs, ITextureView **ppDSV)Diligent::DeviceContextBase< BaseInterface >inline
GetRenderTargetSize(Uint32 &RTWidth, Uint32 &RTHeight)Diligent::DeviceContextBase< BaseInterface >inlineprotected
GetSwapChain()Diligent::DeviceContextBase< BaseInterface >inline
GetViewports(Uint32 &NumViewports, Viewport *pViewports)Diligent::DeviceContextBase< BaseInterface >inline
IsDefaultFBBound()Diligent::DeviceContextBase< BaseInterface >inline
m_BlendFactorsDiligent::DeviceContextBase< BaseInterface >protected
m_IndexDataStartOffsetDiligent::DeviceContextBase< BaseInterface >protected
m_IsDefaultFramebufferBoundDiligent::DeviceContextBase< BaseInterface >protected
m_NumBoundRenderTargetsDiligent::DeviceContextBase< BaseInterface >protected
m_NumScissorRectsDiligent::DeviceContextBase< BaseInterface >protected
m_NumVertexStreamsDiligent::DeviceContextBase< BaseInterface >protected
m_NumViewportsDiligent::DeviceContextBase< BaseInterface >protected
m_pBoundDepthStencilDiligent::DeviceContextBase< BaseInterface >protected
m_pBoundRenderTargetsDiligent::DeviceContextBase< BaseInterface >protected
m_pDeviceDiligent::DeviceContextBase< BaseInterface >protected
m_pIndexBufferDiligent::DeviceContextBase< BaseInterface >protected
m_pPipelineStateDiligent::DeviceContextBase< BaseInterface >protected
m_pSwapChainDiligent::DeviceContextBase< BaseInterface >protected
m_ScissorRectsDiligent::DeviceContextBase< BaseInterface >protected
m_StencilRefDiligent::DeviceContextBase< BaseInterface >protected
m_VertexStreamsDiligent::DeviceContextBase< BaseInterface >protected
m_ViewportsDiligent::DeviceContextBase< BaseInterface >protected
SetIndexBuffer(IBuffer *pIndexBuffer, Uint32 ByteOffset) override=0Diligent::DeviceContextBase< BaseInterface >inlinepure virtual
SetPipelineState(IPipelineState *pPipelineState) override=0Diligent::DeviceContextBase< BaseInterface >inlinepure virtual
SetRenderTargets(Uint32 NumRenderTargets, ITextureView *ppRenderTargets[], ITextureView *pDepthStencil, Uint32 Dummy=0)Diligent::DeviceContextBase< BaseInterface >inline
SetScissorRects(Uint32 NumRects, const Rect *pRects, Uint32 &RTWidth, Uint32 &RTHeight)Diligent::DeviceContextBase< BaseInterface >inline
SetSwapChain(ISwapChain *pSwapChain) override finalDiligent::DeviceContextBase< BaseInterface >inlinevirtual
SetVertexBuffers(Uint32 StartSlot, Uint32 NumBuffersSet, IBuffer **ppBuffers, Uint32 *pStrides, Uint32 *pOffsets, Uint32 Flags) override=0Diligent::DeviceContextBase< BaseInterface >inlinepure virtual
SetViewports(Uint32 NumViewports, const Viewport *pViewports, Uint32 &RTWidth, Uint32 &RTHeight)Diligent::DeviceContextBase< BaseInterface >inline