Clutter Engine 0.0.1
|
This is the complete list of members for clt::Input, including all inherited members.
Get() | clt::Input | inlinestatic |
GetMousePosition() const | clt::Input | inline |
Input(const Input &)=delete | clt::Input | |
IsButtonPressed(EKey pKey) const | clt::Input | |
IsButtonPressed(EMouseButton pButton) const | clt::Input | |
LockMouseCursor(bool lock) | clt::Input | inline |
MapKeysToAxis(EKey positiveKey, EKey negativeKey, const std::string &axisName) | clt::Input | |
MapKeysToAxis(EMouseButton positiveKey, EMouseButton negativeKey, const std::string &axisName) | clt::Input | |
MapKeysToAxis(EControllerAxis axis, const std::string &axisName, float pDeadzone=-1.0f) | clt::Input | |
MapKeysToVect(EKey XPositiveKey, EKey XNegativeKey, EKey YPositiveKey, EKey YNegativeKey, const std::string &VectName) | clt::Input | |
MapKeyToAction(EKey pKey, const std::string &pActionName, EInputState pState=EInputState::Pressed) | clt::Input | |
MapKeyToAction(EMouseButton pKey, const std::string &pActionName, EInputState pState=EInputState::Pressed) | clt::Input | |
MapKeyToAction(EControllerButton pKey, const std::string &pActionName, EInputState pState=EInputState::Pressed) | clt::Input | |
operator=(const Input &)=delete | clt::Input | |
RegisterActionCallback(const std::string &pActionName, std::function< void()> callback) | clt::Input | |
RegisterAxisCallback(const std::string &axisName, std::function< void(float)> callback) | clt::Input | |
RegisterMouseCallback(std::function< void(Vector2)> callback) | clt::Input | |
RegisterScrollCallback(std::function< void(float)> callback) | clt::Input | |
RegisterVectCallback(const std::string &VectName, std::function< void(Vector2)> callback) | clt::Input | |
SetShowMouseCursor(bool show) | clt::Input | inline |
Update() | clt::Input |