ICAMetalDrawable Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schnittstelle, die ein Protokoll für einen Anzeigepuffer auf der Metallschicht definiert.
[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
- Attribute
- Implementiert
Eigenschaften
Handle |
Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts. (Geerbt von INativeObject) |
Layer |
Schnittstelle, die ein Protokoll für einen Anzeigepuffer auf der Metallschicht definiert. |
Texture |
Schnittstelle, die ein Protokoll für einen Anzeigepuffer auf der Metallschicht definiert. |
Methoden
Present() |
Schnittstelle, die ein Protokoll für einen Anzeigepuffer auf der Metallschicht definiert. (Geerbt von IMTLDrawable) |
Present(Double) |
Schnittstelle, die ein Protokoll für einen Anzeigepuffer auf der Metallschicht definiert. (Geerbt von IMTLDrawable) |
Erweiterungsmethoden
AddPresentedHandler(IMTLDrawable, Action<IMTLDrawable>) |
Bewirkt, dass das bereitgestellte |
GetDrawableID(IMTLDrawable) |
Gibt die positive ganze Zahl zurück, die das Zeichnen identifiziert. |
GetPresentedTime(IMTLDrawable) |
Gibt die Zeit (in Sekunden) zurück, zu der der Host diese Zeichnung angezeigt hat. |
PresentAfter(IMTLDrawable, Double) |
Bewirkt, dass das Zeichnen mindestens |