public void Write(X360Writer writer) { writer.Write(Offset); writer.Write(DecompressedFileSize); writer.Write(CompressedFileSize); writer.Write(Index); writer.Write(FtexsFileNumber); writer.Write(ChunkCount); }
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); }
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); } }