13 template <
typename ... Components>
14 using pipeline_builder_base = builder<
16 pipeline_builder_i, Components ...>;
23template <
typename ... Components>
24struct pipeline_builder final : _::pipeline_builder_base<Components...> {
25 pipeline_builder(flecs::world_t* world, flecs::entity_t
id = 0)
26 : _::pipeline_builder_base<Components...>(world)
28 _::sig<Components...>(world).populate(
this);
29 this->desc_.entity =
id;
struct ecs_pipeline_desc_t ecs_pipeline_desc_t
Pipeline descriptor, used with ecs_pipeline_init().
Pipeline builder interface.
flecs::id id(E value) const
Convert enum constant to entity.
flecs::pipeline_builder pipeline() const
Create a new pipeline.