|
const char * | flecs::entity::from_json (const char *json) |
| Deserialize entity to JSON.
|
flecs::string | flecs::entity_view::to_json (const flecs::entity_to_json_desc_t *desc=nullptr) const |
| Serialize entity to JSON.
|
const Self & | flecs::entity_builder< Self >::set_json (flecs::id_t e, const char *json, flecs::from_json_desc_t *desc=nullptr) const |
| Set component from JSON.
|
const Self & | flecs::entity_builder< Self >::set_json (flecs::entity_t r, flecs::entity_t t, const char *json, flecs::from_json_desc_t *desc=nullptr) const |
| Set pair from JSON.
|
template<typename T> |
const Self & | flecs::entity_builder< Self >::set_json (const char *json, flecs::from_json_desc_t *desc=nullptr) const |
| Set component from JSON.
|
template<typename R, typename T> |
const Self & | flecs::entity_builder< Self >::set_json (const char *json, flecs::from_json_desc_t *desc=nullptr) const |
| Set pair from JSON.
|
template<typename R> |
const Self & | flecs::entity_builder< Self >::set_json (flecs::entity_t t, const char *json, flecs::from_json_desc_t *desc=nullptr) const |
| Set pair from JSON.
|
template<typename T> |
const Self & | flecs::entity_builder< Self >::set_json_second (flecs::entity_t r, const char *json, flecs::from_json_desc_t *desc=nullptr) const |
| Set pair from JSON.
|
flecs::string | flecs::query_base::to_json (flecs::iter_to_json_desc_t *desc=nullptr) |
| Serialize query to JSON.
|
flecs::string | flecs::iter_iterable< Components >::to_json (flecs::iter_to_json_desc_t *desc=nullptr) |
| Serialize iterator result to JSON.
|
flecs::string | flecs::world::to_json (flecs::entity_t tid, const void *value) |
| Serialize untyped value to JSON.
|
template<typename T> |
flecs::string | flecs::world::to_json (const T *value) |
| Serialize value to JSON.
|
flecs::string | flecs::world::to_json () |
| Serialize world to JSON.
|
const char * | flecs::world::from_json (flecs::entity_t tid, void *value, const char *json, flecs::from_json_desc_t *desc=nullptr) |
| Deserialize value from JSON.
|
template<typename T> |
const char * | flecs::world::from_json (T *value, const char *json, flecs::from_json_desc_t *desc=nullptr) |
| Deserialize value from JSON.
|
const char * | flecs::world::from_json (const char *json, flecs::from_json_desc_t *desc=nullptr) |
| Deserialize JSON into world.
|
const char * | flecs::world::from_json_file (const char *json, flecs::from_json_desc_t *desc=nullptr) |
| Deserialize JSON file into world.
|
flecs::string | flecs::iter::to_json (flecs::iter_to_json_desc_t *desc=nullptr) |
| Serialize iterator result to JSON.
|
Functions for serializing to/from JSON.