MTLIndirectAccelerationStructureMotionInstanceDescriptor
A description of an instance in an acceleration structure that the GPU can populate, with motion data for the instance.
Declaration
struct MTLIndirectAccelerationStructureMotionInstanceDescriptorOverview
This memory layout corresponds to the MTLAccelerationStructureInstanceDescriptorType.indirectMotion instance type.
Topics
Specifying the instance
Specifying motion data
motionStartTimemotionStartBorderModemotionEndTimemotionEndBorderModemotionTransformsCountmotionTransformsStartIndex
Specifying the user identifier
Initializers
init()init(options:mask:intersectionFunctionTableOffset:userID:accelerationStructureID:motionTransformsStartIndex:motionTransformsCount:motionStartBorderMode:motionEndBorderMode:motionStartTime:motionEndTime:)
Instance Properties
See Also
Instance descriptors
MTLAccelerationStructureInstanceDescriptorMTLAccelerationStructureUserIDInstanceDescriptorMTLAccelerationStructureMotionInstanceDescriptorMTLAccelerationStructureInstanceOptionsMTL4IndirectInstanceAccelerationStructureDescriptorMTLIndirectInstanceAccelerationStructureDescriptorMTLIndirectAccelerationStructureInstanceDescriptor