MTLAccelerationStructureMotionInstanceDescriptor
A description of an instance in an instanced geometry acceleration structure, with the instance including a user identifier and motion data for the instance.
Declaration
struct MTLAccelerationStructureMotionInstanceDescriptorTopics
Creating an instance descriptor
init()init(options:mask:intersectionFunctionTableOffset:accelerationStructureIndex:userID:motionTransformsStartIndex:motionTransformsCount:motionStartBorderMode:motionEndBorderMode:motionStartTime:motionEndTime:)
Specifying the instance
Specifying motion data
motionStartTimemotionEndTimemotionStartBorderModemotionEndBorderModemotionTransformsStartIndexmotionTransformsCount
Customizing intersection and hit tests for the instance
Specifying the user identifier
See Also
Instance descriptors
MTLAccelerationStructureInstanceDescriptorMTLAccelerationStructureUserIDInstanceDescriptorMTLAccelerationStructureInstanceOptionsMTL4IndirectInstanceAccelerationStructureDescriptorMTLIndirectInstanceAccelerationStructureDescriptorMTLIndirectAccelerationStructureInstanceDescriptorMTLIndirectAccelerationStructureMotionInstanceDescriptor