Cogs.Core
Cogs::Core::InputManager Member List

This is the complete list of members for Cogs::Core::InputManager, including all inherited members.

actionMappings (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
addActionMapping(const StringView &name, const StringView &device, const StringView &inputAction, int placeholder=0) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
addActionMapping(const StringView &name, InputDeviceState *device, const StringView &inputAction, int placeholder=0) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
addAxisMapping(const StringView &name, const StringView &device, const StringView &inputAxis, float scale=1.0f, int flags=0) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
addAxisMapping(const StringView &name, InputDeviceState *device, const StringView &inputAxis, float scale=1.0f, int flags=0) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
addProvider(std::unique_ptr< IInputProvider > provider)Cogs::Core::InputManager
axisMappings (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
checkTimeStamp(double timestamp_ms)Cogs::Core::InputManagerprivate
createActionMapping(const InputIdentifier &actionId, const StringView &name)Cogs::Core::InputManager
createAxisMapping(const InputIdentifier &axisId, const StringView &name)Cogs::Core::InputManager
deviceStates (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
ErrorAxis (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivatestatic
ErrorButton (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivatestatic
gainedFocus(double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
getActionState(const StringView &name) constCogs::Core::InputManager
getAxis(std::string driver, std::string device, std::string axis) (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerinline
getAxisIndex(InputDeviceState *device, const StringView &inputAxis) const (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
getAxisValue(const StringView &name) constCogs::Core::InputManager
getButtonIndex(InputDeviceState *device, const StringView &inputAction) const (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
getDevice(InputDevices::EValues deviceId) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
getDevice(const StringView &name) (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
getView() const (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerinline
initialize()Cogs::Core::InputManager
inputInspector (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerfriend
InputManager(ViewContext *viewContext)Cogs::Core::InputManagerexplicit
InputManager(const InputManager &)=delete (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
inputProviders (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
lostFocus(double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
NoAxis (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivatestatic
NoButton (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivatestatic
operator=(const InputManager &)=delete (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
pendingDevices (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
prevTimeStamp (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
readInputConfig(const StringView &path) (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
triggerKeyChar(std::string ch, double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
triggerKeyDown(Key key, double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
triggerKeyUp(Key key, double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
triggerMouseWheel(int32_t deltaValue, double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
triggerPointerMove(PointerType pointerType, PointerId pointerId, const glm::ivec2 &position, double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
triggerPointerPress(PointerType pointerType, PointerId pointerId, MouseButton button, const glm::ivec2 &position, double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
triggerPointerRelease(PointerType pointerType, PointerId pointerId, MouseButton button, const glm::ivec2 &position, double timestamp_ms) (defined in Cogs::Core::InputManager)Cogs::Core::InputManager
update()Cogs::Core::InputManager
updateActions() (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
updateAxes() (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
updateConnections() (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
updateInputs() (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
view (defined in Cogs::Core::InputManager)Cogs::Core::InputManagerprivate
~InputManager()Cogs::Core::InputManager