UNPKG

@polygonjs/polygonjs

Version:

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

17 lines (16 loc) 813 B
import { BaseSopOperation } from './_Base'; import { CoreGroup } from '../../../core/geometry/Group'; import { InputCloneMode } from '../../../engine/poly/InputCloneMode'; import { PointLight } from 'three'; import { PointLightParams } from '../../../core/lights/PointLight'; export declare class PointLightSopOperation extends BaseSopOperation { static readonly DEFAULT_PARAMS: PointLightParams; static readonly INPUT_CLONED_STATE = InputCloneMode.NEVER; static type(): Readonly<'pointLight'>; cook(input_contents: CoreGroup[], params: PointLightParams): CoreGroup; private _helper; private _createHelper; createLight(): PointLight; updateLightParams(light: PointLight, params: PointLightParams): void; updateShadowParams(light: PointLight, params: PointLightParams): void; }