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.

All labels observed (1)

Label Occurrences
MTKSubmesh canonical 2

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf MetalKit class
class
belongsTo MTKMesh
category 3D graphics
Rendering
conformsTo NSObject
designedFor model and asset rendering workflows
documentationSite Apple Developer Documentation
encapsulates index data
rendering state
framework MetalKit
granularity subdivision of MTKMesh
header <MetalKit/MetalKit.h>
introducedFor Metal rendering pipeline
language Objective-C
Swift
manages per-submesh draw parameters
module MetalKit
namespace MetalKit
platform Apple
linked to: Apple Inc.

iOS
macOS
tvOS
property baseColor
baseColorTexture
indexBuffer
indexBufferOffset
indexCount
indexType
material
mesh
name
primitiveType
submeshType
vertexDescriptor
relatedTo MTKMesh
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
MTLRenderCommandEncoder
MTLRenderPipelineState

How these facts were elicited

Referenced by (2)

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

MetalKit hasClass MTKSubmesh
MTKMesh usedWith MTKSubmesh