Ejemplo n.º 1
0
        public org.mini2Dx.core.geom.Rectangle removeClip()
        {
            if (!_rasterizerState.ScissorTestEnable)
            {
                return(null);
            }

            endRendering();

            _rasterizerState = RasterizerNoClipping;

            var oldClip = _clipRectangle.copy();

            _clipRectangle.setX(0);
            _clipRectangle.setY(0);
            _clipRectangle.setWidth(getViewportWidth());
            _clipRectangle.setHeight(getViewportHeight());

            return((org.mini2Dx.core.geom.Rectangle)oldClip);
        }
Ejemplo n.º 2
0
 public void peekClip(org.mini2Dx.core.geom.Rectangle rectangle)
 {
     rectangle.setXY(_clipRectangle.getX(), _clipRectangle.getY());
     rectangle.setHeight(_clipRectangle.getHeight());
     rectangle.setWidth(_clipRectangle.getWidth());
 }