One Logo Pool Ball
Metal · IOS API REFERENCE

MTLAccelerationStructureTriangleGeometryDescriptor

class · iOS 14.0+ · SDK 27.1

class MTLAccelerationStructureTriangleGeometryDescriptor

Members (23)

init

init

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

indexBuffer

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

indexBuffer

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

indexBufferOffset

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

indexBufferOffset

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

indexType

TypeScript
get indexType(): MTLIndexType
Swift declaration
var indexType: MTLIndexType { get set }
set · iOS 14.0+

indexType

TypeScript
set indexType(value: MTLIndexType)
Swift declaration
var indexType: MTLIndexType { get set }
get · iOS 16.0+

transformationMatrixBuffer

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

transformationMatrixBuffer

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

transformationMatrixBufferOffset

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

transformationMatrixBufferOffset

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

transformationMatrixLayout

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

transformationMatrixLayout

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

triangleCount

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

triangleCount

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

vertexBuffer

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

vertexBuffer

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

vertexBufferOffset

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

vertexBufferOffset

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

vertexFormat

TypeScript
get vertexFormat(): MTLAttributeFormat
Swift declaration
var vertexFormat: MTLAttributeFormat { get set }
set · iOS 16.0+

vertexFormat

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

vertexStride

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

vertexStride

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

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →