Maratis Engine
Public Member Functions

MOEntity Class Reference

#include <MOEntity.h>

Inheritance diagram for MOEntity:
MObject3d

List of all members.

Public Member Functions

 MOEntity (MMeshRef *meshRef)
 ~MOEntity (void)
 MOEntity (const MOEntity &entity)
int getType (void)
void setInvisible (bool invisible)
bool isInvisible (void)
void setMeshRef (MMeshRef *meshRef)
MMeshgetMesh (void)
MMeshRefgetMeshRef (void)
void changeAnimation (unsigned int animationId)
bool isAnimationOver (void)
void setAnimationSpeed (float animationSpeed)
void setCurrentFrame (float currentFrame)
unsigned int getAnimationId (void)
float getAnimationSpeed (void)
float getCurrentFrame (void)
void deletePhysicsProperties (void)
MPhysicsPropertiescreatePhysicsProperties (void)
MPhysicsPropertiesgetPhysicsProperties (void)
MBox3dgetBoundingBox (void)
void update (void)
void updateVisibility (MOCamera *camera)

Constructor & Destructor Documentation

MOEntity::MOEntity ( MMeshRef meshRef)
MOEntity::~MOEntity ( void  )
MOEntity::MOEntity ( const MOEntity entity)

Member Function Documentation

void MOEntity::changeAnimation ( unsigned int  animationId)
MPhysicsProperties * MOEntity::createPhysicsProperties ( void  )
void MOEntity::deletePhysicsProperties ( void  )
unsigned int MOEntity::getAnimationId ( void  ) [inline]
float MOEntity::getAnimationSpeed ( void  ) [inline]
MBox3d* MOEntity::getBoundingBox ( void  ) [inline]
float MOEntity::getCurrentFrame ( void  ) [inline]
MMesh * MOEntity::getMesh ( void  )
MMeshRef* MOEntity::getMeshRef ( void  ) [inline]
MPhysicsProperties* MOEntity::getPhysicsProperties ( void  ) [inline]
int MOEntity::getType ( void  ) [inline, virtual]

Reimplemented from MObject3d.

bool MOEntity::isAnimationOver ( void  )
bool MOEntity::isInvisible ( void  ) [inline]
void MOEntity::setAnimationSpeed ( float  animationSpeed) [inline]
void MOEntity::setCurrentFrame ( float  currentFrame) [inline]
void MOEntity::setInvisible ( bool  invisible) [inline]
void MOEntity::setMeshRef ( MMeshRef meshRef)
void MOEntity::update ( void  ) [virtual]

Reimplemented from MObject3d.

void MOEntity::updateVisibility ( MOCamera camera) [virtual]

Reimplemented from MObject3d.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines