|
| table_range (world_t *world, table_t *t, int32_t offset, int32_t count) |
|
int32_t | offset () const |
|
int32_t | count () const |
|
void * | get_column (int32_t index) const override |
| Get pointer to component array by column index.
|
|
| table (world_t *world, table_t *t) |
|
flecs::string | str () const |
| Convert table type to string.
|
|
flecs::type | type () const |
| Get table type.
|
|
int32_t | count () const |
| Get table count.
|
|
int32_t | type_index (flecs::id_t id) const |
| Find type index for (component) id.
|
|
template<typename T > |
int32_t | type_index () const |
| Find type index for type.
|
|
int32_t | type_index (flecs::entity_t first, flecs::entity_t second) const |
| Find type index for pair.
|
|
template<typename First > |
int32_t | type_index (flecs::entity_t second) const |
| Find type index for pair.
|
|
template<typename First , typename Second > |
int32_t | type_index () const |
| Find type index for pair.
|
|
int32_t | column_index (flecs::id_t id) const |
| Find column index for (component) id.
|
|
template<typename T > |
int32_t | column_index () const |
| Find column index for type.
|
|
int32_t | column_index (flecs::entity_t first, flecs::entity_t second) const |
| Find column index for pair.
|
|
template<typename First > |
int32_t | column_index (flecs::entity_t second) const |
| Find column index for pair.
|
|
template<typename First , typename Second > |
int32_t | column_index () const |
| Find column index for pair.
|
|
bool | has (flecs::id_t id) const |
| Test if table has (component) id.
|
|
template<typename T > |
bool | has () const |
| Test if table has the type.
|
|
bool | has (flecs::entity_t first, flecs::entity_t second) const |
| Test if table has the pair.
|
|
template<typename First > |
bool | has (flecs::entity_t second) const |
| Test if table has the pair.
|
|
template<typename First , typename Second > |
bool | has () const |
| Test if table has the pair.
|
|
void * | get (flecs::id_t id) const |
| Get pointer to component array by component.
|
|
void * | get (flecs::entity_t first, flecs::entity_t second) const |
| Get pointer to component array by pair.
|
|
template<typename T , if_t< is_actual< T >::value > = 0> |
T * | get () const |
| Get pointer to component array by component.
|
|
template<typename T , if_t< is_enum< T >::value > = 0> |
T * | get () const |
| Get pointer to component array by (enum) component.
|
|
template<typename T , typename A = actual_type_t<T>, if_t< flecs::is_pair< T >::value > = 0> |
A * | get () const |
| Get pointer to component array by component.
|
|
template<typename First > |
First * | get (flecs::entity_t second) const |
| Get pointer to component array by pair.
|
|
template<typename First , typename Second , typename P = flecs::pair<First, Second>, typename A = actual_type_t<P>, if_not_t< flecs::is_pair< First >::value > = 0> |
A * | get () const |
| Get pointer to component array by pair.
|
|
size_t | column_size (int32_t index) |
| Get column size.
|
|
int32_t | depth (flecs::entity_t rel) |
| Get depth for given relationship.
|
|
template<typename Rel > |
int32_t | depth () |
| Get depth for given relationship.
|
|
table_t * | get_table () const |
| Get table.
|
|
| operator table_t * () const |
|
Definition at line 317 of file table.hpp.