Flecs v3.2
A fast entity component system (ECS) for C & C++
Loading...
Searching...
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 query term component ids.
 
bool serialize_term_labels
 Serialize query term component id labels.
 
bool serialize_ids
 Serialize actual (matched) component ids.
 
bool serialize_id_labels
 Serialize actual (matched) component id labels.
 
bool serialize_sources
 Serialize sources.
 
bool serialize_variables
 Serialize variables.
 
bool serialize_is_set
 Serialize is_set (for optional terms)
 
bool serialize_values
 Serialize component values.
 
bool serialize_private
 Serialize component values.
 
bool serialize_entities
 Serialize entities (for This terms)
 
bool serialize_entity_labels
 Serialize doc name for entities.
 
bool serialize_entity_ids
 Serialize numerical ids for entities.
 
bool serialize_entity_names
 Serialize names (not paths) for entities.
 
bool serialize_variable_labels
 Serialize doc name for variables.
 
bool serialize_variable_ids
 Serialize numerical ids for variables.
 
bool serialize_colors
 Serialize doc color for entities.
 
bool measure_eval_duration
 Serialize evaluation duration.
 
bool serialize_type_info
 Serialize type information.
 
bool serialize_table
 Serialize entire table vs.
 
bool serialize_rows
 Use row-based serialization, with entities in separate elements.
 
bool serialize_field_info
 Serialize metadata for fields returned by query.
 
bool serialize_query_info
 Serialize query terms.
 
bool serialize_query_plan
 Serialize query plan.
 
bool serialize_query_profile
 Profile query performance.
 
bool dont_serialize_results
 If true, query won't be evaluated.
 
ecs_poly_tquery
 Query object (required for serialize_query_[plan|profile]).
 

Detailed Description

Used with ecs_iter_to_json().

Definition at line 266 of file json.h.

Member Data Documentation

◆ dont_serialize_results

bool ecs_iter_to_json_desc_t::dont_serialize_results

If true, query won't be evaluated.

Definition at line 291 of file json.h.

◆ measure_eval_duration

bool ecs_iter_to_json_desc_t::measure_eval_duration

Serialize evaluation duration.

Definition at line 283 of file json.h.

◆ query

ecs_poly_t* ecs_iter_to_json_desc_t::query

Query object (required for serialize_query_[plan|profile]).

Definition at line 292 of file json.h.

◆ serialize_colors

bool ecs_iter_to_json_desc_t::serialize_colors

Serialize doc color for entities.

Definition at line 282 of file json.h.

◆ serialize_entities

bool ecs_iter_to_json_desc_t::serialize_entities

Serialize entities (for This terms)

Definition at line 276 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 278 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 277 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 279 of file json.h.

◆ serialize_field_info

bool ecs_iter_to_json_desc_t::serialize_field_info

Serialize metadata for fields returned by query.

Definition at line 287 of file json.h.

◆ serialize_id_labels

bool ecs_iter_to_json_desc_t::serialize_id_labels

Serialize actual (matched) component id labels.

Definition at line 270 of file json.h.

◆ serialize_ids

bool ecs_iter_to_json_desc_t::serialize_ids

Serialize actual (matched) component ids.

Definition at line 269 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 273 of file json.h.

◆ serialize_private

bool ecs_iter_to_json_desc_t::serialize_private

Serialize component values.

Definition at line 275 of file json.h.

◆ serialize_query_info

bool ecs_iter_to_json_desc_t::serialize_query_info

Serialize query terms.

Definition at line 288 of file json.h.

◆ serialize_query_plan

bool ecs_iter_to_json_desc_t::serialize_query_plan

Serialize query plan.

Definition at line 289 of file json.h.

◆ serialize_query_profile

bool ecs_iter_to_json_desc_t::serialize_query_profile

Profile query performance.

Definition at line 290 of file json.h.

◆ serialize_rows

bool ecs_iter_to_json_desc_t::serialize_rows

Use row-based serialization, with entities in separate elements.

Definition at line 286 of file json.h.

◆ serialize_sources

bool ecs_iter_to_json_desc_t::serialize_sources

Serialize sources.

Definition at line 271 of file json.h.

◆ serialize_table

bool ecs_iter_to_json_desc_t::serialize_table

Serialize entire table vs.

matched components

Definition at line 285 of file json.h.

◆ serialize_term_ids

bool ecs_iter_to_json_desc_t::serialize_term_ids

Serialize query term component ids.

Definition at line 267 of file json.h.

◆ serialize_term_labels

bool ecs_iter_to_json_desc_t::serialize_term_labels

Serialize query term component id labels.

Definition at line 268 of file json.h.

◆ serialize_type_info

bool ecs_iter_to_json_desc_t::serialize_type_info

Serialize type information.

Definition at line 284 of file json.h.

◆ serialize_values

bool ecs_iter_to_json_desc_t::serialize_values

Serialize component values.

Definition at line 274 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 281 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 280 of file json.h.

◆ serialize_variables

bool ecs_iter_to_json_desc_t::serialize_variables

Serialize variables.

Definition at line 272 of file json.h.


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