This is the complete list of members for Diligent::IDeviceContextD3D12, 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 |
GetD3D12CommandList()=0 | Diligent::IDeviceContextD3D12 | 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 |
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 |
TransitionBufferState(IBuffer *pBuffer, D3D12_RESOURCE_STATES State)=0 | Diligent::IDeviceContextD3D12 | pure virtual |
TransitionResourceStates(Uint32 BarrierCount, const StateTransitionDesc *pResourceBarriers)=0 | Diligent.IDeviceContext | pure virtual |
TransitionShaderResources(IShaderResourceBinding *pShaderResourceBinding)=0 | Diligent.IDeviceContext | pure virtual |
TransitionTextureState(ITexture *pTexture, D3D12_RESOURCE_STATES State)=0 | Diligent::IDeviceContextD3D12 | 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 |