Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::ComponentCacheItem::ComponentCacheItemCtx Struct Reference

Public Attributes

uint32_t compDescId = 0
 
const char * nameStr = nullptr
 
uint32_t nameLen = 0
 
uint32_t size = 0
 
uint32_t alig = 0
 
DataStorageType storageType = DataStorageType::Table
 
uint32_t soa = 0
 
const uint8_t * pSoaSizes = nullptr
 
ComponentLookupHash hashLookup = {}
 
FuncCtor * funcCtor = nullptr
 
FuncMove * funcMoveCtor = nullptr
 
FuncCopy * funcCopyCtor = nullptr
 
FuncDtor * funcDtor = nullptr
 
FuncCopy * funcCopy = nullptr
 
FuncMove * funcMove = nullptr
 
FuncSwap * funcSwap = nullptr
 
FuncCmp * funcCmp = nullptr
 
FuncSave * funcSave = nullptr
 
FuncLoad * funcLoad = nullptr
 

The documentation for this struct was generated from the following file: