Vivid
Loading...
Searching...
No Matches
InputHandler.h
1
#pragma once
2
3
#include "common/maths/Vec.h"
4
#include "GLFW/glfw3.h"
5
#include <map>
6
#include "editor/camera/movable/EditorCamera.h"
7
#include "common/maths/Vec.h"
8
14
namespace
InputHandler
15
{
22
bool
IsKeyPressed
(
int
key);
23
29
Vivid::Maths::Vec2
GetMousePosition
();
30
36
Vivid::Maths::Vec2
GetMousePositionOnViewport
();
37
44
bool
IsMouseButtonPressed
(
int
button);
45
};
InputHandler
A namespace that contains functions to handle input.
InputHandler::IsMouseButtonPressed
bool IsMouseButtonPressed(int button)
Checks if a mouse button is pressed or not.
Definition:
InputHandler.cpp:22
InputHandler::GetMousePositionOnViewport
Vivid::Maths::Vec2 GetMousePositionOnViewport()
Gets the mouse position on the viewport.
Definition:
InputHandler.cpp:30
InputHandler::IsKeyPressed
bool IsKeyPressed(int key)
Checks if a key is pressed or not.
Definition:
InputHandler.cpp:5
InputHandler::GetMousePosition
Vivid::Maths::Vec2 GetMousePosition()
Gets the mouse position.
Definition:
InputHandler.cpp:13
Vivid::Maths::Vec2
Contains a 2D vector.
Definition:
Vec.h:108
src
inputs
InputHandler.h
Generated by
1.9.6