#include <i_resource_manager.hpp>
|
virtual void | merge (i_resource_manager &aResourceManager)=0 |
|
virtual void | add_resource (i_string const &aUri, const void *aResourceData, std::size_t aResourceSize)=0 |
|
virtual void | add_module_resource (i_string const &aUri, const void *aResourceData, std::size_t aResourceSize)=0 |
|
virtual void | load_resource (i_string const &aUri, i_ref_ptr< i_resource > &aResult)=0 |
|
virtual void | cleanup ()=0 |
|
virtual void | clean ()=0 |
|
virtual neolib::i_map< i_string, neolib::i_variant< i_ref_ptr< i_resource >, i_weak_ref_ptr< i_resource > > > const & | resources ()=0 |
|
virtual neolib::i_map< i_string, neolib::i_variant< i_ref_ptr< i_resource >, i_weak_ref_ptr< i_resource > > > const & | resource_archives ()=0 |
|
void | add_resource (std::string const &aUri, const void *aResourceData, std::size_t aResourceSize) |
|
void | add_module_resource (std::string const &aUri, const void *aResourceData, std::size_t aResourceSize) |
|
ref_ptr< i_resource > | load_resource (std::string const &aUri) |
|
virtual | ~i_service ()=default |
|
Definition at line 29 of file i_resource_manager.hpp.
◆ add_module_resource() [1/2]
virtual void neogfx::i_resource_manager::add_module_resource |
( |
i_string const & |
aUri, |
|
|
const void * |
aResourceData, |
|
|
std::size_t |
aResourceSize |
|
) |
| |
|
pure virtual |
◆ add_module_resource() [2/2]
void neogfx::i_resource_manager::add_module_resource |
( |
std::string const & |
aUri, |
|
|
const void * |
aResourceData, |
|
|
std::size_t |
aResourceSize |
|
) |
| |
|
inline |
◆ add_resource() [1/2]
virtual void neogfx::i_resource_manager::add_resource |
( |
i_string const & |
aUri, |
|
|
const void * |
aResourceData, |
|
|
std::size_t |
aResourceSize |
|
) |
| |
|
pure virtual |
◆ add_resource() [2/2]
void neogfx::i_resource_manager::add_resource |
( |
std::string const & |
aUri, |
|
|
const void * |
aResourceData, |
|
|
std::size_t |
aResourceSize |
|
) |
| |
|
inline |
◆ clean()
virtual void neogfx::i_resource_manager::clean |
( |
| ) |
|
|
pure virtual |
◆ cleanup()
virtual void neogfx::i_resource_manager::cleanup |
( |
| ) |
|
|
pure virtual |
◆ iid()
static uuid const & neogfx::i_resource_manager::iid |
( |
| ) |
|
|
inlinestatic |
◆ load_resource() [1/2]
◆ load_resource() [2/2]
ref_ptr< i_resource > neogfx::i_resource_manager::load_resource |
( |
std::string const & |
aUri | ) |
|
|
inline |
◆ merge()
◆ resource_archives()
◆ resources()
The documentation for this class was generated from the following file: