1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-04 18:29:39 +02:00
Daniel Neto 2023-12-11 11:59:56 -03:00
parent f0f62670c5
commit 7e26256cac
4563 changed files with 1246712 additions and 17558 deletions

View file

@ -0,0 +1,34 @@
import {
WebGLRenderTarget,
ShaderMaterial
} from '../../../src/Three';
import { Pass } 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: object;
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;
}