Flecs
v4.1
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
decl.hpp
Go to the documentation of this file.
1
6
#pragma once
7
8
namespace
flecs {
9
19
template
<
typename
... Components>
20
struct
pipeline;
21
23
template
<
typename
... Components>
24
struct
pipeline_builder;
25
27
static
const
flecs::entity_t
OnStart =
EcsOnStart
;
29
static
const
flecs::entity_t
PreFrame =
EcsPreFrame
;
31
static
const
flecs::entity_t
OnLoad =
EcsOnLoad
;
33
static
const
flecs::entity_t
PostLoad =
EcsPostLoad
;
35
static
const
flecs::entity_t
PreUpdate =
EcsPreUpdate
;
37
static
const
flecs::entity_t
OnUpdate =
EcsOnUpdate
;
39
static
const
flecs::entity_t
OnValidate =
EcsOnValidate
;
41
static
const
flecs::entity_t
PostUpdate =
EcsPostUpdate
;
43
static
const
flecs::entity_t
PreStore =
EcsPreStore
;
45
static
const
flecs::entity_t
OnStore =
EcsOnStore
;
47
static
const
flecs::entity_t
PostFrame =
EcsPostFrame
;
48
51
}
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::entity_t
ecs_entity_t entity_t
Entity type.
Definition
c_types.hpp:21