# Class: RenderPassManager
configurator-core/src/roomle-configurator.
# Table of contents
# Constructors
# Properties
# Accessors
- aspect
- bakedGroundContactShadowPass
- camera
- cameraChanged
- debugOutput
- debugPass
- gBufferRenderPass
- groundReflectionPass
- noOStaticFrames
- outlinePass
- outlineRenderer
- passRenderer
- renderCacheManager
- scene
- sceneRenderPass
- screenSpaceShadowMapPass
- shadowAndAoPass
# Methods
# Constructors
# constructor
• new RenderPassManager(sceneRender
)
# Parameters
Name | Type |
---|---|
sceneRender | SceneRenderer |
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:137 (opens new window)
# Properties
# aoPassMapTexture
• aoPassMapTexture: Texture
= null
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:62 (opens new window)
# materialsNeedUpdate
• materialsNeedUpdate: boolean
= true
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:36 (opens new window)
# Accessors
# aspect
• get
aspect(): number
# Returns
number
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:76 (opens new window)
# bakedGroundContactShadowPass
• get
bakedGroundContactShadowPass(): BakedGroundContactShadowPass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:100 (opens new window)
# camera
• get
camera(): Camera
# Returns
Camera
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:72 (opens new window)
# cameraChanged
• get
cameraChanged(): boolean
# Returns
boolean
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:80 (opens new window)
# debugOutput
• get
debugOutput(): string
# Returns
string
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:133 (opens new window)
# debugPass
• get
debugPass(): DebugPass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:128 (opens new window)
# gBufferRenderPass
• get
gBufferRenderPass(): GBufferRenderPass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:104 (opens new window)
# groundReflectionPass
• get
groundReflectionPass(): GroundReflectionPass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:108 (opens new window)
# noOStaticFrames
• get
noOStaticFrames(): number
# Returns
number
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:84 (opens new window)
# outlinePass
• get
outlinePass(): OutlinePass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:120 (opens new window)
# outlineRenderer
• get
outlineRenderer(): OutlineRenderer
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:124 (opens new window)
# passRenderer
• get
passRenderer(): PassRenderer
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:64 (opens new window)
# renderCacheManager
• get
renderCacheManager(): RenderCacheManager
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:88 (opens new window)
# scene
• get
scene(): Scene
# Returns
Scene
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:68 (opens new window)
# sceneRenderPass
• get
sceneRenderPass(): SceneRenderPass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:96 (opens new window)
# screenSpaceShadowMapPass
• get
screenSpaceShadowMapPass(): ScreenSpaceShadowMapPass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:112 (opens new window)
# shadowAndAoPass
• get
shadowAndAoPass(): ShadowAndAoPass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:116 (opens new window)
# Methods
# createOutlinePass
▸ createOutlinePass(): OutlinePass
# Returns
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:199 (opens new window)
# dispose
▸ dispose(): void
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:181 (opens new window)
# renderPasses
▸ renderPasses(renderer
, scene
): void
# Parameters
Name | Type |
---|---|
renderer | WebGLRenderer |
scene | Scene |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:501 (opens new window)
# setGroundVisibility
▸ setGroundVisibility(visible
): void
# Parameters
Name | Type |
---|---|
visible | boolean |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:216 (opens new window)
# setSize
▸ setSize(width
, height
): void
# Parameters
Name | Type |
---|---|
width | number |
height | number |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:191 (opens new window)
# updatePasses
▸ updatePasses(renderer
, scene
, camera
): void
# Parameters
Name | Type |
---|---|
renderer | WebGLRenderer |
scene | Scene |
camera | Camera |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-pass-manager.ts:220 (opens new window)