Flecs
v4.0
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
decl.hpp
Go to the documentation of this file.
1
5
6
#pragma once
7
8
namespace
flecs {
9
17
18
template
<
typename
... Components>
19
struct
pipeline
;
20
21
template
<
typename
... Components>
22
struct
pipeline_builder
;
23
24
/* Builtin pipeline tags */
25
static
const
flecs::entity_t OnStart =
EcsOnStart
;
26
static
const
flecs::entity_t PreFrame =
EcsPreFrame
;
27
static
const
flecs::entity_t OnLoad =
EcsOnLoad
;
28
static
const
flecs::entity_t PostLoad =
EcsPostLoad
;
29
static
const
flecs::entity_t PreUpdate =
EcsPreUpdate
;
30
static
const
flecs::entity_t OnUpdate =
EcsOnUpdate
;
31
static
const
flecs::entity_t OnValidate =
EcsOnValidate
;
32
static
const
flecs::entity_t PostUpdate =
EcsPostUpdate
;
33
static
const
flecs::entity_t PreStore =
EcsPreStore
;
34
static
const
flecs::entity_t OnStore =
EcsOnStore
;
35
static
const
flecs::entity_t PostFrame =
EcsPostFrame
;
36
38
39
}
EcsOnStart
const ecs_entity_t EcsOnStart
OnStart pipeline phase.
EcsOnStore
const ecs_entity_t EcsOnStore
OnStore pipeline phase.
EcsPreStore
const ecs_entity_t EcsPreStore
PreStore pipeline phase.
EcsOnLoad
const ecs_entity_t EcsOnLoad
OnLoad pipeline phase.
EcsPostUpdate
const ecs_entity_t EcsPostUpdate
PostUpdate pipeline phase.
EcsOnValidate
const ecs_entity_t EcsOnValidate
OnValidate pipeline phase.
EcsPreUpdate
const ecs_entity_t EcsPreUpdate
PreUpdate pipeline phase.
EcsPostFrame
const ecs_entity_t EcsPostFrame
PostFrame pipeline phase.
EcsPostLoad
const ecs_entity_t EcsPostLoad
PostLoad pipeline phase.
EcsPreFrame
const ecs_entity_t EcsPreFrame
PreFrame pipeline phase.
EcsOnUpdate
const ecs_entity_t EcsOnUpdate
OnUpdate pipeline phase.
flecs::pipeline_builder
Pipeline builder.
Definition
builder.hpp:24
flecs::pipeline
Definition
impl.hpp:13