Loading [MathJax]/extensions/TeX/AMSmath.js
Radium Engine  1.6.3
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pch.hpp
1#pragma once
2
3#include <Core/Animation/KeyFramedValueController.hpp>
4#include <Core/Animation/KeyFramedValueInterpolators.hpp>
5#include <Core/Asset/Camera.hpp>
6#include <Core/Containers/MakeShared.hpp>
7#include <Core/Containers/VariableSetEnumManagement.hpp>
8#include <Core/Containers/VectorArray.hpp>
9#include <Core/CoreMacros.hpp>
10#include <Core/Geometry/MeshPrimitives.hpp>
11#include <Core/Math/Math.hpp>
12#include <Core/Resources/Resources.hpp>
13#include <Core/Tasks/TaskQueue.hpp>
14#include <Core/Types.hpp>
15#include <Core/Utils/Color.hpp>
16#include <Core/Utils/Index.hpp>
17#include <Core/Utils/Log.hpp>
18#include <Core/Utils/StringUtils.hpp>
19#include <Core/Utils/Timer.hpp>
20#include <Engine/Data/Material.hpp>
21#include <Engine/Data/Mesh.hpp>
22#include <Engine/RadiumEngine.hpp>
23#include <Engine/Rendering/ForwardRenderer.hpp>
24#include <Engine/Rendering/RenderObject.hpp>
25#include <Engine/Rendering/RenderObjectManager.hpp>
26#include <Engine/Rendering/RenderTechnique.hpp>
27#include <Engine/Rendering/Renderer.hpp>
28#include <Engine/Scene/CameraComponent.hpp>
29#include <Engine/Scene/CameraManager.hpp>
30#include <Engine/Scene/Component.hpp>
31#include <Engine/Scene/Entity.hpp>
32#include <Engine/Scene/EntityManager.hpp>
33#include <Engine/Scene/ItemEntry.hpp>
34#include <Engine/Scene/Light.hpp>
35#include <Engine/Scene/SkeletonBasedAnimationSystem.hpp>
37#include <PluginBase/RadiumPluginInterface.hpp>
38#include <QApplication>
39#include <QBoxLayout>
40#include <QDialog>
41#include <QDoubleSpinBox>
42#include <QFileDialog>
43#include <QFrame>
44#include <QGroupBox>
45#include <QKeyEvent>
46#include <QLabel>
47#include <QMessageBox>
48#include <QMouseEvent>
49#include <QObject>
50#include <QPainter>
51#include <QPlainTextEdit>
52#include <QPushButton>
53#include <QSpinBox>
54#include <QString>
55#include <QTimer>
56#include <QVBoxLayout>
57#include <QWheelEvent>
58#include <QWidget>
59#include <QWindow>
60#include <algorithm>
61#include <atomic>
62#include <functional>
63#include <iostream>
64#include <limits>
65#include <map>
66#include <memory>
67#include <nlohmann/json.hpp>
68#include <ostream>
69#include <stack>
70#include <string>
71#include <utility>
72#include <vector>
73
74// raise name resolution issue with glbinding, can be added if gl:: namespace is added everywhere
75// #include <QOpenGLContext>
76// and ensure include this before
77// #include <glbinding/gl/gl.h>