ImFusion SDK 4.3
ImFusion::Resource Namespace Reference

ImFusion Resource System to store binary data in the executable/library and retrieve it at runtime. More...

Detailed Description

ImFusion Resource System to store binary data in the executable/library and retrieve it at runtime.

See also
ImFusionResource

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 Repositorylocate (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< ByteBufferquery (const std::string_view &repositoryName, const std::string_view &resourceName)
 Queries the registered repositories for the resource identified by the given name.
 
Search Tab / S to search, Esc to close