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