Esempio n. 1
0
        internal Path(Winding winding, PixelRatio pixelRatio)
        {
            Winding     = winding;
            _pixelRatio = pixelRatio;

            _bounds = new Box2D <float>(new Vector2D <float>(1e6f, 1e6f), new Vector2D <float>(-1e6f, -1e6f));
        }
Esempio n. 2
0
        private Nvg(INvgRenderer renderer)
        {
            this.renderer = renderer;

            instructionQueue = new InstructionQueue(this);
            pathCache        = new PathCache(this);
            stateStack       = new StateStack();
            pixelRatio       = new PixelRatio();

            if (!this.renderer.Create())
            {
                Dispose();
                throw new InvalidOperationException("Failed to initialize the renderer!");
            }

            fontManager = new FontManager(this);
        }
Esempio n. 3
0
 internal StandardTiming(uint width, PixelRatio ratio, uint frequency)
 {
     Width     = width;
     Ratio     = ratio;
     Frequency = frequency;
 }