One Logo Pool Ball
Metal · IOS API REFERENCE

MTLIndirectAccelerationStructureMotionInstanceDescriptor

struct · iOS 17.0+ · SDK 27.1

struct MTLIndirectAccelerationStructureMotionInstanceDescriptor

Members (24)

get · iOS 17.0+

accelerationStructureID

TypeScript
get accelerationStructureID(): MTLResourceID
Swift declaration
var accelerationStructureID: MTLResourceID
set · iOS 17.0+

accelerationStructureID

TypeScript
set accelerationStructureID(value: MTLResourceID)
Swift declaration
var accelerationStructureID: MTLResourceID
get · iOS 17.0+

intersectionFunctionTableOffset

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

intersectionFunctionTableOffset

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

mask

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

mask

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

motionEndBorderMode

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

motionEndBorderMode

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

motionEndTime

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

motionEndTime

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

motionStartBorderMode

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

motionStartBorderMode

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

motionStartTime

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

motionStartTime

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

motionTransformsCount

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

motionTransformsCount

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

motionTransformsStartIndex

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

motionTransformsStartIndex

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

options

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

options

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

userID

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

userID

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

init

TypeScript
static initOptionsMaskIntersectionFunctionTableOffsetUserIDAccelerationStructureIDMotionTransformsStartIndexMotionTransformsCountMotionStartBorderModeMotionEndBorderModeMotionStartTimeMotionEndTime(options: MTLAccelerationStructureInstanceOptions, mask: number, intersectionFunctionTableOffset: number, userID: number, accelerationStructureID: MTLResourceID, motionTransformsStartIndex: number, motionTransformsCount: number, motionStartBorderMode: MTLMotionBorderMode, motionEndBorderMode: MTLMotionBorderMode, motionStartTime: number, motionEndTime: number): MTLIndirectAccelerationStructureMotionInstanceDescriptor
Swift declaration
init(options: MTLAccelerationStructureInstanceOptions, mask: UInt32, intersectionFunctionTableOffset: UInt32, userID: UInt32, accelerationStructureID: MTLResourceID, motionTransformsStartIndex: UInt32, motionTransformsCount: UInt32, motionStartBorderMode: MTLMotionBorderMode, motionEndBorderMode: MTLMotionBorderMode, motionStartTime: Float, motionEndTime: Float)
init · iOS 17.0+

init

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

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →