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

NameType

renderPassManager

parameters?

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

NameType

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

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


updateGBufferRenderMaterial

updateGBufferRenderMaterial(camera): Material

Parameters

NameType

camera

Camera

Returns

Material

Last updated