| Fling Engine 0.00.1 Fling Engine is a game engine written in Vulkan

PlatformLinux.h
Go to the documentation of this file.
1 #pragma once
2
3 #if FLING_LINUX
4
5 #ifndef NDEBUG
6 # define FLING_DEBUG 1
7 #else
8 # define FLING_DEBUG 0
9 #endif
10
11 #include <unistd.h>
12
13 // Break point, see https://stackoverflow.com/questions/17516855/portable-equivalent-of-debugbreak
14 # define FLING_BREAK(str) { asm("int $3"); }
15
16
17 # define INLINE inline
18 # define FORCEINLINE inline __attribute__ ((always_inline))
19
20 #include "FlingLinuxExports.h"
21 #include "DesktopWindow.h"
22
23 #include "Input/LinuxKeycodes.h"
24 #include "Input/LinuxInput.h"
25
26 #endif // FLING_LINUX
LinuxInput.h
FlingLinuxExports.h
DesktopWindow.h
LinuxKeycodes.h