![]() |
ImFusion SDK 4.3
|
ImFusion Resource System to store binary data in the executable/library and retrieve it at runtime. More...
ImFusion Resource System to store binary data in the executable/library and retrieve it at runtime.
Classes | |
class | FilesystemRepository |
Repository for loading resources from the local filesystem. More... | |
class | Repository |
Base interface for a ImFusion resource repository. More... | |
Functions | |
void | addRepository (const Repository *rep) |
Add the given Repository to the set of registered repositories. | |
void | removeRepository (const Repository *rep) |
Remove the given Repository from the set of registered repositories. | |
const Repository * | locate (const std::string_view &repositoryName, const std::string_view &resourceName) |
Searches the registered repositories if they provide a resource identified by the given name. | |
std::optional< ByteBuffer > | query (const std::string_view &repositoryName, const std::string_view &resourceName) |
Queries the registered repositories for the resource identified by the given name. | |