Definition at line 13 of file ObjectBase.hh.
Public Member Functions | |
ObjectBase (const System::MapdataGeoObj ¶ms) | |
virtual void | init () |
virtual void | calc () |
virtual void | calcModel () |
virtual void | load ()=0 |
virtual void | createCollision ()=0 |
virtual void | loadRail () |
virtual void | calcCollisionTransform ()=0 |
virtual u32 | loadFlags () const |
virtual const char * | getKclName () const |
virtual const EGG::Vector3f & | getPosition () const |
virtual f32 | getCollisionRadius () const |
ObjectId | id () const |
Protected Member Functions | |
void | calcTransform () |
Protected Attributes | |
ObjectId | m_id |
RailInterpolator * | m_railInterpolator |
BoxColUnit * | m_boxColUnit |
u16 | m_flags |
EGG::Vector3f | m_pos |
EGG::Vector3f | m_rot |
EGG::Vector3f | m_scale |
EGG::Matrix34f | m_transform |
const System::MapdataGeoObj * | m_mapObj |
|
0x8081F828 |
Definition at line 13 of file ObjectBase.cc.
|
inlinevirtual |
Definition at line 19 of file ObjectBase.hh.
|
virtual0x808217B8 |
Definition at line 22 of file ObjectBase.cc.
|
protected0x80821640 |
Definition at line 57 of file ObjectBase.cc.
|
inlinenodiscardvirtual0x8080BDC0 |
Reimplemented in Field::ObjectCollidable.
Definition at line 40 of file ObjectBase.hh.
|
nodiscardvirtual0x806806DC |
Definition at line 49 of file ObjectBase.cc.
|
inlinenodiscardvirtual0x80681598 |
Definition at line 35 of file ObjectBase.hh.
|
inlinenodiscard0x80572574 |
Definition at line 45 of file ObjectBase.hh.
|
inlinevirtual |
Definition at line 18 of file ObjectBase.hh.
|
inlinenodiscardvirtual0x806BF434 |
Definition at line 27 of file ObjectBase.hh.
|
virtual0x80820980 |
Definition at line 27 of file ObjectBase.cc.
|
protected |
Definition at line 54 of file ObjectBase.hh.
|
protected |
Definition at line 55 of file ObjectBase.hh.
|
protected |
Definition at line 52 of file ObjectBase.hh.
|
protected |
Definition at line 60 of file ObjectBase.hh.
|
protected |
Definition at line 56 of file ObjectBase.hh.
|
protected |
Definition at line 53 of file ObjectBase.hh.
|
protected |
Definition at line 57 of file ObjectBase.hh.
|
protected |
Definition at line 58 of file ObjectBase.hh.
|
protected |
Definition at line 59 of file ObjectBase.hh.