|
Diligent Engine
v.2.4.g
|
This is the complete list of members for Diligent::GraphicsContext6, including all inherited members.
| AllocateDynamicGPUVisibleDescriptor(D3D12_DESCRIPTOR_HEAP_TYPE Type, UINT Count=1) | Diligent::CommandContext | inline |
| AsComputeContext() | Diligent::CommandContext | inline |
| AsGraphicsContext() | Diligent::CommandContext | inline |
| AsGraphicsContext1() | Diligent::CommandContext | inline |
| AsGraphicsContext2() | Diligent::CommandContext | inline |
| AsGraphicsContext3() | Diligent::CommandContext | inline |
| AsGraphicsContext4() | Diligent::CommandContext | inline |
| AsGraphicsContext5() | Diligent::CommandContext | inline |
| AsGraphicsContext6() | Diligent::CommandContext | inline |
| BeginQuery(ID3D12QueryHeap *pQueryHeap, D3D12_QUERY_TYPE Type, UINT Index) | Diligent::CommandContext | inline |
| BeginRenderPass(UINT NumRenderTargets, const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags) | Diligent::GraphicsContext4 | inline |
| BuildRaytracingAccelerationStructure(const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC &Desc, UINT NumPostbuildInfoDescs, const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs) | Diligent::GraphicsContext4 | inline |
| ClearDepthStencil(D3D12_CPU_DESCRIPTOR_HANDLE DSV, D3D12_CLEAR_FLAGS ClearFlags, float Depth, UINT8 Stencil) | Diligent::GraphicsContext | inline |
| ClearRenderTarget(D3D12_CPU_DESCRIPTOR_HANDLE RTV, const float *Color) | Diligent::GraphicsContext | inline |
| ClearUAVFloat(D3D12_GPU_DESCRIPTOR_HANDLE GpuHandle, D3D12_CPU_DESCRIPTOR_HANDLE CpuHandle, ID3D12Resource *pd3d12Resource, const float *Color) | Diligent::CommandContext | inline |
| ClearUAVUint(D3D12_GPU_DESCRIPTOR_HANDLE GpuHandle, D3D12_CPU_DESCRIPTOR_HANDLE CpuHandle, ID3D12Resource *pd3d12Resource, const UINT *Color) | Diligent::CommandContext | inline |
| Close(CComPtr< ID3D12CommandAllocator > &pAllocator) | Diligent::CommandContext | |
| CommandContext(class CommandListManager &CmdListManager) | Diligent::CommandContext | |
| CommandContext(const CommandContext &)=delete | Diligent::CommandContext | |
| CommandContext(CommandContext &&)=delete | Diligent::CommandContext | |
| CopyRaytracingAccelerationStructure(D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode) | Diligent::GraphicsContext4 | inline |
| CopyResource(ID3D12Resource *pDstRes, ID3D12Resource *pSrcRes) | Diligent::CommandContext | inline |
| Dispatch(size_t GroupCountX=1, size_t GroupCountY=1, size_t GroupCountZ=1) | Diligent::ComputeContext | inline |
| DispatchRays(const D3D12_DISPATCH_RAYS_DESC &Desc) | Diligent::GraphicsContext4 | inline |
| Draw(UINT VertexCountPerInstance, UINT InstanceCount, UINT StartVertexLocation, UINT StartInstanceLocation) | Diligent::GraphicsContext | inline |
| DrawIndexed(UINT IndexCountPerInstance, UINT InstanceCount, UINT StartIndexLocation, INT BaseVertexLocation, UINT StartInstanceLocation) | Diligent::GraphicsContext | inline |
| DrawMesh(UINT ThreadGroupCountX, UINT ThreadGroupCountY, UINT ThreadGroupCountZ) | Diligent::GraphicsContext6 | inline |
| EmitRaytracingAccelerationStructurePostbuildInfo(const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC &Desc, D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureAddress) | Diligent::GraphicsContext4 | inline |
| EndQuery(ID3D12QueryHeap *pQueryHeap, D3D12_QUERY_TYPE Type, UINT Index) | Diligent::CommandContext | inline |
| EndRenderPass() | Diligent::GraphicsContext4 | inline |
| ExecuteIndirect(ID3D12CommandSignature *pCmdSignature, ID3D12Resource *pBuff, Uint64 ArgsOffset) | Diligent::CommandContext | inline |
| ExecuteIndirect(ID3D12CommandSignature *pCmdSignature, Uint32 MaxCommandCount, ID3D12Resource *pArgsBuff, Uint64 ArgsOffset, ID3D12Resource *pCountBuff, Uint64 CountOffset) | Diligent::CommandContext | inline |
| FlushResourceBarriers() | Diligent::CommandContext | inline |
| GetCommandList() | Diligent::CommandContext | inline |
| InsertAliasBarrier(D3D12ResourceBase &Before, D3D12ResourceBase &After, bool FlushImmediate=false) | Diligent::CommandContext | protected |
| m_BoundDescriptorHeaps | Diligent::CommandContext | protected |
| m_DynamicGPUDescriptorAllocators | Diligent::CommandContext | protected |
| m_ID | Diligent::CommandContext | protected |
| m_MaxInterfaceVer | Diligent::CommandContext | protected |
| m_pCommandList | Diligent::CommandContext | protected |
| m_pCurComputeRootSignature | Diligent::CommandContext | protected |
| m_pCurGraphicsRootSignature | Diligent::CommandContext | protected |
| m_pCurPipelineState | Diligent::CommandContext | protected |
| m_pCurrentAllocator | Diligent::CommandContext | protected |
| m_PendingResourceBarriers | Diligent::CommandContext | protected |
| m_PrimitiveTopology | Diligent::CommandContext | protected |
| operator=(const CommandContext &)=delete | Diligent::CommandContext | |
| operator=(CommandContext &&)=delete | Diligent::CommandContext | |
| Reset(CommandListManager &CmdListManager) | Diligent::CommandContext | |
| ResolveQueryData(ID3D12QueryHeap *pQueryHeap, D3D12_QUERY_TYPE Type, UINT StartIndex, UINT NumQueries, ID3D12Resource *pDestinationBuffer, UINT64 AlignedDestinationBufferOffset) | Diligent::CommandContext | inline |
| ResolveSubresource(ID3D12Resource *pDstResource, UINT DstSubresource, ID3D12Resource *pSrcResource, UINT SrcSubresource, DXGI_FORMAT Format) | Diligent::CommandContext | inline |
| ResourceBarrier(const D3D12_RESOURCE_BARRIER &Barrier) | Diligent::CommandContext | inline |
| SetBlendFactor(const float *BlendFactor) | Diligent::GraphicsContext | inline |
| SetComputeRootSignature(ID3D12RootSignature *pRootSig) | Diligent::ComputeContext | inline |
| SetDescriptorHeaps(ShaderDescriptorHeaps &Heaps) | Diligent::CommandContext | inline |
| SetDynamicGPUDescriptorAllocators(DynamicSuballocationsManager *Allocators) | Diligent::CommandContext | inline |
| SetGraphicsRootSignature(ID3D12RootSignature *pRootSig) | Diligent::GraphicsContext | inline |
| SetID(const Char *ID) | Diligent::CommandContext | inline |
| SetIndexBuffer(const D3D12_INDEX_BUFFER_VIEW &IBView) | Diligent::GraphicsContext | inline |
| SetPipelineState(ID3D12PipelineState *pPSO) | Diligent::CommandContext | inline |
| SetPrimitiveTopology(D3D12_PRIMITIVE_TOPOLOGY Topology) | Diligent::GraphicsContext | inline |
| SetRayTracingPipelineState(ID3D12StateObject *pPSO) | Diligent::GraphicsContext4 | inline |
| SetScissorRects(UINT NumRects, const D3D12_RECT *pRects) | Diligent::GraphicsContext | inline |
| SetStencilRef(UINT StencilRef) | Diligent::GraphicsContext | inline |
| SetVertexBuffers(UINT StartSlot, UINT Count, const D3D12_VERTEX_BUFFER_VIEW VBViews[]) | Diligent::GraphicsContext | inline |
| SetViewports(UINT NumVPs, const D3D12_VIEWPORT *pVPs) | Diligent::GraphicsContext | inline |
| TransitionResource(TextureD3D12Impl &Texture, RESOURCE_STATE NewState) | Diligent::CommandContext | |
| TransitionResource(BufferD3D12Impl &Buffer, RESOURCE_STATE NewState) | Diligent::CommandContext | |
| TransitionResource(BottomLevelASD3D12Impl &BLAS, RESOURCE_STATE NewState) | Diligent::CommandContext | |
| TransitionResource(TopLevelASD3D12Impl &TLAS, RESOURCE_STATE NewState) | Diligent::CommandContext | |
| TransitionResource(TextureD3D12Impl &Texture, const StateTransitionDesc &Barrier) | Diligent::CommandContext | |
| TransitionResource(BufferD3D12Impl &Buffer, const StateTransitionDesc &Barrier) | Diligent::CommandContext | |
| TransitionResource(BottomLevelASD3D12Impl &BLAS, const StateTransitionDesc &Barrier) | Diligent::CommandContext | |
| TransitionResource(TopLevelASD3D12Impl &TLAS, const StateTransitionDesc &Barrier) | Diligent::CommandContext | |
| ~CommandContext() | Diligent::CommandContext |
1.8.17