One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSInstanceAccelerationStructure

class · iOS 12.0+ · Deprecated in iOS 17.0 · SDK 27.1

class MPSInstanceAccelerationStructure

Members (18)

get · iOS 12.0+ · Deprecated in iOS 17.0

accelerationStructures

TypeScript
get accelerationStructures(): (Array<MPSPolygonAccelerationStructure>) | null
Swift declaration
var accelerationStructures: [MPSPolygonAccelerationStructure]? { get set }
set · iOS 12.0+ · Deprecated in iOS 17.0

accelerationStructures

TypeScript
set accelerationStructures(value: (Array<MPSPolygonAccelerationStructure>) | null)
Swift declaration
var accelerationStructures: [MPSPolygonAccelerationStructure]? { get set }
get · iOS 12.0+ · Deprecated in iOS 17.0

instanceBuffer

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

instanceBuffer

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

instanceBufferOffset

TypeScript
get instanceBufferOffset(): number
Swift declaration
var instanceBufferOffset: Int { get set }
set · iOS 12.0+ · Deprecated in iOS 17.0

instanceBufferOffset

TypeScript
set instanceBufferOffset(value: number)
Swift declaration
var instanceBufferOffset: Int { get set }
get · iOS 12.0+ · Deprecated in iOS 17.0

instanceCount

TypeScript
get instanceCount(): number
Swift declaration
var instanceCount: Int { get set }
set · iOS 12.0+ · Deprecated in iOS 17.0

instanceCount

TypeScript
set instanceCount(value: number)
Swift declaration
var instanceCount: Int { get set }
get · iOS 12.0+ · Deprecated in iOS 17.0

maskBuffer

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

maskBuffer

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

maskBufferOffset

TypeScript
get maskBufferOffset(): number
Swift declaration
var maskBufferOffset: Int { get set }
set · iOS 12.0+ · Deprecated in iOS 17.0

maskBufferOffset

TypeScript
set maskBufferOffset(value: number)
Swift declaration
var maskBufferOffset: Int { get set }
get · iOS 12.0+ · Deprecated in iOS 17.0

transformBuffer

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

transformBuffer

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

transformBufferOffset

TypeScript
get transformBufferOffset(): number
Swift declaration
var transformBufferOffset: Int { get set }
set · iOS 12.0+ · Deprecated in iOS 17.0

transformBufferOffset

TypeScript
set transformBufferOffset(value: number)
Swift declaration
var transformBufferOffset: Int { get set }
get · iOS 12.0+ · Deprecated in iOS 17.0

transformType

TypeScript
get transformType(): MPSTransformType
Swift declaration
var transformType: MPSTransformType { get set }
set · iOS 12.0+ · Deprecated in iOS 17.0

transformType

TypeScript
set transformType(value: MPSTransformType)
Swift declaration
var transformType: MPSTransformType { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MPSInstanceAccelerationStructure.init()

inherited init: clang: 'init' is unavailable

All MetalPerformanceShaders types →