#include <rlsvganimator.h>
List of all members.
Classes |
| struct | rlPositionInit |
Public Member Functions |
| | rlSvgPosition () |
| | rlSvgPosition (float sx_init, float a_init, float x0_init, float y0_init, float cx_init, float cy_init) |
| virtual | ~rlSvgPosition () |
| void | setInit (float x0_init, float y0_init, float w_init, float h_init) |
| void | move (float x, float y) |
| void | moveRelative (float dx, float dy) |
| void | scale (float s) |
| void | scaleRelative (float ds) |
| void | rotate (float alpha, float cx, float cy) |
Public Attributes |
| float | sx |
| float | alpha |
| float | x0 |
| float | y0 |
| float | cx |
| float | cy |
struct
rlSvgPosition::rlPositionInit | init |
Detailed Description
This class holds the position of an SVG object.
Use it together with rlSvgAnimator::setMatrix()
Definition at line 27 of file rlsvganimator.h.
Constructor & Destructor Documentation
| rlSvgPosition::rlSvgPosition |
( |
| ) |
|
| rlSvgPosition::rlSvgPosition |
( |
float |
sx_init, |
|
|
float |
a_init, |
|
|
float |
x0_init, |
|
|
float |
y0_init, |
|
|
float |
cx_init, |
|
|
float |
cy_init |
|
) |
| |
| rlSvgPosition::~rlSvgPosition |
( |
| ) |
[virtual] |
Member Function Documentation
| void rlSvgPosition::move |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
| void rlSvgPosition::moveRelative |
( |
float |
dx, |
|
|
float |
dy |
|
) |
| |
| void rlSvgPosition::rotate |
( |
float |
alpha, |
|
|
float |
cx, |
|
|
float |
cy |
|
) |
| |
| void rlSvgPosition::scale |
( |
float |
s | ) |
|
| void rlSvgPosition::scaleRelative |
( |
float |
ds | ) |
|
| void rlSvgPosition::setInit |
( |
float |
x0_init, |
|
|
float |
y0_init, |
|
|
float |
w_init, |
|
|
float |
h_init |
|
) |
| |
Member Data Documentation
The documentation for this class was generated from the following files: