Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::detail::SoATermViewSetEntity< U, WriteIm > Struct Template Reference

Mutable SoA term view for entity-backed storage only. Reads and writes rows and fields through the world store. More...

#include <chunk_iterator.h>

Public Member Functions

GAIA_NODISCARD auto operator[] (size_t idx)
 
GAIA_NODISCARD U operator[] (size_t idx) const
 
template<size_t Item>
GAIA_NODISCARD auto get () const
 
template<size_t Item>
GAIA_NODISCARD auto set ()
 
GAIA_NODISCARD constexpr size_t size () const noexcept
 

Public Attributes

const EntitypEntities = nullptr
 
WorldpWorld = nullptr
 
Entity id = EntityBad
 
uint32_t cnt = 0
 

Detailed Description

template<typename U, bool WriteIm>
struct gaia::ecs::detail::SoATermViewSetEntity< U, WriteIm >

Mutable SoA term view for entity-backed storage only. Reads and writes rows and fields through the world store.


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