Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }