Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::DeviceContextBase< EngineImplTraits > Member List

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

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=0Diligent::DeviceContextBase< EngineImplTraits >inlinepure virtual
CopyTexture(const CopyTextureAttribs &CopyAttribs) override=0Diligent::DeviceContextBase< EngineImplTraits >inlinepure virtual
DeviceContextBase(IReferenceCounters *pRefCounters, DeviceImplType *pRenderDevice, const DeviceContextDesc &Desc)Diligent::DeviceContextBase< EngineImplTraits >inline
DispatchTile(const DispatchTileAttribs &Attribs) overrideDiligent::DeviceContextBase< EngineImplTraits >inlinevirtual
GetDesc() const override finalDiligent::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) overrideDiligent::DeviceContextBase< EngineImplTraits >inlinevirtual
GetUserData() const override finalDiligent::DeviceContextBase< EngineImplTraits >inlinevirtual
GetViewports(Uint32 &NumViewports, Viewport *pViewports)Diligent::DeviceContextBase< EngineImplTraits >inline
m_BlendFactorsDiligent::DeviceContextBase< EngineImplTraits >protected
m_FramebufferHeightDiligent::DeviceContextBase< EngineImplTraits >protected
m_FramebufferSamplesDiligent::DeviceContextBase< EngineImplTraits >protected
m_FramebufferSlicesDiligent::DeviceContextBase< EngineImplTraits >protected
m_FramebufferWidthDiligent::DeviceContextBase< EngineImplTraits >protected
m_IndexDataStartOffsetDiligent::DeviceContextBase< EngineImplTraits >protected
m_NumBoundRenderTargetsDiligent::DeviceContextBase< EngineImplTraits >protected
m_NumScissorRectsDiligent::DeviceContextBase< EngineImplTraits >protected
m_NumVertexStreamsDiligent::DeviceContextBase< EngineImplTraits >protected
m_NumViewportsDiligent::DeviceContextBase< EngineImplTraits >protected
m_pActiveRenderPassDiligent::DeviceContextBase< EngineImplTraits >protected
m_pBoundDepthStencilDiligent::DeviceContextBase< EngineImplTraits >protected
m_pBoundFramebufferDiligent::DeviceContextBase< EngineImplTraits >protected
m_pBoundRenderTargetsDiligent::DeviceContextBase< EngineImplTraits >protected
m_pBoundShadingRateMapDiligent::DeviceContextBase< EngineImplTraits >protected
m_pDeviceDiligent::DeviceContextBase< EngineImplTraits >protected
m_pIndexBufferDiligent::DeviceContextBase< EngineImplTraits >protected
m_pPipelineStateDiligent::DeviceContextBase< EngineImplTraits >protected
m_RenderPassAttachmentsTransitionModeDiligent::DeviceContextBase< EngineImplTraits >protected
m_ScissorRectsDiligent::DeviceContextBase< EngineImplTraits >protected
m_StencilRefDiligent::DeviceContextBase< EngineImplTraits >protected
m_SubpassIndexDiligent::DeviceContextBase< EngineImplTraits >protected
m_VertexStreamsDiligent::DeviceContextBase< EngineImplTraits >protected
m_ViewportsDiligent::DeviceContextBase< EngineImplTraits >protected
MapBuffer(IBuffer *pBuffer, MAP_TYPE MapType, MAP_FLAGS MapFlags, PVoid &pMappedData) override=0Diligent::DeviceContextBase< EngineImplTraits >inlinepure virtual
MapTextureSubresource(ITexture *pTexture, Uint32 MipLevel, Uint32 ArraySlice, MAP_TYPE MapType, MAP_FLAGS MapFlags, const Box *pMapRegion, MappedTextureSubresource &MappedData) override=0Diligent::DeviceContextBase< EngineImplTraits >inlinepure virtual
SetIndexBuffer(IBuffer *pIndexBuffer, Uint64 ByteOffset, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode) override=0Diligent::DeviceContextBase< EngineImplTraits >inlinepure virtual
SetRenderTargets(Uint32 NumRenderTargets, ITextureView *ppRenderTargets[], ITextureView *pDepthStencil, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode) override finalDiligent::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 finalDiligent::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=0Diligent::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=0Diligent::DeviceContextBase< EngineImplTraits >inlinepure virtual
UnmapTextureSubresource(ITexture *pTexture, Uint32 MipLevel, Uint32 ArraySlice) override=0Diligent::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=0Diligent::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=0Diligent::DeviceContextBase< EngineImplTraits >inlinepure virtual