Class: Fox::FXRegion
- Inherits:
-
Object
- Object
- Fox::FXRegion
- Defined in:
- rdoc-sources/FXRegion.rb
Instance Method Summary collapse
-
#*(other) ⇒ Object
Return a new FXRegion which is the intersection of this region and other (another FXRegion instance).
-
#+(other) ⇒ Object
Return a new FXRegion which is the union of this region and other (another FXRegion instance).
-
#-(other) ⇒ Object
Return a new FXRegion which is the difference of this region and other (another FXRegion instance).
-
#==(other) ⇒ Object
Return
true
if this region is equal to other (another FXRegion instance). -
#^(other) ⇒ Object
Return a new FXRegion which is the exclusive-or (XOR) of this region with other (another FXRegion instance).
-
#bounds ⇒ Object
Return the bounding box (an FXRectangle instance) for this region.
-
#contains?(x, y, w, h) ⇒ Boolean
Return
true
if this region contains the rectangle whose upper left corner is at (x, y) and whose width and height are (w, h). -
#empty? ⇒ Boolean
Return
true
if this region is empty. -
#initialize(points, winding = false) ⇒ FXRegion
constructor
Construct polygon region from an array of points.
-
#offset!(dx, dy) ⇒ Object
Offset this region by (dx, dy) units, and return a reference to this region.
-
#reset ⇒ Object
Reset this region to empty.
Constructor Details
#initialize(points, winding = false) ⇒ FXRegion
Construct polygon region from an array of points. Here, points is an array of FXPoint instances.
4 |
# File 'rdoc-sources/FXRegion.rb', line 4 def initialize; end |
Instance Method Details
#*(other) ⇒ Object
Return a new FXRegion which is the intersection of this region and other (another FXRegion instance).
47 |
# File 'rdoc-sources/FXRegion.rb', line 47 def *(other); end |
#+(other) ⇒ Object
Return a new FXRegion which is the union of this region and other (another FXRegion instance).
43 |
# File 'rdoc-sources/FXRegion.rb', line 43 def +(other); end |
#-(other) ⇒ Object
Return a new FXRegion which is the difference of this region and other (another FXRegion instance).
51 |
# File 'rdoc-sources/FXRegion.rb', line 51 def -(other); end |
#==(other) ⇒ Object
Return true
if this region is equal to other (another FXRegion instance).
58 |
# File 'rdoc-sources/FXRegion.rb', line 58 def ==(other); end |
#^(other) ⇒ Object
Return a new FXRegion which is the exclusive-or (XOR) of this region with other (another FXRegion instance).
55 |
# File 'rdoc-sources/FXRegion.rb', line 55 def ^(other); end |
#bounds ⇒ Object
Return the bounding box (an FXRectangle instance) for this region.
35 |
# File 'rdoc-sources/FXRegion.rb', line 35 def bounds; end |
#contains?(x, y, w, h) ⇒ Boolean
Return true
if this region contains the rectangle whose upper left corner is at (x, y) and whose width and height are (w, h).
28 |
# File 'rdoc-sources/FXRegion.rb', line 28 def contains?(x, y); end |
#empty? ⇒ Boolean
Return true
if this region is empty
25 |
# File 'rdoc-sources/FXRegion.rb', line 25 def empty?; end |
#offset!(dx, dy) ⇒ Object
Offset this region by (dx, dy) units, and return a reference to this region.
39 |
# File 'rdoc-sources/FXRegion.rb', line 39 def offset!(dx, dy); end |
#reset ⇒ Object
Reset this region to empty.
61 |
# File 'rdoc-sources/FXRegion.rb', line 61 def reset; end |