Flecs: include/flecs/addons/cpp/mixins/pipeline/decl.hpp Source File
Description: A fast entity component system (ECS) for C & C++

| 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
8namespace flecs {
9
17
18template <typename ... Components>
19struct pipeline;
20
21template <typename ... Components>
22 struct pipeline_builder;
23
24/* Builtin pipeline tags */
25static const flecs::entity_t OnStart = EcsOnStart;
26static const flecs::entity_t PreFrame = EcsPreFrame;
27static const flecs::entity_t OnLoad = EcsOnLoad;
28static const flecs::entity_t PostLoad = EcsPostLoad;
29static const flecs::entity_t PreUpdate = EcsPreUpdate;
30static const flecs::entity_t OnUpdate = EcsOnUpdate;
31static const flecs::entity_t OnValidate = EcsOnValidate;
32static const flecs::entity_t PostUpdate = EcsPostUpdate;
33static const flecs::entity_t PreStore = EcsPreStore;
34static const flecs::entity_t OnStore = EcsOnStore;
35static 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
Definition impl.hpp:13