RoomleConfigurator.Internal.GroundReflectionPass

configurator-core/src/roomle-configurator.internal.GroundReflectionPass

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new GroundReflectionPass(renderPassManager, width, height, samples, parameters)

Parameters

NameType

renderPassManager

width

number

height

number

samples

number

parameters

Overrides

RenderPass.constructor

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

NameType

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

NameType

renderer

WebGLRenderer

_writeBuffer

WebGLRenderTarget<Texture>

_readBuffer

WebGLRenderTarget<Texture>

_deltaTime

number

_maskActive

boolean

Returns

void

Inherited from

RenderPass.render


renderPass

renderPass(renderer): void

Parameters

NameType

renderer

WebGLRenderer

Returns

void

Overrides

RenderPass.renderPass


setSize

setSize(width, height): void

Parameters

NameType

width

number

height

number

Returns

void

Overrides

RenderPass.setSize


updateBounds

updateBounds(groundLevel, groundReflectionScale): void

Parameters

NameType

groundLevel

number

groundReflectionScale

number

Returns

void


updateParameters

updateParameters(parameters): void

Parameters

NameType

parameters

Returns

void

Last updated