Skip to content

LiteFX::Rendering::Backends::DirectX12DescriptorSet

Implements a DirectX 12 DescriptorSet.

Synopsis

Declared in <litefx/backends/dx12.hpp>

class [[dllimport, dllexport]] DirectX12DescriptorSet final
    : public DescriptorSet<IDirectX12Buffer, IDirectX12Image, IDirectX12Sampler, IDirectX12AccelerationStructure>

Base Classes

Type Aliases

Member Functions

NameDescription
DirectX12DescriptorSet [constructor]Initializes a new descriptor set.
~DirectX12DescriptorSet [destructor] [virtual]Destructor
operator= Assignment operators
bindToHeap bindToHeap overloads
globalHeapAllocation [virtual]Returns the allocation information for the descriptor set in the global descriptor heap indicated by heapType.
layout Returns the parent descriptor set layout.
localHeap Returns the local (CPU-visible) heap that contains the set's descriptors.
update update overloads

Using Declarations

Name
update

Protected Member Functions

NameDescription
operator= Assignment operators

Friends

NameDescription
LiteFX::Rendering::Backends::DirectX12DescriptorSet::DirectX12DescriptorSetImpl
LiteFX::PimplPtrA smart pointer that manages an implementation instance for a public interface class.

See Also

DirectX12DescriptorSetLayout