|
void | ReadFileHeader (Ogre::DataStreamPtr &stream) |
| Reads the file header and sets instance data. More...
|
|
void | ReadSectionData (Ogre::DataStreamPtr &stream, Ogre::DataStreamPtr &out_buffer, size_t section_size) |
| Reads a section data. More...
|
|
virtual void | ReadSection (Ogre::DataStreamPtr &stream, FLevelFile *dest, const size_t section_index) |
| Reads a file section. More...
|
|
template<typename ResourceManagerType > |
Ogre::ResourcePtr | CreateResource (FLevelFile *dest, const String &extension) |
| Creates a resource. More...
|
|
void | ReadCameraMatrix (Ogre::DataStreamPtr &stream, FLevelFile *dest) |
| Reads camera matrix data from a flevel file. More...
|
|
void | ReadModelList (Ogre::DataStreamPtr &stream, FLevelFile *dest) |
| Reads model list data from a flevel file. More...
|
|
void | ReadPalette (Ogre::DataStreamPtr &stream, FLevelFile *dest) |
| Reads color palette data from a flevel file. More...
|
|
void | ReadWalkmesh (Ogre::DataStreamPtr &stream, FLevelFile *dest) |
| Reads walkmesh data from a flevel file. More...
|
|
void | ReadBackground (Ogre::DataStreamPtr &stream, FLevelFile *dest) |
| Reads background data from a flevel file. More...
|
|
void | ReadTriggers (Ogre::DataStreamPtr &stream, FLevelFile *dest) |
| Reads trigger data from a flevel file. More...
|
|
void | ReadEnd (Ogre::DataStreamPtr &stream) |
|
template<typename ValueType > |
void | ReadVector (Ogre::DataStreamPtr &stream, std::vector< ValueType > &dest, size_t count) |
| Reads a stream as a vector. More...
|
|
virtual String | GetBaseName (const FLevelFile *dest) const |
| Retrieves the base name of a flevel file. More...
|
|
void | readObject (Ogre::DataStreamPtr &stream, Ogre::Vector2 &dest) |
| Reads an object as a 2 dimensional vector. More...
|
|
void | readObject (Ogre::DataStreamPtr &stream, Ogre::Vector3 &dest) |
| Reads an object as a 3 dimensional vector. More...
|
|
void | readObject (Ogre::DataStreamPtr &stream, Ogre::AxisAlignedBox &dest) |
| Reads an object as an axis aligned box. More...
|
|
void | readObject (Ogre::DataStreamPtr &stream, Pixel &dest) |
| Reads an object as a pixel. More...
|
|
void | ReadChars (Ogre::DataStreamPtr &stream, char *dest, size_t count) |
| Reads a stream as text. More...
|
|
void | Read1ByteBool (Ogre::DataStreamPtr &stream, bool &dest) |
| Reads one byte from a stream and evaluates it as a boolean. More...
|
|
void | Read2ByteBool (Ogre::DataStreamPtr &stream, bool &dest) |
| Reads two bytes from a stream and evaluates them as a boolean. More...
|
|
void | ReadShort (Ogre::DataStreamPtr &stream, uint16 &dest) |
| Reads 16 bytes from a stream and evaluates as an unsigned short. More...
|
|
void | ReadInt16 (Ogre::DataStream &stream, sint16 &dest) |
| Reads 16 bytes from a stream and evaluates as a signed integer. More...
|
|
void | ReadUInt16 (Ogre::DataStream &stream, uint16 &dest) |
| Reads 16 bytes from a stream and evaluates as an unsigned int. More...
|
|
void | ReadInt16 (Ogre::DataStreamPtr &stream, sint16 &dest) |
| Reads 16 bytes from a stream and evaluates as a signed integer. More...
|
|
void | ReadUInt16 (Ogre::DataStreamPtr &stream, uint16 &dest) |
| Reads 16 bytes from a stream and evaluates as an unsigned int. More...
|
|
void | ReadUInt32 (Ogre::DataStreamPtr &stream, uint32 &dest) |
| Reads 32 bytes from a stream and evaluates as an unsigned int. More...
|
|
void | ReadSInt32 (Ogre::DataStreamPtr &stream, sint32 &dest) |
| Reads 32 bytes from a stream and evaluates as a signed int. More...
|
|
void | ReadUInt32 (Ogre::DataStream &stream, uint32 &dest) |
| Reads 32 bytes from a stream and evaluates as an unsigned int. More...
|
|
void | ReadUInt8 (Ogre::DataStream &stream, uint8 &dest) |
| Reads 8 bytes from a stream and evaluates as an unsigned int. More...
|
|
void | ReadUInt8 (Ogre::DataStreamPtr &stream, uint8 &dest) |
| Reads 8 bytes from a stream and evaluates as an unsigned int. More...
|
|
void | ReadFloat (Ogre::DataStreamPtr &stream, float &dest) |
| Reads bytes from a stream and evaluates them as a float. More...
|
|
void | ReadEndString (Ogre::DataStreamPtr &stream, const String &end_text) |
|
String | GetLine (Ogre::DataStreamPtr &stream) const |
|
Handles the serialization of flevel files.