@realsee/five
Version:
Realsee Renderer SDK
18 lines (17 loc) • 602 B
TypeScript
import * as THREE from 'three';
import { FivePass } from './pass';
export declare class AdaptiveLuminancePass extends FivePass {
maxMinValue: number;
minMaxValue: number;
valueStep: number;
sampleTestScale: number;
private histogram;
private minValue;
private maxValue;
private luminanceSampleTarget?;
private luminanceSampleBuffer?;
constructor();
render(renderer: THREE.WebGLRenderer, writeBuffer: THREE.WebGLRenderTarget, readBuffer: THREE.WebGLRenderTarget, deltaTime: number, maskActive?: boolean): void;
clearBuffer(): void;
dispose(): void;
}