Share via


CVMetalTextureCache Class

Definition

Cache to manage CVMetalTexture objects.

public class CVMetalTextureCache : CoreFoundation.NativeObject
type CVMetalTextureCache = class
    inherit NativeObject
Inheritance
CVMetalTextureCache

Constructors

Name Description
CVMetalTextureCache(IMTLDevice, CVMetalTextureAttributes)
CVMetalTextureCache(IMTLDevice)

Properties

Name Description
Handle (Inherited from DisposableObject)
Owns (Inherited from DisposableObject)
StorageMode

Represents the value associated with the constant 'kCVMetalTextureStorageMode'.

Methods

Name Description
ClearHandle() (Inherited from DisposableObject)
Dispose() (Inherited from DisposableObject)
Dispose(Boolean) (Inherited from NativeObject)
Equals(Object) (Inherited from DisposableObject)
Flush(CVOptionFlags)
FromDevice(IMTLDevice, CVMetalTextureAttributes, CVReturn)
FromDevice(IMTLDevice, CVMetalTextureAttributes)
FromDevice(IMTLDevice)
GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
InitializeHandle(NativeHandle) (Inherited from DisposableObject)
Release() (Inherited from NativeObject)
Retain() (Inherited from NativeObject)
TextureFromImage(CVImageBuffer, MTLPixelFormat, IntPtr, IntPtr, IntPtr, CVReturn)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to