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

Public Member Functions

 AABBEnteredPoll (WorldObject *worldObject, const AABB &aabb, const std::function< void()> &callback)
 
virtual bool isDead () override
 
- 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 void specialOnCallback () override
 
- Protected Member Functions inherited from EventPoll
void doCallback ()
 

Protected Attributes

Handle< WorldObjectm_worldObject
 
AABB m_aabb
 
bool m_entered
 
- 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: