Condividi tramite


ICAMetalDrawable Interfaccia

Definizione

Interfaccia che definisce un protocollo per un buffer di visualizzazione a livello metal.

[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
Attributi
Implementazioni

Proprietà

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)
Layer

Interfaccia che definisce un protocollo per un buffer di visualizzazione a livello metal.

Texture

Interfaccia che definisce un protocollo per un buffer di visualizzazione a livello metal.

Metodi

Present()

Interfaccia che definisce un protocollo per un buffer di visualizzazione a livello metal.

(Ereditato da IMTLDrawable)
Present(Double)

Interfaccia che definisce un protocollo per un buffer di visualizzazione a livello metal.

(Ereditato da IMTLDrawable)

Metodi di estensione

AddPresentedHandler(IMTLDrawable, Action<IMTLDrawable>)

Fa sì che l'oggetto specificato block venga eseguito dopo la visualizzazione dell'oggetto drawable.

GetDrawableID(IMTLDrawable)

Restituisce l'intero positivo che identifica l'oggetto drawable.

GetPresentedTime(IMTLDrawable)

Restituisce l'ora, espressa in secondi, quando l'host visualizzabile.

PresentAfter(IMTLDrawable, Double)

Fa sì che l'oggetto drawable venga presentato almeno duration secondi dopo la presentazione della precedente drawable.

Si applica a