| 1031 | } |
| 1032 | |
| 1033 | bool GBitmap::write(Stream& io_rStream) const |
| 1034 | { |
| 1035 | // Handle versioning |
| 1036 | io_rStream.write(csFileVersion); |
| 1037 | |
| 1038 | //-------------------------------------- Write the object |
| 1039 | io_rStream.write(U32(mInternalFormat)); |
| 1040 | |
| 1041 | io_rStream.write(mByteSize); |
| 1042 | io_rStream.write(mByteSize, mBits); |
| 1043 | |
| 1044 | io_rStream.write(mWidth); |
| 1045 | io_rStream.write(mHeight); |
| 1046 | |
| 1047 | io_rStream.write(mNumMipLevels); |
| 1048 | for (U32 i = 0; i < c_maxMipLevels; i++) |
| 1049 | io_rStream.write(mMipLevelOffsets[i]); |
| 1050 | |
| 1051 | return (io_rStream.getStatus() == Stream::Ok); |
| 1052 | } |
| 1053 | |
| 1054 | //------------------------------------------------------------------------------ |
| 1055 | //-------------------------------------- Persistent I/O |
no test coverage detected