SKPathMeasure Classe

Definizione

Rappresenta un tipo che può essere utilizzato per calcolare la lunghezza di e segmenti di un percorso.

public class SKPathMeasure : SkiaSharp.SKObject
Ereditarietà

Costruttori

Nome Descrizione
SKPathMeasure()

Creare una nuova SKPathMeasure istanza con un null percorso.

SKPathMeasure(SKPath, Boolean, Single)

Creare una nuova SKPathMeasure istanza con il percorso specificato.

Proprietà

Nome Descrizione
Handle

Ottiene o imposta l'handle sull'oggetto nativo sottostante.

(Ereditato da SKObject)
IgnorePublicDispose

Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op.

(Ereditato da SKNativeObject)
IsClosed

Ottiene un valore che indica se il contorno corrente è chiuso.

IsDisposed

Ottiene un valore che indica se l'oggetto è già stato eliminato.

(Ereditato da SKNativeObject)
Length

Ottiene la lunghezza totale del contorno corrente oppure 0 se non è associato alcun percorso.

OwnsHandle

Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato.

(Ereditato da SKNativeObject)

Metodi

Nome Descrizione
Dispose()

Rilascia tutte le risorse usate da questo SKNativeObjectoggetto .

(Ereditato da SKNativeObject)
Dispose(Boolean)

Rilascia le risorse non gestite usate da SKPathMeasure e, facoltativamente, rilascia le risorse gestite.

DisposeInternal()

Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose.

(Ereditato da SKNativeObject)
DisposeManaged()

Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti gestiti.

(Ereditato da SKObject)
DisposeNative()

Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti nativi.

DisposeUnownedManaged()

Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza.

(Ereditato da SKObject)
GetMatrix(Single, SKMatrix, SKPathMeasureMatrixFlags)

Calcola un oggetto SKMatrix dalla distanza specificata lungo il percorso.

GetMatrix(Single, SKPathMeasureMatrixFlags)

Calcola un oggetto SKMatrix dalla distanza specificata lungo il percorso.

GetPosition(Single, SKPoint)

Calcola la posizione corrispondente dalla distanza specificata lungo il percorso.

GetPosition(Single)

Calcola la posizione corrispondente dalla distanza specificata lungo il percorso.

GetPositionAndTangent(Single, SKPoint, SKPoint)

Calcola la posizione e la tangente corrispondenti dalla distanza specificata lungo il percorso.

GetSegment(Single, Single, Boolean)

Restituisce un nuovo percorso contenente i segmenti intermedi tra le distanze iniziali e di arresto.

GetSegment(Single, Single, SKPath, Boolean)
Obsoleti.

Estrae un segmento di contorno del percorso tra due distanze e lo aggiunge al percorso di destinazione.

GetSegment(Single, Single, SKPathBuilder, Boolean)

Copia un segmento del contorno del percorso, tra le distanze specificate, nel generatore di percorsi specificato.

GetTangent(Single, SKPoint)

Calcola la tangente corrispondente dalla distanza specificata lungo il percorso.

GetTangent(Single)

Calcola la tangente corrispondente dalla distanza specificata lungo il percorso.

NextContour()

Passare al contorno successivo nel percorso.

SetPath(SKPath, Boolean)

Reimpostare la misura del percorso con il percorso specificato.

SetPath(SKPath)

Reimpostare la misura del percorso con il percorso specificato.

Si applica a