Initial project import
This commit is contained in:
34
node_modules/three-stdlib/postprocessing/RenderPixelatedPass.d.ts
generated
vendored
Normal file
34
node_modules/three-stdlib/postprocessing/RenderPixelatedPass.d.ts
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
import { Scene, Camera, ShaderMaterial, Vector2, MeshNormalMaterial, WebGLRenderTarget } from 'three'
|
||||
|
||||
import { Pass, FullScreenQuad } from './Pass'
|
||||
|
||||
export interface RenderPixelatedPassParameters {
|
||||
normalEdgeStrength?: number
|
||||
depthEdgeStrength?: number
|
||||
}
|
||||
|
||||
export class RenderPixelatedPass extends Pass {
|
||||
constructor(
|
||||
resolution: Vector2,
|
||||
pixelSize: number,
|
||||
scene: Scene,
|
||||
camera: Camera,
|
||||
options?: RenderPixelatedPassParameters,
|
||||
)
|
||||
pixelSize: number
|
||||
resolution: Vector2
|
||||
renderResolution: Vector2
|
||||
|
||||
pixelatedMaterial: ShaderMaterial
|
||||
normalMaterial: MeshNormalMaterial
|
||||
|
||||
fsQuad: FullScreenQuad
|
||||
scene: Scene
|
||||
camera: Camera
|
||||
|
||||
normalEdgeStrength: RenderPixelatedPassParameters['normalEdgeStrength']
|
||||
depthEdgeStrength: RenderPixelatedPassParameters['depthEdgeStrength']
|
||||
|
||||
rgbRenderTarget: WebGLRenderTarget
|
||||
normalRenderTarget: WebGLRenderTarget
|
||||
}
|
||||
Reference in New Issue
Block a user