Method | Description | |
---|---|---|
Append ( Matrix &matrix, Matrix matrixOther ) : void | ||
CreateScaling ( double scaleX, double scaleY, double centerX, double centerY ) : Matrix | ||
InvertX ( Matrix &matrix, double centerX ) : void | ||
InvertY ( Matrix &matrix, double centerY ) : void | ||
Multiply ( Matrix &trans1, Matrix trans2 ) : void | ||
Rotate ( Matrix &matrix, double angle ) : void | ||
RotateAt ( Matrix &matrix, double angle, double centerX, double centerY ) : void | ||
ScaleAt ( Matrix &matrix, double scaleX, double scaleY, double centerX, double centerY ) : void | ||
Translate ( Matrix &matrix, double offsetX, double offsetY ) : void |
Method | Description | |
---|---|---|
CreateRotationRadians ( double angle ) : Matrix | ||
CreateRotationRadians ( double angle, double centerX, double centerY ) : Matrix | ||
MultiplyMatrix ( Matrix &matrix1, Matrix &matrix2 ) : void | ||
SetMatrix ( Matrix &matrix, double m11, double m12, double m21, double m22, double offsetX, double offsetY ) : void |
public static Append ( Matrix &matrix, Matrix matrixOther ) : void | ||
matrix | Matrix | |
matrixOther | Matrix | |
return | void |
public static CreateScaling ( double scaleX, double scaleY, double centerX, double centerY ) : Matrix | ||
scaleX | double | |
scaleY | double | |
centerX | double | |
centerY | double | |
return | Matrix |
public static InvertX ( Matrix &matrix, double centerX ) : void | ||
matrix | Matrix | |
centerX | double | |
return | void |
public static InvertY ( Matrix &matrix, double centerY ) : void | ||
matrix | Matrix | |
centerY | double | |
return | void |
public static Multiply ( Matrix &trans1, Matrix trans2 ) : void | ||
trans1 | Matrix | |
trans2 | Matrix | |
return | void |
public static Rotate ( Matrix &matrix, double angle ) : void | ||
matrix | Matrix | |
angle | double | |
return | void |
public static RotateAt ( Matrix &matrix, double angle, double centerX, double centerY ) : void | ||
matrix | Matrix | |
angle | double | |
centerX | double | |
centerY | double | |
return | void |
public static ScaleAt ( Matrix &matrix, double scaleX, double scaleY, double centerX, double centerY ) : void | ||
matrix | Matrix | |
scaleX | double | |
scaleY | double | |
centerX | double | |
centerY | double | |
return | void |
public static Translate ( Matrix &matrix, double offsetX, double offsetY ) : void | ||
matrix | Matrix | |
offsetX | double | |
offsetY | double | |
return | void |