|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
#include "../../include/public/Core/SceneBase.hpp"#include <Core/GameObject.hpp>#include <Core/Logger.hpp>#include <Camera/Camera.hpp>#include <ECS/Components/TransformComponent.hpp>#include <Lighting/Light.hpp>#include <Lighting/LightManager.hpp>#include <Runtime/Skybox.hpp>#include <Physics/PhysicsWorld.hpp>#include <Physics/ColliderComponent.hpp>#include <Debug/DebugLineRenderer.hpp>#include "../../include/private/Graphics/Common/RenderCommandQueue.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Sleak |
| Root namespace for everything the engine exposes. | |
Functions | |
| static void | Sleak::RegisterCollidersRecursive (GameObject *obj, Physics::PhysicsWorld *world) |
| Walks obj and its children, registering any ColliderComponent found with world. | |
| static void | Sleak::UnregisterCollidersRecursive (GameObject *obj, Physics::PhysicsWorld *world) |
| Walks obj and its children, unregistering any ColliderComponent found from world. | |