"An object that defines how a texture should be sampled."
"An object that contains graphics functions and configuration state to use in a render command."
"An object that you use to configure a texture sampler."
"An argument of options you pass to a device to get a render pipeline state object."
"A texture-based image buffer that supplies source image data for use with the Metal framework."
"An image buffer that holds pixels in main memory."
An object that decodes common image formats into Metal textures for use in your app.
A container that stores encoded commands for the GPU to execute.
"A resource that stores data in a format defined by your app."
A resource that holds formatted image data.
Creates a new texture cache.
"A cache used to create and manage Metal texture objects."
"An object that contains a compiled compute pipeline."
"Returns the device instance Metal selects as the default."
"Creates a format description for a video media stream by using an image buffer."
"Creates a new pixel buffer with some auxiliary attributes from the pool."
"Process digital video—including manipulation of individual frames—using a pipeline-based API and support for both Metal and OpenGL."
"A utility object for managing a recyclable set of pixel buffer objects."
"Creates a device-dependent RGB color space."