You’re reading the docs for Phaser v3.90.0. The latest is Phaser v4.1.0.

Phaser.GameObjects.Components.GetBounds

Scope: static

Source: src/gameobjects/components/GetBounds.js#L11
Since: 3.0.0

Static functions

getBottomCenter

instancegetBottomCenter([output], [includeParent])

Description:

Gets the bottom-center coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L236
Since: 3.18.0


getBottomLeft

instancegetBottomLeft([output], [includeParent])

Description:

Gets the bottom-left corner coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L210
Since: 3.0.0


getBottomRight

instancegetBottomRight([output], [includeParent])

Description:

Gets the bottom-right corner coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L262
Since: 3.0.0


getBounds

instancegetBounds([output])

Description:

Gets the bounds of this Game Object, regardless of origin.

The values are stored and returned in a Rectangle, or Rectangle-like, object.

Tags:

  • generic

Parameters:

nametypeoptionaldescription
outputPhaser.Geom.Rectangle | objectYesAn object to store the values in. If not provided a new Rectangle will be created.

Returns: Phaser.Geom.Rectangle, object - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L288
Since: 3.0.0


getCenter

instancegetCenter([output], [includeParent])

Description:

Gets the center coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L54
Since: 3.0.0


getLeftCenter

instancegetLeftCenter([output], [includeParent])

Description:

Gets the left-center coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L158
Since: 3.18.0


getRightCenter

instancegetRightCenter([output], [includeParent])

Description:

Gets the right-center coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L184
Since: 3.18.0


getTopCenter

instancegetTopCenter([output], [includeParent])

Description:

Gets the top-center coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L106
Since: 3.18.0


getTopLeft

instancegetTopLeft([output], [includeParent])

Description:

Gets the top-left corner coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L80
Since: 3.0.0


getTopRight

instancegetTopRight([output], [includeParent])

Description:

Gets the top-right corner coordinate of this Game Object, regardless of origin.

The returned point is calculated in local space and does not factor in any parent Containers,

unless the includeParent argument is set to true.

Tags:

  • generic

Parameters:

nametypeoptionaldefaultdescription
outputPhaser.Types.Math.Vector2LikeYesAn object to store the values in. If not provided a new Vector2 will be created.
includeParentbooleanYesfalseIf this Game Object has a parent Container, include it (and all other ancestors) in the resulting vector?

Returns: Phaser.Types.Math.Vector2Like - The values stored in the output object.

Source: src/gameobjects/components/GetBounds.js#L132
Since: 3.0.0