public void Write(IFFWriter iff) { iff.Push(Chunks.Name); iff.Write(Name); iff.Pop(); iff.Push(Chunks.Attributes); iff.WriteInt32(Version); iff.WriteInt32(Width); iff.WriteInt32(Height); iff.WriteInt32(DataSize); iff.Pop(); iff.Push(Chunks.Data); iff.Write(Data); iff.Pop(); }
public void Write(IFFWriter iff) { iff.Push(Chunks.Name); iff.Write(Name); iff.Pop(); iff.Push(Chunks.Attributes); iff.Write(Attributes); iff.Pop(); foreach (var image in _images) { iff.Push(Chunks.Image, ChunkType.Form); image.Write(iff); iff.Pop(); } foreach (var glyph in _glyphs) { iff.Push(Chunks.Glyph); glyph.Write(iff); iff.Pop(); } }