|
|
| Component (uint32_t id, uint32_t soa, uint32_t size, uint32_t alig, DataStorageType storage) noexcept |
| |
|
GAIA_NODISCARD constexpr auto | id () const noexcept |
| |
|
GAIA_NODISCARD constexpr auto | soa () const noexcept |
| |
|
GAIA_NODISCARD constexpr auto | size () const noexcept |
| |
|
GAIA_NODISCARD constexpr auto | alig () const noexcept |
| |
|
GAIA_NODISCARD constexpr DataStorageType | storage_type () const noexcept |
| |
|
GAIA_NODISCARD constexpr auto | value () const noexcept |
| |
|
GAIA_NODISCARD constexpr bool | operator== (Component other) const noexcept |
| |
|
GAIA_NODISCARD constexpr bool | operator!= (Component other) const noexcept |
| |
|
GAIA_NODISCARD constexpr bool | operator< (Component other) const noexcept |
| |
|
|
static constexpr uint32_t | IdMask = IdentifierIdBad |
| |
|
static constexpr uint32_t | MaxComponentSize_Bits = 13 |
| |
|
static constexpr uint32_t | MaxComponentSizeInBytes = (1 << MaxComponentSize_Bits) - 1 |
| |
|
static constexpr uint32_t | MaxAlignment_Bits = MaxComponentSize_Bits |
| |
|
static constexpr uint32_t | MaxAlignment = MaxComponentSizeInBytes |
| |
The documentation for this struct was generated from the following file:
- /home/runner/work/gaia-ecs/gaia-ecs/include/gaia/ecs/id.h