C# Class FSO.Client.UI.Framework.Matrix2D

Simpler Matrix object which requires less new object creation for UI system
Afficher le fichier Open project: RHY3756547/FreeSO

Méthodes publiques

Свойство Type Description
DEFAULT_SCALE float[]
IDENTITY float[]

Méthodes publiques

Méthode Description
CloneMatrix ( this M ) : float[]
ExtractScale ( this M ) : float[]
ExtractScaleVector ( this M ) : Vector2
Invert ( this M ) : float[]
Scale ( this M, float sx, float sy ) : void
TransformPoint ( this M, Vector2 point ) : Vector2
TransformPoint ( this M, float x, float y ) : Vector2
TransformPoint ( this M, float &x, float &y ) : void
Translate ( this M, float x, float y ) : void

Method Details

CloneMatrix() public static méthode

public static CloneMatrix ( this M ) : float[]
M this
Résultat float[]

ExtractScale() public static méthode

public static ExtractScale ( this M ) : float[]
M this
Résultat float[]

ExtractScaleVector() public static méthode

public static ExtractScaleVector ( this M ) : Vector2
M this
Résultat Vector2

Invert() public static méthode

public static Invert ( this M ) : float[]
M this
Résultat float[]

Scale() public static méthode

public static Scale ( this M, float sx, float sy ) : void
M this
sx float
sy float
Résultat void

TransformPoint() public static méthode

public static TransformPoint ( this M, Vector2 point ) : Vector2
M this
point Vector2
Résultat Vector2

TransformPoint() public static méthode

public static TransformPoint ( this M, float x, float y ) : Vector2
M this
x float
y float
Résultat Vector2

TransformPoint() public static méthode

public static TransformPoint ( this M, float &x, float &y ) : void
M this
x float
y float
Résultat void

Translate() public static méthode

public static Translate ( this M, float x, float y ) : void
M this
x float
y float
Résultat void

Property Details

DEFAULT_SCALE public_oe static_oe property

public static float[] DEFAULT_SCALE
Résultat float[]

IDENTITY public_oe static_oe property

public static float[] IDENTITY
Résultat float[]