MetalKit Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides higher-level classes for writing applications that use Metal for rendering.
MTKMesh |
Holds vertex data for rendering with Metal. |
MTKMesh |
A Metal buffer for holding vertex and index data for ModelIO meshes and submeshes. |
MTKMesh |
An IMDLMeshBufferAllocator that allocates a MTKMeshBuffer suitable for use with MDLAsset objects. |
MTKModel |
Static class that contains MetalKit constants related to MetalKit Model errors. |
MTKSubmesh |
A segment of mesh data that can be rendered in a single draw call. Submesh vertex data is held in the parent MTKMesh. |
MTKTexture |
Creates IMTLTexture objects from common image formats. |
MTKTexture |
|
MTKTexture |
Key and domain strings for working with texture loading errors. |
MTKTexture |
Contains a dictionary of texture loading options and exposes them as discoverably named properties. |
MTKTexture |
|
MTKView |
A UIView that is Metal-aware. |
MTKView. |
Appearance class for objects of type MTKView. |
MTKView |
Delegate object for MTKView objects. Provides methods called when the view is drawn and laid out. |
IMTKView |
Interface representing the required methods (if any) of the protocol MTKViewDelegate. |
MTKTexture |
|
MTKTexture |
Completion handler for textures loaded with MTKTextureLoader. |
The MetalKit namespace provides higher-level classes to handle: