One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSPolygonAccelerationStructure

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

class MPSPolygonAccelerationStructure

Members (22)

get · iOS 13.0+ · Deprecated in iOS 17.0

indexBuffer

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

indexBuffer

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

indexBufferOffset

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

indexBufferOffset

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

indexType

TypeScript
get indexType(): MPSDataType
Swift declaration
var indexType: MPSDataType { get set }
set · iOS 13.0+ · Deprecated in iOS 17.0

indexType

TypeScript
set indexType(value: MPSDataType)
Swift declaration
var indexType: MPSDataType { get set }
get · iOS 13.0+ · Deprecated in iOS 17.0

maskBuffer

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

maskBuffer

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

maskBufferOffset

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

maskBufferOffset

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

polygonBuffers

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

polygonBuffers

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

polygonCount

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

polygonCount

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

polygonType

TypeScript
get polygonType(): MPSPolygonType
Swift declaration
var polygonType: MPSPolygonType { get set }
set · iOS 13.0+ · Deprecated in iOS 17.0

polygonType

TypeScript
set polygonType(value: MPSPolygonType)
Swift declaration
var polygonType: MPSPolygonType { get set }
get · iOS 13.0+ · Deprecated in iOS 17.0

vertexBuffer

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

vertexBuffer

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

vertexBufferOffset

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

vertexBufferOffset

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

vertexStride

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

vertexStride

TypeScript
set vertexStride(value: number)
Swift declaration
var vertexStride: Int { get set }

Skipped declarations

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

MPSPolygonAccelerationStructure.init()

inherited init: clang: 'init' is unavailable

All MetalPerformanceShaders types →