#include <preloaded.h>

Public Member Functions | |
| Preloaded (const char *id) | |
| virtual | ~Preloaded () |
| bool | LoadHeader () |
| virtual bool | Load () |
| virtual bool | Unload () |
| virtual void | SetActive (bool active) |
| bool | Save () |
| void | SetFileName (const string &file_name) |
| const string & | GetFileName () |
| bool | IsActive () |
| bool | IsLoaded () |
Protected Member Functions | |
| virtual void | ClearHeader () |
| virtual void | ClearBody () |
| virtual bool | LoadResources () |
| virtual void | UnloadResources () |
| virtual bool | Serialize (Serializer &serializer) |
| virtual bool | Deserialize (Serializer &serializer, bool first) |
| virtual bool | ReadHeader (Serializer &serializer) |
| virtual bool | ReadBody (Serializer &serializer) |
| virtual bool | WriteHeader (Serializer &serializer) |
| virtual bool | WriteBody (Serializer &serializer) |
Protected Attributes | |
| string | file_name |
| Full file name of preloaded file. | |
| bool | loaded |
| Whether this object is loaded. | |
| bool | load_header |
| Whether only header will be loaded. | |
| bool | active |
| Whether this object is active. | |
| Preloaded::Preloaded | ( | const char * | id | ) |
Constructor.
| Preloaded::~Preloaded | ( | ) | [virtual] |
Destructor.
| bool Preloaded::LoadHeader | ( | ) |
Load object header from file.
True if successful. | bool Preloaded::Load | ( | ) | [virtual] |
Load object from file.
True if successful. | bool Preloaded::Unload | ( | ) | [virtual] |
Unload scheme.
True if successful. | void Preloaded::SetActive | ( | bool | active | ) | [virtual] |
| bool Preloaded::Save | ( | ) |
Saves preloaded to file.
True if successful. | void Preloaded::SetFileName | ( | const string & | file_name | ) | [inline] |
Sets path to the preloaded file.
| file_name | Path to the resource file. |
| const string & Preloaded::GetFileName | ( | ) | [inline] |
| bool Preloaded::IsActive | ( | ) | [inline] |
Returns whether preloaded is active.
| bool Preloaded::IsLoaded | ( | ) | [inline] |
Returns whether preloaded is loaded.
| void Preloaded::ClearHeader | ( | ) | [protected, virtual] |
| void Preloaded::ClearBody | ( | ) | [protected, virtual] |
| bool Preloaded::LoadResources | ( | ) | [protected, virtual] |
| void Preloaded::UnloadResources | ( | ) | [protected, virtual] |
| bool Preloaded::Serialize | ( | Serializer & | serializer | ) | [protected, virtual] |
Recursively serialize all children.
Reimplemented from Root.
| bool Preloaded::Deserialize | ( | Serializer & | serializer, | |
| bool | first | |||
| ) | [protected, virtual] |
Recursively deserialize all children.
Reimplemented from Root.
| bool Preloaded::ReadHeader | ( | Serializer & | serializer | ) | [protected, virtual] |
| bool Preloaded::ReadBody | ( | Serializer & | serializer | ) | [protected, virtual] |
| bool Preloaded::WriteHeader | ( | Serializer & | serializer | ) | [protected, virtual] |
| bool Preloaded::WriteBody | ( | Serializer & | serializer | ) | [protected, virtual] |
string Preloaded::file_name [protected] |
Full file name of preloaded file.
bool Preloaded::loaded [protected] |
Whether this object is loaded.
bool Preloaded::load_header [protected] |
Whether only header will be loaded.
bool Preloaded::active [protected] |
Whether this object is active.
1.5.3