# Class: AORenderPass
configurator-core/src/roomle-configurator.
# 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)