mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-05 19:42:38 +02:00
This commit is contained in:
parent
f0f62670c5
commit
7e26256cac
4563 changed files with 1246712 additions and 17558 deletions
68
node_modules/three/examples/jsm/postprocessing/SAOPass.d.ts
generated
vendored
Normal file
68
node_modules/three/examples/jsm/postprocessing/SAOPass.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,68 @@
|
|||
import {
|
||||
Scene,
|
||||
Camera,
|
||||
Material,
|
||||
MeshDepthMaterial,
|
||||
MeshNormalMaterial,
|
||||
ShaderMaterial,
|
||||
Color,
|
||||
Vector2,
|
||||
WebGLRenderer,
|
||||
WebGLRenderTarget
|
||||
} from '../../../src/Three';
|
||||
|
||||
import { Pass } from './Pass';
|
||||
|
||||
export enum OUTPUT {
|
||||
Beauty,
|
||||
Default,
|
||||
SAO,
|
||||
Depth,
|
||||
Normal
|
||||
}
|
||||
|
||||
interface SAOPassParams {
|
||||
output: OUTPUT;
|
||||
saoBias: number;
|
||||
saoIntensity: number;
|
||||
saoScale: number;
|
||||
saoKernelRadius: number;
|
||||
saoMinResolution: number;
|
||||
saoBlur: number;
|
||||
saoBlurRadius: number;
|
||||
saoBlurStdDev: number;
|
||||
saoBlurDepthCutoff: number;
|
||||
}
|
||||
|
||||
export class SAOPass extends Pass {
|
||||
|
||||
constructor( scene: Scene, camera: Camera, depthTexture?: boolean, useNormals?: boolean, resolution?: Vector2 );
|
||||
scene: Scene;
|
||||
camera: Camera;
|
||||
supportsDepthTextureExtension: boolean;
|
||||
supportsNormalTexture: boolean;
|
||||
originalClearColor: Color;
|
||||
oldClearColor: Color;
|
||||
oldClearAlpha: number;
|
||||
resolution: Vector2;
|
||||
saoRenderTarget: WebGLRenderTarget;
|
||||
blurIntermediateRenderTarget: WebGLRenderTarget;
|
||||
beautyRenderTarget: WebGLRenderTarget;
|
||||
normalRenderTarget: WebGLRenderTarget;
|
||||
depthRenderTarget: WebGLRenderTarget;
|
||||
depthMaterial: MeshDepthMaterial;
|
||||
normalMaterial: MeshNormalMaterial;
|
||||
saoMaterial: ShaderMaterial;
|
||||
vBlurMaterial: ShaderMaterial;
|
||||
hBlurMaterial: ShaderMaterial;
|
||||
materialCopy: ShaderMaterial;
|
||||
depthCopy: ShaderMaterial;
|
||||
fsQuad: object;
|
||||
params: SAOPassParams;
|
||||
|
||||
static OUTPUT: OUTPUT;
|
||||
|
||||
renderPass( renderer: WebGLRenderer, passMaterial: Material, renderTarget: WebGLRenderTarget, clearColor?: Color | string | number, clearAlpha?: number ): void;
|
||||
renderOverride( renderer: WebGLRenderer, overrideMaterial: Material, renderTarget: WebGLRenderTarget, clearColor?: Color | string | number, clearAlpha?: number ): void;
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue