|
Engine²
Open-source game engine written in C++.
|
#include "GLFW/glfw3.h"#include "Logger.hpp"#include "RmlUi/Core/Unit.h"#include "component/Camera.hpp"#include "component/Transform.hpp"#include "core/Core.hpp"#include "glm/ext/vector_float3.hpp"#include "plugin/PluginCameraMovement.hpp"#include "plugin/PluginDefaultPipeline.hpp"#include "plugin/PluginInput.hpp"#include "plugin/PluginRmlui.hpp"#include "plugin/PluginWindow.hpp"#include "resource/CameraManager.hpp"#include "resource/GraphicSettings.hpp"#include "resource/InputManager.hpp"#include "resource/UIContext.hpp"#include "resource/Window.hpp"#include "scheduler/Init.hpp"#include "scheduler/PreUpdate.hpp"#include "scheduler/Preparation.hpp"#include "scheduler/Startup.hpp"#include "spdlog/fmt/bundled/format.h"#include "webgpu.h"#include <RmlUi/Core/Core.h>#include <RmlUi/Core/Element.h>#include <RmlUi/Core/Math.h>#include <RmlUi/Core/Property.h>#include <RmlUi/Core/StyleSheetSpecification.h>#include <RmlUi/Core/TransformPrimitive.h>#include <RmlUi/Core/Tween.h>#include <RmlUi/Core/Types.h>#include <cstdint>#include <stdexcept>#include <string>Classes | |
| struct | OverlayState |
| class | RmluiExampleError |
Functions | |
| void | EscapeKeySystem (Engine::Core &core) |
| void | InitializeAnimationOverlay (Rmlui::Resource::UIContext &ui, OverlayState &state) |
| void | UpdateAnimationOverlay (Engine::Core &core) |
| void | ApplyOverlayState (Engine::Core &core) |
| void | Setup (Engine::Core &core) |
| int | main (void) |
| void ApplyOverlayState | ( | Engine::Core & | core | ) |
| void EscapeKeySystem | ( | Engine::Core & | core | ) |
| void InitializeAnimationOverlay | ( | Rmlui::Resource::UIContext & | ui, |
| OverlayState & | state ) |
| int main | ( | void | ) |
| void Setup | ( | Engine::Core & | core | ) |
| void UpdateAnimationOverlay | ( | Engine::Core & | core | ) |