20 virtual void initialize() = 0;
22 virtual void clear() = 0;
23 virtual void clearSwapping() = 0;
25 virtual void processLoading() = 0;
26 virtual void processSwapping() = 0;
28 virtual void activateResources() = 0;
30 virtual void processDeletion() = 0;
32 virtual void resourceChanged(
ResourceBase * resource) = 0;
33 virtual void resourceDeleted(
ResourceBase * resource) = 0;
35 virtual ResourceId getNextResourceId() = 0;
36 virtual void setResourceId(
ResourceBase * resource, ResourceId
id) = 0;
Defines common resource manager interface shared by resource managers for all types of resources.
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Base class for engine resources.