accelerationStructureID
TypeScriptget accelerationStructureID(): MTLResourceIDSwift declarationvar accelerationStructureID: MTLResourceIDstruct · iOS 17.0+ · SDK 27.1
struct MTLIndirectAccelerationStructureMotionInstanceDescriptorget accelerationStructureID(): MTLResourceIDSwift declarationvar accelerationStructureID: MTLResourceIDset accelerationStructureID(value: MTLResourceID)Swift declarationvar accelerationStructureID: MTLResourceIDget intersectionFunctionTableOffset(): numberSwift declarationvar intersectionFunctionTableOffset: UInt32set intersectionFunctionTableOffset(value: number)Swift declarationvar intersectionFunctionTableOffset: UInt32get mask(): numberSwift declarationvar mask: UInt32set mask(value: number)Swift declarationvar mask: UInt32get motionEndBorderMode(): MTLMotionBorderModeSwift declarationvar motionEndBorderMode: MTLMotionBorderModeset motionEndBorderMode(value: MTLMotionBorderMode)Swift declarationvar motionEndBorderMode: MTLMotionBorderModeget motionEndTime(): numberSwift declarationvar motionEndTime: Floatset motionEndTime(value: number)Swift declarationvar motionEndTime: Floatget motionStartBorderMode(): MTLMotionBorderModeSwift declarationvar motionStartBorderMode: MTLMotionBorderModeset motionStartBorderMode(value: MTLMotionBorderMode)Swift declarationvar motionStartBorderMode: MTLMotionBorderModeget motionStartTime(): numberSwift declarationvar motionStartTime: Floatset motionStartTime(value: number)Swift declarationvar motionStartTime: Floatget motionTransformsCount(): numberSwift declarationvar motionTransformsCount: UInt32set motionTransformsCount(value: number)Swift declarationvar motionTransformsCount: UInt32get motionTransformsStartIndex(): numberSwift declarationvar motionTransformsStartIndex: UInt32set motionTransformsStartIndex(value: number)Swift declarationvar motionTransformsStartIndex: UInt32get options(): MTLAccelerationStructureInstanceOptionsSwift declarationvar options: MTLAccelerationStructureInstanceOptionsset options(value: MTLAccelerationStructureInstanceOptions)Swift declarationvar options: MTLAccelerationStructureInstanceOptionsget userID(): numberSwift declarationvar userID: UInt32set userID(value: number)Swift declarationvar userID: UInt32static initOptionsMaskIntersectionFunctionTableOffsetUserIDAccelerationStructureIDMotionTransformsStartIndexMotionTransformsCountMotionStartBorderModeMotionEndBorderModeMotionStartTimeMotionEndTime(options: MTLAccelerationStructureInstanceOptions, mask: number, intersectionFunctionTableOffset: number, userID: number, accelerationStructureID: MTLResourceID, motionTransformsStartIndex: number, motionTransformsCount: number, motionStartBorderMode: MTLMotionBorderMode, motionEndBorderMode: MTLMotionBorderMode, motionStartTime: number, motionEndTime: number): MTLIndirectAccelerationStructureMotionInstanceDescriptorSwift declarationinit(options: MTLAccelerationStructureInstanceOptions, mask: UInt32, intersectionFunctionTableOffset: UInt32, userID: UInt32, accelerationStructureID: MTLResourceID, motionTransformsStartIndex: UInt32, motionTransformsCount: UInt32, motionStartBorderMode: MTLMotionBorderMode, motionEndBorderMode: MTLMotionBorderMode, motionStartTime: Float, motionEndTime: Float)static init(): MTLIndirectAccelerationStructureMotionInstanceDescriptorSwift declarationinit()No declarations were skipped in this snapshot.