A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Field::ObjectNoImpl Class Referencefinal

Description

Definition at line 7 of file ObjectNoImpl.hh.

Inheritance diagram for Field::ObjectNoImpl:

Public Member Functions

 ObjectNoImpl (const System::MapdataGeoObj &params)
 
void load () override
 
void createCollision () override
 
void calcCollisionTransform () override
 
- Public Member Functions inherited from Field::ObjectBase
 ObjectBase (const System::MapdataGeoObj &params)
 
virtual void init ()
 
virtual void calc ()
 
virtual void calcModel ()
 
virtual void loadRail ()
 
virtual u32 loadFlags () const
 
virtual const char * getKclName () const
 
virtual const EGG::Vector3fgetPosition () const
 
virtual f32 getCollisionRadius () const
 
ObjectId id () const
 

Additional Inherited Members

- Protected Member Functions inherited from Field::ObjectBase
void calcTransform ()
 
- Protected Attributes inherited from Field::ObjectBase
ObjectId m_id
 
RailInterpolatorm_railInterpolator
 
BoxColUnitm_boxColUnit
 
u16 m_flags
 
EGG::Vector3f m_pos
 
EGG::Vector3f m_rot
 
EGG::Vector3f m_scale
 
EGG::Matrix34f m_transform
 
const System::MapdataGeoObjm_mapObj
 

Constructor & Destructor Documentation

◆ ObjectNoImpl()

Field::ObjectNoImpl::ObjectNoImpl ( const System::MapdataGeoObj & params)

Definition at line 7 of file ObjectNoImpl.cc.

Member Function Documentation

◆ calcCollisionTransform()

void Field::ObjectNoImpl::calcCollisionTransform ( )
inlineoverridevirtual

Implements Field::ObjectBase.

Definition at line 14 of file ObjectNoImpl.hh.

◆ createCollision()

void Field::ObjectNoImpl::createCollision ( )
inlineoverridevirtual

Implements Field::ObjectBase.

Definition at line 13 of file ObjectNoImpl.hh.

◆ load()

void Field::ObjectNoImpl::load ( )
overridevirtual

Implements Field::ObjectBase.

Definition at line 11 of file ObjectNoImpl.cc.