Flecs v3.1
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_meta_ids
 Serialize 'meta' ids (Name, ChildOf, etc) 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_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...

Detailed Description

Used with ecs_iter_to_json.

Definition at line 191 of file json.h.

Member Data Documentation

◆ serialize_base

bool ecs_entity_to_json_desc_t::serialize_base

Serialize base components.

Definition at line 199 of file json.h.

◆ serialize_brief

bool ecs_entity_to_json_desc_t::serialize_brief

Serialize brief doc description.

Definition at line 195 of file json.h.

◆ serialize_color

bool ecs_entity_to_json_desc_t::serialize_color

Serialize doc color.

Definition at line 197 of file json.h.

◆ serialize_hidden

bool ecs_entity_to_json_desc_t::serialize_hidden

Serialize ids hidden by override.

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

◆ serialize_label

bool ecs_entity_to_json_desc_t::serialize_label

Serialize doc name.

Definition at line 194 of file json.h.

◆ serialize_link

bool ecs_entity_to_json_desc_t::serialize_link

Serialize doc link (URL)

Definition at line 196 of file json.h.

◆ serialize_meta_ids

bool ecs_entity_to_json_desc_t::serialize_meta_ids

Serialize 'meta' ids (Name, ChildOf, etc)

Definition at line 193 of file json.h.

◆ serialize_path

bool ecs_entity_to_json_desc_t::serialize_path

Serialize full pathname.

Definition at line 192 of file json.h.

◆ serialize_private

bool ecs_entity_to_json_desc_t::serialize_private

Serialize private components.

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

◆ serialize_values

bool ecs_entity_to_json_desc_t::serialize_values

Serialize component values.

Definition at line 202 of file json.h.

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