UNPKG

lingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

26 lines (25 loc) 969 B
import IWater from "../interface/IWater"; import PhysicsObjectManager from "./core/PhysicsObjectManager"; import type { Water as ThreeWater } from "three/examples/jsm/objects/Water"; export default class Water extends PhysicsObjectManager implements IWater { static componentName: string; static defaults: Partial<import("../interface/utils/Defaults").default<IWater>>; static schema: Required<import("../interface/utils/extractProps").ExtractProps<IWater>>; $water?: ThreeWater; private _shape; get shape(): "sphere" | "plane"; set shape(val: "sphere" | "plane"); private _normalMap; get normalMap(): string | undefined; set normalMap(val: string | undefined); private _resolution; get resolution(): number; set resolution(val: number); speed: number; constructor(); protected disposeNode(): void; get depth(): number; set depth(_: number); get scaleZ(): number; set scaleZ(_: number); }