Fling Engine
0.00.1
Fling Engine is a game engine written in Vulkan
FlingEngine
Core
inc
Input
WindowsInput.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Input/Input.h
"
4
5
#if FLING_WINDOWS
6
7
namespace
Fling
8
{
12
class
WindowsInput :
public
Input
13
{
14
protected
:
15
16
virtual
void
InitImpl()
override
;
17
virtual
void
PreUpdateImpl()
override
;
18
virtual
void
ShutdownImpl()
override
;
19
20
virtual
void
InitKeyMap()
override
;
21
22
virtual
void
PollImpl()
override
;
23
24
virtual
bool
IsKeyDownImpl(
const
std::string& t_KeyName)
override
;
25
virtual
bool
IsKeyHelpImpl(
const
std::string& t_KeyName)
override
;
26
virtual
bool
IsMouseButtonPressedImpl(
const
std::string& t_KeyName)
override
;
27
virtual
bool
IsMouseDownImpl(
const
std::string& t_KeyName)
override
;
28
34
virtual
MousePos GetMousePosImpl()
override
;
35
};
36
}
// namespace Fling
37
38
#endif // FLING_WINDOWS
Input.h
Fling
Definition:
Engine.h:29
Generated by
1.8.13