Internal namespace

Engine-internal global counters. Do not access directly from gameplay code.

Variables

uint32_t g_GlobalComponentCounter
Monotonically increasing component type counter.
uint8_t g_GlobalMixinCounter
User mixin IDs; starts at 128 to avoid collisions with engine mixins.
std::array<uint8_t, static_cast<size_t>(CacheTier::MAX)> g_TemporalComponentCounter
Per-CacheTier component slot counters, indexed by CacheTier value.
ClassID g_GlobalClassCounter

Variable documentation

uint32_t Internal::g_GlobalComponentCounter

Monotonically increasing component type counter.

uint8_t Internal::g_GlobalMixinCounter

User mixin IDs; starts at 128 to avoid collisions with engine mixins.

std::array<uint8_t, static_cast<size_t>(CacheTier::MAX)> Internal::g_TemporalComponentCounter

Per-CacheTier component slot counters, indexed by CacheTier value.