Flecs v3.2
A fast entity component system (ECS) for C & C++
No Matches
ecs_iter_to_json_desc_t Struct Reference

Used with ecs_iter_to_json. More...

#include <json.h>

Public Attributes

bool serialize_term_ids
 Serialize term (query) component ids. More...
bool serialize_ids
 Serialize actual (matched) component ids. More...
bool serialize_sources
 Serialize sources. More...
bool serialize_variables
 Serialize variables. More...
bool serialize_is_set
 Serialize is_set (for optional terms) More...
bool serialize_values
 Serialize component values. More...
bool serialize_entities
 Serialize entities (for This terms) More...
bool serialize_entity_labels
 Serialize doc name for entities. More...
bool serialize_entity_ids
 Serialize numerical ids for entities. More...
bool serialize_entity_names
 Serialize names (not paths) for entities. More...
bool serialize_variable_labels
 Serialize doc name for variables. More...
bool serialize_variable_ids
 Serialize numerical ids for variables. More...
bool serialize_colors
 Serialize doc color for entities. More...
bool measure_eval_duration
 Serialize evaluation duration. More...
bool serialize_type_info
 Serialize type information. More...
bool serialize_table
 Serialize entire table vs. More...

Detailed Description

Used with ecs_iter_to_json.

Definition at line 241 of file json.h.

Member Data Documentation

◆ measure_eval_duration

bool ecs_iter_to_json_desc_t::measure_eval_duration

Serialize evaluation duration.

Definition at line 255 of file json.h.

◆ serialize_colors

bool ecs_iter_to_json_desc_t::serialize_colors

Serialize doc color for entities.

Definition at line 254 of file json.h.

◆ serialize_entities

bool ecs_iter_to_json_desc_t::serialize_entities

Serialize entities (for This terms)

Definition at line 248 of file json.h.

◆ serialize_entity_ids

bool ecs_iter_to_json_desc_t::serialize_entity_ids

Serialize numerical ids for entities.

Definition at line 250 of file json.h.

◆ serialize_entity_labels

bool ecs_iter_to_json_desc_t::serialize_entity_labels

Serialize doc name for entities.

Definition at line 249 of file json.h.

◆ serialize_entity_names

bool ecs_iter_to_json_desc_t::serialize_entity_names

Serialize names (not paths) for entities.

Definition at line 251 of file json.h.

◆ serialize_ids

bool ecs_iter_to_json_desc_t::serialize_ids

Serialize actual (matched) component ids.

Definition at line 243 of file json.h.

◆ serialize_is_set

bool ecs_iter_to_json_desc_t::serialize_is_set

Serialize is_set (for optional terms)

Definition at line 246 of file json.h.

◆ serialize_sources

bool ecs_iter_to_json_desc_t::serialize_sources

Serialize sources.

Definition at line 244 of file json.h.

◆ serialize_table

bool ecs_iter_to_json_desc_t::serialize_table

Serialize entire table vs.

matched components

Definition at line 257 of file json.h.

◆ serialize_term_ids

bool ecs_iter_to_json_desc_t::serialize_term_ids

Serialize term (query) component ids.

Definition at line 242 of file json.h.

◆ serialize_type_info

bool ecs_iter_to_json_desc_t::serialize_type_info

Serialize type information.

Definition at line 256 of file json.h.

◆ serialize_values

bool ecs_iter_to_json_desc_t::serialize_values

Serialize component values.

Definition at line 247 of file json.h.

◆ serialize_variable_ids

bool ecs_iter_to_json_desc_t::serialize_variable_ids

Serialize numerical ids for variables.

Definition at line 253 of file json.h.

◆ serialize_variable_labels

bool ecs_iter_to_json_desc_t::serialize_variable_labels

Serialize doc name for variables.

Definition at line 252 of file json.h.

◆ serialize_variables

bool ecs_iter_to_json_desc_t::serialize_variables

Serialize variables.

Definition at line 245 of file json.h.

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