|
| Manager (Object *parent) |
|
virtual | ~Manager () |
|
virtual int | GetCount ()=0 |
|
virtual void | Loop ()=0 |
|
| Object (Object *parent) |
|
virtual | ~Object () |
|
void | SetValues (const std::string &type, const std::string &name, bool is_permanent, bool is_movable=true) |
|
bool | IsPermanent () |
|
bool | IsMovable () |
|
const std::string & | GetType () |
|
int | GetNumber () |
|
void | AddChild (Object *object) |
|
Object * | GetChild (int index) |
|
int | GetChildrenCount () |
|
void | RemoveChild (Object *object) |
|
SceneNode * | GetSceneNode () |
|
void | ShowBoundingBox (bool value) |
|
virtual void | Move (const Vector3 &vector, Real speed=1.0) |
|
virtual void | Move (Real X, Real Y, Real Z, Real speed=1.0) |
|
virtual void | SetPosition (const Vector3 &position) |
|
void | SetPositionRelative (const Vector3 &position) |
|
virtual void | SetPosition (Real X, Real Y, Real Z) |
|
void | SetPositionRelative (Real X, Real Y, Real Z) |
|
virtual void | SetPositionY (Real value) |
|
virtual Vector3 | GetPosition (bool relative=false) |
|
virtual void | Rotate (const Vector3 &vector, Real speed=1.0) |
|
virtual void | Rotate (Real X, Real Y, Real Z, Real speed=1.0) |
|
virtual void | SetRotation (const Vector3 &rotation) |
|
virtual void | SetRotation (Real X, Real Y, Real Z) |
|
virtual Vector3 | GetRotation () |
|
Quaternion | GetOrientation (bool relative=false) |
|
void | SetOrientation (const Quaternion &q, bool relative=false) |
|
virtual void | OnMove (bool parent) |
|
virtual void | OnRotate (bool parent) |
|
virtual void | OnClick (Vector3 &position, bool shift, bool ctrl, bool alt, bool right) |
|
virtual void | OnUnclick (bool right) |
|
virtual void | OnHit () |
|
void | NotifyMove (bool parent=false) |
|
void | NotifyRotate (bool parent=false) |
|
virtual void | ResetState () |
|
void | ChangeParent (Object *new_parent) |
|
bool | IsGlobal () |
|
void | Init (bool children=true) |
|
virtual void | OnInit () |
|
void | RegisterLoop (Object *object) |
|
void | UnregisterLoop (Object *object) |
|
virtual void | Enabled (bool value) |
|
std::string | GetNameBase () |
|
template<typename T > |
bool | IsType () |
|
template<typename T > |
T * | ConvertTo () |
|
| ObjectBase (Object *parent) |
|
virtual | ~ObjectBase () |
|
Object * | GetParent () |
|
SBS * | GetRoot () |
|
void | SetName (const std::string &name) |
|
const std::string & | GetName () |
|
std::string | GetNameBase () |
|
virtual void | Report (const std::string &message) |
|
virtual bool | ReportError (const std::string &message) |
|
Definition at line 29 of file manager.h.