EntityMeta struct
#include <Runtime/ECS/Public/EntityMeta.h>
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
DirtiedFrameto skip unchanged entities. - UpdateFunc PostPhysResim
- uint32_t EntitiesPerChunk
- Archetype chunk capacity for this entity type.