SKPath.Iterator Klasse
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.
Iterator-Objekt, um alle Segmente (Linien, Quadratik, Kubik) der einzelnen Konturen in einem Pfad zu scannen.
public class SKPath.Iterator : SkiaSharp.SKObject
- Vererbung
Hinweise
Iteratoren werden durch Aufrufen der SKPath.CreateIterator Methode erstellt.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Dient zum Abrufen oder Festlegen des Handles auf das zugrunde liegende systemeigene Objekt. (Geerbt von SKObject) |
| IgnorePublicDispose |
Ruft einen Wert ab, der angibt, ob der Aufruf der Öffentlichen Dispose() no-opwerden soll. (Geerbt von SKNativeObject) |
| IsDisposed |
Ruft einen Wert ab, der angibt, ob das Objekt bereits verworfen wurde. (Geerbt von SKNativeObject) |
| OwnsHandle |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Objekt sein Handle besitzt und das systemeigene Objekt zerstören soll, wenn es verworfen wird. (Geerbt von SKNativeObject) |
Methoden
| Name | Beschreibung |
|---|---|
| ConicWeight() |
Gibt die Gewichtung für den aktuellen Kegel zurück. |
| Dispose() |
Gibt alle von diesem SKNativeObjectRessourcen verwendeten Ressourcen frei. (Geerbt von SKNativeObject) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den SKPath.Iterator verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| DisposeInternal() |
Löst einen Dispose-Wert aus, der den Wert von IgnorePublicDispose. (Geerbt von SKNativeObject) |
| DisposeManaged() |
Implementiert durch abgeleitete SKObject Typen, um verwaltete Objekte zu zerstören. (Geerbt von SKObject) |
| DisposeNative() |
Implementiert durch abgeleitete SKObject Typen, um systemeigene Objekte zu zerstören. |
| DisposeUnownedManaged() |
Implementiert durch abgeleitete SKObject Typen zum Verwerfen von verwalteten Objekten, die nicht im Besitz dieser Instanz sind. (Geerbt von SKObject) |
| IsCloseContour() |
Gibt einen Wert zurück, der angibt, ob die aktuelle Kontur geschlossen ist. |
| IsCloseLine() |
Gibt einen Wert zurück, der angibt, ob der letzte Aufruf Next(SKPoint[]) eine Zeile zurückgibt, die das Ergebnis eines Close() Befehls war. |
| Next(SKPoint[]) |
Gibt das nächste Verb in dieser Iteration des Pfads zurück. |
| Next(Span<SKPoint>) |
Gibt das nächste Verb in dieser Iteration des Pfads zurück. |