CheckIfBoundAsDepthStencil(TextureImplType *pTexture) | Diligent::DeviceContextBase< EngineImplTraits > | protected |
CheckIfBoundAsRenderTarget(TextureImplType *pTexture) | Diligent::DeviceContextBase< EngineImplTraits > | protected |
ClearStateCache() | Diligent::DeviceContextBase< EngineImplTraits > | inlineprotected |
CommitShaderResources(IShaderResourceBinding *pShaderResourceBinding, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode, int) | Diligent::DeviceContextBase< EngineImplTraits > | inline |
CopyBuffer(IBuffer *pSrcBuffer, Uint64 SrcOffset, RESOURCE_STATE_TRANSITION_MODE SrcBufferTransitionMode, IBuffer *pDstBuffer, Uint64 DstOffset, Uint64 Size, RESOURCE_STATE_TRANSITION_MODE DstBufferTransitionMode) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
CopyTexture(const CopyTextureAttribs &CopyAttribs) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
DeviceContextBase(IReferenceCounters *pRefCounters, DeviceImplType *pRenderDevice, const DeviceContextDesc &Desc) | Diligent::DeviceContextBase< EngineImplTraits > | inline |
DispatchTile(const DispatchTileAttribs &Attribs) override | Diligent::DeviceContextBase< EngineImplTraits > | inlinevirtual |
GetDesc() const override final | Diligent::DeviceContextBase< EngineImplTraits > | inlinevirtual |
GetDevice() | Diligent::DeviceContextBase< EngineImplTraits > | inline |
GetPipelineState(IPipelineState **ppPSO, float *BlendFactors, Uint32 &StencilRef) | Diligent::DeviceContextBase< EngineImplTraits > | inline |
GetRenderTargets(Uint32 &NumRenderTargets, ITextureView **ppRTVs, ITextureView **ppDSV) | Diligent::DeviceContextBase< EngineImplTraits > | inline |
GetTileSize(Uint32 &TileSizeX, Uint32 &TileSizeY) override | Diligent::DeviceContextBase< EngineImplTraits > | inlinevirtual |
GetUserData() const override final | Diligent::DeviceContextBase< EngineImplTraits > | inlinevirtual |
GetViewports(Uint32 &NumViewports, Viewport *pViewports) | Diligent::DeviceContextBase< EngineImplTraits > | inline |
m_BlendFactors | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_FramebufferHeight | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_FramebufferSamples | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_FramebufferSlices | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_FramebufferWidth | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_IndexDataStartOffset | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_NumBoundRenderTargets | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_NumScissorRects | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_NumVertexStreams | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_NumViewports | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_pActiveRenderPass | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_pBoundDepthStencil | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_pBoundFramebuffer | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_pBoundRenderTargets | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_pBoundShadingRateMap | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_pDevice | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_pIndexBuffer | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_pPipelineState | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_RenderPassAttachmentsTransitionMode | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_ScissorRects | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_StencilRef | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_SubpassIndex | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_VertexStreams | Diligent::DeviceContextBase< EngineImplTraits > | protected |
m_Viewports | Diligent::DeviceContextBase< EngineImplTraits > | protected |
MapBuffer(IBuffer *pBuffer, MAP_TYPE MapType, MAP_FLAGS MapFlags, PVoid &pMappedData) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
MapTextureSubresource(ITexture *pTexture, Uint32 MipLevel, Uint32 ArraySlice, MAP_TYPE MapType, MAP_FLAGS MapFlags, const Box *pMapRegion, MappedTextureSubresource &MappedData) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
SetIndexBuffer(IBuffer *pIndexBuffer, Uint64 ByteOffset, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
SetRenderTargets(Uint32 NumRenderTargets, ITextureView *ppRenderTargets[], ITextureView *pDepthStencil, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode) override final | Diligent::DeviceContextBase< EngineImplTraits > | inlinevirtual |
SetRenderTargets(const SetRenderTargetsAttribs &Attribs) | Diligent::DeviceContextBase< EngineImplTraits > | inlineprotected |
SetScissorRects(Uint32 NumRects, const Rect *pRects, Uint32 &RTWidth, Uint32 &RTHeight) | Diligent::DeviceContextBase< EngineImplTraits > | inline |
SetSubpassRenderTargets() | Diligent::DeviceContextBase< EngineImplTraits > | inlineprotected |
SetUserData(IObject *pUserData) override final | Diligent::DeviceContextBase< EngineImplTraits > | inlinevirtual |
SetVertexBuffers(Uint32 StartSlot, Uint32 NumBuffersSet, IBuffer *const *ppBuffers, const Uint64 *pOffsets, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode, SET_VERTEX_BUFFERS_FLAGS Flags) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
SetViewports(Uint32 NumViewports, const Viewport *pViewports, Uint32 &RTWidth, Uint32 &RTHeight) | Diligent::DeviceContextBase< EngineImplTraits > | inline |
UnbindTextureFromFramebuffer(TextureImplType *pTexture, bool bShowMessage) | Diligent::DeviceContextBase< EngineImplTraits > | |
UnmapBuffer(IBuffer *pBuffer, MAP_TYPE MapType) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
UnmapTextureSubresource(ITexture *pTexture, Uint32 MipLevel, Uint32 ArraySlice) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
UpdateAttachmentStates(Uint32 SubpassIndex) | Diligent::DeviceContextBase< EngineImplTraits > | inlineprotected |
UpdateBuffer(IBuffer *pBuffer, Uint64 Offset, Uint64 Size, const void *pData, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |
UpdateTexture(ITexture *pTexture, Uint32 MipLevel, Uint32 Slice, const Box &DstBox, const TextureSubResData &SubresData, RESOURCE_STATE_TRANSITION_MODE SrcBufferTransitionMode, RESOURCE_STATE_TRANSITION_MODE TextureTransitionMode) override=0 | Diligent::DeviceContextBase< EngineImplTraits > | inlinepure virtual |