Structure describing scale, rotation and translation transformation in 2D space. More...
#include <kanzi/math/srt_value_2d.hpp>
Public Member Functions | |
| SRTValue2D () | |
| SRTValue2D (Vector2 scale_, float rotation_, Vector2 translation_) | |
| Vector2 | getScale () const |
| void | setScale (Vector2 value) |
| float | getScaleX () const |
| void | setScaleX (float value) |
| float | getScaleY () const |
| void | setScaleY (float value) |
| float | getRotation () const |
| void | setRotation (float value) |
| Vector2 | getTranslation () const |
| void | setTranslation (Vector2 value) |
| float | getTranslationX () const |
| void | setTranslationX (float value) |
| float | getTranslationY () const |
| void | setTranslationY (float value) |
| Matrix3x3 | toMatrix () const |
Static Public Member Functions | |
| static optional< SRTValue2D > | create (const Matrix3x3 &matrix) |
Structure describing scale, rotation and translation transformation in 2D space.
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Matrix3x3 kanzi::SRTValue2D::toMatrix | ( | ) | const |
|
static |