Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia.h
1#include "gaia/config/config.h"
2#include "gaia/config/profiler.h"
3
4#include "gaia/core/bit_utils.h"
5#include "gaia/core/hashing_policy.h"
6#include "gaia/core/iterator.h"
7#include "gaia/core/span.h"
8#include "gaia/core/utility.h"
9
10#include "gaia/meta/reflection.h"
11#include "gaia/meta/type_info.h"
12
13#include "gaia/mem/data_layout_policy.h"
14#include "gaia/mem/mem_alloc.h"
15#include "gaia/mem/mem_sani.h"
16#include "gaia/mem/mem_utils.h"
17#include "gaia/mem/raw_data_holder.h"
18#include "gaia/mem/stack_allocator.h"
19
20#include "gaia/cnt/bitset.h"
21#include "gaia/cnt/bitset_iterator.h"
22#include "gaia/cnt/darray.h"
23#include "gaia/cnt/darray_ext.h"
24#include "gaia/cnt/darray_ext_soa.h"
25#include "gaia/cnt/darray_soa.h"
26#include "gaia/cnt/dbitset.h"
27#include "gaia/cnt/fwd_llist.h"
28#include "gaia/cnt/ilist.h"
29#include "gaia/cnt/map.h"
30#include "gaia/cnt/paged_storage.h"
31#include "gaia/cnt/sarray.h"
32#include "gaia/cnt/sarray_ext.h"
33#include "gaia/cnt/sarray_ext_soa.h"
34#include "gaia/cnt/sarray_soa.h"
35#include "gaia/cnt/set.h"
36#include "gaia/cnt/sparse_storage.h"
37#include "gaia/cnt/sringbuffer.h"
38
39#include "gaia/util/logging.h"
40#include "gaia/util/signal.h"
41
42#include "gaia/ser/ser_ct.h"
43#include "gaia/ser/ser_rt.h"
44
45#include "gaia/mt/threadpool.h"
46
47#include "gaia/ecs/archetype.h"
48#include "gaia/ecs/chunk.h"
49#include "gaia/ecs/chunk_allocator.h"
50#include "gaia/ecs/chunk_iterator.h"
51#include "gaia/ecs/command_buffer.h"
52#include "gaia/ecs/common.h"
53#include "gaia/ecs/component.h"
54#include "gaia/ecs/component_getter.h"
55#include "gaia/ecs/component_setter.h"
56#include "gaia/ecs/id.h"
57#include "gaia/ecs/query.h"
58#include "gaia/ecs/world.h"