Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::DX12::DescriptorContext Member List

This is the complete list of members for AZ::DX12::DescriptorContext, including all inherited members.

AZ_CLASS_ALLOCATOR(DescriptorContext, AZ::SystemAllocator) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
CreateConstantBufferView(const Buffer &buffer, const RHI::BufferViewDescriptor &bufferViewDescriptor, DescriptorHandle &constantBufferView, DescriptorHandle &staticView) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
CreateDepthStencilView(const Image &image, const RHI::ImageViewDescriptor &imageViewDescriptor, DescriptorHandle &depthStencilView, DescriptorHandle &depthStencilReadView) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
CreateDescriptorTable(D3D12_DESCRIPTOR_HEAP_TYPE descriptorHeapType, uint32_t descriptorCount)AZ::DX12::DescriptorContext
CreateRenderTargetView(const Image &image, const RHI::ImageViewDescriptor &imageViewDescriptor, DescriptorHandle &renderTargetView) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
CreateSampler(const RHI::SamplerState &samplerState, DescriptorHandle &samplerHandle) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
CreateShaderResourceView(const Buffer &buffer, const RHI::BufferViewDescriptor &bufferViewDescriptor, DescriptorHandle &shaderResourceView, DescriptorHandle &staticView) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
CreateShaderResourceView(const Image &image, const RHI::ImageViewDescriptor &imageViewDescriptor, DescriptorHandle &shaderResourceView, DescriptorHandle &staticView) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
CreateUnorderedAccessView(const Buffer &buffer, const RHI::BufferViewDescriptor &bufferViewDescriptor, DescriptorHandle &unorderedAccessView, DescriptorHandle &unorderedAccessViewClear, DescriptorHandle &staticView) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
CreateUnorderedAccessView(const Image &image, const RHI::ImageViewDescriptor &imageViewDescriptor, DescriptorHandle &unorderedAccessView, DescriptorHandle &unorderedAccessViewClear, DescriptorHandle &staticView) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
DescriptorContext()=default (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GarbageCollect() (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetBindlessGpuPlatformHandle() constAZ::DX12::DescriptorContext
GetCpuPlatformHandle(DescriptorHandle handle) const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetCpuPlatformHandleForTable(DescriptorTable descTable) const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetDevice() (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetGpuPlatformHandle(DescriptorHandle handle) const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetGpuPlatformHandleForTable(DescriptorTable descTable) const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetNullHandleCBV() const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetNullHandleSampler() const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetNullHandleSRV(D3D12_SRV_DIMENSION dimension) const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
GetNullHandleUAV(D3D12_UAV_DIMENSION dimension) const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
Init(ID3D12DeviceX *device, RHI::ConstPtr< PlatformLimitsDescriptor > platformLimitsDescriptor) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
ReleaseDescriptor(DescriptorHandle descriptorHandle) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
ReleaseDescriptorTable(DescriptorTable descriptorTable)AZ::DX12::DescriptorContext
ReleaseStaticDescriptor(DescriptorHandle index) (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
SetDescriptorHeaps(ID3D12GraphicsCommandList *commandList) const (defined in AZ::DX12::DescriptorContext)AZ::DX12::DescriptorContext
UpdateDescriptorTableRange(DescriptorTable gpuDestinationTable, const DescriptorHandle *cpuSourceDescriptors, D3D12_DESCRIPTOR_HEAP_TYPE heapType)AZ::DX12::DescriptorContext