RoomleConfigurator.Internal.RenderPassManager

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

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new RenderPassManager(sceneRender)

Parameters

Name
Type

sceneRender

Properties

aoPassMapTexture

• aoPassMapTexture: Texture = null


lutPassNeedsUpdate

• lutPassNeedsUpdate: boolean = false


materialsNeedUpdate

• materialsNeedUpdate: boolean = true

Accessors

aspect

• get aspect(): number

Returns

number


bakedGroundContactShadowPass

• get bakedGroundContactShadowPass(): BakedGroundContactShadowPass

Returns

BakedGroundContactShadowPass


camera

• get camera(): Camera

Returns

Camera


cameraChanged

• get cameraChanged(): boolean

Returns

boolean


debugOutput

• get debugOutput(): string

Returns

string


debugPass

• get debugPass(): DebugPass

Returns

DebugPass


gBufferRenderPass

• get gBufferRenderPass(): GBufferRenderPass

Returns

GBufferRenderPass


groundReflectionPass

• get groundReflectionPass(): GroundReflectionPass

Returns

GroundReflectionPass


lutMaps

• get lutMaps(): string[]

Returns

string[]


lutPassParameters

• get lutPassParameters(): LutPassParameters

Returns

LutPassParameters


noOStaticFrames

• get noOStaticFrames(): number

Returns

number


outlinePass

• get outlinePass(): OutlinePass

Returns

OutlinePass


outlineRenderer

• get outlineRenderer(): OutlineRenderer

Returns

OutlineRenderer


passRenderer

• get passRenderer(): PassRenderer

Returns

PassRenderer


renderCacheManager

• get renderCacheManager(): RenderCacheManager

Returns

RenderCacheManager


scene

• get scene(): Scene

Returns

Scene


sceneRenderPass

• get sceneRenderPass(): SceneRenderPass

Returns

SceneRenderPass


screenSpaceShadowMapPass

• get screenSpaceShadowMapPass(): ScreenSpaceShadowMapPass

Returns

ScreenSpaceShadowMapPass


shadowAndAoPass

• get shadowAndAoPass(): ShadowAndAoPass

Returns

ShadowAndAoPass

Methods

createOutlinePass

â–¸ createOutlinePass(): OutlinePass

Returns

OutlinePass


dispose

â–¸ dispose(): void

Returns

void


getPostPassRenderTarget

â–¸ getPostPassRenderTarget(renderer): WebGLRenderTarget<Texture>

Parameters

Name
Type

renderer

WebGLRenderer

Returns

WebGLRenderTarget<Texture>


getRenderPassRenderTarget

â–¸ getRenderPassRenderTarget(renderer): WebGLRenderTarget<Texture>

Parameters

Name
Type

renderer

WebGLRenderer

Returns

WebGLRenderTarget<Texture>


loadLut3dl

â–¸ loadLut3dl(name, url): void

Parameters

Name
Type

name

string

url

string

Returns

void


loadLutCube

â–¸ loadLutCube(name, url): void

Parameters

Name
Type

name

string

url

string

Returns

void


loadLutImage

â–¸ loadLutImage(name, url): void

Parameters

Name
Type

name

string

url

string

Returns

void


renderPasses

â–¸ renderPasses(renderer, scene): void

Parameters

Name
Type

renderer

WebGLRenderer

scene

Scene

Returns

void


setGroundVisibility

â–¸ setGroundVisibility(visible): void

Parameters

Name
Type

visible

boolean

Returns

void


setSize

â–¸ setSize(width, height): void

Parameters

Name
Type

width

number

height

number

Returns

void


updatePasses

â–¸ updatePasses(renderer, scene, camera): void

Parameters

Name
Type

renderer

WebGLRenderer

scene

Scene

camera

Camera

Returns

void

Last updated