# Class: AORenderPass

configurator-core/src/roomle-configurator..AORenderPass

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new AORenderPass(width, height, samples, gBufferAntiAliasing, parameters?)

# Parameters

Name Type
width number
height number
samples number
gBufferAntiAliasing boolean
parameters? AOPassParameters

# Defined in

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

# Properties

# depthTexture

depthTexture: Texture = null

# Defined in

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


# needsUpdate

needsUpdate: boolean = true

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:83 (opens new window)


# normalTexture

normalTexture: Texture = null

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:97 (opens new window)


# parameters

parameters: AORenderPassParameters

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:84 (opens new window)

# Accessors

# texture

get texture(): Texture

# Returns

Texture

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:108 (opens new window)

# Methods

# clear

clear(renderer, renderTarget?): void

# Parameters

Name Type
renderer WebGLRenderer
renderTarget? WebGLRenderTarget<Texture>

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:339 (opens new window)


# dispose

dispose(): void

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:300 (opens new window)


# render

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

# Parameters

Name Type
renderer WebGLRenderer
camera Camera
scene Scene
renderTarget? WebGLRenderTarget<Texture>

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:348 (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/pass/ao-pass.ts:306 (opens new window)


# updateBounds

updateBounds(sceneClipBox, sceneScale?): void

# Parameters

Name Type
sceneClipBox Box3
sceneScale? number

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:313 (opens new window)


# updateParameters

updateParameters(parameters): void

# Parameters

Name Type
parameters AORenderPassParameters

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:319 (opens new window)


# updateTextures

updateTextures(parameters): void

# Parameters

Name Type
parameters AOPassParameters

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/ao-pass.ts:328 (opens new window)