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 ⓘ