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 |