Voxeloop  0.1.0
Musical Loop Generation in Voxel World
AboutState Class Reference

#include <AboutState.hpp>

Inheritance diagram for AboutState:
Inheritance graph
Collaboration diagram for AboutState:
Collaboration graph

Public Member Functions

void init ()
 
void cleanup ()
 
void pause ()
 
void resume ()
 
void handleEvents (CoreEngine *engine)
 
void update (CoreEngine *engine)
 
void draw (CoreEngine *engine)
 
- Public Member Functions inherited from StateMachine
void changeState (CoreEngine *engine, StateMachine *state)
 

Static Public Member Functions

static AboutStateinstance ()
 

Protected Member Functions

 AboutState ()
 
- Protected Member Functions inherited from StateMachine
 StateMachine ()
 

Private Attributes

SharedDataRef m_sharedData
 

Static Private Attributes

static AboutState m_AboutState
 

Constructor & Destructor Documentation

◆ AboutState()

AboutState::AboutState ( )
inlineprotected

Member Function Documentation

◆ cleanup()

void AboutState::cleanup ( )
virtual

Implements StateMachine.

◆ draw()

void AboutState::draw ( CoreEngine engine)
virtual

Implements StateMachine.

◆ handleEvents()

void AboutState::handleEvents ( CoreEngine engine)
virtual

Implements StateMachine.

◆ init()

void AboutState::init ( )
virtual

Implements StateMachine.

◆ instance()

static AboutState* AboutState::instance ( )
inlinestatic

◆ pause()

void AboutState::pause ( )
virtual

Implements StateMachine.

◆ resume()

void AboutState::resume ( )
virtual

Implements StateMachine.

◆ update()

void AboutState::update ( CoreEngine engine)
virtual

Implements StateMachine.

Member Data Documentation

◆ m_AboutState

AboutState AboutState::m_AboutState
staticprivate

◆ m_sharedData

SharedDataRef AboutState::m_sharedData
private

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