![]() |
Radium Engine
1.6.3
|
#include <Engine/RaEngine.hpp>#include <Core/Utils/Color.hpp>#include <Core/Utils/Singleton.hpp>#include <Engine/Scene/Component.hpp>#include <Engine/Scene/Entity.hpp>#include <Engine/Data/DrawPrimitives.hpp>
Include dependency graph for SystemDisplay.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Ra::Engine::Scene::DebugComponent |
| Component for debug drawing. More... | |
| class | Ra::Engine::Scene::UiComponent |
| Component for UI drawing. More... | |
| class | Ra::Engine::Scene::SystemEntity |
Namespaces | |
| namespace | Ra |
| hepler function to manage enum as underlying types in VariableSet | |
| namespace | Ra::Engine |
| This namespace contains engine and ECS related stuff. | |
| namespace | Ra::Engine::Scene |
| Scene and how to communicate. | |
Macros | |
| #define | RA_DISPLAY_POINT(p, color, scale) |
| Macros for debug drawing. All coordinates are in world space. | |
| #define | RA_DISPLAY_VECTOR(p, v, color) |
| #define | RA_DISPLAY_RAY(r, color) |
| #define | RA_DISPLAY_CIRCLE(c, n, r, color) |
| #define | RA_DISPLAY_TRIANGLE(a, b, c, color) |
| #define | RA_DISPLAY_NORMAL(p, n, color, scale) |
| #define | RA_DISPLAY_FRAME(t, scale) |
| #define | RA_DISPLAY_AABB(a, color) |
| #define | RA_DISPLAY_OBB(a, color) |
| #define | RA_DISPLAY_SPHERE(c, r, color) |
| #define | RA_DISPLAY_CAPSULE(p1, p2, r, color) |
| #define | RA_DISPLAY_LINE(a, b, color) |
| #define | RA_CLEAR_DEBUG_DISPLAY() |
This file's main purpose is to declare a set of macros to allow drawing primitives from everywhere in the code, for debug purposes. These macros can be completely disabled by #defining the following constant :
Definition in file SystemDisplay.hpp.
| #define RA_CLEAR_DEBUG_DISPLAY | ( | ) |
Definition at line 149 of file SystemDisplay.hpp.
| #define RA_DISPLAY_AABB | ( | a, | |
| color ) |
Definition at line 119 of file SystemDisplay.hpp.
| #define RA_DISPLAY_CAPSULE | ( | p1, | |
| p2, | |||
| r, | |||
| color ) |
Definition at line 137 of file SystemDisplay.hpp.
| #define RA_DISPLAY_CIRCLE | ( | c, | |
| n, | |||
| r, | |||
| color ) |
Definition at line 95 of file SystemDisplay.hpp.
| #define RA_DISPLAY_FRAME | ( | t, | |
| scale ) |
Definition at line 113 of file SystemDisplay.hpp.
| #define RA_DISPLAY_LINE | ( | a, | |
| b, | |||
| color ) |
Definition at line 143 of file SystemDisplay.hpp.
| #define RA_DISPLAY_NORMAL | ( | p, | |
| n, | |||
| color, | |||
| scale ) |
Definition at line 107 of file SystemDisplay.hpp.
| #define RA_DISPLAY_OBB | ( | a, | |
| color ) |
Definition at line 125 of file SystemDisplay.hpp.
| #define RA_DISPLAY_POINT | ( | p, | |
| color, | |||
| scale ) |
Macros for debug drawing. All coordinates are in world space.
Definition at line 77 of file SystemDisplay.hpp.
| #define RA_DISPLAY_RAY | ( | r, | |
| color ) |
Definition at line 89 of file SystemDisplay.hpp.
| #define RA_DISPLAY_SPHERE | ( | c, | |
| r, | |||
| color ) |
Definition at line 131 of file SystemDisplay.hpp.
| #define RA_DISPLAY_TRIANGLE | ( | a, | |
| b, | |||
| c, | |||
| color ) |
Definition at line 101 of file SystemDisplay.hpp.
| #define RA_DISPLAY_VECTOR | ( | p, | |
| v, | |||
| color ) |
Definition at line 83 of file SystemDisplay.hpp.