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. |