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
8namespace flecs {
9
19template <typename ... Components>
20struct pipeline;
21
23template <typename ... Components>
24struct pipeline_builder;
25
27static const flecs::entity_t OnStart = EcsOnStart;
29static const flecs::entity_t PreFrame = EcsPreFrame;
31static const flecs::entity_t OnLoad = EcsOnLoad;
33static const flecs::entity_t PostLoad = EcsPostLoad;
35static const flecs::entity_t PreUpdate = EcsPreUpdate;
37static const flecs::entity_t OnUpdate = EcsOnUpdate;
39static const flecs::entity_t OnValidate = EcsOnValidate;
41static const flecs::entity_t PostUpdate = EcsPostUpdate;
43static const flecs::entity_t PreStore = EcsPreStore;
45static const flecs::entity_t OnStore = EcsOnStore;
47static const flecs::entity_t PostFrame = EcsPostFrame;
48
51}
const ecs_entity_t EcsOnStart
OnStart pipeline phase.
const ecs_entity_t EcsOnStore
OnStore pipeline phase.
const ecs_entity_t EcsPreStore
PreStore pipeline phase.
const ecs_entity_t EcsOnLoad
OnLoad pipeline phase.
const ecs_entity_t EcsPostUpdate
PostUpdate pipeline phase.
const ecs_entity_t EcsOnValidate
OnValidate pipeline phase.
const ecs_entity_t EcsPreUpdate
PreUpdate pipeline phase.
const ecs_entity_t EcsPostFrame
PostFrame pipeline phase.
const ecs_entity_t EcsPostLoad
PostLoad pipeline phase.
const ecs_entity_t EcsPreFrame
PreFrame pipeline phase.
const ecs_entity_t EcsOnUpdate
OnUpdate pipeline phase.
ecs_entity_t entity_t
Entity type.
Definition c_types.hpp:21