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

Used with ecs_iter_to_json(). More...

#include <json.h>

Public Attributes

bool serialize_path
 Serialize full pathname.
 
bool serialize_label
 Serialize doc name.
 
bool serialize_brief
 Serialize brief doc description.
 
bool serialize_link
 Serialize doc link (URL)
 
bool serialize_color
 Serialize doc color.
 
bool serialize_ids
 Serialize (component) ids.
 
bool serialize_id_labels
 Serialize labels of (component) ids.
 
bool serialize_base
 Serialize base components.
 
bool serialize_private
 Serialize private components.
 
bool serialize_hidden
 Serialize ids hidden by override.
 
bool serialize_values
 Serialize component values.
 
bool serialize_type_info
 Serialize type info (requires serialize_values)
 
bool serialize_alerts
 Serialize active alerts for entity.
 
ecs_entity_t serialize_refs
 Serialize references (incoming edges) for relationship.
 
bool serialize_matches
 Serialize which queries entity matches with.
 

Detailed Description

Used with ecs_iter_to_json().

Definition at line 212 of file json.h.

Member Data Documentation

◆ serialize_alerts

bool ecs_entity_to_json_desc_t::serialize_alerts

Serialize active alerts for entity.

Definition at line 225 of file json.h.

◆ serialize_base

bool ecs_entity_to_json_desc_t::serialize_base

Serialize base components.

Definition at line 220 of file json.h.

◆ serialize_brief

bool ecs_entity_to_json_desc_t::serialize_brief

Serialize brief doc description.

Definition at line 215 of file json.h.

◆ serialize_color

bool ecs_entity_to_json_desc_t::serialize_color

Serialize doc color.

Definition at line 217 of file json.h.

◆ serialize_hidden

bool ecs_entity_to_json_desc_t::serialize_hidden

Serialize ids hidden by override.

Definition at line 222 of file json.h.

◆ serialize_id_labels

bool ecs_entity_to_json_desc_t::serialize_id_labels

Serialize labels of (component) ids.

Definition at line 219 of file json.h.

◆ serialize_ids

bool ecs_entity_to_json_desc_t::serialize_ids

Serialize (component) ids.

Definition at line 218 of file json.h.

◆ serialize_label

bool ecs_entity_to_json_desc_t::serialize_label

Serialize doc name.

Definition at line 214 of file json.h.

◆ serialize_link

bool ecs_entity_to_json_desc_t::serialize_link

Serialize doc link (URL)

Definition at line 216 of file json.h.

◆ serialize_matches

bool ecs_entity_to_json_desc_t::serialize_matches

Serialize which queries entity matches with.

Definition at line 227 of file json.h.

◆ serialize_path

bool ecs_entity_to_json_desc_t::serialize_path

Serialize full pathname.

Definition at line 213 of file json.h.

◆ serialize_private

bool ecs_entity_to_json_desc_t::serialize_private

Serialize private components.

Definition at line 221 of file json.h.

◆ serialize_refs

ecs_entity_t ecs_entity_to_json_desc_t::serialize_refs

Serialize references (incoming edges) for relationship.

Definition at line 226 of file json.h.

◆ serialize_type_info

bool ecs_entity_to_json_desc_t::serialize_type_info

Serialize type info (requires serialize_values)

Definition at line 224 of file json.h.

◆ serialize_values

bool ecs_entity_to_json_desc_t::serialize_values

Serialize component values.

Definition at line 223 of file json.h.


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