Gaia-ECS
v1.0.0
A simple and powerful entity component system
Loading...
Searching...
No Matches
query_fwd.h
1
#pragma once
2
#include <cstdint>
3
4
namespace
gaia {
5
namespace
ser {
6
class
ser_buffer_binary_dyn;
7
}
8
9
namespace
ecs {
10
class
World;
11
class
Archetype;
12
struct
Entity;
13
15
using
QueryId = uint32_t;
17
using
GroupId = uint32_t;
19
using
QuerySerBuffer = ser::ser_buffer_binary_dyn;
20
22
using
TSortByFunc = int (*)(
const
World&,
const
void
*,
const
void
*);
24
using
TGroupByFunc = GroupId (*)(
const
World&,
const
Archetype&, Entity);
25
}
// namespace ecs
26
}
// namespace gaia
include
gaia
ecs
query_fwd.h
Generated by
1.9.8