lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
25 lines (24 loc) • 964 B
TypeScript
import ISkyLight from "../../interface/ISkyLight";
import { CSM } from "three/examples/jsm/csm/CSM";
import DirectionalLight from "./DirectionalLight";
import { ColorString } from "../../interface/ITexturedStandard";
import MeshAppendable from "../core/MeshAppendable";
export default class SkyLight extends MeshAppendable implements ISkyLight {
static componentName: string;
static defaults: Partial<import("../../interface/utils/Defaults").default<ISkyLight>>;
static schema: Required<import("../../interface/utils/extractProps").ExtractProps<ISkyLight>>;
$backLight: DirectionalLight;
$csm?: CSM;
private _ambientLight;
constructor();
protected disposeNode(): void;
private intensityState;
get intensity(): number;
set intensity(val: number);
private colorState;
get color(): ColorString;
set color(val: ColorString);
private shadowsState;
get shadows(): boolean;
set shadows(val: boolean);
}