init
TypeScriptstatic init(): MTLIndirectInstanceAccelerationStructureDescriptorSwift declarationinit()class · iOS 17.0+ · SDK 27.1
class MTLIndirectInstanceAccelerationStructureDescriptorstatic init(): MTLIndirectInstanceAccelerationStructureDescriptorSwift declarationinit()get instanceCountBuffer(): (SDKHandle) | nullSwift declarationvar instanceCountBuffer: (any MTLBuffer)? { get set }set instanceCountBuffer(value: (SDKHandle) | null)Swift declarationvar instanceCountBuffer: (any MTLBuffer)? { get set }get instanceCountBufferOffset(): numberSwift declarationvar instanceCountBufferOffset: Int { get set }set instanceCountBufferOffset(value: number)Swift declarationvar instanceCountBufferOffset: Int { get set }get instanceDescriptorBuffer(): (SDKHandle) | nullSwift declarationvar instanceDescriptorBuffer: (any MTLBuffer)? { get set }set instanceDescriptorBuffer(value: (SDKHandle) | null)Swift declarationvar instanceDescriptorBuffer: (any MTLBuffer)? { get set }get instanceDescriptorBufferOffset(): numberSwift declarationvar instanceDescriptorBufferOffset: Int { get set }set instanceDescriptorBufferOffset(value: number)Swift declarationvar instanceDescriptorBufferOffset: Int { get set }get instanceDescriptorStride(): numberSwift declarationvar instanceDescriptorStride: Int { get set }set instanceDescriptorStride(value: number)Swift declarationvar instanceDescriptorStride: Int { get set }get instanceDescriptorType(): MTLAccelerationStructureInstanceDescriptorTypeSwift declarationvar instanceDescriptorType: MTLAccelerationStructureInstanceDescriptorType { get set }set instanceDescriptorType(value: MTLAccelerationStructureInstanceDescriptorType)Swift declarationvar instanceDescriptorType: MTLAccelerationStructureInstanceDescriptorType { get set }get instanceTransformationMatrixLayout(): MTLMatrixLayoutSwift declarationvar instanceTransformationMatrixLayout: MTLMatrixLayout { get set }set instanceTransformationMatrixLayout(value: MTLMatrixLayout)Swift declarationvar instanceTransformationMatrixLayout: MTLMatrixLayout { get set }get maxInstanceCount(): numberSwift declarationvar maxInstanceCount: Int { get set }set maxInstanceCount(value: number)Swift declarationvar maxInstanceCount: Int { get set }get maxMotionTransformCount(): numberSwift declarationvar maxMotionTransformCount: Int { get set }set maxMotionTransformCount(value: number)Swift declarationvar maxMotionTransformCount: Int { get set }get motionTransformBuffer(): (SDKHandle) | nullSwift declarationvar motionTransformBuffer: (any MTLBuffer)? { get set }set motionTransformBuffer(value: (SDKHandle) | null)Swift declarationvar motionTransformBuffer: (any MTLBuffer)? { get set }get motionTransformBufferOffset(): numberSwift declarationvar motionTransformBufferOffset: Int { get set }set motionTransformBufferOffset(value: number)Swift declarationvar motionTransformBufferOffset: Int { get set }get motionTransformCountBuffer(): (SDKHandle) | nullSwift declarationvar motionTransformCountBuffer: (any MTLBuffer)? { get set }set motionTransformCountBuffer(value: (SDKHandle) | null)Swift declarationvar motionTransformCountBuffer: (any MTLBuffer)? { get set }get motionTransformCountBufferOffset(): numberSwift declarationvar motionTransformCountBufferOffset: Int { get set }set motionTransformCountBufferOffset(value: number)Swift declarationvar motionTransformCountBufferOffset: Int { get set }get motionTransformStride(): numberSwift declarationvar motionTransformStride: Int { get set }set motionTransformStride(value: number)Swift declarationvar motionTransformStride: Int { get set }get motionTransformType(): MTLTransformTypeSwift declarationvar motionTransformType: MTLTransformType { get set }set motionTransformType(value: MTLTransformType)Swift declarationvar motionTransformType: MTLTransformType { get set }No declarations were skipped in this snapshot.