@needle-tools/engine
Version:
Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.
23 lines (22 loc) • 541 B
TypeScript
import { Color, Fog as Fog3 } from "three";
import { Behaviour } from "./Component.js";
declare enum FogMode {
Linear = 1,
Exponential = 2,
ExponentialSquared = 3
}
/** @internal */
export declare class Fog extends Behaviour {
get fog(): Fog3;
get mode(): FogMode;
set near(value: number);
get near(): number;
set far(value: number);
get far(): number;
set color(value: Color);
get color(): Color;
private _fog?;
onEnable(): void;
onDisable(): void;
}
export {};