Compartir a través de


ICAMetalDrawable Interfaz

Definición

Interfaz que define un protocolo para un búfer de visualización en la capa metálica.

[Foundation.Protocol(Name="CAMetalDrawable", WrapperType=typeof(CoreAnimation.CAMetalDrawableWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface ICAMetalDrawable : IDisposable, Metal.IMTLDrawable
type ICAMetalDrawable = interface
    interface INativeObject
    interface IDisposable
    interface IMTLDrawable
Atributos
Implementaciones

Propiedades

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
Layer

Interfaz que define un protocolo para un búfer de visualización en la capa metálica.

Texture

Interfaz que define un protocolo para un búfer de visualización en la capa metálica.

Métodos

Present()

Interfaz que define un protocolo para un búfer de visualización en la capa metálica.

(Heredado de IMTLDrawable)
Present(Double)

Interfaz que define un protocolo para un búfer de visualización en la capa metálica.

(Heredado de IMTLDrawable)

Métodos de extensión

AddPresentedHandler(IMTLDrawable, Action<IMTLDrawable>)

Hace que se ejecute el proporcionado block después de que se muestre el dibujable.

GetDrawableID(IMTLDrawable)

Devuelve el entero positivo que identifica el dibujable.

GetPresentedTime(IMTLDrawable)

Devuelve el tiempo, en segundos, cuando el host muestra este dibujable.

PresentAfter(IMTLDrawable, Double)

Hace que el drawable se presente al menos duration segundos después de que se haya presentado el dibujable anterior.

Se aplica a