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); }
public void peekClip(Org.Mini2Dx.Core.Geom.Rectangle rectangle) { rectangle.setXY(_clipRectangle.getX(), _clipRectangle.getY()); rectangle.setHeight(_clipRectangle.getHeight()); rectangle.setWidth(_clipRectangle.getWidth()); }