wren
Vulkan-based game engine
|
Namespaces | |
namespace | components |
Classes | |
class | Entity |
class | Scene |
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 ) |