RoomleConfigurator.Internal.GBufferRenderPass

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

Hierarchy

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new GBufferRenderPass(renderPassManager, parameters?)

Parameters

Name
Type

Overrides

RenderPass.constructor

Properties

copyToSeparateDepthBuffer

• copyToSeparateDepthBuffer: boolean = false


drawGround

• drawGround: boolean = true


floatRgbNormalAlphaDepth

• Readonly floatRgbNormalAlphaDepth: boolean = false


linearDepth

• Readonly linearDepth: boolean = false


needsUpdate

• needsUpdate: boolean = true


parameters

• parameters: GBufferParameters

Accessors

depthBufferTexture

• get depthBufferTexture(): Texture

Returns

Texture

Implementation of

GBufferTextures.depthBufferTexture


depthNormalRenderTarget

• get depthNormalRenderTarget(): WebGLRenderTarget<Texture>

Returns

WebGLRenderTarget<Texture>


gBufferTexture

• get gBufferTexture(): Texture

Returns

Texture

Implementation of

GBufferTextures.gBufferTexture


groundDepthWrite

• set groundDepthWrite(value): void

Parameters

Name
Type

value

boolean

Returns

void


isFloatGBufferWithRgbNormalAlphaDepth

• get isFloatGBufferWithRgbNormalAlphaDepth(): boolean

Returns

boolean

Implementation of

GBufferTextures.isFloatGBufferWithRgbNormalAlphaDepth


separateDeptRenderTarget

• get separateDeptRenderTarget(): WebGLRenderTarget<Texture>

Returns

WebGLRenderTarget<Texture>


textureWithDepthValue

• get textureWithDepthValue(): Texture

Returns

Texture

Implementation of

GBufferTextures.textureWithDepthValue

Methods

dispose

â–¸ dispose(): void

Returns

void

Overrides

RenderPass.dispose


render

â–¸ render(renderer, _writeBuffer, _readBuffer, _deltaTime, _maskActive): void

Parameters

Name
Type

renderer

WebGLRenderer

_writeBuffer

WebGLRenderTarget<Texture>

_readBuffer

WebGLRenderTarget<Texture>

_deltaTime

number

_maskActive

boolean

Returns

void

Inherited from

RenderPass.render


renderPass

â–¸ renderPass(renderer): void

Parameters

Name
Type

renderer

WebGLRenderer

Returns

void

Overrides

RenderPass.renderPass


setSize

â–¸ setSize(width, height): void

Parameters

Name
Type

width

number

height

number

Returns

void

Overrides

RenderPass.setSize


updateGBufferRenderMaterial

â–¸ updateGBufferRenderMaterial(camera): Material

Parameters

Name
Type

camera

Camera

Returns

Material

Last updated