/** * @author Richard Davey * @copyright 2018 Photon Storm Ltd. * @license {@link https://github.com/photonstorm/phaser/blob/master/license.txt|MIT License} */ declare var Class: any; declare var Components: any; /** * @classdesc * [description] * * @class ImpactBody * @memberOf Phaser.Physics.Impact * @constructor * @since 3.0.0 * * @extends Phaser.Physics.Impact.Components.Acceleration * @extends Phaser.Physics.Impact.Components.BodyScale * @extends Phaser.Physics.Impact.Components.BodyType * @extends Phaser.Physics.Impact.Components.Bounce * @extends Phaser.Physics.Impact.Components.CheckAgainst * @extends Phaser.Physics.Impact.Components.Collides * @extends Phaser.Physics.Impact.Components.Debug * @extends Phaser.Physics.Impact.Components.Friction * @extends Phaser.Physics.Impact.Components.Gravity * @extends Phaser.Physics.Impact.Components.Offset * @extends Phaser.Physics.Impact.Components.SetGameObject * @extends Phaser.Physics.Impact.Components.Velocity * * @param {Phaser.Physics.Impact.World} world - [description] * @param {number} x - [description] * @param {number} y - [description] * @param {number} width - [description] * @param {number} height - [description] */ declare var ImpactBody: any;