Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 //--------------------------------------------------------------------
 //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;
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        //--------------------------------------------------------------------
        //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;
 }