/** * @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 GameObject: any; declare var Sprite: any; declare var Vector2: any; declare var Vector4: any; /** * @classdesc * A Sprite 3D Game Object. * * The Sprite 3D object is an encapsulation of a standard Sprite object, with additional methods to allow * it to be rendered by a 3D Camera. The Sprite can be positioned anywhere within 3D space. * * @class Sprite3D * @extends Phaser.GameObjects.GameObject * @memberOf Phaser.GameObjects * @constructor * @since 3.0.0 * * @param {Phaser.Scene} scene - The Scene to which this Game Object belongs. A Game Object can only belong to one Scene at a time. * @param {number} x - The x position of this Game Object. * @param {number} y - The y position of this Game Object. * @param {number} z - The z position of this Game Object. * @param {string} texture - The key of the Texture this Game Object will use to render with, as stored in the Texture Manager. * @param {(string|integer)} [frame] - An optional frame from the Texture this Game Object is rendering with. */ declare var Sprite3D: any;