Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 
docs
 examples
 
custom_module
 src
 app
 include
 helios
 app
 
app.hpp
 
application.hpp
 
dynamic_plugin.hpp
 
plugin.hpp
 
runners.hpp
 
scheduler.hpp
 
schedules.hpp
 
sub_app.hpp
 src
 
application.cpp
 
pch.hpp
 
scheduler.cpp
 
sub_app.cpp
 async
 include
 helios
 async
 
async.hpp
 
async_task.hpp
 
common.hpp
 
executor.hpp
 
future.hpp
 
sub_task_graph.hpp
 
task.hpp
 
task_graph.hpp
 compiler
 include
 helios
 compiler
 
compiler.hpp
 container
 include
 helios
 container
 
callable_buffer.hpp
 
callable_buffer_array.hpp
 
container.hpp
 
multi_type_map.hpp
 
sparse_set.hpp
 
static_string.hpp
 
typed_buffer.hpp
 
typed_buffer_array.hpp
 core
 include
 helios
 core
 
core.hpp
 
assert.hpp
 
cstring_view.hpp
 
delegate.hpp
 
stacktrace.hpp
 
uuid.hpp
 src
 
assert.cpp
 
pch.hpp
 
stacktrace.cpp
 ecs
 include
 helios
 ecs
 command
 
command.hpp
 
commands.hpp
 
entity_buffer.hpp
 
queue.hpp
 
world_buffer.hpp
 component
 
archetype.hpp
 
archetype_id.hpp
 
component.hpp
 
manager.hpp
 
sparse_storage.hpp
 entity
 
entity.hpp
 
manager.hpp
 message
 
async_queue.hpp
 
async_reader.hpp
 
async_wrapper.hpp
 
async_writer.hpp
 
consumed_registry.hpp
 
manager.hpp
 
message.hpp
 
queue.hpp
 
reader.hpp
 
wrapper.hpp
 
writer.hpp
 query
 
iterator.hpp
 
query.hpp
 resource
 
local_param.hpp
 
manager.hpp
 
param.hpp
 
resource.hpp
 schedule
 executor
 
executor.hpp
 
main_thread.hpp
 
multi_threaded.hpp
 
single_threaded.hpp
 
dag.hpp
 
run_condition.hpp
 
schedule.hpp
 
scheduler.hpp
 
stage.hpp
 
system_group_handle.hpp
 
system_handle.hpp
 
system_local_data.hpp
 
system_set.hpp
 
system_set_handle.hpp
 
system_storage.hpp
 system
 
access_decl.hpp
 
access_policy.hpp
 
composite_param.hpp
 
param_policy.hpp
 
param_traits.hpp
 
system.hpp
 
system_param.hpp
 
builtin_commands.hpp
 
builtin_messages.hpp
 
ecs.hpp
 
world.hpp
 
world_view.hpp
 src
 schedule
 executor
 
main_thread.cpp
 
multi_threaded.cpp
 
single_threaded.cpp
 
dag.cpp
 
schedule.cpp
 
scheduler.cpp
 
pch.hpp
 log
 include
 helios
 log
 
config.hpp
 
log.hpp
 
logger.hpp
 src
 
logger.cpp
 
pch.hpp
 memory
 include
 helios
 memory
 
aligned_alloc.hpp
 
allocator_traits.hpp
 
arena_allocator.hpp
 
common.hpp
 
fixed_arena_allocator.hpp
 
fixed_free_list_allocator.hpp
 
fixed_pool_allocator.hpp
 
fixed_stack_allocator.hpp
 
frame_allocator.hpp
 
free_list_allocator.hpp
 
memory.hpp
 
pool_allocator.hpp
 
ref_counted.hpp
 
stack_allocator.hpp
 src
 
aligned_alloc.cpp
 
arena_allocator.cpp
 
fixed_arena_allocator.cpp
 
fixed_free_list_allocator.cpp
 
fixed_pool_allocator.cpp
 
fixed_stack_allocator.cpp
 
free_list_allocator.cpp
 
global_alloc.cpp
 
pch.hpp
 
pool_allocator.cpp
 
stack_allocator.cpp
 platform
 include
 helios
 platform
 
platform.hpp
 profile
 include
 helios
 profile
 backends
 
flamegraph.hpp
 
tracy.hpp
 tracy
 
lock.hpp
Tracy-specific mutex instrumentation macros
 
backend.hpp
 
common.hpp
 
config.hpp
 
frame.hpp
 
macros.hpp
 
memory.hpp
 
message.hpp
 
plot.hpp
 
profile.hpp
 
profiler.hpp
 
zone.hpp
 src
 backends
 
flamegraph.cpp
 
tracy.cpp
 
pch.hpp
 
profiler.cpp
 
zone.cpp
 utils
 include
 helios
 utils
 
common_traits.hpp
 
defer.hpp
 
dynamic_library.hpp
 
fast_pimpl.hpp
 
filesystem.hpp
 
functional_adapters.hpp
 
hash.hpp
 
macro.hpp
 
random.hpp
 
string_hash.hpp
 
timer.hpp
 
type_info.hpp
 
utils.hpp
 src
 
dynamic_library.cpp
 
pch.hpp
 window
 include
 helios
 window
 
window.hpp
 src
 
pch.hpp