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

# Hierarchy

# Implements

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new GBufferRenderPass(renderPassManager, parameters?)

# Parameters

Name Type
renderPassManager RenderPassManager
parameters? GBufferRenderTargetsParameters

# 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