SKPathMeasure

Constructors

this
this(void* handle, bool owns)
Undocumented in source.
this
this()
Undocumented in source.
this
this(SKPath path, bool forceClosed, float resScale)
Undocumented in source.

Members

Functions

Dispose
void Dispose(bool disposing)
Undocumented in source. Be warned that the author may not have intended to support it.
Dispose
void Dispose()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeNative
void DisposeNative()
Undocumented in source. Be warned that the author may not have intended to support it.
GetMatrix
SKMatrix GetMatrix(float distance, SKPathMeasureMatrixFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
GetMatrix
bool GetMatrix(float distance, SKMatrix matrix, SKPathMeasureMatrixFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPosition
SKPoint GetPosition(float distance)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPosition
bool GetPosition(float distance, SKPoint position)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPositionAndTangent
bool GetPositionAndTangent(float distance, SKPoint position, SKPoint tangent)
Undocumented in source. Be warned that the author may not have intended to support it.
GetSegment
bool GetSegment(float start, float stop, SKPath dst, bool startWithMoveTo)
Undocumented in source. Be warned that the author may not have intended to support it.
GetSegment
SKPath GetSegment(float start, float stop, bool startWithMoveTo)
Undocumented in source. Be warned that the author may not have intended to support it.
GetTangent
SKPoint GetTangent(float distance)
Undocumented in source. Be warned that the author may not have intended to support it.
GetTangent
bool GetTangent(float distance, SKPoint tangent)
Undocumented in source. Be warned that the author may not have intended to support it.
IsClosed
bool IsClosed()
Undocumented in source. Be warned that the author may not have intended to support it.
Length
float Length()
Undocumented in source. Be warned that the author may not have intended to support it.
NextContour
bool NextContour()
Undocumented in source. Be warned that the author may not have intended to support it.
SetPath
void SetPath(SKPath path)
Undocumented in source. Be warned that the author may not have intended to support it.
SetPath
void SetPath(SKPath path, bool forceClosed)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SKObject

Handle
void* Handle()
Undocumented in source. Be warned that the author may not have intended to support it.
Handle
void Handle(void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
registerOwnedObject
void registerOwnedObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
registerKeepAliveObject
void registerKeepAliveObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeUnownedManaged
void DisposeUnownedManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeManaged
void DisposeManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeNative
void DisposeNative()
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, bool unrefExisting, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
RegisterHandle
void RegisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
DeregisterHandle
void DeregisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
GetInstance
bool GetInstance(void* handle, TSkiaObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
PreventPublicDisposal
void PreventPublicDisposal()
Undocumented in source. Be warned that the author may not have intended to support it.
RevokeOwnership
void RevokeOwnership(SKObject newOwner)
Undocumented in source. Be warned that the author may not have intended to support it.
OwnedBy
T OwnedBy(T child, SKObject owner)
Undocumented in source. Be warned that the author may not have intended to support it.
Owned
T Owned(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
Referenced
T Referenced(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
PtrToStructureArray
T[] PtrToStructureArray(void* intPtr, int count)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta