UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::action::Entity Class Referenceabstract

#include <ugdk/action/entity.h>

Inheritance diagram for ugdk::action::Entity:

Public Member Functions

virtual ~Entity ()
 
virtual bool to_be_removed () const
 
virtual void Update (double dt)=0
 
virtual void OnSceneAdd (Scene *scene)
 

Protected Member Functions

 Entity ()
 

Protected Attributes

bool to_be_removed_
 

Constructor & Destructor Documentation

virtual ugdk::action::Entity::~Entity ( )
inlinevirtual
ugdk::action::Entity::Entity ( )
inlineprotected

Member Function Documentation

virtual void ugdk::action::Entity::OnSceneAdd ( Scene scene)
inlinevirtual

Reimplemented in ugdk::ui::Menu.

virtual bool ugdk::action::Entity::to_be_removed ( ) const
inlinevirtual
virtual void ugdk::action::Entity::Update ( double  dt)
pure virtual

Implemented in ugdk::ui::Menu.

Member Data Documentation

bool ugdk::action::Entity::to_be_removed_
protected

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