Skip to content
Flecs v4.1
mixin.inl
Go to the documentation of this file.
1/**
2 * @file addons/cpp/mixins/entity_ranges/mixin.inl
3 * @brief Entity ranges world mixin.
4 */
5
6/**
7 * @defgroup cpp_addons_entity_ranges Entity Ranges
8 * @ingroup cpp_addons
9 * Entity id range management.
10 *
11 * @{
12 * @}
13 */
14
15/**
16 * @memberof flecs::world
17 * @ingroup cpp_addons_entity_ranges
18 *
19 * @{
20 */
21
22/** Create a new entity id range.
23 * @see ecs_entity_range_new()
24 */
25const ecs_entity_range_t* range_new(uint32_t min, uint32_t max) const;
26
27/** Set the active entity id range.
28 * @see ecs_entity_range_set()
29 */
30void range_set(const ecs_entity_range_t *range) const;
31
32/** Get the currently active entity id range.
33 * @see ecs_entity_range_get()
34 */
36
37/** @} */
Type that stores an entity id range.
const ecs_entity_range_t * range_get() const
Get the currently active entity id range.
void range_set(const ecs_entity_range_t *range) const
Set the active entity id range.
const ecs_entity_range_t * range_new(uint32_t min, uint32_t max) const
Create a new entity id range.