One Logo Pool Ball
GLKit · IOS API REFERENCE

GLKMesh

class · iOS 9.0+ · Deprecated in iOS 12.0 · SDK 27.1

class GLKMesh

Members (7)

static · iOS 9.0+ · Deprecated in iOS 12.0

newMeshes

TypeScript
static newMeshes(asset: _ModelIO_MDLAsset): { $ret: Array<GLKMesh>; $out: { "sourceMeshes": (_Foundation_NSArray) | null } }
Swift declaration
class func newMeshes(from asset: MDLAsset, sourceMeshes: AutoreleasingUnsafeMutablePointer<NSArray?>?) throws -> [GLKMesh]

Omit the output parameters from the call. The result contains $ret and $out, with sourceMeshes inside $out.

init · iOS 9.0+ · Deprecated in iOS 12.0

init

TypeScript
static init(mesh: _ModelIO_MDLMesh): GLKMesh
Swift declaration
init(mesh: MDLMesh) throws
get · iOS 9.0+ · Deprecated in iOS 12.0

name

TypeScript
get name(): string
Swift declaration
var name: String { get }
get · iOS 9.0+ · Deprecated in iOS 12.0

submeshes

TypeScript
get submeshes(): Array<GLKSubmesh>
Swift declaration
var submeshes: [GLKSubmesh] { get }
get · iOS 9.0+ · Deprecated in iOS 12.0

vertexBuffers

TypeScript
get vertexBuffers(): Array<GLKMeshBuffer>
Swift declaration
var vertexBuffers: [GLKMeshBuffer] { get }
get · iOS 9.0+ · Deprecated in iOS 12.0

vertexCount

TypeScript
get vertexCount(): number
Swift declaration
var vertexCount: Int { get }
get · iOS 9.0+ · Deprecated in iOS 12.0

vertexDescriptor

TypeScript
get vertexDescriptor(): _ModelIO_MDLVertexDescriptor
Swift declaration
var vertexDescriptor: MDLVertexDescriptor { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

GLKMesh.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All GLKit types →