/** * @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 Matrix4: any; declare var RandomXYZ: any; declare var RandomXYZW: any; declare var RotateVec3: any; declare var Set: SetConstructor; declare var Sprite3D: any; declare var Vector2: any; declare var Vector3: any; declare var Vector4: any; declare var tmpVec3: any; declare var tmpVec4: any; declare var dirvec: any; declare var rightvec: any; declare var billboardMatrix: any; /** * @typedef {object} RayDef * * @property {Phaser.Math.Vector3} origin - [description] * @property {Phaser.Math.Vector3} direction - [description] */ /** * @classdesc * [description] * * @class Camera * @memberOf Phaser.Cameras.Sprite3D * @constructor * @since 3.0.0 * * @param {Phaser.Scene} scene - [description] */ declare var Camera: any;