|
![]() |
The basic resource paging implementation lives here, including chunks, TOCs, and the AtlasFile.
Actual functionality for editing, resource, and instance areas of Atlas lives in the appropriate directories.
Classes | |
class | AtlasBaseStub |
Base class for all Atlas stubs. More... | |
class | AtlasTOC |
Base class for all Atlas Table Of Contents classes. More... | |
class | AtlasBaseTOC< StubType > |
Templated base class for TOCs. More... | |
class | AtlasChunk |
Base class for paged Atlas data. More... | |
class | AtlasClassFactory |
Helper class to manage RTTI for a bunch of different possible fields. More... | |
class | AtlasDeferredFile |
Basic background IO implementation for Atlas files. More... | |
struct | AtlasDeferredIO |
Basic structure for describing an IO operation on an AtlasDeferredFile. More... | |
struct | AtlasReadNote |
Used to track a load request made upon an AtlasFile. More... | |
class | AtlasFile |
Represents a single .atlas file; provides an interface for performing threaded reads and writes against that file, as well as tracking the TOCs in that file. More... | |
struct | AtlasRequestHeader |
Helper class for AtlasResourceStub book-keeping. More... | |
class | AtlasResourceStub< ChunkTypeT > |
Base class for resource stubs. More... | |
class | AtlasResourceTOC< StubTypeT > |
Base resource TOC implementation. More... | |
class | ThreadSafeQueue< T > |
A simple thread-safe queue. More... | |
Functions | |
ResourceInstance * | constructAtlasFileResource (Stream &s, ResourceObject *) |
ResourceInstance* constructAtlasFileResource | ( | Stream & | s, | |
ResourceObject * | ||||
) |