flimEngine
|
#include <Inputable.h>
Public Member Functions | |
Inputable () | |
virtual | ~Inputable () |
Inputable (const Inputable &)=delete | |
const Inputable & | operator= (const Inputable &)=delete |
virtual errcode | KeyPressed (AZUL_KEY key) |
Key pressed callback. More... | |
virtual errcode | KeyReleased (AZUL_KEY key) |
Key released. More... | |
errcode | SubmitInputRegistration (AZUL_KEY key, input_type type) |
Submit input registration. More... | |
errcode | SubmitInputDeregistration (AZUL_KEY key, input_type type) |
Submit input deregistration. More... | |
std::list< Inputable * >::iterator | GetDeletionIterator () |
errcode | SetDeletionIterator (std::list< Inputable *>::iterator in) |
Private Member Functions | |
errcode | SceneRegistration (AZUL_KEY key, input_type type) |
errcode | SceneDeregistration (AZUL_KEY key, input_type type) |
Private Attributes | |
RegistrationState | regState |
InputableDeregistrationCommand * | deregCommand |
InputableRegistrationCommand * | regCommand |
std::list< Inputable * >::iterator | deleteIter |
Friends | |
class | InputableRegistrationCommand |
class | InputableDeregistrationCommand |
Inputable::Inputable | ( | ) |
|
virtual |
|
delete |
std::list< Inputable * >::iterator Inputable::GetDeletionIterator | ( | ) |
|
private |
|
private |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |