#include <scene_object.h>
Public Member Functions | |
SceneObject () | |
SceneObject (Scene &scene, const SceneModel &model, const Vec3f &position=Vec3f(0.0f), const Quaternionf &orientation=Quaternionf(), const Vec3f &scale=Vec3f(1.0f)) | |
Quaternionf | get_orientation () const |
Vec3f | get_position () const |
Vec3f | get_scale () const |
bool | is_null () const |
SceneObject & | move (Vec3f offset) |
void | moved (float units_moved) |
void | play_animation (const std::string &name) |
SceneObject & | rotate (float dir, float up, float tilt) |
void | set_light_probe_receiver (bool enable) |
void | set_orientation (const Quaternionf &orientation) |
void | set_position (const Vec3f &position) |
void | set_scale (const Vec3f &scale) |
void | update (float time_elapsed) |