|
sandbox
|
This is the complete list of members for sbx::assets::assets_module, including all inherited members.
| add_asset(Args &&... args) -> math::uuid (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| add_asset(std::unique_ptr< Type > &&asset) -> math::uuid (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| asset_io(const std::uint32_t id) -> asset_io & (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| asset_root() const -> const std::filesystem::path & (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| assets_module() (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| get_asset(const math::uuid &id) const -> const Type & (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| get_asset(const math::uuid &id) -> Type & (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| has_asset_io(const std::uint32_t id) -> bool (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| load_asset(const std::filesystem::path &path, Args &&... args) -> asset_handle< Type > (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| noncopyable(const noncopyable &)=delete (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| noncopyable(noncopyable &&) noexcept=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
| operator=(const noncopyable &) -> noncopyable &=delete (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| operator=(noncopyable &&) noexcept -> noncopyable &=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| register_asset(const std::string &name, Save &&save, Load &&load) -> void (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| resolve_path(const std::filesystem::path &path) -> std::filesystem::path (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| set_asset_root(const std::filesystem::path &root) -> void (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| submit(Function &&function, Args &&... args) -> std::future< std::invoke_result_t< Function, Args... > > (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| update() -> void override (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| ~assets_module() override (defined in sbx::assets::assets_module) | sbx::assets::assets_module | inline |
| ~module_base()=default (defined in sbx::core::module_manager::module_base) | sbx::core::module_manager::module_base | virtual |
| ~noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |