Enum
VkGeometryTypeKHR
Enum specifying which type of geometry is provided
Geometry types are specified by VkGeometryTypeKHR, which takes values:
typedef enum VkGeometryTypeKHR {
VK_GEOMETRY_TYPE_TRIANGLES_KHR = 0,
VK_GEOMETRY_TYPE_AABBS_KHR = 1,
VK_GEOMETRY_TYPE_INSTANCES_KHR = 2,
} VkGeometryTypeKHR;
or the equivalent
#define VkGeometryTypeNV VkGeometryTypeKHR
VK_GEOMETRY_TYPE_TRIANGLES_KHR
specifies a geometry type consisting of triangles.VK_GEOMETRY_TYPE_AABBS_KHR
specifies a geometry type consisting of axis-aligned bounding boxes.VK_GEOMETRY_TYPE_INSTANCES_KHR
specifies a geometry type consisting of acceleration structure instances.