58 entt::registry*
reg{};
84 typename T::char_type;
85 typename T::traits_type;
91 }
noexcept -> std::same_as<std::basic_string_view<typename T::char_type, typename T::traits_type>>;
95void save_to_file(
const std::string& absolute_path, entt::const_handle obj);
97void save_to_file_bin(
const std::string& absolute_path, entt::const_handle obj);
101void load_from_file(
const std::string& absolute_path, entt::handle& obj);
106 entt::registry& registry,
107 entt::handle& obj) -> bool;
131template<
typename Stream,
typename T>
auto push_save_context() -> bool
void save_to_stream_bin(std::ostream &stream, entt::const_handle obj)
void load_from(Stream &stream, T &scn)
void clone_scene_from_stream(const scene &src_scene, scene &dst_scene)
void pop_load_context(bool push_result)
void save_to_file_bin(const std::string &absolute_path, const animation_clip &obj)
auto push_load_context(entt::registry ®istry) -> bool
auto get_save_context() -> save_context &
void load_from_file(const std::string &absolute_path, animation_clip &obj)
auto get_load_context() -> load_context &
void save_to_file(const std::string &absolute_path, const animation_clip &obj)
auto load_from_prefab_bin(const asset_handle< prefab > &pfb, entt::registry ®istry) -> entt::handle
auto load_from_stream(std::istream &stream, entt::handle e, script_component::script_object &obj) -> bool
void load_from_stream_bin(std::istream &stream, entt::handle &obj)
auto load_from_prefab_out(const asset_handle< prefab > &pfb, entt::registry ®istry, entt::handle &obj) -> bool
void load_from_file_bin(const std::string &absolute_path, animation_clip &obj)
void pop_save_context(bool push_result)
@ cloning_prefab_instance
void load_from_view(std::string_view view, entt::handle &obj)
auto load_from_prefab(const asset_handle< prefab > &pfb, entt::registry ®istry) -> entt::handle
void clone_entity_from_stream(entt::const_handle src_obj, entt::handle &dst_obj)
auto save_to_stream(std::ostream &stream, entt::const_handle e, const script_component::script_object &obj) -> bool
Represents a handle to an asset, providing access and management functions.
auto is_cloning() const -> bool
auto get_clone_mode() const -> clone_mode_t
std::map< entt::entity, entt::handle > mapping_by_eid
auto is_updating_prefab() const -> bool
std::map< hpp::uuid, uid_mapping_t > mapping_by_uid
entt::const_handle save_source
auto get_clone_mode() const -> clone_mode_t
auto is_cloning() const -> bool
auto is_saving_to_prefab() const -> bool
Represents a scene in the ACE framework, managing entities and their relationships.