Flecs v3.2
A fast entity component system (ECS) for C & C++
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. More...
bool serialize_label
 Serialize doc name. More...
bool serialize_brief
 Serialize brief doc description. More...
bool serialize_link
 Serialize doc link (URL) More...
bool serialize_color
 Serialize doc color. More...
bool serialize_ids
 Serialize (component) ids. More...
bool serialize_id_labels
 Serialize labels of (component) ids. More...
bool serialize_base
 Serialize base components. More...
bool serialize_private
 Serialize private components. More...
bool serialize_hidden
 Serialize ids hidden by override. More...
bool serialize_values
 Serialize component values. More...
bool serialize_type_info
 Serialize type info (requires serialize_values) More...
bool serialize_alerts
 Serialize active alerts for entity. More...
ecs_entity_t serialize_refs
 Serialize references (incoming edges) for relationship. More...
bool serialize_matches
 Serialize which queries entity matches with. More...

Detailed Description

Used with ecs_iter_to_json.

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

◆ serialize_base

bool ecs_entity_to_json_desc_t::serialize_base

Serialize base components.

Definition at line 201 of file json.h.

◆ serialize_brief

bool ecs_entity_to_json_desc_t::serialize_brief

Serialize brief doc description.

Definition at line 196 of file json.h.

◆ serialize_color

bool ecs_entity_to_json_desc_t::serialize_color

Serialize doc color.

Definition at line 198 of file json.h.

◆ serialize_hidden

bool ecs_entity_to_json_desc_t::serialize_hidden

Serialize ids hidden by override.

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

◆ serialize_ids

bool ecs_entity_to_json_desc_t::serialize_ids

Serialize (component) ids.

Definition at line 199 of file json.h.

◆ serialize_label

bool ecs_entity_to_json_desc_t::serialize_label

Serialize doc name.

Definition at line 195 of file json.h.

◆ serialize_link

bool ecs_entity_to_json_desc_t::serialize_link

Serialize doc link (URL)

Definition at line 197 of file json.h.

◆ serialize_matches

bool ecs_entity_to_json_desc_t::serialize_matches

Serialize which queries entity matches with.

Definition at line 208 of file json.h.

◆ serialize_path

bool ecs_entity_to_json_desc_t::serialize_path

Serialize full pathname.

Definition at line 194 of file json.h.

◆ serialize_private

bool ecs_entity_to_json_desc_t::serialize_private

Serialize private components.

Definition at line 202 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 207 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 205 of file json.h.

◆ serialize_values

bool ecs_entity_to_json_desc_t::serialize_values

Serialize component values.

Definition at line 204 of file json.h.

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