This namespace is for all the classes belonging to the non-network I/O Subsystem. More...
Classes | |
class | Archive |
class | Asset |
class | AssetGroup |
class | AssetHandler |
class | DataStream |
This represents a stream to a piece of data, usually a file. More... | |
class | FileStream |
This represents a stream to a file on disk using the C++ file stream API. More... | |
class | MemoryStream |
This represents a stream to a buffer in memory. More... | |
class | TextSettingsFile |
Typedefs | |
typedef CountedPtr< DataStream > | DataStreamPtr |
This is a convenience type for a data stream in a counted pointer. | |
typedef Integer | StreamOff |
Convenience define for the stream offset datatype. | |
typedef Integer | StreamPos |
Convenience define for the stream position datatype. | |
typedef Integer | StreamSize |
Convenience define for the stream size datatype. | |
Enumerations | |
enum | LoadingState { LS_Uninitialized = 0, LS_Initializing = 1, LS_Initialized = 2, LS_Loading = 3, LS_Loaded = 4 } |
This enum describes the current state of loading for an asset. | |
This namespace is for all the classes belonging to the non-network I/O Subsystem.
The resource system is primarily responsible for the loading, reading, and writing of files as well as filesystem management.