FSO.Files.Formats.IFF.Chunks.PALT.Write C# (CSharp) Method

Write() public method

public Write ( IffFile iff, Stream stream ) : bool
iff IffFile
stream Stream
return bool
        public override bool Write(IffFile iff, Stream stream)
        {
            using (var io = IoWriter.FromStream(stream, ByteOrder.LITTLE_ENDIAN))
            {
                io.WriteUInt32(0);
                io.WriteUInt32((uint)Colors.Length);
                io.WriteBytes(new byte[] { 0, 0, 0, 0, 0, 0, 0, 0 });
                foreach (var col in Colors)
                {
                    io.WriteByte(col.R);
                    io.WriteByte(col.G);
                    io.WriteByte(col.B);
                }
                return true;
            }
        }