Пример #1
0
 public void Write(X360Writer writer)
 {
     writer.Write(Offset);
     writer.Write(DecompressedFileSize);
     writer.Write(CompressedFileSize);
     writer.Write(Index);
     writer.Write(FtexsFileNumber);
     writer.Write(ChunkCount);
 }
Пример #2
0
 public void Write(Stream outputStream, bool flipEndian)
 {
     X360Writer writer = new X360Writer(outputStream, Encoding.Default, true, flipEndian);
     writer.Write(CompressedChunkSize);
     writer.Write(ChunkSize);
     writer.Write(Offset);
 }
Пример #3
0
 public void Write(Stream outputStream, bool flipEndian = false)
 {
     X360Writer writer = new X360Writer(outputStream, Encoding.Default, true, flipEndian);
     writer.Write(MagicNumber1);
     writer.Write(MagicNumber2);
     writer.Write(PixelFormatType);
     writer.Write(Width);
     writer.Write(Height);
     writer.Write(Depth);
     writer.Write(MipMapCount);
     writer.Write(NrtFlag);
     writer.Write(UnknownFlags);
     writer.FlipEndian = false;
     writer.Write(OneInt32);
     writer.Write(ZeroInt32);
     writer.Write(Convert.ToInt32(TextureType));
     writer.Write(FtexsFileCount);
     writer.Write(AdditionalFtexsFileCount);
     writer.Write(ZeroByte);
     writer.Write(ZeroByte);
     writer.Write(ZeroInt32);
     writer.Write(ZeroInt32);
     writer.Write(ZeroInt32);
     writer.Write(Hash);
     writer.FlipEndian = flipEndian;
     foreach (var mipMap in MipMapInfos)
     {
         mipMap.Write(writer);
     }
 }