Edit

Share via


CVMetalTextureCache Class

Definition

Cache to manage CVMetalTexture objects.

[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class CVMetalTextureCache : IDisposable, ObjCRuntime.INativeObject
type CVMetalTextureCache = class
    interface INativeObject
    interface IDisposable
Inheritance
CVMetalTextureCache
Attributes
Implements

Constructors

CVMetalTextureCache(IMTLDevice, CVMetalTextureAttributes)
CVMetalTextureCache(IMTLDevice)

Properties

Handle

Handle (pointer) to the unmanaged object representation.

Methods

Dispose()

Releases the resources used by the CVMetalTextureCache object.

Dispose(Boolean)

Releases the resources used by the CVMetalTextureCache object.

Finalize()

Finalizer for the CVMetalTextureCache object

Flush(CVOptionFlags)
FromDevice(IMTLDevice, CVMetalTextureAttributes, CVReturn)
FromDevice(IMTLDevice, CVMetalTextureAttributes)
FromDevice(IMTLDevice)
TextureFromImage(CVImageBuffer, MTLPixelFormat, nint, nint, nint, CVReturn)

Applies to