Partager via


ICAMetalDrawable Interface

Définition

Interface qui définit un protocole pour une mémoire tampon d’affichage au niveau de la couche métallique.

[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
Attributs
Implémente

Propriétés

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)
Layer

Interface qui définit un protocole pour une mémoire tampon d’affichage au niveau de la couche métallique.

Texture

Interface qui définit un protocole pour une mémoire tampon d’affichage au niveau de la couche métallique.

Méthodes

Present()

Interface qui définit un protocole pour une mémoire tampon d’affichage au niveau de la couche métallique.

(Hérité de IMTLDrawable)
Present(Double)

Interface qui définit un protocole pour une mémoire tampon d’affichage au niveau de la couche métallique.

(Hérité de IMTLDrawable)

Méthodes d’extension

AddPresentedHandler(IMTLDrawable, Action<IMTLDrawable>)

Entraîne l’exécution du fourni block après l’affichage du dessinable.

GetDrawableID(IMTLDrawable)

Retourne l’entier positif qui identifie le dessinable.

GetPresentedTime(IMTLDrawable)

Retourne l’heure, en secondes, à laquelle l’hôte a affiché ce dessinable.

PresentAfter(IMTLDrawable, Double)

Entraîne la présentation du dessinable au moins duration quelques secondes après la présentation du dessinateur précédent.

S’applique à