API Documentation
|
#include <KeyController.h>
Public Member Functions | |
NDEVR_BASE_API | KeyController () |
virtual NDEVR_BASE_API | ~KeyController () |
NDEVR_BASE_API void | addController (UUID id, KeyControllerBase *controller) |
NDEVR_BASE_API void | removeController (UUID id) |
NDEVR_BASE_API Buffer< KeyControllerBase * > | controllers () const |
NDEVR_BASE_API bool | hasController (UUID id) const |
NDEVR_BASE_API bool | processKeyEvent (const KeyEvent &event, DesignObjectLookup *lookup, Camera *camera) override |
Public Member Functions inherited from KeyControllerBase |
Static Public Member Functions | |
static NDEVR_BASE_API KeyController & | DefaultKeyController () |
KeyController | ( | ) |
|
inlinevirtual |
void addController | ( | UUID | id, |
KeyControllerBase * | controller ) |
Buffer< KeyControllerBase * > controllers | ( | ) | const |
|
static |
bool hasController | ( | UUID | id | ) | const |
|
overridevirtual |
Implements KeyControllerBase.
void removeController | ( | UUID | id | ) |