accelerationStructureIndex
TypeScriptget accelerationStructureIndex(): numberSwift declarationvar accelerationStructureIndex: UInt32struct · iOS 15.0+ · SDK 27.1
struct MTLAccelerationStructureUserIDInstanceDescriptorget accelerationStructureIndex(): numberSwift declarationvar accelerationStructureIndex: UInt32set accelerationStructureIndex(value: number)Swift declarationvar accelerationStructureIndex: UInt32get intersectionFunctionTableOffset(): numberSwift declarationvar intersectionFunctionTableOffset: UInt32set intersectionFunctionTableOffset(value: number)Swift declarationvar intersectionFunctionTableOffset: UInt32get mask(): numberSwift declarationvar mask: UInt32set mask(value: number)Swift declarationvar mask: UInt32get options(): MTLAccelerationStructureInstanceOptionsSwift declarationvar options: MTLAccelerationStructureInstanceOptionsset options(value: MTLAccelerationStructureInstanceOptions)Swift declarationvar options: MTLAccelerationStructureInstanceOptionsget transformationMatrix(): SDKHandleSwift declarationvar transformationMatrix: MTLPackedFloat4x3set transformationMatrix(value: SDKHandle)Swift declarationvar transformationMatrix: MTLPackedFloat4x3get userID(): numberSwift declarationvar userID: UInt32set userID(value: number)Swift declarationvar userID: UInt32static initTransformationMatrixOptionsMaskIntersectionFunctionTableOffsetAccelerationStructureIndexUserID(transformationMatrix: SDKHandle, options: MTLAccelerationStructureInstanceOptions, mask: number, intersectionFunctionTableOffset: number, accelerationStructureIndex: number, userID: number): MTLAccelerationStructureUserIDInstanceDescriptorSwift declarationinit(transformationMatrix: MTLPackedFloat4x3, options: MTLAccelerationStructureInstanceOptions, mask: UInt32, intersectionFunctionTableOffset: UInt32, accelerationStructureIndex: UInt32, userID: UInt32)static init(): MTLAccelerationStructureUserIDInstanceDescriptorSwift declarationinit()No declarations were skipped in this snapshot.