Enum
VkClusterAccelerationStructureTypeNV
Enum providing the type of cluster acceleration structure
Values which can be set in VkClusterAccelerationStructureTypeNV are:
typedef enum VkClusterAccelerationStructureTypeNV {
VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_CLUSTERS_BOTTOM_LEVEL_NV = 0,
VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_TRIANGLE_CLUSTER_NV = 1,
VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_TRIANGLE_CLUSTER_TEMPLATE_NV = 2,
} VkClusterAccelerationStructureTypeNV;
pub struct ClusterAccelerationStructureTypeNV(u32);
impl ClusterAccelerationStructureTypeNV {
pub const CLUSTERS_BOTTOM_LEVEL: Self = 0;
pub const TRIANGLE_CLUSTER: Self = 1;
pub const TRIANGLE_CLUSTER_TEMPLATE: Self = 2;
}
VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_CLUSTERS_BOTTOM_LEVEL_NVspecifies a bottom level cluster acceleration structure.VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_TRIANGLE_CLUSTER_NVspecifies a cluster acceleration structure.VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_TRIANGLE_CLUSTER_TEMPLATE_NVspecifies a template cluster acceleration structure.
Type
Enum