# Class: RenderPassManager

configurator-core/src/roomle-configurator..RenderPassManager

# Table of contents

# Constructors

# Properties

# Accessors

# 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

BakedGroundContactShadowPass

# 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

DebugPass

# Defined in

packages/common-core/src/webgl/renderer/render-pass-manager.ts:128 (opens new window)


# gBufferRenderPass

get gBufferRenderPass(): GBufferRenderPass

# Returns

GBufferRenderPass

# Defined in

packages/common-core/src/webgl/renderer/render-pass-manager.ts:104 (opens new window)


# groundReflectionPass

get groundReflectionPass(): GroundReflectionPass

# Returns

GroundReflectionPass

# 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

OutlinePass

# Defined in

packages/common-core/src/webgl/renderer/render-pass-manager.ts:120 (opens new window)


# outlineRenderer

get outlineRenderer(): OutlineRenderer

# Returns

OutlineRenderer

# Defined in

packages/common-core/src/webgl/renderer/render-pass-manager.ts:124 (opens new window)


# passRenderer

get passRenderer(): PassRenderer

# Returns

PassRenderer

# Defined in

packages/common-core/src/webgl/renderer/render-pass-manager.ts:64 (opens new window)


# renderCacheManager

get renderCacheManager(): RenderCacheManager

# Returns

RenderCacheManager

# 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

SceneRenderPass

# Defined in

packages/common-core/src/webgl/renderer/render-pass-manager.ts:96 (opens new window)


# screenSpaceShadowMapPass

get screenSpaceShadowMapPass(): ScreenSpaceShadowMapPass

# Returns

ScreenSpaceShadowMapPass

# Defined in

packages/common-core/src/webgl/renderer/render-pass-manager.ts:112 (opens new window)


# shadowAndAoPass

get shadowAndAoPass(): ShadowAndAoPass

# Returns

ShadowAndAoPass

# Defined in

packages/common-core/src/webgl/renderer/render-pass-manager.ts:116 (opens new window)

# Methods

# createOutlinePass

createOutlinePass(): OutlinePass

# Returns

OutlinePass

# 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)