|
wren
Vulkan-based game engine
|
Namespaces | |
| namespace | components |
Classes | |
| class | Entity |
| class | Scene |
Concepts | |
| concept | HasInit |
Functions | |
| void | deserialize (const toml::table &table, components::Transform &transform) |
| void | deserialize (const toml::table &table, const std::filesystem::path &project_root, components::MeshRenderer &mesh_renderer) |
| void | deserialize (const toml::table &table, math::Vec3f &vec) |
| auto | deserialize (const std::filesystem::path &project_root, const std::filesystem::path &file, const std::shared_ptr< Scene > &scene) -> expected< void > |
| void | serialize_id (toml::table &out, const flecs::entity &entity, const flecs::id &id) |
| void | serialize (toml::table &table, const math::Vec3f &vec) |
| void | serialize (toml::table &table, const components::Transform &transform) |
| void | serialize (toml::table &table, const components::MeshRenderer &mesh_renderer) |
| auto | serialize (const std::shared_ptr< Scene > &scene, const std::filesystem::path &out_file) -> expected< void > |
| auto wren::scene::deserialize | ( | const std::filesystem::path & | project_root, |
| const std::filesystem::path & | file, | ||
| const std::shared_ptr< Scene > & | scene ) -> expected< void > |

| void wren::scene::deserialize | ( | const toml::table & | table, |
| components::Transform & | transform ) |


| void wren::scene::deserialize | ( | const toml::table & | table, |
| const std::filesystem::path & | project_root, | ||
| components::MeshRenderer & | mesh_renderer ) |

| void wren::scene::deserialize | ( | const toml::table & | table, |
| math::Vec3f & | vec ) |

| auto wren::scene::serialize | ( | const std::shared_ptr< Scene > & | scene, |
| const std::filesystem::path & | out_file ) -> expected< void > |

| void wren::scene::serialize | ( | toml::table & | table, |
| const components::MeshRenderer & | mesh_renderer ) |

| void wren::scene::serialize | ( | toml::table & | table, |
| const components::Transform & | transform ) |

| void wren::scene::serialize | ( | toml::table & | table, |
| const math::Vec3f & | vec ) |


| void wren::scene::serialize_id | ( | toml::table & | out, |
| const flecs::entity & | entity, | ||
| const flecs::id & | id ) |

