Skip to content

LiteFX::Rendering::Backends::VulkanDevice::allocateGlobalDescriptors

Allocates a range of descriptors in the global descriptor heaps for the provided descriptorSet.

Synopses

Declared in <litefx/backends/vulkan.hpp>

Allocates a range of descriptors in the global descriptor heaps for the provided descriptorSet.

[[dllimport, nodiscard, dllexport]] virtual VirtualAllocator::Allocation allocateGlobalDescriptors(
    VulkanDescriptorSet const& descriptorSet,
    DescriptorHeapType heapType) const override;

» more...

Allocates a range of descriptors in the global descriptor heaps for the provided descriptorSet.

[[dllimport, nodiscard]] virtual VirtualAllocator::Allocation allocateGlobalDescriptors(
    descriptor_set_type const& descriptorSet,
    DescriptorHeapType heapType) const = 0;

» more...

Return Value

The allocation for the descriptor set at the descriptor heap indicated by heapType.

Note

The return value should not be discarded.

Parameters

NameDescription
descriptorSetThe descriptor set containing the descriptors to update.
heapTypeThe type of the descriptor heap to allocate descriptors on.