Resource::IResourceContainer class

Base classes

class IO::EAIOZoneObject
A class derived from EAIOZoneObject is able to be allocated from different heaps without the owner of the object needing to know or care which heap the object came from or even what kind of allocator the object is using.

Derived classes

class Resource::DatabasePackedFile
A DatabasePackedFile is a type of file used in Spore to store and index multiple files inside a single container (usually in the .package extension).
class Resource::IResourceManager
IResourceManager is a singleton class used to access resources in Spore's file system.
class Resource::IResourceMap
An interface that is used to store resources in the cache.

Public functions

auto NeedsToRelease() -> bool pure virtual
auto ReleaseResources() -> bool pure virtual