init
TypeScriptstatic init(): MTLAccelerationStructureMotionCurveGeometryDescriptorSwift declarationinit()class · iOS 17.0+ · SDK 27.1
class MTLAccelerationStructureMotionCurveGeometryDescriptorstatic init(): MTLAccelerationStructureMotionCurveGeometryDescriptorSwift declarationinit()get controlPointBuffers(): Array<MTLMotionKeyframeData>Swift declarationvar controlPointBuffers: [MTLMotionKeyframeData] { get set }set controlPointBuffers(value: Array<MTLMotionKeyframeData>)Swift declarationvar controlPointBuffers: [MTLMotionKeyframeData] { get set }get controlPointCount(): numberSwift declarationvar controlPointCount: Int { get set }set controlPointCount(value: number)Swift declarationvar controlPointCount: Int { get set }get controlPointFormat(): MTLAttributeFormatSwift declarationvar controlPointFormat: MTLAttributeFormat { get set }set controlPointFormat(value: MTLAttributeFormat)Swift declarationvar controlPointFormat: MTLAttributeFormat { get set }get controlPointStride(): numberSwift declarationvar controlPointStride: Int { get set }set controlPointStride(value: number)Swift declarationvar controlPointStride: Int { get set }get curveBasis(): MTLCurveBasisSwift declarationvar curveBasis: MTLCurveBasis { get set }set curveBasis(value: MTLCurveBasis)Swift declarationvar curveBasis: MTLCurveBasis { get set }get curveEndCaps(): MTLCurveEndCapsSwift declarationvar curveEndCaps: MTLCurveEndCaps { get set }set curveEndCaps(value: MTLCurveEndCaps)Swift declarationvar curveEndCaps: MTLCurveEndCaps { get set }get curveType(): MTLCurveTypeSwift declarationvar curveType: MTLCurveType { get set }set curveType(value: MTLCurveType)Swift declarationvar curveType: MTLCurveType { get set }get indexBuffer(): (SDKHandle) | nullSwift declarationvar indexBuffer: (any MTLBuffer)? { get set }set indexBuffer(value: (SDKHandle) | null)Swift declarationvar indexBuffer: (any MTLBuffer)? { get set }get indexBufferOffset(): numberSwift declarationvar indexBufferOffset: Int { get set }set indexBufferOffset(value: number)Swift declarationvar indexBufferOffset: Int { get set }get indexType(): MTLIndexTypeSwift declarationvar indexType: MTLIndexType { get set }set indexType(value: MTLIndexType)Swift declarationvar indexType: MTLIndexType { get set }get radiusBuffers(): Array<MTLMotionKeyframeData>Swift declarationvar radiusBuffers: [MTLMotionKeyframeData] { get set }set radiusBuffers(value: Array<MTLMotionKeyframeData>)Swift declarationvar radiusBuffers: [MTLMotionKeyframeData] { get set }get radiusFormat(): MTLAttributeFormatSwift declarationvar radiusFormat: MTLAttributeFormat { get set }set radiusFormat(value: MTLAttributeFormat)Swift declarationvar radiusFormat: MTLAttributeFormat { get set }get radiusStride(): numberSwift declarationvar radiusStride: Int { get set }set radiusStride(value: number)Swift declarationvar radiusStride: Int { get set }get segmentControlPointCount(): numberSwift declarationvar segmentControlPointCount: Int { get set }set segmentControlPointCount(value: number)Swift declarationvar segmentControlPointCount: Int { get set }get segmentCount(): numberSwift declarationvar segmentCount: Int { get set }set segmentCount(value: number)Swift declarationvar segmentCount: Int { get set }No declarations were skipped in this snapshot.