MTKSubmesh

E849976

MTKSubmesh is a MetalKit class that represents a portion of a 3D mesh, encapsulating index data and rendering state for efficient drawing with Metal.

Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf MetalKit class
class
belongsTo MTKMesh
category 3D graphics
Rendering
conformsTo NSObject NERFINISHED
designedFor model and asset rendering workflows
documentationSite Apple Developer Documentation NERFINISHED
encapsulates index data
rendering state
framework MetalKit NERFINISHED
granularity subdivision of MTKMesh
header <MetalKit/MetalKit.h>
introducedFor Metal rendering pipeline
language Objective-C NERFINISHED
Swift NERFINISHED
manages per-submesh draw parameters
module MetalKit NERFINISHED
namespace MetalKit NERFINISHED
platform Apple NERFINISHED
iOS
macOS
tvOS NERFINISHED
property baseColor
baseColorTexture
indexBuffer
indexBufferOffset
indexCount
indexType
material
mesh
name
primitiveType
submeshType
vertexDescriptor
relatedTo MTKMesh NERFINISHED
represents portion of a 3D mesh
supports indexed drawing
line primitives
point primitives
triangle primitives
typicalUsage rendering parts of complex models
usedFor efficient drawing with Metal
usedWith MTLBuffer NERFINISHED
MTLRenderCommandEncoder NERFINISHED
MTLRenderPipelineState NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

MetalKit hasClass MTKSubmesh