Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
WorldObjectDestroyedPoll Class Reference
Inheritance diagram for WorldObjectDestroyedPoll:
[legend]
Collaboration diagram for WorldObjectDestroyedPoll:
[legend]

Public Member Functions

 WorldObjectDestroyedPoll (WorldObject *worldObject, const std::function< void()> &callback)
 
- Public Member Functions inherited from EventPoll
 EventPoll (const std::function< void()> &callback)
 
virtual void update (float deltaSec)
 
bool isActive () const
 
void setActive (bool active)
 
Handle< EventPoll > & handle ()
 
- Public Member Functions inherited from Scriptable
int scriptKey () const
 
void setScriptKey (int key)
 
bool isScriptLocal () const
 
void setScriptLocal (bool local)
 

Protected Member Functions

virtual bool poll () override
 
virtual bool isDead () override
 
- Protected Member Functions inherited from EventPoll
void doCallback ()
 
virtual void specialOnCallback ()
 

Protected Attributes

Handle< WorldObjectm_worldObject
 
- Protected Attributes inherited from EventPoll
std::function< void()> m_callback
 
Handle< EventPollm_handle
 
bool m_active
 
- Protected Attributes inherited from Scriptable
int m_key
 
bool m_local
 

Additional Inherited Members

- Static Public Attributes inherited from Scriptable
static const int INVALID_KEY = -1
 

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