One Logo Pool Ball
Metal · IOS API REFERENCE

MTLAccelerationStructureGeometryDescriptor

class · iOS 14.0+ · SDK 27.1

class MTLAccelerationStructureGeometryDescriptor

Members (17)

init

init

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

allowDuplicateIntersectionFunctionInvocation

TypeScript
get allowDuplicateIntersectionFunctionInvocation(): boolean
Swift declaration
var allowDuplicateIntersectionFunctionInvocation: Bool { get set }
set · iOS 14.0+

allowDuplicateIntersectionFunctionInvocation

TypeScript
set allowDuplicateIntersectionFunctionInvocation(value: boolean)
Swift declaration
var allowDuplicateIntersectionFunctionInvocation: Bool { get set }
get · iOS 14.0+

intersectionFunctionTableOffset

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

intersectionFunctionTableOffset

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

label

TypeScript
get label(): (string) | null
Swift declaration
var label: String? { get set }
set · iOS 15.0+

label

TypeScript
set label(value: (string) | null)
Swift declaration
var label: String? { get set }
get · iOS 14.0+

opaque

TypeScript
get opaque(): boolean
Swift declaration
var opaque: Bool { get set }
set · iOS 14.0+

opaque

TypeScript
set opaque(value: boolean)
Swift declaration
var opaque: Bool { get set }
get · iOS 16.0+

primitiveDataBuffer

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

primitiveDataBuffer

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

primitiveDataBufferOffset

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

primitiveDataBufferOffset

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

primitiveDataElementSize

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

primitiveDataElementSize

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

primitiveDataStride

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

primitiveDataStride

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

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →