API ReferenceGlobalsPlannerSceneManager

# Class: PlannerSceneManager

# Hierarchy

ConfiguratorSceneManager

PlannerSceneManager

# Implements

# Index

# Constructors

# Properties

# Methods

# Constructors

# constructor

+ new PlannerSceneManager(creator: string, offset: CanvasOffset, plannerCallback: RoomlePlannerCallback, mode: CAMERA_TYPE): PlannerSceneManager

Overrides ConfiguratorSceneManager.constructor

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:90

Parameters:

Name Type
creator string
offset CanvasOffset
plannerCallback RoomlePlannerCallback
mode CAMERA_TYPE

Returns: PlannerSceneManager

# Properties

# creator

creator: string

Implementation of Context.creator

Inherited from ConfiguratorSceneManager.creator

Overrides SceneManager.creator

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:67


# currentSelection

currentSelection: SelectionPayload = null

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:90

# Methods

# addComponentHandlers

addComponentHandlers(component: RoomleComponent): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.addComponentHandlers

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1094

Parameters:

Name Type
component RoomleComponent

Returns: void


# addMesh

addMesh(_planElement: PlanElement, _material: any, _vertices: Int32Array, _indices: Int32Array, _uvCoords: Float32Array, _normals: Float32Array): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1010

Parameters:

Name Type
_planElement PlanElement
_material any
_vertices Int32Array
_indices Int32Array
_uvCoords Float32Array
_normals Float32Array

Returns: void


# addPlanMesh

addPlanMesh(_plan: Plan, _material: any, _vertices: Int32Array, _indices: Int32Array, _uvCoords: Float32Array, _normals: Float32Array, _type: KernelEnum): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:577

Parameters:

Name Type
_plan Plan
_material any
_vertices Int32Array
_indices Int32Array
_uvCoords Float32Array
_normals Float32Array
_type KernelEnum

Returns: void


# addPlanObjectToScene

addPlanObjectToScene(planViewModel: PlanElementViewModel): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:593

Parameters:

Name Type
planViewModel PlanElementViewModel

Returns: void


# addPreviewHandlers

addPreviewHandlers(previewComponent: PreviewComponent): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.addPreviewHandlers

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1098

Parameters:

Name Type
previewComponent PreviewComponent

Returns: void


# addPreviewLineHandlers

addPreviewLineHandlers(previewLineComponent: PreviewLineComponent): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.addPreviewLineHandlers

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1102

Parameters:

Name Type
previewLineComponent PreviewLineComponent

Returns: void


# backToPlanner

