Inheritance Graph

graph BT
	Rect
	Rect --> Object
	click Rect "escript_type_Geometry_Rect"
	click Object "escript_type_Object"

Functions

   
+(p0) [ESMF] Rect Rect.+(Vec2)
+=(p0) [ESMF] self Rect.+=(Vec2)
-(p0) [ESMF] Rect Rect.-(Vec2)
-=(p0) [ESMF] self Rect.-=(Vec2)
_constructor([p0 [, p1 [, p2 [, p3]]]]) [ESMF] Rect new Rect( [rect] | [x,y,width,height] )
changeSize(p0 [, p1]) [ESMF] self E_Rect.changeSize( (x,y)|vec2 )
changeSizeCentered(p0 [, p1]) [ESMF] self E_Rect.changeSizeCentered( (x,y)|vec2 )
clipBy(p0) [ESMF] self Rect.clipBy(Rect)
contains(p0 [, p1]) [ESMF] bool E_Rect.contains( (x,y)|vec2|E_Rect )
getArea() [ESMF] Number Rect.getArea()
getCenter() [ESMF] Number Rect.getHeight()
getHeight() [ESMF] Number Rect.getHeight()
getMaxX() [ESMF] Number Rect.getMaxX()
getMaxY() [ESMF] Number Rect.getMaxY()
getMinX() [ESMF] Number Rect.getMinX()
getMinY() [ESMF] Number Rect.getMinY()
getWidth() [ESMF] Number Rect.getWidth()
getX() [ESMF] Number Rect.getX()
getY() [ESMF] Number Rect.getY()
height([p0]) [ESMF] Number|self E_Rect.height([value])
include(p0 [, p1]) [ESMF] self E_Rect.include( (x,y)|vec2 )
intersects(p0) [ESMF] bool Rect.intersects(Rect)
invalidate() [ESMF] self Rect.invalidate()
isInvalid() [ESMF] Bool Rect.isInvalid()
isValid() [ESMF] Bool Rect.isValid()
moveRel(p0 [, p1]) [ESMF] self E_Rect.moveRel( (x,y)|vec2 )
setHeight(p0) [ESMF] self Rect.setHeight(Number)
setPosition(p0 [, p1]) [ESMF] self E_Rect.setPosition( (x,y)|vec2 )
setSize(p0, p1) [ESMF] self Rect.setSize(Number,EScript::Number)
setWidth(p0) [ESMF] self Rect.setWidth(Number)
setX(p0) [ESMF] self Rect.setX(Number)
setY(p0) [ESMF] self Rect.setY(Number)
width([p0]) [ESMF] Number|self E_Rect.width([value])
x([p0]) [ESMF] Number|self E_Rect.x([value])
y([p0]) [ESMF] Number|self E_Rect.y([value])