Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
application.hpp File Reference
#include <helios/app/details/profile.hpp>
#include <helios/app/dynamic_plugin.hpp>
#include <helios/app/plugin.hpp>
#include <helios/app/scheduler.hpp>
#include <helios/app/schedules.hpp>
#include <helios/app/sub_app.hpp>
#include <helios/compiler/compiler.hpp>
#include <helios/ecs/command/command.hpp>
#include <helios/ecs/message/message.hpp>
#include <helios/ecs/message/reader.hpp>
#include <helios/ecs/resource/resource.hpp>
#include <helios/ecs/schedule/run_condition.hpp>
#include <helios/ecs/schedule/schedule.hpp>
#include <helios/ecs/schedule/system_set.hpp>
#include <helios/ecs/system/system.hpp>
#include <helios/ecs/world.hpp>
#include <helios/utils/common_traits.hpp>
#include <array>
#include <atomic>
#include <concepts>
#include <condition_variable>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <mutex>
#include <optional>
#include <string_view>
#include <boost/container/flat_map.hpp>

Go to the source code of this file.

Classes

struct  helios::app::AppExit
 Message that requests the application to exit. More...
class  helios::app::App
 Application class. More...

Namespaces

namespace  helios
namespace  helios::app

Enumerations

enum class  helios::app::ExitCode : uint8_t { helios::app::kSuccess = 0 , helios::app::kFailure = 1 }
 Application exit codes. More...