Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
InputManager.h File Reference
#include <glm/glm.hpp>
#include <cstdint>
#include <functional>
#include <string>
#include <unordered_map>
#include <vector>
Include dependency graph for InputManager.h:

Go to the source code of this file.

Classes

class  Input::InputManager
struct  Input::InputManager::CallbackHandle
struct  Input::InputManager::BoolCallbackEntry
struct  Input::InputManager::Vec2CallbackEntry
struct  Input::InputManager::FloatCallbackEntry
struct  Input::InputManager::BoolAction
struct  Input::InputManager::Vec2Action
struct  Input::InputManager::FloatAction

Namespaces

namespace  Input
namespace  Input::Actions

Variables

constexpr const char * Input::Actions::XrLeftTrigger = "XR.LeftTrigger"
constexpr const char * Input::Actions::XrRightTrigger = "XR.RightTrigger"
constexpr const char * Input::Actions::XrLeftGrip = "XR.LeftGrip"
constexpr const char * Input::Actions::XrRightGrip = "XR.RightGrip"
constexpr const char * Input::Actions::XrLeftThumbstick = "XR.LeftThumbstick"
constexpr const char * Input::Actions::XrRightThumbstick = "XR.RightThumbstick"