Pictel 2d 0.1
Game Engine Documentation
|
Public Member Functions | |
virtual int | DoEvents ()=0 |
virtual bool | IsShiftDown ()=0 |
virtual bool | IsControlDown ()=0 |
virtual bool | GetKeyDown (unsigned short key)=0 |
virtual EventIdentifier | RegisterMouseMovedEvents (std::shared_ptr< CallableParameters1< Origin > >)=0 |
virtual EventIdentifier | RegisterMouseClickedEvents (std::shared_ptr< CallableParameters1< Origin > >)=0 |
virtual EventIdentifier | RegisterKeyShortcut (std::vector< EventFlagType > modifiers, std::vector< unsigned short >keys, std::shared_ptr< CallableParametersEmpty > fnc)=0 |
virtual EventIdentifier | RegisterKeyDown (std::shared_ptr< CallableParameters1< char > >)=0 |
virtual EventIdentifier | RegisterKeyUp (std::shared_ptr< CallableParameters1< char > >)=0 |
virtual EventIdentifier | RegisterGamepadConnection (std::shared_ptr< CallableParameters2< GamepadI *, bool > >)=0 |
virtual bool * | GetKeys ()=0 |
virtual void | UnregisterEvent (EventIdentifier)=0 |
virtual void | Unregister (EventHolderIdentifier *)=0 |
virtual void | UnregisterAllEvents ()=0 |
|
pure virtual |
Returns 1 when quit is expected.
|
pure virtual |
Checks the status of a key
|
pure virtual |
Returns the adress to the static list of keys. bool[KEY_TABLE_SIZE]. True for the key being pressed.
|
pure virtual |
Checks for the control modifier
|
pure virtual |
Checks for the control modifier
|
pure virtual |
Register for gamepad connection/disconnection
|
pure virtual |
Register a key down event handler
|
pure virtual |
Register key shortcut
|
pure virtual |
Register a key up event handler
|
pure virtual |
Register a mouse click event handler
|
pure virtual |
Register a mouse move events event handler
|
pure virtual |
Unregister a callback
|
pure virtual |
Unregister all events
|
pure virtual |
Unregister a callback