configurator-core/src/roomle-configurator.
# Hierarchy
-
↳
GBufferRenderPass
# Implements
# Table of contents
# Constructors
# Properties
# Accessors
- depthBufferTexture
- depthNormalRenderTarget
- gBufferTexture
- groundDepthWrite
- isFloatGBufferWithRgbNormalAlphaDepth
- separateDeptRenderTarget
- textureWithDepthValue
# Methods
# Constructors
# constructor
• new GBufferRenderPass(renderPassManager
, parameters?
)
# Parameters
Name | Type |
---|---|
renderPassManager | RenderPassManager |
parameters? | GBufferRenderTargetsParameters |
# Overrides
# 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
▸ renderPass(renderer
): void
# Parameters
Name | Type |
---|---|
renderer | WebGLRenderer |
# Returns
void
# Overrides
# 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