public static Image Read(IFFReader iff) { var image = new Image(); iff.AddHandler(Chunks.Name, ChunkType.Default, image.ReadNAMEChunk); iff.AddHandler(Chunks.Attributes, ChunkType.Default, image.ReadATTRChunk); iff.AddHandler(Chunks.Data, ChunkType.Default, image.ReadDATAChunk); iff.Parse(); return(image); }
public static Typeface Read(IFFReader iff) { var typeface = new Typeface(); iff.AddHandler(Chunks.Name, ChunkType.Default, typeface.ReadNAMEChunk); iff.AddHandler(Chunks.Attributes, ChunkType.Default, typeface.ReadATTRChunk); iff.AddHandler(Chunks.Image, ChunkType.Form, typeface.ReadIMAGChunk); iff.AddHandler(Chunks.Glyph, ChunkType.Default, typeface.ReadGLPHChunk); iff.Parse(); return(typeface); }