UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

80 lines 1.61 kB
export default Clouds; declare class Clouds { /** * * @type {boolean} * @private */ private __enabled; /** * * @type {Array} * @private */ private materials; time: number; __speed0: Vector2; __speed1: Vector2; __speed2: Vector2; variability: number; /** * * @param {boolean} val */ set enabled(val: boolean); /** * * @returns {boolean} */ get enabled(): boolean; /** * * @param {number} x * @param {number} y */ setSpeed(x: number, y: number): void; /** * * @param {THREE.Material} mat */ writeOneCloudSpeed(mat: THREE.Material): void; /** * * @param {THREE.Material} mat */ writeOneEnabled(mat: THREE.Material): void; /** * * @param {THREE.Material} mat */ writeOneTime(mat: THREE.Material): void; writeAllTime(): void; /** * * @param {number} timeDelta */ update(timeDelta: number): void; /** * * @param {THREE.Material} mat */ writeOneCloudTextures(mat: THREE.Material): void; /** * * @param {THREE.Material} mat */ writeOneCloudUniforms(mat: THREE.Material): void; /** * * @param {THREE.Material} material * @returns {boolean} */ removeMaterial(material: THREE.Material): boolean; /** * * @param {THREE.Material} material */ addMaterial(material: THREE.Material): void; } import Vector2 from '../../../core/geom/Vector2.js'; //# sourceMappingURL=TerrainClouds.d.ts.map