lib/pixi/src/core/math/shapes/Ellipse.js
function Ellipse(x, y, width, height)
{
    /**
     * @member {number}
     * @default 0
     */
    this.x = x || 0;

    /**
     * @member {number}
     * @default 0
     */
    this.y = y || 0;

    /**
     * @member {number}
     * @default 0
     */
    this.width = width || 0;

    /**
     * @member {number}
     * @default 0
     */
    this.height = height || 0;

    /**
     * The type of the object, mainly used to avoid `instanceof` checks
     *
     * @member {number}
     */
    this.type = CONST.SHAPES.ELIP;
}
function Ellipse(x, y, width, height)
{
    /**
     * @member {number}
     * @default 0
     */
    this.x = x || 0;

    /**
     * @member {number}
     * @default 0
     */
    this.y = y || 0;

    /**
     * @member {number}
     * @default 0
     */
    this.width = width || 0;

    /**
     * @member {number}
     * @default 0
     */
    this.height = height || 0;

    /**
     * The type of the object, mainly used to avoid `instanceof` checks
     *
     * @member {number}
     */
    this.type = CONST.SHAPES.ELIP;
}
function Ellipse ( x , y , width , height ) { /**
     * @member {number}
     * @default 0
     */ this . x = x || 0 ; /**
     * @member {number}
     * @default 0
     */ this . y = y || 0 ; /**
     * @member {number}
     * @default 0
     */ this . width = width || 0 ; /**
     * @member {number}
     * @default 0
     */ this . height = height || 0 ; /**
     * The type of the object, mainly used to avoid `instanceof` checks
     *
     * @member {number}
     */ this . type = CONST . SHAPES . ELIP ; }
The Ellipse object can be used to specify a hit area for displayObjects

@class
@memberof PIXI
@param x {number} The X coordinate of the center of the ellipse
@param y {number} The Y coordinate of the center of the ellipse
@param width {number} The half width of this ellipse
@param height {number} The half height of this ellipse
The Ellipse object can be used to specify a hit area for displayObjects