Zen 0.3.0
Loading...
Searching...
No Matches
ZEN_Input.h
1#pragma once
2
3#include <zen/inputs/ZEN_InputSystem.h>
4#include <zen/inputs/ZEN_KeyCodes.h>
5#include <zen/zen_pch.h>
6
7namespace Zen {
8 class Input {
9 public:
10 static void bind(const InputSystem *inputSystem);
11 static void unbind();
12 static bool isKeyHeld(ScanCode scancode);
13 static bool isKeyPressed(ScanCode scancode);
14 static bool isKeyReleased(ScanCode scancode);
15
16 private:
17 static const InputSystem *s_inputSystem;
18 };
19} // namespace Zen