C# Class SharpVectors.Scripting.ScriptableSvgMatrix

Implementation wrapper for IScriptableSvgMatrix
Inheritance: ScriptableObject, IScriptableSvgMatrix
Datei anzeigen Open project: codebutler/savagesvg

Public Methods

Method Description
ScriptableSvgMatrix ( object baseObject ) : System
flipX ( ) : IScriptableSvgMatrix
flipY ( ) : IScriptableSvgMatrix
inverse ( ) : IScriptableSvgMatrix
multiply ( IScriptableSvgMatrix secondMatrix ) : IScriptableSvgMatrix
rotate ( float angle ) : IScriptableSvgMatrix
rotateFromVector ( float x, float y ) : IScriptableSvgMatrix
scale ( float scaleFactor ) : IScriptableSvgMatrix
scaleNonUniform ( float scaleFactorX, float scaleFactorY ) : IScriptableSvgMatrix
skewX ( float angle ) : IScriptableSvgMatrix
skewY ( float angle ) : IScriptableSvgMatrix
translate ( float x, float y ) : IScriptableSvgMatrix

Method Details

ScriptableSvgMatrix() public method

public ScriptableSvgMatrix ( object baseObject ) : System
baseObject object
return System

flipX() public method

public flipX ( ) : IScriptableSvgMatrix
return IScriptableSvgMatrix

flipY() public method

public flipY ( ) : IScriptableSvgMatrix
return IScriptableSvgMatrix

inverse() public method

public inverse ( ) : IScriptableSvgMatrix
return IScriptableSvgMatrix

multiply() public method

public multiply ( IScriptableSvgMatrix secondMatrix ) : IScriptableSvgMatrix
secondMatrix IScriptableSvgMatrix
return IScriptableSvgMatrix

rotate() public method

public rotate ( float angle ) : IScriptableSvgMatrix
angle float
return IScriptableSvgMatrix

rotateFromVector() public method

public rotateFromVector ( float x, float y ) : IScriptableSvgMatrix
x float
y float
return IScriptableSvgMatrix

scale() public method

public scale ( float scaleFactor ) : IScriptableSvgMatrix
scaleFactor float
return IScriptableSvgMatrix

scaleNonUniform() public method

public scaleNonUniform ( float scaleFactorX, float scaleFactorY ) : IScriptableSvgMatrix
scaleFactorX float
scaleFactorY float
return IScriptableSvgMatrix

skewX() public method

public skewX ( float angle ) : IScriptableSvgMatrix
angle float
return IScriptableSvgMatrix

skewY() public method

public skewY ( float angle ) : IScriptableSvgMatrix
angle float
return IScriptableSvgMatrix

translate() public method

public translate ( float x, float y ) : IScriptableSvgMatrix
x float
y float
return IScriptableSvgMatrix