![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
Mutable field proxy for a single SoA member in chunk-backed storage. Returns raw references so arithmetic updates compile down to plain field writes. More...
#include <chunk_iterator.h>
Public Types | |
| using | view_policy = mem::data_view_policy_soa_set< U::gaia_Data_Layout, U > |
| using | value_type = typename view_policy::template data_view_policy_idx_info< Item >::value_type |
Public Member Functions | |
| GAIA_NODISCARD value_type & | operator[] (size_t idx) |
| GAIA_NODISCARD const value_type & | operator[] (size_t idx) const |
| GAIA_NODISCARD constexpr size_t | size () const noexcept |
Public Attributes | |
| value_type * | pData = nullptr |
| uint32_t | cnt = 0 |
Mutable field proxy for a single SoA member in chunk-backed storage. Returns raw references so arithmetic updates compile down to plain field writes.