RoomleConfigurator.Internal.RoomleWebGLRenderer

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

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RoomleWebGLRenderer(renderer, width, height)

Parameters

NameType

renderer

WebGLRenderer

width

number

height

number

Properties

enableRectAreaLightShadow

Static enableRectAreaLightShadow: boolean = true

Accessors

bakedGroundContactShadowParameters

get bakedGroundContactShadowParameters(): BakedGroundContactShadowParameters

Returns

BakedGroundContactShadowParameters


groundReflectionParameters

get groundReflectionParameters(): GroundReflectionParameters

Returns

GroundReflectionParameters


isConfiguring

get isConfiguring(): boolean

Returns

boolean


outlineParameters

get outlineParameters(): OutlineParameters

Returns

OutlineParameters


renderer

get renderer(): WebGLRenderer

Returns

WebGLRenderer


sceneRenderer

get sceneRenderer(): SceneRenderer

Returns

SceneRenderer


screenSpaceShadowParameters

get screenSpaceShadowParameters(): ScreenSpaceShadowMapParameters

Returns

ScreenSpaceShadowMapParameters


shadowAndAoPassParameters

get shadowAndAoPassParameters(): ShadowAndAoPassParameters

Returns

ShadowAndAoPassParameters

Methods

clear

clear(): void

Returns

void


clearCache

clearCache(): void

Returns

void


disableUiInteractionMode

disableUiInteractionMode(): void

Returns

void


dispose

dispose(): void

Returns

void


enableUiInteractionMode

enableUiInteractionMode(): void

Returns

void


forceShadowUpdates

forceShadowUpdates(updateBakedGroundShadow): void

Parameters

NameType

updateBakedGroundShadow

boolean

Returns

void


highlightObjects

highlightObjects(selectedMeshes): void

Parameters

NameType

selectedMeshes

Object3D<Object3DEventMap>[]

Returns

void


movingCameraStarts

movingCameraStarts(): void

Returns

void


movingCameraStops

movingCameraStops(): void

Returns

void


render

render(scene, camera): void

Parameters

NameType

scene

Scene

camera

Camera

Returns

void


setAutoQuality

setAutoQuality(autoQuality): void

Parameters

NameType

autoQuality

boolean

Returns

void


setCameraType

setCameraType(cameraType): void

Parameters

NameType

cameraType

Enumify<{ CAMERA_2D: "2D" = '2D'; CAMERA_3D: "3D" = '3D'; CAMERA_FP: "FP" = 'FP' }>

Returns

void


setCustomShadingParameters

setCustomShadingParameters(customShadingParameters?, customShadingParametersMoc?): void

Parameters

NameType

customShadingParameters?

customShadingParametersMoc?

Returns

void


setGroundShadow

setGroundShadow(enabled): void

Parameters

NameType

enabled

boolean

Returns

void


setQualityLevel

setQualityLevel(qualityLevel): void

Parameters

NameType

qualityLevel

Returns

void


setQualityMap

setQualityMap(qualityMap): void

Parameters

NameType

qualityMap

Returns

void


setShadingType

setShadingType(shadingType): void

Parameters

NameType

shadingType

Returns

void


setSize

setSize(width, height): void

Parameters

NameType

width

number

height

number

Returns

void


showGUI

showGUI(updateCallback): void

Parameters

NameType

updateCallback

() => void

Returns

void


switchToConfigurator

switchToConfigurator(): void

Returns

void


switchToPlanner

switchToPlanner(renderMode): void

Parameters

NameType

renderMode

Returns

void


updateBounds

updateBounds(geometryBounds?): void

Parameters

NameType

geometryBounds?

Box3

Returns

void

Last updated