RoomleConfigurator.Internal.RoomleWebGLRenderer

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

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new RoomleWebGLRenderer(renderer, width, height, linearAoFilter?)

Parameters

Name
Type

renderer

WebGLRenderer

width

number

height

number

linearAoFilter?

boolean

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

Name
Type

updateBakedGroundShadow

boolean

Returns

void


highlightObjects

â–¸ highlightObjects(selectedMeshes): void

Parameters

Name
Type

selectedMeshes

Object3D<Object3DEventMap>[]

Returns

void


movingCameraStarts

â–¸ movingCameraStarts(): void

Returns

void


movingCameraStops

â–¸ movingCameraStops(): void

Returns

void


render

â–¸ render(scene, camera): void

Parameters

Name
Type

scene

Scene

camera

Camera

Returns

void


setAutoQuality

â–¸ setAutoQuality(autoQuality): void

Parameters

Name
Type

autoQuality

boolean

Returns

void


setCameraType

â–¸ setCameraType(cameraType): void

Parameters

Name
Type

cameraType

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

Returns

void


setCustomShadingParameters

â–¸ setCustomShadingParameters(customShadingParameters?, customShadingParametersMoc?): void

Parameters

Name
Type

customShadingParameters?

customShadingParametersMoc?

Returns

void


setGroundShadow

â–¸ setGroundShadow(enabled): void

Parameters

Name
Type

enabled

boolean

Returns

void


setQualityLevel

â–¸ setQualityLevel(qualityLevel): void

Parameters

Name
Type

qualityLevel

Returns

void


setQualityMap

â–¸ setQualityMap(qualityMap): void

Parameters

Name
Type

qualityMap

Returns

void


setShadingType

â–¸ setShadingType(shadingType): void

Parameters

Name
Type

shadingType

Returns

void


setSize

â–¸ setSize(width, height): void

Parameters

Name
Type

width

number

height

number

Returns

void


showGUI

â–¸ showGUI(updateCallback): void

Parameters

Name
Type

updateCallback

() => void

Returns

void


switchToConfigurator

â–¸ switchToConfigurator(): void

Returns

void


switchToPlanner

â–¸ switchToPlanner(renderMode): void

Parameters

Name
Type

renderMode

Returns

void


updateBounds

â–¸ updateBounds(geometryBounds?): void

Parameters

Name
Type

geometryBounds?

Box3

Returns

void

Last updated