Fling Engine  0.00.1
Fling Engine is a game engine written in Vulkan
FlingTypes.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <cstdint>
4 #include <inttypes.h>
5 #include <entt/core/hashed_string.hpp>
6 
7 // Integer typedefs for ease of use
8 typedef uint8_t UINT8;
9 typedef unsigned short UINT16;
10 typedef uint32_t UINT32;
11 typedef uint64_t UINT64;
12 
13 typedef int8_t INT8;
14 typedef signed short INT16;
15 typedef int32_t INT32;
16 typedef int64_t INT64;
17 
18 namespace Fling
19 {
20  // Use hashed strings as Guid's
21  typedef entt::hashed_string Guid;
22  typedef entt::hashed_string::hash_type Guid_Handle;
23 }
int64_t INT64
Definition: FlingTypes.h:16
uint64_t UINT64
Definition: FlingTypes.h:11
int8_t INT8
Definition: FlingTypes.h:13
entt::hashed_string::hash_type Guid_Handle
Definition: FlingTypes.h:22
unsigned short UINT16
Definition: FlingTypes.h:9
int32_t INT32
Definition: FlingTypes.h:15
entt::hashed_string Guid
Definition: FlingTypes.h:21
uint8_t UINT8
Definition: FlingTypes.h:8
uint32_t UINT32
Definition: FlingTypes.h:10
Definition: Engine.h:13
signed short INT16
Definition: FlingTypes.h:14