UNPKG

@polygonjs/polygonjs

Version:

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

15 lines (14 loc) 792 B
import { IUniform, DirectionalLight } from 'three'; import { PenumbraUniformElement, UniformsUpdateFunction, ShadowUniformElement } from './_Base'; export interface DirectionalLightRayMarchingUniformElement extends PenumbraUniformElement, ShadowUniformElement { } interface DirectionalLightRayMarchingUniforms extends Array<DirectionalLightRayMarchingUniformElement> { needsUpdate?: boolean; } export interface DirectionalLightRayMarchingUniform extends IUniform { value: DirectionalLightRayMarchingUniforms; } export declare function _createDirectionalLightUniform(): DirectionalLightRayMarchingUniformElement; export declare const _updateUniformsWithDirectionalLight: UniformsUpdateFunction<DirectionalLight>; export declare function _resetDirectionalLightIndex(): void; export {};