C# Class flxSharp.flxSharp.FlxRect

Stores a rectangle.
显示文件 Open project: jlorek/flxSharp Class Usage Examples

Public Methods

Method Description
FlxRect ( float x, float y, float width, float height ) : System

Instantiate a new rectangle.

ToRectangle ( ) : Rectangle

Create a new Rectangle from this FlxRect.

copyFrom ( FlxRect rect ) : FlxRect

Helper function, just copies the values from the specified rectangle.

copyFromFlash ( object flashRect ) : FlxRect

Helper function, just copies the values from the specified Flash rectangle.

copyTo ( FlxRect rect ) : FlxRect

Helper function, just copies the values from this rectangle to the specified rectangle.

copyToFlash ( object flashRect ) : object

Helper function, just copies the values from this rectangle to the specified Flash rectangle.

make ( float x, float y, float width, float height ) : FlxRect

Instantiate a new rectangle. Protip: Values of the current instance are set, but nothing is created here.

overlaps ( FlxRect rect ) : System.Boolean

Checks to see if some FlxRect object overlaps this FlxRect object.

Method Details

FlxRect() public method

Instantiate a new rectangle.
public FlxRect ( float x, float y, float width, float height ) : System
x float The X-coordinate of the rectangle in space.
y float The Y-coordinate of the rectangle in space.
width float Desired width of the rectangle.
height float Desired height of the rectangle.
return System

ToRectangle() public method

Create a new Rectangle from this FlxRect.
public ToRectangle ( ) : Rectangle
return Microsoft.Xna.Framework.Rectangle

copyFrom() public method

Helper function, just copies the values from the specified rectangle.
public copyFrom ( FlxRect rect ) : FlxRect
rect FlxRect Any FlxRect.
return FlxRect

copyFromFlash() public method

Helper function, just copies the values from the specified Flash rectangle.
public copyFromFlash ( object flashRect ) : FlxRect
flashRect object Any Rectangle.
return FlxRect

copyTo() public method

Helper function, just copies the values from this rectangle to the specified rectangle.
public copyTo ( FlxRect rect ) : FlxRect
rect FlxRect Any FlxRect.
return FlxRect

copyToFlash() public method

Helper function, just copies the values from this rectangle to the specified Flash rectangle.
public copyToFlash ( object flashRect ) : object
flashRect object Any Rectangle.
return object

make() public method

Instantiate a new rectangle. Protip: Values of the current instance are set, but nothing is created here.
public make ( float x, float y, float width, float height ) : FlxRect
x float The X-coordinate of the rectangle in space.
y float The Y-coordinate of the rectangle in space.
width float Desired width of the rectangle.
height float Desired height of the rectangle.
return FlxRect

overlaps() public method

Checks to see if some FlxRect object overlaps this FlxRect object.
public overlaps ( FlxRect rect ) : System.Boolean
rect FlxRect The rectangle being tested.
return System.Boolean