RoomleConfigurator.Internal.GroundReflectionPass
configurator-core/src/roomle-configurator.internal.GroundReflectionPass
Hierarchy
↳
GroundReflectionPass
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new GroundReflectionPass(renderPassManager
, width
, height
, samples
, parameters
)
Parameters
renderPassManager
width
number
height
number
samples
number
parameters
Overrides
Properties
parameters
• parameters: GroundReflectionParameters
reflectionFadeInScale
• reflectionFadeInScale: number
= 1
Accessors
blurRenderTarget
• get
blurRenderTarget(): WebGLRenderTarget
<Texture
>
Returns
WebGLRenderTarget
<Texture
>
intensityRenderTarget
• get
intensityRenderTarget(): WebGLRenderTarget
<Texture
>
Returns
WebGLRenderTarget
<Texture
>
reflectionRenderTarget
• get
reflectionRenderTarget(): WebGLRenderTarget
<Texture
>
Returns
WebGLRenderTarget
<Texture
>
Methods
blurReflection
▸ blurReflection(renderer
, camera
, renderTargets
): void
Parameters
renderer
WebGLRenderer
camera
Camera
renderTargets
WebGLRenderTarget
<Texture
>[]
Returns
void
dispose
▸ dispose(): void
Returns
void
Overrides
RenderPass.dispose
render
▸ render(renderer
, _writeBuffer
, _readBuffer
, _deltaTime
, _maskActive
): void
Parameters
renderer
WebGLRenderer
_writeBuffer
WebGLRenderTarget
<Texture
>
_readBuffer
WebGLRenderTarget
<Texture
>
_deltaTime
number
_maskActive
boolean
Returns
void
Inherited from
renderPass
▸ renderPass(renderer
): void
Parameters
renderer
WebGLRenderer
Returns
void
Overrides
setSize
▸ setSize(width
, height
): void
Parameters
width
number
height
number
Returns
void
Overrides
RenderPass.setSize
updateBounds
▸ updateBounds(groundLevel
, groundReflectionScale
): void
Parameters
groundLevel
number
groundReflectionScale
number
Returns
void
updateParameters
▸ updateParameters(parameters
): void
Parameters
parameters
Returns
void
Last updated