Fling Engine
0.00.1
Fling Engine is a game engine written in Vulkan
FlingEngine
Platform
inc
PlatformWindows.h
Go to the documentation of this file.
1
#pragma once
2
3
#if defined FLING_WINDOWS
4
5
#if defined(_DEBUG)
6
7
# define _CRTDBG_MAP_ALLOC
8
9
#include <stdlib.h>
10
#include <crtdbg.h>
11
12
# define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__)
13
# define new DEBUG_NEW
14
15
#ifdef _MSC_VER
16
# define FLING_BREAK __debugbreak()
17
#else
18
# define FLING_BREAK asm("int $3")
19
#endif // _MSC_VER
20
21
#endif // _DEBUG
22
23
24
# define WIN32_LEAN_AND_MEAN
25
26
#include <Windows.h>
27
#include <direct.h>
28
29
# ifdef _MSC_VER
30
31
# pragma warning(disable:26495)
32
# pragma warning(disable:4267)
33
# pragma warning(disable:26451)
34
35
# endif // _MSC_VER
36
37
# define INLINE inline
38
# define FORCEINLINE __forceinline
39
40
#include "
FlingWindowsExports.h
"
41
42
#include "
DesktopWindow.h
"
43
44
#include "
Input/WindowsKeycodes.h
"
45
#include "
Input/WindowsInput.h
"
46
47
#endif // FLING_WINDOWS
WindowsInput.h
DesktopWindow.h
WindowsKeycodes.h
FlingWindowsExports.h
Generated by
1.8.13