One Logo Pool Ball
Metal · IOS API REFERENCE

MTLAccelerationStructureMotionInstanceDescriptor

struct · iOS 15.0+ · SDK 27.1

struct MTLAccelerationStructureMotionInstanceDescriptor

Members (24)

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+

motionEndBorderMode

TypeScript
get motionEndBorderMode(): MTLMotionBorderMode
Swift declaration
var motionEndBorderMode: MTLMotionBorderMode
set · iOS 15.0+

motionEndBorderMode

TypeScript
set motionEndBorderMode(value: MTLMotionBorderMode)
Swift declaration
var motionEndBorderMode: MTLMotionBorderMode
get · iOS 15.0+

motionEndTime

TypeScript
get motionEndTime(): number
Swift declaration
var motionEndTime: Float
set · iOS 15.0+

motionEndTime

TypeScript
set motionEndTime(value: number)
Swift declaration
var motionEndTime: Float
get · iOS 15.0+

motionStartBorderMode

TypeScript
get motionStartBorderMode(): MTLMotionBorderMode
Swift declaration
var motionStartBorderMode: MTLMotionBorderMode
set · iOS 15.0+

motionStartBorderMode

TypeScript
set motionStartBorderMode(value: MTLMotionBorderMode)
Swift declaration
var motionStartBorderMode: MTLMotionBorderMode
get · iOS 15.0+

motionStartTime

TypeScript
get motionStartTime(): number
Swift declaration
var motionStartTime: Float
set · iOS 15.0+

motionStartTime

TypeScript
set motionStartTime(value: number)
Swift declaration
var motionStartTime: Float
get · iOS 15.0+

motionTransformsCount

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

motionTransformsCount

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

motionTransformsStartIndex

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

motionTransformsStartIndex

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

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 initOptionsMaskIntersectionFunctionTableOffsetAccelerationStructureIndexUserIDMotionTransformsStartIndexMotionTransformsCountMotionStartBorderModeMotionEndBorderModeMotionStartTimeMotionEndTime(options: MTLAccelerationStructureInstanceOptions, mask: number, intersectionFunctionTableOffset: number, accelerationStructureIndex: number, userID: number, motionTransformsStartIndex: number, motionTransformsCount: number, motionStartBorderMode: MTLMotionBorderMode, motionEndBorderMode: MTLMotionBorderMode, motionStartTime: number, motionEndTime: number): MTLAccelerationStructureMotionInstanceDescriptor
Swift declaration
init(options: MTLAccelerationStructureInstanceOptions, mask: UInt32, intersectionFunctionTableOffset: UInt32, accelerationStructureIndex: UInt32, userID: UInt32, motionTransformsStartIndex: UInt32, motionTransformsCount: UInt32, motionStartBorderMode: MTLMotionBorderMode, motionEndBorderMode: MTLMotionBorderMode, motionStartTime: Float, motionEndTime: Float)
init · iOS 15.0+

init

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

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →