示例#1
0
        protected internal override object Read(ContentReader input)
        {
            builder.Begin();

            // Texture
            builder.SetTexture(input.ReadObject());

            // Glyphs
            builder.SetGlyphs(input.ReadObject());

            // Cropping
            builder.SetCropping(input.ReadObject());

            // Character map
            builder.SetCharacterMap(input.ReadObject());

            // Vertical line spacing
            builder.SetVerticalLineSpacing(input.ReadInt32());

            // Horizontal spacing
            builder.SetHorizontalSpacing(input.ReadSingle());

            // Kerning
            builder.SetKering(input.ReadObject());

            // Default character
            if (input.ReadBoolean())
            {
                builder.SetDefaultCharacter(input.ReadChar());
            }
            else
            {
                builder.SetDefaultCharacter(null);
            }

            return builder.End();
        }
示例#2
0
        protected internal override object Read(ContentReader input)
        {
            builder.Begin();

            // Texture
            builder.SetTexture(input.ReadObject());

            // Glyphs
            builder.SetGlyphs(input.ReadObject());

            // Cropping
            builder.SetCropping(input.ReadObject());

            // Character map
            builder.SetCharacterMap(input.ReadObject());

            // Vertical line spacing
            builder.SetVerticalLineSpacing(input.ReadInt32());

            // Horizontal spacing
            builder.SetHorizontalSpacing(input.ReadSingle());

            // Kerning
            builder.SetKering(input.ReadObject());

            // Default character
            if (input.ReadBoolean())
            {
                builder.SetDefaultCharacter(input.ReadChar());
            }
            else
            {
                builder.SetDefaultCharacter(null);
            }

            return(builder.End());
        }
示例#3
0
 protected internal override object Read(ContentReader input)
 {
     return input.ReadChar();
 }
示例#4
0
 protected internal override object Read(ContentReader input)
 {
     return(input.ReadChar());
 }