Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::asset_manager Member List

This is the complete list of members for unravel::asset_manager, including all inherited members.

add_asset_info_for_key(const std::string &key, const asset_meta &meta, bool override) -> hpp::uuidunravel::asset_manager
add_asset_info_for_path(const fs::path &path, const asset_meta &meta, bool override) -> hpp::uuidunravel::asset_manager
add_storage(Args &&... args) -> asset_storage< S > &unravel::asset_managerinline
asset_manager(rtti::context &ctx)unravel::asset_manager
deinit(rtti::context &ctx) -> boolunravel::asset_manager
find_asset(const std::string &key) const -> const asset_handle< T > &unravel::asset_managerinline
for_each_asset(F &&callback)unravel::asset_managerinline
generate_metadata(const fs::path &p) const -> asset_metaunravel::asset_manager
get_asset(const std::string &key, load_flags flags=load_flags::standard) -> asset_handle< T >unravel::asset_managerinline
get_asset(const hpp::uuid &uid, load_flags flags=load_flags::standard) -> asset_handle< T >unravel::asset_managerinline
get_asset_from_instance(const std::string &key, std::shared_ptr< T > entry) -> asset_handle< T >unravel::asset_managerinline
get_assets(const std::string &group={}) const -> std::vector< asset_handle< T > >unravel::asset_managerinline
get_assets_with_predicate(F &&predicate) const -> std::vector< asset_handle< T > >unravel::asset_managerinline
get_metadata(const hpp::uuid &uid) const -> asset_database::metaunravel::asset_manager
init(rtti::context &ctx) -> boolunravel::asset_manager
load_database(const std::string &protocol) -> boolunravel::asset_manager
remove_asset_info_for_key(const std::string &key)unravel::asset_manager
remove_asset_info_for_path(const fs::path &path)unravel::asset_manager
rename_asset(const std::string &key, const std::string &new_key)unravel::asset_managerinline
save_database(const std::string &protocol, const fs::path &path)unravel::asset_manager
set_parent(asset_manager *parent)unravel::asset_manager
unload_all()unravel::asset_manager
unload_asset(const std::string &key)unravel::asset_managerinline
unload_group(const std::string &group)unravel::asset_manager
~asset_manager()unravel::asset_manager