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) | |
CVMetalTextureCache(IMTLDevice, CVMetalTextureAttributes) |
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) | |
FromDevice(IMTLDevice, CVMetalTextureAttributes) | |
FromDevice(IMTLDevice, CVMetalTextureAttributes, CVReturn) | |
TextureFromImage(CVImageBuffer, MTLPixelFormat, nint, nint, nint, CVReturn) |