---------------------------------------------------------------------
| 162 | } |
| 163 | //--------------------------------------------------------------------- |
| 164 | const StreamSerialiser::Chunk* StreamSerialiser::readChunkBegin() |
| 165 | { |
| 166 | // Have we figured out the endian mode yet? |
| 167 | if (mReadWriteHeader) |
| 168 | readHeader(); |
| 169 | |
| 170 | OgreAssert(mEndian != ENDIAN_AUTO, |
| 171 | "Endian mode has not been determined, did you disable header without setting?"); |
| 172 | |
| 173 | Chunk* chunk = readChunkImpl(); |
| 174 | mChunkStack.push_back(chunk); |
| 175 | |
| 176 | return chunk; |
| 177 | |
| 178 | } |
| 179 | //--------------------------------------------------------------------- |
| 180 | const StreamSerialiser::Chunk* StreamSerialiser::readChunkBegin( |
| 181 | uint32 id, uint16 maxVersion, const String& msg) |