This is the complete list of members for Diligent.IDeviceContext, including all inherited members.
| AddRef()=0 | Diligent.IObject | pure virtual |
| Begin(Uint32 ImmediateContextId)=0 | Diligent.IDeviceContext | pure virtual |
| BeginDebugGroup(const Char *Name, const float *pColor=nullptr)=0 | Diligent.IDeviceContext | pure virtual |
| BeginQuery(IQuery *pQuery)=0 | Diligent.IDeviceContext | pure virtual |
| BeginRenderPass(const BeginRenderPassAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| BindSparseResourceMemory(const BindSparseResourceMemoryAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| BuildBLAS(const BuildBLASAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| BuildTLAS(const BuildTLASAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| ClearDepthStencil(ITextureView *pView, CLEAR_DEPTH_STENCIL_FLAGS ClearFlags, float fDepth, Uint8 Stencil, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode)=0 | Diligent.IDeviceContext | pure virtual |
| ClearRenderTarget(ITextureView *pView, const void *RGBA, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode)=0 | Diligent.IDeviceContext | pure virtual |
| ClearStats()=0 | Diligent.IDeviceContext | pure virtual |
| CommitShaderResources(IShaderResourceBinding *pShaderResourceBinding, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode)=0 | Diligent.IDeviceContext | pure virtual |
| CopyBLAS(const CopyBLASAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| CopyBuffer(IBuffer *pSrcBuffer, Uint64 SrcOffset, RESOURCE_STATE_TRANSITION_MODE SrcBufferTransitionMode, IBuffer *pDstBuffer, Uint64 DstOffset, Uint64 Size, RESOURCE_STATE_TRANSITION_MODE DstBufferTransitionMode)=0 | Diligent.IDeviceContext | pure virtual |
| CopyTexture(const CopyTextureAttribs &CopyAttribs)=0 | Diligent.IDeviceContext | pure virtual |
| CopyTLAS(const CopyTLASAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| DeviceWaitForFence(IFence *pFence, Uint64 Value)=0 | Diligent.IDeviceContext | pure virtual |
| DispatchCompute(const DispatchComputeAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| DispatchComputeIndirect(const DispatchComputeIndirectAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| DispatchTile(const DispatchTileAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| Draw(const DrawAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| DrawIndexed(const DrawIndexedAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| DrawIndexedIndirect(const DrawIndexedIndirectAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| DrawIndirect(const DrawIndirectAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| DrawMesh(const DrawMeshAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| DrawMeshIndirect(const DrawMeshIndirectAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| EndDebugGroup()=0 | Diligent.IDeviceContext | pure virtual |
| EndQuery(IQuery *pQuery)=0 | Diligent.IDeviceContext | pure virtual |
| EndRenderPass()=0 | Diligent.IDeviceContext | pure virtual |
| EnqueueSignal(IFence *pFence, Uint64 Value)=0 | Diligent.IDeviceContext | pure virtual |
| ExecuteCommandLists(Uint32 NumCommandLists, ICommandList *const *ppCommandLists)=0 | Diligent.IDeviceContext | pure virtual |
| FinishCommandList(ICommandList **ppCommandList)=0 | Diligent.IDeviceContext | pure virtual |
| FinishFrame()=0 | Diligent.IDeviceContext | pure virtual |
| Flush()=0 | Diligent.IDeviceContext | pure virtual |
| GenerateMips(ITextureView *pTextureView)=0 | Diligent.IDeviceContext | pure virtual |
| GetDesc() const =0 | Diligent.IDeviceContext | pure virtual |
| GetFrameNumber() const =0 | Diligent.IDeviceContext | pure virtual |
| GetReferenceCounters() const =0 | Diligent.IObject | pure virtual |
| GetStats() const =0 | Diligent.IDeviceContext | pure virtual |
| GetTileSize(Uint32 &TileSizeX, Uint32 &TileSizeY)=0 | Diligent.IDeviceContext | pure virtual |
| GetUserData() const =0 | Diligent.IDeviceContext | pure virtual |
| InsertDebugLabel(const Char *Label, const float *pColor=nullptr)=0 | Diligent.IDeviceContext | pure virtual |
| InvalidateState()=0 | Diligent.IDeviceContext | pure virtual |
| LockCommandQueue()=0 | Diligent.IDeviceContext | pure virtual |
| MapBuffer(IBuffer *pBuffer, MAP_TYPE MapType, MAP_FLAGS MapFlags, PVoid &pMappedData)=0 | Diligent.IDeviceContext | pure virtual |
| MapTextureSubresource(ITexture *pTexture, Uint32 MipLevel, Uint32 ArraySlice, MAP_TYPE MapType, MAP_FLAGS MapFlags, const Box *pMapRegion, MappedTextureSubresource &MappedData)=0 | Diligent.IDeviceContext | pure virtual |
| MultiDraw(const MultiDrawAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| MultiDrawIndexed(const MultiDrawIndexedAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| NextSubpass()=0 | Diligent.IDeviceContext | pure virtual |
| QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0 | Diligent.IObject | pure virtual |
| QueryInterface(const INTERFACE_ID &IID, DerivedType **ppInterface) | Diligent.IObject | inline |
| Release()=0 | Diligent.IObject | pure virtual |
| ResolveTextureSubresource(ITexture *pSrcTexture, ITexture *pDstTexture, const ResolveTextureSubresourceAttribs &ResolveAttribs)=0 | Diligent.IDeviceContext | pure virtual |
| SetBlendFactors(const float *pBlendFactors=nullptr)=0 | Diligent.IDeviceContext | pure virtual |
| SetIndexBuffer(IBuffer *pIndexBuffer, Uint64 ByteOffset, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode)=0 | Diligent.IDeviceContext | pure virtual |
| SetPipelineState(IPipelineState *pPipelineState)=0 | Diligent.IDeviceContext | pure virtual |
| SetRenderTargets(Uint32 NumRenderTargets, ITextureView *ppRenderTargets[], ITextureView *pDepthStencil, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode)=0 | Diligent.IDeviceContext | pure virtual |
| SetRenderTargetsExt(const SetRenderTargetsAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| SetScissorRects(Uint32 NumRects, const Rect *pRects, Uint32 RTWidth, Uint32 RTHeight)=0 | Diligent.IDeviceContext | pure virtual |
| SetShadingRate(SHADING_RATE BaseRate, SHADING_RATE_COMBINER PrimitiveCombiner, SHADING_RATE_COMBINER TextureCombiner)=0 | Diligent.IDeviceContext | pure virtual |
| SetStencilRef(Uint32 StencilRef)=0 | Diligent.IDeviceContext | pure virtual |
| SetUserData(IObject *pUserData)=0 | Diligent.IDeviceContext | pure virtual |
| SetVertexBuffers(Uint32 StartSlot, Uint32 NumBuffersSet, IBuffer *const *ppBuffers, const Uint64 *pOffsets, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode, SET_VERTEX_BUFFERS_FLAGS Flags=SET_VERTEX_BUFFERS_FLAG_NONE)=0 | Diligent.IDeviceContext | pure virtual |
| SetViewports(Uint32 NumViewports, const Viewport *pViewports, Uint32 RTWidth, Uint32 RTHeight)=0 | Diligent.IDeviceContext | pure virtual |
| TraceRays(const TraceRaysAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| TraceRaysIndirect(const TraceRaysIndirectAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| TransitionResourceStates(Uint32 BarrierCount, const StateTransitionDesc *pResourceBarriers)=0 | Diligent.IDeviceContext | pure virtual |
| TransitionShaderResources(IShaderResourceBinding *pShaderResourceBinding)=0 | Diligent.IDeviceContext | pure virtual |
| UnlockCommandQueue()=0 | Diligent.IDeviceContext | pure virtual |
| UnmapBuffer(IBuffer *pBuffer, MAP_TYPE MapType)=0 | Diligent.IDeviceContext | pure virtual |
| UnmapTextureSubresource(ITexture *pTexture, Uint32 MipLevel, Uint32 ArraySlice)=0 | Diligent.IDeviceContext | pure virtual |
| UpdateBuffer(IBuffer *pBuffer, Uint64 Offset, Uint64 Size, const void *pData, RESOURCE_STATE_TRANSITION_MODE StateTransitionMode)=0 | Diligent.IDeviceContext | pure virtual |
| UpdateSBT(IShaderBindingTable *pSBT, const UpdateIndirectRTBufferAttribs *pUpdateIndirectBufferAttribs=nullptr)=0 | Diligent.IDeviceContext | pure virtual |
| UpdateTexture(ITexture *pTexture, Uint32 MipLevel, Uint32 Slice, const Box &DstBox, const TextureSubResData &SubresData, RESOURCE_STATE_TRANSITION_MODE SrcBufferTransitionMode, RESOURCE_STATE_TRANSITION_MODE TextureTransitionMode)=0 | Diligent.IDeviceContext | pure virtual |
| WaitForIdle()=0 | Diligent.IDeviceContext | pure virtual |
| WriteBLASCompactedSize(const WriteBLASCompactedSizeAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |
| WriteTLASCompactedSize(const WriteTLASCompactedSizeAttribs &Attribs)=0 | Diligent.IDeviceContext | pure virtual |