#include <Transformable.hpp>
|
virtual | ~Transformable ()=default |
|
void | setPosition (float x, float y, float z=0) |
|
void | setPosition (const Vector3f &position) |
|
void | setOrigin (float x, float y, float z=0) |
|
void | setOrigin (const Vector3f &origin) |
|
void | setScale (float factorX, float factorY, float factorZ=1) |
|
void | setScale (const Vector3f &factors) |
|
void | setRotation (float angle) |
|
void | setRotation (float angle, const Vector3f &axis) |
|
const Vector3f & | getPosition () const |
|
const Vector3f & | getOrigin () const |
|
const Vector3f & | getScale () const |
|
float | getRotation () const |
|
void | move (float offsetX, float offsetY, float offsetZ=0) |
|
void | move (const Vector3f &offset) |
|
void | scale (float factorX, float factorY, float factorZ=1) |
|
void | scale (const Vector3f &factor) |
|
void | rotate (float angle) |
|
void | rotate (float angle, const Vector3f &axis) |
|
const Transform & | getTransform () const |
|
Definition at line 21 of file Transformable.hpp.
§ ~Transformable()
virtual gk::Transformable::~Transformable |
( |
| ) |
|
|
virtualdefault |
§ getOrigin()
const Vector3f& gk::Transformable::getOrigin |
( |
| ) |
const |
|
inline |
§ getPosition()
const Vector3f& gk::Transformable::getPosition |
( |
| ) |
const |
|
inline |
§ getRotation()
float gk::Transformable::getRotation |
( |
| ) |
const |
|
inline |
§ getScale()
const Vector3f& gk::Transformable::getScale |
( |
| ) |
const |
|
inline |
§ getTransform()
const Transform & gk::Transformable::getTransform |
( |
| ) |
const |
§ move() [1/2]
void gk::Transformable::move |
( |
float |
offsetX, |
|
|
float |
offsetY, |
|
|
float |
offsetZ = 0 |
|
) |
| |
§ move() [2/2]
void gk::Transformable::move |
( |
const Vector3f & |
offset | ) |
|
§ rotate() [1/2]
void gk::Transformable::rotate |
( |
float |
angle | ) |
|
§ rotate() [2/2]
void gk::Transformable::rotate |
( |
float |
angle, |
|
|
const Vector3f & |
axis |
|
) |
| |
§ scale() [1/2]
void gk::Transformable::scale |
( |
float |
factorX, |
|
|
float |
factorY, |
|
|
float |
factorZ = 1 |
|
) |
| |
§ scale() [2/2]
void gk::Transformable::scale |
( |
const Vector3f & |
factor | ) |
|
§ setOrigin() [1/2]
void gk::Transformable::setOrigin |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z = 0 |
|
) |
| |
§ setOrigin() [2/2]
void gk::Transformable::setOrigin |
( |
const Vector3f & |
origin | ) |
|
|
inline |
§ setPosition() [1/2]
void gk::Transformable::setPosition |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z = 0 |
|
) |
| |
§ setPosition() [2/2]
void gk::Transformable::setPosition |
( |
const Vector3f & |
position | ) |
|
|
inline |
§ setRotation() [1/2]
void gk::Transformable::setRotation |
( |
float |
angle | ) |
|
|
inline |
§ setRotation() [2/2]
void gk::Transformable::setRotation |
( |
float |
angle, |
|
|
const Vector3f & |
axis |
|
) |
| |
§ setScale() [1/2]
void gk::Transformable::setScale |
( |
float |
factorX, |
|
|
float |
factorY, |
|
|
float |
factorZ = 1 |
|
) |
| |
§ setScale() [2/2]
void gk::Transformable::setScale |
( |
const Vector3f & |
factors | ) |
|
|
inline |
§ m_origin
Vector3f gk::Transformable::m_origin {0, 0, 0} |
|
private |
§ m_position
Vector3f gk::Transformable::m_position {0, 0, 0} |
|
private |
§ m_rotation
float gk::Transformable::m_rotation = 0 |
|
private |
§ m_rotationTransform
Transform gk::Transformable::m_rotationTransform |
|
mutableprivate |
§ m_scale
Vector3f gk::Transformable::m_scale {1, 1, 1} |
|
private |
§ m_transform
§ m_transformNeedUpdate
bool gk::Transformable::m_transformNeedUpdate = true |
|
mutableprivate |
The documentation for this class was generated from the following files: