One Logo Pool Ball
Metal · IOS API REFERENCE

MTLIndirectInstanceAccelerationStructureDescriptor

class · iOS 17.0+ · SDK 27.1

class MTLIndirectInstanceAccelerationStructureDescriptor

Members (31)

init

init

TypeScript
static init(): MTLIndirectInstanceAccelerationStructureDescriptor
Swift declaration
init()
get · iOS 17.0+

instanceCountBuffer

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

instanceCountBuffer

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

instanceCountBufferOffset

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

instanceCountBufferOffset

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

instanceDescriptorBuffer

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

instanceDescriptorBuffer

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

instanceDescriptorBufferOffset

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

instanceDescriptorBufferOffset

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

instanceDescriptorStride

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

instanceDescriptorStride

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

instanceDescriptorType

TypeScript
get instanceDescriptorType(): MTLAccelerationStructureInstanceDescriptorType
Swift declaration
var instanceDescriptorType: MTLAccelerationStructureInstanceDescriptorType { get set }
set · iOS 17.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 17.0+

maxInstanceCount

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

maxInstanceCount

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

maxMotionTransformCount

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

maxMotionTransformCount

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

motionTransformBuffer

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

motionTransformBuffer

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

motionTransformBufferOffset

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

motionTransformBufferOffset

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

motionTransformCountBuffer

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

motionTransformCountBuffer

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

motionTransformCountBufferOffset

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

motionTransformCountBufferOffset

TypeScript
set motionTransformCountBufferOffset(value: number)
Swift declaration
var motionTransformCountBufferOffset: 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 →