Namespace Evergine.Metal
Classes
MTLBuffer
Represents a metal buffer object.
MTLCapabilities
The Metal capabilities.
MTLCommandBuffer
This class represents a set of commands.
MTLCommandQueue
This class represents a queue where command buffers wait to be executed by the GPU.
MTLComputePipelineState
This class represents a native pipeline state on Metal.
MTLExtensionsMethods
Extension methods used to convert values from Evergine to DirectX.
MTLFeatures
This class contains a set of supported features for a Metal device.
MTLFrameBuffer
This class represents a native FrameBuffer object in Metal.
MTLGraphicsContext
Graphics context in Metal.
MTLGraphicsPipelineState
This class represents a native pipeline state in Metal.
MTLHelpers
A set of metal helpers.
MTLQueryHeap
Represents a Metal query heap object.
MTLResourceFactory
The Metal version of the resource factory.
MTLResourceLayout
The Metal implementation of the ResourceLayout object.
MTLResourceSet
The Metal implementation of the ResourceSet object.
MTLSamplerState
This class represents a Metal samplerState object.
MTLShader
This class represents a native shader object in Metal.
MTLSwapChain
This class represents a native swap chain object in Metal.
MTLSwapChainFrameBuffer
This class represents the swapchain FrameBuffer on Metal.
MTLTexture
This class represents a native texture object in Metal.