C# Class monoshrub.NonUniformTransform

Inheritance: Transform
Mostrar archivo Open project: threerings/monoshrub

Public Methods

Method Description
Clone ( ) : Transform
Concatenate ( Transform other ) : Transform
InverseTransform ( Point p ) : Point
InverseTransform ( Vector v ) : Vector
Invert ( ) : Transform
Lerp ( Transform other, float t ) : Transform
NonUniformTransform ( ) : System
NonUniformTransform ( float scaleX, float scaleY, float rotation, float tx, float ty ) : System
PreConcatenate ( Transform other ) : Transform
Rotate ( float angle ) : Transform
ScaleBy ( float scaleX, float scaleY ) : Transform
ScaleXBy ( float scaleX ) : Transform
ScaleYBy ( float scaleY ) : Transform
ToString ( ) : string
Transform ( Point p ) : Point
Transform ( Vector v ) : Vector
Translate ( float tx, float ty ) : Transform
TranslateX ( float tx ) : Transform
TranslateY ( float ty ) : Transform

Method Details

Clone() public method

public Clone ( ) : Transform
return Transform

Concatenate() public method

public Concatenate ( Transform other ) : Transform
other Transform
return Transform

InverseTransform() public method

public InverseTransform ( Point p ) : Point
p Point
return Point

InverseTransform() public method

public InverseTransform ( Vector v ) : Vector
v Vector
return Vector

Invert() public method

public Invert ( ) : Transform
return Transform

Lerp() public method

public Lerp ( Transform other, float t ) : Transform
other Transform
t float
return Transform

NonUniformTransform() public method

public NonUniformTransform ( ) : System
return System

NonUniformTransform() public method

public NonUniformTransform ( float scaleX, float scaleY, float rotation, float tx, float ty ) : System
scaleX float
scaleY float
rotation float
tx float
ty float
return System

PreConcatenate() public method

public PreConcatenate ( Transform other ) : Transform
other Transform
return Transform

Rotate() public method

public Rotate ( float angle ) : Transform
angle float
return Transform

ScaleBy() public method

public ScaleBy ( float scaleX, float scaleY ) : Transform
scaleX float
scaleY float
return Transform

ScaleXBy() public method

public ScaleXBy ( float scaleX ) : Transform
scaleX float
return Transform

ScaleYBy() public method

public ScaleYBy ( float scaleY ) : Transform
scaleY float
return Transform

ToString() public method

public ToString ( ) : string
return string

Transform() public method

public Transform ( Point p ) : Point
p Point
return Point

Transform() public method

public Transform ( Vector v ) : Vector
v Vector
return Vector

Translate() public method

public Translate ( float tx, float ty ) : Transform
tx float
ty float
return Transform

TranslateX() public method

public TranslateX ( float tx ) : Transform
tx float
return Transform

TranslateY() public method

public TranslateY ( float ty ) : Transform
ty float
return Transform