UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

23 lines (22 loc) 1.24 kB
import { Constructor } from '../../../../../types/GlobalTypes'; import { RootManagerNode } from '../../Root'; export declare function SceneEnvParamConfig<TBase extends Constructor>(Base: TBase): { new (...args: any[]): { /** @param toggle on to use an environment map */ useEnvironment: import("../../../utils/params/ParamsConfig").ParamTemplate<import("../../../../index_all").ParamType.BOOLEAN>; /** @param environment map */ environment: import("../../../utils/params/ParamsConfig").ParamTemplate<import("../../../../index_all").ParamType.NODE_PATH>; /** @param environment map intensity */ environmentIntensity: import("../../../utils/params/ParamsConfig").ParamTemplate<import("../../../../index_all").ParamType.FLOAT>; /** @param environment map rotation */ environmentRotation: import("../../../utils/params/ParamsConfig").ParamTemplate<import("../../../../index_all").ParamType.VECTOR3>; }; } & TBase; export declare class SceneEnvController { protected node: RootManagerNode; constructor(node: RootManagerNode); addHooks(): void; private _updateBound; update(): Promise<void>; static update(node: RootManagerNode): Promise<void>; }