Module beamui.core.resources
Resource management.
Synopsis
// embed non-standard resources listed in resources.list into executable
resourceList .embed!"resources.list";
...
// get the file path by resource ID
string filename = resourceList .getPathByID("file");
// load file
immutable(ubyte[]) data = loadResourceBytes(filename);
Import line
import beamui .core .resources;
Functions
Name | Description |
---|---|
loadResourceBytes(filename)
|
Load embedded resource or arbitrary file as a byte array. |
Structs
Name | Description |
---|---|
EmbeddedResource
|
|
ResourceList
|
Resource list contains embedded resources and paths to external resource directories |
Global variables
Name | Type | Description |
---|---|---|
EMBEDDED_RESOURCE_PREFIX
|
immutable(char[])
|
Filename prefix for embedded resources |
resourceList
|
ResourceList
|
Global resource list object |