Emergency 20 Dokumentation  4.2.0
em5::EGenericObjectBase Class Reference

EGenericObjectBase wrapper base class. More...

#include <EGenericObjectBase.h>

Inheritance diagram for em5::EGenericObjectBase:
em5::EActorBase em5::EGenericObject em5::EHouse em5::EObject em5::EPerson em5::EVehicle

Protected Member Functions

 EGenericObjectBase (qsf::Entity &entity)
 
virtual ~EGenericObjectBase ()
 
const glm::vec3 & GetPosition ()
 
const glm::mat3x3 & GetRotationMatrix ()
 
qsf::ai::EObjectTerrainClass GetTerrainClass ()
 
qsf::ai::EFloorPlacement GetPlacement ()
 
void UpdatePlacement (glm::vec3 &position_, glm::mat3x3 &rotation_)
 
int GetCarriedPersonID () const
 
- Protected Member Functions inherited from em5::EActorBase
 EActorBase (qsf::Entity &entity)
 
virtual ~EActorBase ()
 
qsf::ai::ETerrainGetTerrain ()
 
qsf::ai::ETerrainGetTerrain (int index)
 
int initOwnerPlayer ()
 
bool IsWalkable ()
 

Additional Inherited Members

- Protected Attributes inherited from em5::EActorBase
qsf::EntitymEntity
 

Detailed Description

EGenericObjectBase wrapper base class.

Constructor & Destructor Documentation

em5::EGenericObjectBase::EGenericObjectBase ( qsf::Entity entity)
protected
virtual em5::EGenericObjectBase::~EGenericObjectBase ( )
protectedvirtual

Member Function Documentation

int em5::EGenericObjectBase::GetCarriedPersonID ( ) const
protected
qsf::ai::EFloorPlacement em5::EGenericObjectBase::GetPlacement ( )
protected
const glm::vec3& em5::EGenericObjectBase::GetPosition ( )
protected
const glm::mat3x3& em5::EGenericObjectBase::GetRotationMatrix ( )
protected
qsf::ai::EObjectTerrainClass em5::EGenericObjectBase::GetTerrainClass ( )
protected
void em5::EGenericObjectBase::UpdatePlacement ( glm::vec3 &  position_,
glm::mat3x3 &  rotation_ 
)
protected

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