backToPlanner(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:398

Returns: void


# beginPlanConstruction

beginPlanConstruction(_plan: Plan): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:573

Parameters:

Name Type
_plan Plan

Returns: void


# cameraControlChanged

cameraControlChanged(): void

Overrides SceneManager.cameraControlChanged

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:798

Returns: void


# cancelComponentSelection

cancelComponentSelection(resetCamera?: boolean): void

Inherited from ConfiguratorSceneManager.cancelComponentSelection

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:767

Parameters:

Name Type
resetCamera? boolean

Returns: void


# cancelDockings

cancelDockings(): void

Inherited from ConfiguratorSceneManager.cancelDockings

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:277

Returns: void


# cancelPlanElementSelection

cancelPlanElementSelection(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1068

Returns: void


# cancelPreviousDockings

cancelPreviousDockings(): void

Inherited from ConfiguratorSceneManager.cancelPreviousDockings

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:763

Returns: void


# changeFloorMaterial

changeFloorMaterial(material: RapiMaterial): Promise‹void›

Inherited from ConfiguratorSceneManager.changeFloorMaterial

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:830

Parameters:

Name Type
material RapiMaterial

Returns: Promise‹void›


# changeOffset

changeOffset(offset: CanvasOffset): void

Inherited from ConfiguratorSceneManager.changeOffset

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:692

Parameters:

Name Type
offset CanvasOffset

Returns: void


# cleanUp

cleanUp(): void

Inherited from SceneManager.cleanUp

Defined in packages/common-core/src/webgl/scene-manager.ts:383

Returns: void


# clearScene

clearScene(): void

Implementation of ConfiguratorViewModelCallbackI

Overrides ConfiguratorSceneManager.clearScene

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:668

Returns: void


# closeHSC

closeHSC(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:814

Returns: void


# componentDeleted

componentDeleted(component: RoomleComponent): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.componentDeleted

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1039

Parameters:

Name Type
component RoomleComponent

Returns: void


# componentUpdated

componentUpdated(component: RoomleComponent, _kernelComponent: KernelComponent): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.componentUpdated

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1010

Parameters:

Name Type
component RoomleComponent
_kernelComponent KernelComponent

Returns: void


# configurationLoaded

configurationLoaded(component: RoomleComponent, isFreeFlying: boolean): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.configurationLoaded

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1072

Parameters:

Name Type
component RoomleComponent
isFreeFlying boolean

Returns: void


# debugScene

debugScene(): Scene‹›

Inherited from ConfiguratorSceneManager.debugScene

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:449

Returns: Scene‹›


# debugSceneGraph

debugSceneGraph(id?: number): void

Inherited from ConfiguratorSceneManager.debugSceneGraph

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:444

Parameters:

Name Type
id? number

Returns: void


# deletePlanElementSelection

deletePlanElementSelection(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1074

Returns: void


# destroy

destroy(): void

Overrides SceneManager.destroy

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:943

Returns: void


# disableConfiguratorEvents

disableConfiguratorEvents(): void

Inherited from ConfiguratorSceneManager.disableConfiguratorEvents

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:258

Returns: void


# disablePlannerEvents

disablePlannerEvents(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1184

Returns: void


# disableRotation

disableRotation(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1164

Returns: void


# disableSnapping

disableSnapping(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1172

Returns: void


# disableWallDrawing

disableWallDrawing(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1288

Returns: void


# display

display(component: RoomleComponent): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.display

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:438

Parameters:

Name Type
component RoomleComponent

Returns: void


# dragIn

dragIn(dragEvent: DragEvent): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1176

Parameters:

Name Type
dragEvent DragEvent

Returns: void


# enableConfiguratorEvents

enableConfiguratorEvents(): void

Inherited from ConfiguratorSceneManager.enableConfiguratorEvents

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:254

Returns: void


# enableDragIn

enableDragIn(dragEvent: DragEvent): void

Inherited from ConfiguratorSceneManager.enableDragIn

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:639

Parameters:

Name Type
dragEvent DragEvent

Returns: void


# enableHD

enableHD(source?: DynamicLightSettingSource): void

Inherited from SceneManager.enableHD

Defined in packages/common-core/src/webgl/scene-manager.ts:406

Parameters:

Name Type
source? DynamicLightSettingSource

Returns: void


# enablePlannerEvents

enablePlannerEvents(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1188

Returns: void


# enableRotation

enableRotation(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1160

Returns: void


# enableSnapping

enableSnapping(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1168

Returns: void


# enableWallDrawing

enableWallDrawing(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1277

Returns: void


# endPlanConstruction

endPlanConstruction(_plan: Plan): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:581

Parameters:

Name Type
_plan Plan

Returns: void


# escapeDrawing

escapeDrawing(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1296

Returns: void


# exportGLB

exportGLB(exportObjects?: Object3D[], id?: string): void

Overrides ConfiguratorSceneManager.exportGLB

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:632

Parameters:

Name Type
exportObjects? Object3D[]
id? string

Returns: void


# getBakedShadowParams

getBakedShadowParams(): BakedShadowParams

Overrides ConfiguratorSceneManager.getBakedShadowParams

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:983

Returns: BakedShadowParams


# getBounds

getBounds(): Box3

Overrides ConfiguratorSceneManager.getBounds

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1061

Returns: Box3


# getCameraOffset

getCameraOffset(): CanvasOffset

Inherited from ConfiguratorSceneManager.getCameraOffset

Overrides SceneManager.getCameraOffset

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:729

Returns: CanvasOffset


# getComponent

getComponent(componentRuntimeId: number): KernelComponent

Inherited from ConfiguratorSceneManager.getComponent

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1282

Parameters:

Name Type
componentRuntimeId number

Returns: KernelComponent


# getOrthographicOffsetCamera

getOrthographicOffsetCamera(): OrthographicOffsetCamera

Inherited from SceneManager.getOrthographicOffsetCamera

Defined in packages/common-core/src/webgl/scene-manager.ts:778

Returns: OrthographicOffsetCamera


# getPerspectiveOffsetCamera

getPerspectiveOffsetCamera(): PerspectiveOffsetCamera

Inherited from SceneManager.getPerspectiveOffsetCamera

Defined in packages/common-core/src/webgl/scene-manager.ts:794

Returns: PerspectiveOffsetCamera


# getPixotronParams

getPixotronParams(): any

Overrides ConfiguratorSceneManager.getPixotronParams

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:949

Returns: any


# getPlannerSceneEventHandler

getPlannerSceneEventHandler(): PlannerSceneEventHandler‹›

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1180

Returns: PlannerSceneEventHandler‹›


# getScene

getScene(): Scene

Inherited from SceneManager.getScene

Defined in packages/common-core/src/webgl/scene-manager.ts:731

Returns: Scene


# getScreenXY

getScreenXY(position: Vector3): Vector3‹›

Inherited from ConfiguratorSceneManager.getScreenXY

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:822

Parameters:

Name Type
position Vector3

Returns: Vector3‹›


# handleEvent

handleEvent(evt: Event): void

Inherited from SceneManager.handleEvent

Defined in packages/common-core/src/webgl/scene-manager.ts:624

Parameters:

Name Type
evt Event

Returns: void


# handlerSwitchedPlans

handlerSwitchedPlans(fromPlan: Plan, toPlan: Plan): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:511

Parameters:

Name Type
fromPlan Plan
toPlan Plan

Returns: void


# hideDimensions

hideDimensions(): void

Inherited from ConfiguratorSceneManager.hideDimensions

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:907

Returns: void


# highlightParts

highlightParts(ids: number[]): void

Inherited from ConfiguratorSceneManager.highlightParts

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1178

Parameters:

Name Type
ids number[]

Returns: void


# importGLB

importGLB(url: string): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:664

Parameters:

Name Type
url string

Returns: void


# loadDynamicLightSetting

loadDynamicLightSetting(source: DynamicLightSettingSource): Promise‹void›

Inherited from SceneManager.loadDynamicLightSetting

Defined in packages/common-core/src/webgl/scene-manager.ts:707

Parameters:

Name Type
source DynamicLightSettingSource

Returns: Promise‹void›


# loadQualitySetting

loadQualitySetting(qualitySetting: QualitySetting): void

Inherited from SceneManager.loadQualitySetting

Defined in packages/common-core/src/webgl/scene-manager.ts:700

Parameters:

Name Type
qualitySetting QualitySetting

Returns: void


# loadSceneSettings

loadSceneSettings(sceneSetting: SceneSettings): Promise‹void›

Inherited from ConfiguratorSceneManager.loadSceneSettings

Overrides SceneManager.loadSceneSettings

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:917

Parameters:

Name Type
sceneSetting SceneSettings

Returns: Promise‹void›


# loadStaticPlanObjects

loadStaticPlanObjects(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:448

Returns: void


# moveCamera

moveCamera(cameraParameter: CameraParameter): Promise‹void›

Inherited from ConfiguratorSceneManager.moveCamera

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1161

Parameters:

Name Type
cameraParameter CameraParameter

Returns: Promise‹void›


# pause

pause(): void

Inherited from ConfiguratorSceneManager.pause

Overrides SceneManager.pause

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:396

Returns: void


# planBoundsChanged

planBoundsChanged(): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1100

Returns: void


# planCleared

planCleared(): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:189

Returns: void


# planCompletelyLoaded

planCompletelyLoaded(_plan: Plan): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:505

Parameters:

Name Type
_plan Plan

Returns: void


# planElementChanged

planElementChanged(_plan: Plan, _planViewModel: PlanElementViewModel): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:622

Parameters:

Name Type
_plan Plan
_planViewModel PlanElementViewModel

Returns: void


# planElementRemoved

planElementRemoved(_element: PlanElement): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1105

Parameters:

Name Type
_element PlanElement

Returns: void


# planHistoryStateChanged

planHistoryStateChanged(): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:193

Returns: void


# planObjectConfigurationLoaded

planObjectConfigurationLoaded(plan: Plan, element: PlanElement, _success: boolean): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1000

Parameters:

Name Type
plan Plan
element PlanElement
_success boolean

Returns: void


# planObjectConstructionDone

planObjectConstructionDone(_planObject: PlanObject): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.planObjectConstructionDone

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:474

Parameters:

Name Type
_planObject PlanObject

Returns: void


# planObjectUpdated

planObjectUpdated(planObject: PlanObject, geometryChanged: boolean): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.planObjectUpdated

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1024

Parameters:

Name Type
planObject PlanObject
geometryChanged boolean

Returns: void


# planXMLLoaded

planXMLLoaded(plan: Plan): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:497

Parameters:

Name Type
plan Plan

Returns: void


# preload

preload(id: string): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:483

Parameters:

Name Type
id string

Returns: void


# preparePartImage

preparePartImage(partId: number, options: PrepareImageOptions): Promise‹any›

Inherited from ConfiguratorSceneManager.preparePartImage

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:575

Parameters:

Name Type
partId number
options PrepareImageOptions

Returns: Promise‹any›


# preparePerspectiveImage

preparePerspectiveImage(options: PrepareImageOptions): Promise‹Base64Image

Overrides ConfiguratorSceneManager.preparePerspectiveImage

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1130

Parameters:

Name Type Default
options PrepareImageOptions {}

Returns: Promise‹Base64Image


# prepareTopImage

prepareTopImage(options: PrepareImageOptions): Promise‹Base64Image

Overrides ConfiguratorSceneManager.prepareTopImage

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1114

Parameters:

Name Type Default
options PrepareImageOptions {}

Returns: Promise‹Base64Image


# previewConstructionDone

previewConstructionDone(component: RoomleComponent, hasPreviews: boolean): void

Implementation of ConfiguratorViewModelCallbackI

Inherited from ConfiguratorSceneManager.previewConstructionDone

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1045

Parameters:

Name Type
component RoomleComponent
hasPreviews boolean

Returns: void


# removePlanObjectFromScene

removePlanObjectFromScene(planViewModel: PlanElementViewModel): void

Implementation of PlannerKernelCallbackI

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:613

Parameters:

Name Type
planViewModel PlanElementViewModel

Returns: void


# renderImage

renderImage(renderOptions: RenderOptions): Promise‹Base64Image

Inherited from ConfiguratorSceneManager.renderImage

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:543

Parameters:

Name Type
renderOptions RenderOptions

Returns: Promise‹Base64Image


# requestDeleteSelectedComponent

requestDeleteSelectedComponent(): void

Inherited from ConfiguratorSceneManager.requestDeleteSelectedComponent

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:990

Returns: void


# requestDockingsPreview

requestDockingsPreview(userInitiated: boolean, possibleChild?: UiPossibleChild, dragEvent?: DragEvent, dragIn?: boolean): void

Inherited from ConfiguratorSceneManager.requestDockingsPreview

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:936

Parameters:

Name Type
userInitiated boolean
possibleChild? UiPossibleChild
dragEvent? DragEvent
dragIn? boolean

Returns: void


# resetCamera

resetCamera(): void

Overrides ConfiguratorSceneManager.resetCamera

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:416

Returns: void


# resetCameraPositionToStart

resetCameraPositionToStart(animate: boolean): void

Inherited from ConfiguratorSceneManager.resetCameraPositionToStart

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:671

Parameters:

Name Type Default
animate boolean true

Returns: void


# resetCameraToState

resetCameraToState(): void

Overrides ConfiguratorSceneManager.resetCameraToState

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:424

Returns: void


# resetConfiguratorContext

resetConfiguratorContext(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:316

Returns: void


# resetPreviews

resetPreviews(): void

Inherited from ConfiguratorSceneManager.resetPreviews

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:687

Returns: void


# resume

resume(): void

Inherited from ConfiguratorSceneManager.resume

Overrides SceneManager.resume

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:365

Returns: void


# rotatePlanElementSelection

rotatePlanElementSelection(rotateBy: number): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1085

Parameters:

Name Type
rotateBy number

Returns: void


# sceneChanged

sceneChanged(): void

Overrides ConfiguratorSceneManager.sceneChanged

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:805

Returns: void


# sceneCleared

sceneCleared(shouldHardReset: boolean): void

Inherited from ConfiguratorSceneManager.sceneCleared

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:434

Parameters:

Name Type
shouldHardReset boolean

Returns: void


# selectComponent

selectComponent(runtimeId: number): void

Inherited from ConfiguratorSceneManager.selectComponent

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:1165

Parameters:

Name Type
runtimeId number

Returns: void


# selectPlanObject

selectPlanObject(runtimeId: number): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:390

Parameters:

Name Type
runtimeId number

Returns: void


# setBackgroundColor

setBackgroundColor(hex: string): void

Inherited from SceneManager.setBackgroundColor

Defined in packages/common-core/src/webgl/scene-manager.ts:677

Parameters:

Name Type
hex string

Returns: void


# setBackgroundImage

setBackgroundImage(url: string): void

Inherited from SceneManager.setBackgroundImage

Defined in packages/common-core/src/webgl/scene-manager.ts:681

Parameters:

Name Type
url string

Returns: void


# setBakedShadow

setBakedShadow(hex: string, url: string): void

Inherited from SceneManager.setBakedShadow

Defined in packages/common-core/src/webgl/scene-manager.ts:685

Parameters:

Name Type
hex string
url string

Returns: void


# setCameraOffset

setCameraOffset(offset: CanvasOffset): void

Inherited from ConfiguratorSceneManager.setCameraOffset

Overrides SceneManager.setCameraOffset

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:704

Parameters:

Name Type
offset CanvasOffset

Returns: void


# setMode

setMode(mode: CAMERA_TYPE): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:911

Parameters:

Name Type
mode CAMERA_TYPE

Returns: void


# setSceneEvents

setSceneEvents(sceneEvents: SceneEvents): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1312

Parameters:

Name Type
sceneEvents SceneEvents

Returns: void


# setSelectionMode

setSelectionMode(mode: SELECTION_MODE): void

Inherited from ConfiguratorSceneManager.setSelectionMode

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:826

Parameters:

Name Type
mode SELECTION_MODE

Returns: void


# showDimensions

showDimensions(): Promise‹void›

Inherited from ConfiguratorSceneManager.showDimensions

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:886

Returns: Promise‹void›


# showGUI

showGUI(): Promise‹void›

Inherited from SceneManager.showGUI

Defined in packages/common-core/src/webgl/scene-manager.ts:517

Returns: Promise‹void›


# showStats

showStats(): void

Inherited from SceneManager.showStats

Defined in packages/common-core/src/webgl/scene-manager.ts:575

Returns: void


# startConfiguring

startConfiguring(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:366

Returns: void


# startViewing

startViewing(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:349

Returns: void


# switchTo2D

switchTo2D(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:725

Returns: void


# switchTo3D

switchTo3D(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:744

Returns: void


# switchToFirstPerson

switchToFirstPerson(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:821

Returns: void


# updateCamera

updateCamera(changeCamera: boolean): void

Inherited from ConfiguratorSceneManager.updateCamera

Overrides SceneManager.updateCamera

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:699

Parameters:

Name Type Default
changeCamera boolean true

Returns: void


# updateCameraOnDrawWalls

updateCameraOnDrawWalls(): void

Defined in packages/planner-core/src/webgl/planner-scene-manager.ts:1054

Returns: void


# updateScene

updateScene(): void

Inherited from SceneManager.updateScene

Defined in packages/common-core/src/webgl/scene-manager.ts:735

Returns: void


# zoomIn

zoomIn(value?: number): void

Inherited from ConfiguratorSceneManager.zoomIn

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:876

Parameters:

Name Type
value? number

Returns: void


# zoomOut

zoomOut(value?: number): void

Inherited from ConfiguratorSceneManager.zoomOut

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:881

Parameters:

Name Type
value? number

Returns: void


# zoomToComponent

zoomToComponent(component: RoomleComponent): void

Inherited from ConfiguratorSceneManager.zoomToComponent

Defined in packages/configurator-core/src/webgl/configurator-scene-manager.ts:644

Parameters:

Name Type
component RoomleComponent

Returns: void