One Logo Pool Ball
Metal · IOS API REFERENCE

MTLInstanceAccelerationStructureDescriptor

class · iOS 14.0+ · SDK 27.1

class MTLInstanceAccelerationStructureDescriptor

Members (25)

init

init

TypeScript
static init(): MTLInstanceAccelerationStructureDescriptor
Swift declaration
init()
get · iOS 14.0+

instanceCount

TypeScript
get instanceCount(): number
Swift declaration
var instanceCount: Int { get set }
set · iOS 14.0+

instanceCount

TypeScript
set instanceCount(value: number)
Swift declaration
var instanceCount: Int { get set }
get · iOS 14.0+

instanceDescriptorBuffer

TypeScript
get instanceDescriptorBuffer(): (SDKHandle) | null
Swift declaration
var instanceDescriptorBuffer: (any MTLBuffer)? { get set }
set · iOS 14.0+

instanceDescriptorBuffer

TypeScript
set instanceDescriptorBuffer(value: (SDKHandle) | null)
Swift declaration
var instanceDescriptorBuffer: (any MTLBuffer)? { get set }
get · iOS 14.0+

instanceDescriptorBufferOffset

TypeScript
get instanceDescriptorBufferOffset(): number
Swift declaration
var instanceDescriptorBufferOffset: Int { get set }
set · iOS 14.0+

instanceDescriptorBufferOffset

TypeScript
set instanceDescriptorBufferOffset(value: number)
Swift declaration
var instanceDescriptorBufferOffset: Int { get set }
get · iOS 14.0+

instanceDescriptorStride

TypeScript
get instanceDescriptorStride(): number
Swift declaration
var instanceDescriptorStride: Int { get set }
set · iOS 14.0+

instanceDescriptorStride

TypeScript
set instanceDescriptorStride(value: number)
Swift declaration
var instanceDescriptorStride: Int { get set }
get · iOS 15.0+

instanceDescriptorType

TypeScript
get instanceDescriptorType(): MTLAccelerationStructureInstanceDescriptorType
Swift declaration
var instanceDescriptorType: MTLAccelerationStructureInstanceDescriptorType { get set }
set · iOS 15.0+

instanceDescriptorType

TypeScript
set instanceDescriptorType(value: MTLAccelerationStructureInstanceDescriptorType)
Swift declaration
var instanceDescriptorType: MTLAccelerationStructureInstanceDescriptorType { get set }
get · iOS 18.0+

instanceTransformationMatrixLayout

TypeScript
get instanceTransformationMatrixLayout(): MTLMatrixLayout
Swift declaration
var instanceTransformationMatrixLayout: MTLMatrixLayout { get set }
set · iOS 18.0+

instanceTransformationMatrixLayout

TypeScript
set instanceTransformationMatrixLayout(value: MTLMatrixLayout)
Swift declaration
var instanceTransformationMatrixLayout: MTLMatrixLayout { get set }
get · iOS 14.0+

instancedAccelerationStructures

TypeScript
get instancedAccelerationStructures(): (Array<SDKHandle>) | null
Swift declaration
var instancedAccelerationStructures: [any MTLAccelerationStructure]? { get set }
set · iOS 14.0+

instancedAccelerationStructures

TypeScript
set instancedAccelerationStructures(value: (Array<SDKHandle>) | null)
Swift declaration
var instancedAccelerationStructures: [any MTLAccelerationStructure]? { get set }
get · iOS 15.0+

motionTransformBuffer

TypeScript
get motionTransformBuffer(): (SDKHandle) | null
Swift declaration
var motionTransformBuffer: (any MTLBuffer)? { get set }
set · iOS 15.0+

motionTransformBuffer

TypeScript
set motionTransformBuffer(value: (SDKHandle) | null)
Swift declaration
var motionTransformBuffer: (any MTLBuffer)? { get set }
get · iOS 15.0+

motionTransformBufferOffset

TypeScript
get motionTransformBufferOffset(): number
Swift declaration
var motionTransformBufferOffset: Int { get set }
set · iOS 15.0+

motionTransformBufferOffset

TypeScript
set motionTransformBufferOffset(value: number)
Swift declaration
var motionTransformBufferOffset: Int { get set }
get · iOS 15.0+

motionTransformCount

TypeScript
get motionTransformCount(): number
Swift declaration
var motionTransformCount: Int { get set }
set · iOS 15.0+

motionTransformCount

TypeScript
set motionTransformCount(value: number)
Swift declaration
var motionTransformCount: Int { get set }
get · iOS 18.0+

motionTransformStride

TypeScript
get motionTransformStride(): number
Swift declaration
var motionTransformStride: Int { get set }
set · iOS 18.0+

motionTransformStride

TypeScript
set motionTransformStride(value: number)
Swift declaration
var motionTransformStride: Int { get set }
get · iOS 18.0+

motionTransformType

TypeScript
get motionTransformType(): MTLTransformType
Swift declaration
var motionTransformType: MTLTransformType { get set }
set · iOS 18.0+

motionTransformType

TypeScript
set motionTransformType(value: MTLTransformType)
Swift declaration
var motionTransformType: MTLTransformType { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →