# Class: PassRenderer

configurator-core/src/roomle-configurator..PassRenderer

# Table of contents

# Constructors

# Methods

# Constructors

# constructor

new PassRenderer()

# Methods

# clear

clear(renderer, renderTarget, clearColor?, clearAlpha?): void

# Parameters

Name Type
renderer WebGLRenderer
renderTarget WebGLRenderTarget<Texture>
clearColor? ColorRepresentation
clearAlpha? number

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/render-utility.ts:501 (opens new window)


# render

render(renderer, scene, camera, renderTarget, clearColor?, clearAlpha?): void

# Parameters

Name Type
renderer WebGLRenderer
scene Scene
camera Camera
renderTarget WebGLRenderTarget<Texture>
clearColor? ColorRepresentation
clearAlpha? number

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/render-utility.ts:513 (opens new window)


# renderScreenSpace

renderScreenSpace(renderer, passMaterial, renderTarget, clearColor?, clearAlpha?): void

# Parameters

Name Type
renderer WebGLRenderer
passMaterial Material
renderTarget WebGLRenderTarget<Texture>
clearColor? ColorRepresentation
clearAlpha? number

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/render-utility.ts:527 (opens new window)


# renderWithOverrideMaterial

renderWithOverrideMaterial(renderer, scene, camera, overrideMaterial, renderTarget, clearColor?, clearAlpha?): void

# Parameters

Name Type
renderer WebGLRenderer
scene Scene
camera Camera
overrideMaterial Material
renderTarget WebGLRenderTarget<Texture>
clearColor? ColorRepresentation
clearAlpha? number

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/render-utility.ts:483 (opens new window)