VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
JoltSafe.hpp
Go to the documentation of this file.
1
6
7#pragma once
8
9#include <SDL3/SDL.h>
10
11#if defined(None)
12 #undef None
13#endif
14#if defined(Status)
15 #undef Status
16#endif
17#if defined(Success)
18 #undef Success
19#endif
20#if defined(Bool)
21 #undef Bool
22#endif
23#if defined(True)
24 #undef True
25#endif
26#if defined(False)
27 #undef False
28#endif
29#if defined(Shape)
30 #undef Shape
31#endif
32#if defined(ConvexShape)
33 #undef ConvexShape
34#endif
35#if defined(Convex)
36 #undef Convex
37#endif
38#if defined(State)
39 #undef State
40#endif
41#if defined(Never)
42 #undef Never
43#endif
44#if defined(Always)
45 #undef Always
46#endif
47#if defined(AlwaysInline)
48 #undef AlwaysInline
49#endif
50#if defined(CurrentTime)
51 #undef CurrentTime
52#endif
53#if defined(KeyPress)
54 #undef KeyPress
55#endif
56#if defined(KeyRelease)
57 #undef KeyRelease
58#endif
59#if defined(Count)
60 #undef Count
61#endif
62#if defined(Round)
63 #undef Round
64#endif
65#if defined(Complex)
66 #undef Complex
67#endif
68#if defined(Min)
69 #undef Min
70#endif
71#if defined(Max)
72 #undef Max
73#endif
74
75#include <Jolt/Jolt.h>
76#include <Jolt/Core/Factory.h>
77#include <Jolt/Core/TempAllocator.h>
78#include <Jolt/Core/JobSystemThreadPool.h>
79#include <Jolt/RegisterTypes.h>
80#include <Jolt/Renderer/DebugRenderer.h>
81#include <Jolt/Physics/PhysicsSystem.h>
82#include <Jolt/Physics/PhysicsSettings.h>
83#include <Jolt/Physics/Body/Body.h>
84#include <Jolt/Physics/Body/BodyInterface.h>
85#include <Jolt/Physics/Body/BodyCreationSettings.h>
86#include <Jolt/Physics/Body/BodyActivationListener.h>
87#include <Jolt/Physics/Body/MotionProperties.h>
88#include <Jolt/Physics/Character/CharacterVirtual.h>
89#include <Jolt/Physics/Collision/Shape/BoxShape.h>
90#include <Jolt/Physics/Collision/Shape/SphereShape.h>
91#include <Jolt/Physics/Collision/Shape/CapsuleShape.h>
92#include <Jolt/Physics/Collision/Shape/CylinderShape.h>
93#include <Jolt/Physics/Collision/Shape/ConvexHullShape.h>
94#include <Jolt/Physics/Collision/Shape/MeshShape.h>
95#include <Jolt/Physics/Collision/RayCast.h>
96#include <Jolt/Physics/Collision/CastResult.h>
97#include <Jolt/Physics/Collision/BackFaceMode.h>
98#include <Jolt/Physics/Collision/NarrowPhaseQuery.h>
99#include <Jolt/Physics/Collision/ShapeCast.h>
100#include <Jolt/Physics/Collision/BroadPhase/BroadPhaseLayer.h>
101#include <Jolt/Physics/Collision/ContactListener.h>