Initial project import
This commit is contained in:
29
node_modules/three-stdlib/postprocessing/AdaptiveToneMappingPass.d.ts
generated
vendored
Normal file
29
node_modules/three-stdlib/postprocessing/AdaptiveToneMappingPass.d.ts
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
import { WebGLRenderTarget, ShaderMaterial } from 'three'
|
||||
|
||||
import { Pass, FullScreenQuad } from './Pass'
|
||||
|
||||
export class AdaptiveToneMappingPass extends Pass {
|
||||
constructor(adaptive?: boolean, resolution?: number)
|
||||
adaptive: boolean
|
||||
resolution: number
|
||||
needsInit: number
|
||||
luminanceRT: WebGLRenderTarget
|
||||
previousLuminanceRT: WebGLRenderTarget
|
||||
currentLuminanceRT: WebGLRenderTarget
|
||||
copyUniforms: object
|
||||
materialCopy: ShaderMaterial
|
||||
materialLuminance: ShaderMaterial
|
||||
adaptLuminanceShader: object
|
||||
materialAdaptiveLum: ShaderMaterial
|
||||
materialToneMap: ShaderMaterial
|
||||
fsQuad: FullScreenQuad
|
||||
|
||||
reset(): void
|
||||
setAdaptive(adaptive: boolean): void
|
||||
setAdaptionRate(rate: number): void
|
||||
setMinLuminance(minLum: number): void
|
||||
setMaxLuminance(maxLum: number): void
|
||||
setAverageLuminance(avgLum: number): void
|
||||
setMiddleGrey(middleGrey: number): void
|
||||
dispose(): void
|
||||
}
|
||||
Reference in New Issue
Block a user