One Logo Pool Ball
Metal · IOS API REFERENCE

MTLAccelerationStructureCurveGeometryDescriptor

class · iOS 17.0+ · SDK 27.1

class MTLAccelerationStructureCurveGeometryDescriptor

Members (35)

init

init

TypeScript
static init(): MTLAccelerationStructureCurveGeometryDescriptor
Swift declaration
init()
get · iOS 17.0+

controlPointBuffer

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

controlPointBuffer

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

controlPointBufferOffset

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

controlPointBufferOffset

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

controlPointCount

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

controlPointCount

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

controlPointFormat

TypeScript
get controlPointFormat(): MTLAttributeFormat
Swift declaration
var controlPointFormat: MTLAttributeFormat { get set }
set · iOS 17.0+

controlPointFormat

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

controlPointStride

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

controlPointStride

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

curveBasis

TypeScript
get curveBasis(): MTLCurveBasis
Swift declaration
var curveBasis: MTLCurveBasis { get set }
set · iOS 17.0+

curveBasis

TypeScript
set curveBasis(value: MTLCurveBasis)
Swift declaration
var curveBasis: MTLCurveBasis { get set }
get · iOS 17.0+

curveEndCaps

TypeScript
get curveEndCaps(): MTLCurveEndCaps
Swift declaration
var curveEndCaps: MTLCurveEndCaps { get set }
set · iOS 17.0+

curveEndCaps

TypeScript
set curveEndCaps(value: MTLCurveEndCaps)
Swift declaration
var curveEndCaps: MTLCurveEndCaps { get set }
get · iOS 17.0+

curveType

TypeScript
get curveType(): MTLCurveType
Swift declaration
var curveType: MTLCurveType { get set }
set · iOS 17.0+

curveType

TypeScript
set curveType(value: MTLCurveType)
Swift declaration
var curveType: MTLCurveType { get set }
get · iOS 17.0+

indexBuffer

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

indexBuffer

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

indexBufferOffset

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

indexBufferOffset

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

indexType

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

indexType

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

radiusBuffer

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

radiusBuffer

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

radiusBufferOffset

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

radiusBufferOffset

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

radiusFormat

TypeScript
get radiusFormat(): MTLAttributeFormat
Swift declaration
var radiusFormat: MTLAttributeFormat { get set }
set · iOS 17.0+

radiusFormat

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

radiusStride

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

radiusStride

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

segmentControlPointCount

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

segmentControlPointCount

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

segmentCount

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

segmentCount

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

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →