![]() |
Flecs v4.1
A fast entity component system (ECS) for C & C++
|
Used with ecs_iter_to_json(). More...
#include <json.h>
Public Attributes | |
| bool | serialize_entity_ids |
| Serialize entity IDs. | |
| bool | serialize_values |
| Serialize component values. | |
| bool | serialize_builtin |
| Serialize built-in data as components (e.g., "name", "parent"). | |
| bool | serialize_doc |
| Serialize doc attributes. | |
| bool | serialize_full_paths |
| Serialize full paths for tags, components, and pairs. | |
| bool | serialize_fields |
| Serialize field data. | |
| bool | serialize_inherited |
| Serialize inherited components. | |
| bool | serialize_table |
| Serialize entire table vs. | |
| bool | serialize_type_info |
| Serialize type information. | |
| bool | serialize_field_info |
| Serialize metadata for fields returned by the 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, the query will not be evaluated. | |
| bool | serialize_alerts |
| Serialize active alerts for the entity. | |
| ecs_entity_t | serialize_refs |
| Serialize references (incoming edges) for a relationship. | |
| bool | serialize_matches |
| Serialize which queries the entity matches with. | |
| bool | serialize_parents_before_children |
| If the query matches both children and parent, serialize the parent before children. | |
| bool(* | component_filter )(const ecs_world_t *, ecs_entity_t) |
| Callback to determine if a component should be serialized. | |
| ecs_poly_t * | query |
| Query object (required for serialize_query_[plan|profile]). | |
Used with ecs_iter_to_json().
| bool(* ecs_iter_to_json_desc_t::component_filter) (const ecs_world_t *, ecs_entity_t) |
| bool ecs_iter_to_json_desc_t::dont_serialize_results |
| ecs_poly_t* ecs_iter_to_json_desc_t::query |
| bool ecs_iter_to_json_desc_t::serialize_alerts |
| bool ecs_iter_to_json_desc_t::serialize_builtin |
| bool ecs_iter_to_json_desc_t::serialize_doc |
| bool ecs_iter_to_json_desc_t::serialize_entity_ids |
| bool ecs_iter_to_json_desc_t::serialize_field_info |
| bool ecs_iter_to_json_desc_t::serialize_fields |
| bool ecs_iter_to_json_desc_t::serialize_full_paths |
| bool ecs_iter_to_json_desc_t::serialize_inherited |
| bool ecs_iter_to_json_desc_t::serialize_matches |
| bool ecs_iter_to_json_desc_t::serialize_parents_before_children |
| bool ecs_iter_to_json_desc_t::serialize_query_info |
| bool ecs_iter_to_json_desc_t::serialize_query_plan |
| bool ecs_iter_to_json_desc_t::serialize_query_profile |
| ecs_entity_t ecs_iter_to_json_desc_t::serialize_refs |
| bool ecs_iter_to_json_desc_t::serialize_table |
| bool ecs_iter_to_json_desc_t::serialize_type_info |
| bool ecs_iter_to_json_desc_t::serialize_values |