Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes | Functions
CoreResources

Collection of utilities for resource bundling and management. More...

Classes

struct  core::res::PeoplemonBundleHandler< T >
 Generic handler for peoplemon files when being bundled. Performs format conversion and registers dependency files. Requires dev loaders to be installed. More...
 
struct  core::res::PeoplemonLoader< T, mode >
 Generic resource loader for conforming Peoplemon resource types. Resource types must be default constructable and have loadDev and loadProd methods. More...
 

Functions

void core::res::installDevLoaders ()
 Sets up the BLIB resource managers in dev mode. More...
 
void core::res::installProdLoaders ()
 Sets up the BLIB resource managers in prod mode and mounts the resource bundles. More...
 
bool core::res::createBundles ()
 Creates the resource bundles. More...
 

Detailed Description

Collection of utilities for resource bundling and management.

Function Documentation

◆ createBundles()

bool core::res::createBundles ( )

Creates the resource bundles.

Returns
True if the bundles could be created, false on error

Definition at line 47 of file Resources.cpp.

◆ installDevLoaders()

void core::res::installDevLoaders ( )

Sets up the BLIB resource managers in dev mode.

Definition at line 16 of file Resources.cpp.

◆ installProdLoaders()

void core::res::installProdLoaders ( )

Sets up the BLIB resource managers in prod mode and mounts the resource bundles.

Definition at line 29 of file Resources.cpp.