UNPKG

@polygonjs/polygonjs

Version:

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

15 lines (14 loc) 726 B
import { IUniform, PointLight } from 'three'; import { PenumbraUniformElement, UniformsUpdateFunction, ShadowUniformElement } from './_Base'; export interface PointLightRayMarchingUniformElement extends PenumbraUniformElement, ShadowUniformElement { } interface PointLightRayMarchingUniforms extends Array<PointLightRayMarchingUniformElement> { needsUpdate?: boolean; } export interface PointLightRayMarchingUniform extends IUniform { value: PointLightRayMarchingUniforms; } export declare function _createPointLightUniform(): PointLightRayMarchingUniformElement; export declare const _updateUniformsWithPointLight: UniformsUpdateFunction<PointLight>; export declare function _resetPointLightIndex(): void; export {};