SKMatrix

Undocumented in source.
struct SKMatrix {}

Constructors

this
this(float[] values)
Undocumented in source.
this
this(float scaleX, float skewX, float transX, float skewY, float scaleY, float transY, float persp0, float persp1, float persp2)
Undocumented in source.

Members

Functions

GetValues
void GetValues(float[] values)
Undocumented in source. Be warned that the author may not have intended to support it.
Invert
SKMatrix Invert()
Undocumented in source. Be warned that the author may not have intended to support it.
IsIdentity
bool IsIdentity()
Undocumented in source. Be warned that the author may not have intended to support it.
IsInvertible
bool IsInvertible()
Undocumented in source. Be warned that the author may not have intended to support it.
MapPoint
SKPoint MapPoint(SKPoint point)
Undocumented in source. Be warned that the author may not have intended to support it.
MapPoint
SKPoint MapPoint(float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
MapPoints
void MapPoints(SKPoint[] result, SKPoint[] points)
Undocumented in source. Be warned that the author may not have intended to support it.
MapPoints
SKPoint[] MapPoints(SKPoint[] points)
Undocumented in source. Be warned that the author may not have intended to support it.
MapRadius
float MapRadius(float radius)
Undocumented in source. Be warned that the author may not have intended to support it.
MapRect
SKRect MapRect(SKRect source)
Undocumented in source. Be warned that the author may not have intended to support it.
MapVector
SKPoint MapVector(SKPoint vector)
Undocumented in source. Be warned that the author may not have intended to support it.
MapVector
SKPoint MapVector(float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
MapVectors
void MapVectors(SKPoint[] result, SKPoint[] vectors)
Undocumented in source. Be warned that the author may not have intended to support it.
MapVectors
SKPoint[] MapVectors(SKPoint[] vectors)
Undocumented in source. Be warned that the author may not have intended to support it.
Persp0
float Persp0()
Undocumented in source. Be warned that the author may not have intended to support it.
Persp0
void Persp0(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
Persp1
float Persp1()
Undocumented in source. Be warned that the author may not have intended to support it.
Persp1
void Persp1(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
Persp2
float Persp2()
Undocumented in source. Be warned that the author may not have intended to support it.
Persp2
void Persp2(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
PostConcat
SKMatrix PostConcat(SKMatrix matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
PreConcat
SKMatrix PreConcat(SKMatrix matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
ScaleX
float ScaleX()
Undocumented in source. Be warned that the author may not have intended to support it.
ScaleX
void ScaleX(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
ScaleY
float ScaleY()
Undocumented in source. Be warned that the author may not have intended to support it.
ScaleY
void ScaleY(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
SetScaleTranslate
void SetScaleTranslate(float sx, float sy, float tx, float ty)
Undocumented in source. Be warned that the author may not have intended to support it.
SkewX
float SkewX()
Undocumented in source. Be warned that the author may not have intended to support it.
SkewX
void SkewX(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
SkewY
float SkewY()
Undocumented in source. Be warned that the author may not have intended to support it.
SkewY
void SkewY(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
TransX
float TransX()
Undocumented in source. Be warned that the author may not have intended to support it.
TransX
void TransX(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
TransY
float TransY()
Undocumented in source. Be warned that the author may not have intended to support it.
TransY
void TransY(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
TryInvert
bool TryInvert(SKMatrix inverse)
Undocumented in source. Be warned that the author may not have intended to support it.
Values
float[] Values()
Undocumented in source. Be warned that the author may not have intended to support it.
Values
void Values(float[] value)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

Concat
SKMatrix Concat(SKMatrix first, SKMatrix second)
Undocumented in source. Be warned that the author may not have intended to support it.
Concat
void Concat(SKMatrix target, SKMatrix first, SKMatrix second)
Undocumented in source. Be warned that the author may not have intended to support it.
Concat
void Concat(SKMatrix target, SKMatrix first, SKMatrix second)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateIdentity
SKMatrix CreateIdentity()
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRotation
SKMatrix CreateRotation(float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRotation
SKMatrix CreateRotation(float radians, float pivotX, float pivotY)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRotationDegrees
SKMatrix CreateRotationDegrees(float degrees)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRotationDegrees
SKMatrix CreateRotationDegrees(float degrees, float pivotX, float pivotY)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateScale
SKMatrix CreateScale(float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateScale
SKMatrix CreateScale(float x, float y, float pivotX, float pivotY)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateScaleTranslation
SKMatrix CreateScaleTranslation(float sx, float sy, float tx, float ty)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateSkew
SKMatrix CreateSkew(float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateTranslation
SKMatrix CreateTranslation(float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
Identity
SKMatrix Identity()
Undocumented in source. Be warned that the author may not have intended to support it.
MakeIdentity
SKMatrix MakeIdentity()
Undocumented in source. Be warned that the author may not have intended to support it.
MakeRotation
SKMatrix MakeRotation(float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
MakeRotation
SKMatrix MakeRotation(float radians, float pivotx, float pivoty)
Undocumented in source. Be warned that the author may not have intended to support it.
MakeRotationDegrees
SKMatrix MakeRotationDegrees(float degrees)
Undocumented in source. Be warned that the author may not have intended to support it.
MakeRotationDegrees
SKMatrix MakeRotationDegrees(float degrees, float pivotx, float pivoty)
Undocumented in source. Be warned that the author may not have intended to support it.
MakeScale
SKMatrix MakeScale(float sx, float sy)
Undocumented in source. Be warned that the author may not have intended to support it.
MakeScale
SKMatrix MakeScale(float sx, float sy, float pivotX, float pivotY)
Undocumented in source. Be warned that the author may not have intended to support it.
MakeSkew
SKMatrix MakeSkew(float sx, float sy)
Undocumented in source. Be warned that the author may not have intended to support it.
MakeTranslation
SKMatrix MakeTranslation(float dx, float dy)
Undocumented in source. Be warned that the author may not have intended to support it.
MapRect
void MapRect(SKMatrix matrix, SKRect dest, SKRect source)
Undocumented in source. Be warned that the author may not have intended to support it.
PostConcat
void PostConcat(SKMatrix target, SKMatrix matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
PostConcat
void PostConcat(SKMatrix target, SKMatrix matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
PreConcat
void PreConcat(SKMatrix target, SKMatrix matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
PreConcat
void PreConcat(SKMatrix target, SKMatrix matrix)
Undocumented in source. Be warned that the author may not have intended to support it.
Rotate
void Rotate(SKMatrix matrix, float radians, float pivotx, float pivoty)
Undocumented in source. Be warned that the author may not have intended to support it.
Rotate
void Rotate(SKMatrix matrix, float radians)
Undocumented in source. Be warned that the author may not have intended to support it.
RotateDegrees
void RotateDegrees(SKMatrix matrix, float degrees, float pivotx, float pivoty)
Undocumented in source. Be warned that the author may not have intended to support it.
RotateDegrees
void RotateDegrees(SKMatrix matrix, float degrees)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

DegreesToRadians
enum float DegreesToRadians;
Undocumented in source.
Empty
enum SKMatrix Empty;
Undocumented in source.

Meta