EntityMeta struct

Per-entity-type metadata stored in ReflectionRegistry.

Populated at static init by PrefabReflector::RegisterPrefab. Function pointers are NOT serializable; they are merged from reflected data by name when a baked snapshot is loaded.

Constructors, destructors, conversion operators

EntityMeta() defaulted
EntityMeta(const size_t inViewSize, const UpdateFunc prePhys, const UpdateFunc postPhys, const UpdateFunc scalarUpdate)

Public variables

const char* Name
Registered entity type name (from TNX_REGISTER_ENTITY).
size_t ViewSize
sizeof the scalar view type.
UpdateFunc PrePhys
Wide SIMD pre-physics sweep.
UpdateFunc PostPhys
Wide SIMD post-physics sweep.
UpdateFunc ScalarUpdate
Scalar per-entity update.
InitFunc Initialize
Single-entity initialization after spawn.
UpdateFunc PrePhysResim
Resim variants: scalar loop filtered by DirtiedFrame to skip unchanged entities.
UpdateFunc PostPhysResim
uint32_t EntitiesPerChunk
Archetype chunk capacity for this entity type.