コード例 #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);
        }
コード例 #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());
 }