One Logo Pool Ball
Metal · IOS API REFERENCE

MTLAccelerationStructureUserIDInstanceDescriptor

struct · iOS 15.0+ · SDK 27.1

struct MTLAccelerationStructureUserIDInstanceDescriptor

Members (14)

get · iOS 15.0+

accelerationStructureIndex

TypeScript
get accelerationStructureIndex(): number
Swift declaration
var accelerationStructureIndex: UInt32
set · iOS 15.0+

accelerationStructureIndex

TypeScript
set accelerationStructureIndex(value: number)
Swift declaration
var accelerationStructureIndex: UInt32
get · iOS 15.0+

intersectionFunctionTableOffset

TypeScript
get intersectionFunctionTableOffset(): number
Swift declaration
var intersectionFunctionTableOffset: UInt32
set · iOS 15.0+

intersectionFunctionTableOffset

TypeScript
set intersectionFunctionTableOffset(value: number)
Swift declaration
var intersectionFunctionTableOffset: UInt32
get · iOS 15.0+

mask

TypeScript
get mask(): number
Swift declaration
var mask: UInt32
set · iOS 15.0+

mask

TypeScript
set mask(value: number)
Swift declaration
var mask: UInt32
get · iOS 15.0+

options

TypeScript
get options(): MTLAccelerationStructureInstanceOptions
Swift declaration
var options: MTLAccelerationStructureInstanceOptions
set · iOS 15.0+

options

TypeScript
set options(value: MTLAccelerationStructureInstanceOptions)
Swift declaration
var options: MTLAccelerationStructureInstanceOptions
get · iOS 15.0+

transformationMatrix

TypeScript
get transformationMatrix(): SDKHandle
Swift declaration
var transformationMatrix: MTLPackedFloat4x3
set · iOS 15.0+

transformationMatrix

TypeScript
set transformationMatrix(value: SDKHandle)
Swift declaration
var transformationMatrix: MTLPackedFloat4x3
get · iOS 15.0+

userID

TypeScript
get userID(): number
Swift declaration
var userID: UInt32
set · iOS 15.0+

userID

TypeScript
set userID(value: number)
Swift declaration
var userID: UInt32
init · iOS 15.0+

init

TypeScript
static initTransformationMatrixOptionsMaskIntersectionFunctionTableOffsetAccelerationStructureIndexUserID(transformationMatrix: SDKHandle, options: MTLAccelerationStructureInstanceOptions, mask: number, intersectionFunctionTableOffset: number, accelerationStructureIndex: number, userID: number): MTLAccelerationStructureUserIDInstanceDescriptor
Swift declaration
init(transformationMatrix: MTLPackedFloat4x3, options: MTLAccelerationStructureInstanceOptions, mask: UInt32, intersectionFunctionTableOffset: UInt32, accelerationStructureIndex: UInt32, userID: UInt32)
init · iOS 15.0+

init

TypeScript
static init(): MTLAccelerationStructureUserIDInstanceDescriptor
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →