Flecs v4.0
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
ecs_table_memory_t Struct Reference

Table memory. More...

#include <stats.h>

Public Attributes

int32_t count
 
int32_t empty_count
 Total number of tables.
 
int32_t column_count
 Number of empty tables.
 
ecs_size_t bytes_table
 Number of table columns.
 
ecs_size_t bytes_type
 Bytes used by ecs_table_t struct.
 
ecs_size_t bytes_entities
 Bytes used by type vector.
 
ecs_size_t bytes_overrides
 Bytes used by entity vectors.
 
ecs_size_t bytes_columns
 Bytes used by table overrides.
 
ecs_size_t bytes_table_records
 Bytes used by table columns (excluding component data).
 
ecs_size_t bytes_column_map
 Bytes used by table records.
 
ecs_size_t bytes_component_map
 Bytes used by column map.
 
ecs_size_t bytes_dirty_state
 Bytes used by column map.
 
ecs_size_t bytes_edges
 Bytes used by column map.
 

Detailed Description

Table memory.

Definition at line 534 of file stats.h.

Member Data Documentation

◆ bytes_column_map

ecs_size_t ecs_table_memory_t::bytes_column_map

Bytes used by table records.

Definition at line 544 of file stats.h.

◆ bytes_columns

ecs_size_t ecs_table_memory_t::bytes_columns

Bytes used by table overrides.

Definition at line 542 of file stats.h.

◆ bytes_component_map

ecs_size_t ecs_table_memory_t::bytes_component_map

Bytes used by column map.

Definition at line 545 of file stats.h.

◆ bytes_dirty_state

ecs_size_t ecs_table_memory_t::bytes_dirty_state

Bytes used by column map.

Definition at line 546 of file stats.h.

◆ bytes_edges

ecs_size_t ecs_table_memory_t::bytes_edges

Bytes used by column map.

Definition at line 547 of file stats.h.

◆ bytes_entities

ecs_size_t ecs_table_memory_t::bytes_entities

Bytes used by type vector.

Definition at line 540 of file stats.h.

◆ bytes_overrides

ecs_size_t ecs_table_memory_t::bytes_overrides

Bytes used by entity vectors.

Definition at line 541 of file stats.h.

◆ bytes_table

ecs_size_t ecs_table_memory_t::bytes_table

Number of table columns.

Definition at line 538 of file stats.h.

◆ bytes_table_records

ecs_size_t ecs_table_memory_t::bytes_table_records

Bytes used by table columns (excluding component data).

Definition at line 543 of file stats.h.

◆ bytes_type

ecs_size_t ecs_table_memory_t::bytes_type

Bytes used by ecs_table_t struct.

Definition at line 539 of file stats.h.

◆ column_count

int32_t ecs_table_memory_t::column_count

Number of empty tables.

Definition at line 537 of file stats.h.

◆ count

int32_t ecs_table_memory_t::count

Definition at line 535 of file stats.h.

◆ empty_count

int32_t ecs_table_memory_t::empty_count

Total number of tables.

Definition at line 536 of file stats.h.


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