MTKMesh
E849973
MTKMesh is a MetalKit class that represents and manages mesh geometry for efficient rendering with Apple's Metal graphics framework.
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
MetalKit class
ⓘ
class ⓘ |
| availableOn |
iOS
NERFINISHED
ⓘ
macOS NERFINISHED ⓘ tvOS ⓘ |
| canBeCreatedFrom |
MDLMesh array
ⓘ
single MDLMesh ⓘ |
| category |
3D graphics
ⓘ
rendering API ⓘ |
| convertsFrom | MDLMesh NERFINISHED ⓘ |
| definedIn | MetalKit framework NERFINISHED ⓘ |
| designedFor | GPU-optimized mesh data ⓘ |
| documentationURL | https://developer.apple.com/documentation/metalkit/mtkmesh ⓘ |
| encapsulates | Metal buffer resources ⓘ |
| framework | MetalKit NERFINISHED ⓘ |
| hasProperty |
bufferAllocator
ⓘ
submeshes ⓘ vertexBuffers ⓘ vertexCount ⓘ vertexDescriptor ⓘ |
| interoperatesWith |
MTKView
NERFINISHED
ⓘ
Model I/O NERFINISHED ⓘ |
| language |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| memoryManagement | reference counted ⓘ |
| namespace | MetalKit NERFINISHED ⓘ |
| optimizes | vertex layout for Metal ⓘ |
| partOf | Metal rendering pipeline setup ⓘ |
| platform | Apple NERFINISHED ⓘ |
| purpose |
efficient rendering
ⓘ
manages mesh geometry ⓘ represents mesh geometry ⓘ |
| relatedTo | Metal ⓘ |
| requires | MTLDevice NERFINISHED ⓘ |
| supports |
index buffers
ⓘ
submeshes ⓘ vertex buffers ⓘ |
| usedFor |
game development
ⓘ
graphics applications ⓘ real-time rendering ⓘ |
| usedWith |
MDLMesh
NERFINISHED
ⓘ
MTKMeshBuffer NERFINISHED ⓘ MTKSubmesh NERFINISHED ⓘ MTLDevice NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.