RoomleConfigurator.Internal.GroundReflectionPass
Last updated
Last updated
..GroundReflectionPass
↳ GroundReflectionPass
• new GroundReflectionPass(renderPassManager
, width
, height
, samples
, parameters
)
renderPassManager
width
number
height
number
samples
number
parameters
• reflectionFadeInScale: number
= 1
• get
blurRenderTarget(): WebGLRenderTarget
<Texture
>
WebGLRenderTarget
<Texture
>
• get
intensityRenderTarget(): WebGLRenderTarget
<Texture
>
WebGLRenderTarget
<Texture
>
• get
reflectionRenderTarget(): WebGLRenderTarget
<Texture
>
WebGLRenderTarget
<Texture
>
▸ blurReflection(renderer
, camera
, renderTargets
): void
renderer
WebGLRenderer
camera
Camera
renderTargets
WebGLRenderTarget
<Texture
>[]
void
▸ dispose(): void
void
RenderPass.dispose
▸ render(renderer
, _writeBuffer
, _readBuffer
, _deltaTime
, _maskActive
): void
renderer
WebGLRenderer
_writeBuffer
WebGLRenderTarget
<Texture
>
_readBuffer
WebGLRenderTarget
<Texture
>
_deltaTime
number
_maskActive
boolean
void
▸ renderPass(renderer
): void
renderer
WebGLRenderer
void
▸ setSize(width
, height
): void
width
number
height
number
void
RenderPass.setSize
▸ updateBounds(groundLevel
, groundReflectionScale
): void
groundLevel
number
groundReflectionScale
number
void
▸ updateParameters(parameters
): void
parameters
void
.
• parameters:
.
.