Enum
VkAccelerationStructureMotionInstanceTypeNV
Enum specifying a type of acceleration structure motion instance data for building into an acceleration structure geometry
The VkAccelerationStructureMotionInstanceTypeNV
enumeration is defined
as:
typedef enum VkAccelerationStructureMotionInstanceTypeNV {
VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV = 0,
VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV = 1,
VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV = 2,
} VkAccelerationStructureMotionInstanceTypeNV;
VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV
specifies that the instance is a static instance with no instance motion.VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV
specifies that the instance is a motion instance with motion specified by interpolation between two matrices.VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV
specifies that the instance is a motion instance with motion specified by interpolation in the SRT decomposition.