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