Class Rectangle4i

java.lang.Object
codechicken.lib.vec.Rectangle4i
All Implemented Interfaces:
Copyable<Rectangle4i>

public class Rectangle4i extends Object implements Copyable<Rectangle4i>
  • Field Details

    • x

      public int x
    • y

      public int y
    • w

      public int w
    • h

      public int h
  • Constructor Details

    • Rectangle4i

      public Rectangle4i()
    • Rectangle4i

      public Rectangle4i(int x, int y, int w, int h)
    • Rectangle4i

      public Rectangle4i(Rectangle4i other)
  • Method Details

    • x1

      public int x1()
    • y1

      public int y1()
    • x2

      public int x2()
    • y2

      public int y2()
    • set

      public void set(int x, int y, int w, int h)
    • offset

      public Rectangle4i offset(int dx, int dy)
    • include

      public Rectangle4i include(int px, int py)
    • include

      public Rectangle4i include(Rectangle4i r)
    • expand

      public Rectangle4i expand(int px, int py)
    • contains

      public boolean contains(int px, int py)
    • intersects

      public boolean intersects(Rectangle4i r)
    • area

      public int area()
    • copy

      public Rectangle4i copy()
      Specified by:
      copy in interface Copyable<Rectangle4i>