![]() |
Plasma Engine
2.0
|
Keeps track of all asset tables and their state as well as reloading modified resources. More...
#include <AssetTableWriter.h>
Public Member Functions | |
plAssetTableWriter (const plApplicationFileSystemConfig &fileSystemConfig) | |
void | MainThreadTick () |
Needs to be called every frame. Handles update delays to allow compacting multiple changes. | |
void | NeedsReloadResource (const plUuid &assetGuid) |
Marks an asset that needs to be reloaded in the engine process. The requests are batched and sent out via MainThreadTick. | |
plResult | WriteAssetTables (const plPlatformProfile *pAssetProfile, bool bForce) |
Writes the asset table for each data dir for the given asset profile. | |
Keeps track of all asset tables and their state as well as reloading modified resources.