clan::SceneObject Class Reference

#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
 
SceneObjectmove (Vec3f offset)
 
void moved (float units_moved)
 
void play_animation (const std::string &name)
 
SceneObjectrotate (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)
 

The documentation for this class was generated from the following file: