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.
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.