init
TypeScriptstatic init(mesh: _ModelIO_MDLMesh, device: SDKHandle): MTKMeshSwift declarationinit(mesh: MDLMesh, device: any MTLDevice) throwsclass · iOS 9.0+ · SDK 27.1
class MTKMeshstatic init(mesh: _ModelIO_MDLMesh, device: SDKHandle): MTKMeshSwift declarationinit(mesh: MDLMesh, device: any MTLDevice) throwsget name(): stringSwift declarationvar name: String { get set }set name(value: string)Swift declarationvar name: String { get set }get submeshes(): Array<MTKSubmesh>Swift declarationvar submeshes: [MTKSubmesh] { get }get vertexBuffers(): Array<MTKMeshBuffer>Swift declarationvar vertexBuffers: [MTKMeshBuffer] { get }get vertexCount(): numberSwift declarationvar vertexCount: Int { get }get vertexDescriptor(): _ModelIO_MDLVertexDescriptorSwift declarationvar vertexDescriptor: MDLVertexDescriptor { get }static newMeshes(asset: _ModelIO_MDLAsset, device: SDKHandle): { "modelIOMeshes": Array<_ModelIO_MDLMesh>; "metalKitMeshes": Array<MTKMesh> }Swift declarationclass func newMeshes(asset: MDLAsset, device: any MTLDevice) throws -> (modelIOMeshes: [MDLMesh], metalKitMeshes: [MTKMesh])1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTKMesh.init()
inherited init: cannot prove legal (class declares 1 custom initializer)