C# 클래스 FSO.Client.UI.Framework.Matrix2D

Simpler Matrix object which requires less new object creation for UI system
파일 보기 프로젝트 열기: RHY3756547/FreeSO

공개 프로퍼티들

프로퍼티 타입 설명
DEFAULT_SCALE float[]
IDENTITY float[]

공개 메소드들

메소드 설명
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

메소드 상세

CloneMatrix() 공개 정적인 메소드

public static CloneMatrix ( this M ) : float[]
M this
리턴 float[]

ExtractScale() 공개 정적인 메소드

public static ExtractScale ( this M ) : float[]
M this
리턴 float[]

ExtractScaleVector() 공개 정적인 메소드

public static ExtractScaleVector ( this M ) : Vector2
M this
리턴 Vector2

Invert() 공개 정적인 메소드

public static Invert ( this M ) : float[]
M this
리턴 float[]

Scale() 공개 정적인 메소드

public static Scale ( this M, float sx, float sy ) : void
M this
sx float
sy float
리턴 void

TransformPoint() 공개 정적인 메소드

public static TransformPoint ( this M, Vector2 point ) : Vector2
M this
point Vector2
리턴 Vector2

TransformPoint() 공개 정적인 메소드

public static TransformPoint ( this M, float x, float y ) : Vector2
M this
x float
y float
리턴 Vector2

TransformPoint() 공개 정적인 메소드

public static TransformPoint ( this M, float &x, float &y ) : void
M this
x float
y float
리턴 void

Translate() 공개 정적인 메소드

public static Translate ( this M, float x, float y ) : void
M this
x float
y float
리턴 void

프로퍼티 상세

DEFAULT_SCALE 공개적으로 정적으로 프로퍼티

public static float[] DEFAULT_SCALE
리턴 float[]

IDENTITY 공개적으로 정적으로 프로퍼티

public static float[] IDENTITY
리턴 float[]