Voxeloop  0.1.0
Musical Loop Generation in Voxel World
SettingsState Class Reference

#include <SettingsState.hpp>

Inheritance diagram for SettingsState:
Inheritance graph
Collaboration diagram for SettingsState:
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 SettingsStateinstance ()
 

Protected Member Functions

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

Private Attributes

SharedDataRef m_sharedData
 

Static Private Attributes

static SettingsState m_AboutState
 

Constructor & Destructor Documentation

◆ SettingsState()

SettingsState::SettingsState ( )
inlineprotected

Member Function Documentation

◆ cleanup()

void SettingsState::cleanup ( )
virtual

Implements StateMachine.

◆ draw()

void SettingsState::draw ( CoreEngine engine)
virtual

Implements StateMachine.

◆ handleEvents()

void SettingsState::handleEvents ( CoreEngine engine)
virtual

Implements StateMachine.

◆ init()

void SettingsState::init ( )
virtual

Implements StateMachine.

◆ instance()

static SettingsState* SettingsState::instance ( )
inlinestatic

◆ pause()

void SettingsState::pause ( )
virtual

Implements StateMachine.

◆ resume()

void SettingsState::resume ( )
virtual

Implements StateMachine.

◆ update()

void SettingsState::update ( CoreEngine engine)
virtual

Implements StateMachine.

Member Data Documentation

◆ m_AboutState

SettingsState SettingsState::m_AboutState
staticprivate

◆ m_sharedData

SharedDataRef SettingsState::m_sharedData
private

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