Navigation
API > API/Runtime > API/Runtime/VulkanRHI
| Name | VulkanBindless::EDescriptorSets |
| Type | enum |
| Header File | /Engine/Source/Runtime/VulkanRHI/Public/VulkanCommon.h |
| Include Path | #include "VulkanCommon.h" |
Syntax
namespace VulkanBindless
{
enum EDescriptorSets
{
BindlessSamplerSet = 0,
BindlessStorageBufferSet,
BindlessUniformBufferSet,
BindlessStorageImageSet,
BindlessSampledImageSet,
BindlessStorageTexelBufferSet,
BindlessUniformTexelBufferSet,
BindlessAccelerationStructureSet,
NumBindlessSets,
BindlessSingleUseUniformBufferSet = NumBindlessSets,
MaxNumSets = NumBindlessSets + 1,
}
}
Values
| Name | Remarks |
|---|---|
| BindlessSamplerSet | |
| BindlessStorageBufferSet | |
| BindlessUniformBufferSet | |
| BindlessStorageImageSet | |
| BindlessSampledImageSet | |
| BindlessStorageTexelBufferSet | |
| BindlessUniformTexelBufferSet | |
| BindlessAccelerationStructureSet | |
| NumBindlessSets | Number of sets reserved for samplers/resources. |
| BindlessSingleUseUniformBufferSet | Index of the descriptor set used for single use ub (like globals) |
| MaxNumSets | Total number of descriptor sets used in a bindless pipeline. |