Clutter Engine 0.0.1
Loading...
Searching...
No Matches
clt::Input Member List

This is the complete list of members for clt::Input, including all inherited members.

Get()clt::Inputinlinestatic
GetMousePosition() constclt::Inputinline
Input(const Input &)=deleteclt::Input
IsButtonPressed(EKey pKey) constclt::Input
IsButtonPressed(EMouseButton pButton) constclt::Input
LockMouseCursor(bool lock)clt::Inputinline
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 &)=deleteclt::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::Inputinline
Update()clt::Input