示例#1
0
        private GlyphPart ApplyTransformInner(GlyphPartTransform transform)
        {
            switch (transform)
            {
            case GlyphPartTransform.Rotate:
                return(new GlyphPart {
                    data = Rotate(data)
                });

            case GlyphPartTransform.FlipX:
                return(new GlyphPart {
                    data = FlipX(data)
                });

            case GlyphPartTransform.FlipY:
                return(new GlyphPart {
                    data = FlipY(data)
                });
            }

            throw new Exception();
        }
        private GlyphPart ApplyTransformInner(GlyphPartTransform transform)
        {
            switch (transform)
            {
                case GlyphPartTransform.Rotate:
                    return new GlyphPart {data = Rotate(data) };
                case GlyphPartTransform.FlipX:
                    return new GlyphPart { data = FlipX(data) };
                case GlyphPartTransform.FlipY:
                    return new GlyphPart { data = FlipY(data) };
            }

            throw new Exception();
        }