public bool SetClippingBox(int x1, int y1, int x2, int y2) { RectInt cb = new RectInt(x1, y1, x2, y2); cb.Normalize(); if (cb.Clip(new RectInt(0, 0, (int)Width - 1, (int)Height - 1))) { m_ClippingRect = cb; return true; } m_ClippingRect.Left = 1; m_ClippingRect.Bottom = 1; m_ClippingRect.Right = 0; m_ClippingRect.Top = 0; return false; }
//-------------------------------------------------------------------- //public IPixelFormat ren() { return m_ren; } //-------------------------------------------------------------------- public bool SetClippingBox(int x1, int y1, int x2, int y2) { RectInt cb = new RectInt(x1, y1, x2, y2); cb.Normalize(); if (cb.Clip(new RectInt(0, 0, (int)Width - 1, (int)Height - 1))) { m_clip_box = cb; return true; } m_clip_box.X1 = 1; m_clip_box.Y1 = 1; m_clip_box.X2 = 0; m_clip_box.Y2 = 0; return false; }
public bool SetClippingBox(int x1, int y1, int x2, int y2) { RectInt cb = new RectInt(x1, y1, x2, y2); cb.Normalize(); if (cb.Clip(new RectInt(0, 0, (int)Width - 1, (int)Height - 1))) { m_ClippingRect = cb; return(true); } m_ClippingRect.Left = 1; m_ClippingRect.Bottom = 1; m_ClippingRect.Right = 0; m_ClippingRect.Top = 0; return(false); }
//-------------------------------------------------------------------- //public IPixelFormat ren() { return m_ren; } //-------------------------------------------------------------------- public bool SetClippingBox(int x1, int y1, int x2, int y2) { RectInt cb = new RectInt(x1, y1, x2, y2); cb.Normalize(); if (cb.Clip(new RectInt(0, 0, (int)Width - 1, (int)Height - 1))) { m_clip_box = cb; return(true); } m_clip_box.X1 = 1; m_clip_box.Y1 = 1; m_clip_box.X2 = 0; m_clip_box.Y2 = 0; return(false); }
public void SetClipBox(int x1, int y1, int x2, int y2) { clipBox = new RectInt(x1, y1, x2, y2); clipBox.Normalize(); m_clipping = true; }