accelerationStructureID
TypeScriptget accelerationStructureID(): MTLResourceIDSwift declarationvar accelerationStructureID: MTLResourceIDstruct · iOS 17.0+ · SDK 27.1
struct MTLIndirectAccelerationStructureInstanceDescriptorget 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 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 initTransformationMatrixOptionsMaskIntersectionFunctionTableOffsetUserIDAccelerationStructureID(transformationMatrix: SDKHandle, options: MTLAccelerationStructureInstanceOptions, mask: number, intersectionFunctionTableOffset: number, userID: number, accelerationStructureID: MTLResourceID): MTLIndirectAccelerationStructureInstanceDescriptorSwift declarationinit(transformationMatrix: MTLPackedFloat4x3, options: MTLAccelerationStructureInstanceOptions, mask: UInt32, intersectionFunctionTableOffset: UInt32, userID: UInt32, accelerationStructureID: MTLResourceID)static init(): MTLIndirectAccelerationStructureInstanceDescriptorSwift declarationinit()No declarations were skipped in this snapshot.