Structures
VkAccelerationStructureMotionInstanceDataNV
Union specifying an acceleration structure motion instance data for building into an acceleration structure geometry
Acceleration structure motion instance is defined by the union:
typedef union VkAccelerationStructureMotionInstanceDataNV {
VkAccelerationStructureInstanceKHR staticInstance;
VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance;
VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance;
} VkAccelerationStructureMotionInstanceDataNV;
pub union AccelerationStructureMotionInstanceDataNV {
static_instance: vk::AccelerationStructureInstanceKHR,
matrix_motion_instance: vk::AccelerationStructureMatrixMotionInstanceNV,
srt_motion_instance: vk::AccelerationStructureSRTMotionInstanceNV,
}
staticInstanceis a VkAccelerationStructureInstanceKHR structure containing data for a static instance.matrixMotionInstanceis a VkAccelerationStructureMatrixMotionInstanceNV structure containing data for a matrix motion instance.srtMotionInstanceis a VkAccelerationStructureSRTMotionInstanceNV structure containing data for an SRT motion instance.
Type
Structures