# Interface: ScenePlugin

configurator-core/src/roomle-configurator..ScenePlugin

# Hierarchy

# Table of contents

# Properties

# Methods

# Properties

# _creator_

_creator_: string

# Inherited from

Context.creator

# Defined in

packages/common-core/src/di/context.ts:2 (opens new window)

# Methods

# clearScene

clearScene(scene, uiScene): void

# Parameters

Name Type
scene Scene
uiScene Scene

# Returns

void

# Inherited from

ScenePluginHooks.clearScene

# Defined in

packages/configurator-core/src/webgl/plugin-system.ts:10 (opens new window)


# moveCameraEnd

moveCameraEnd(position): void

# Parameters

Name Type
position Vector3

# Returns

void

# Inherited from

ScenePluginHooks.moveCameraEnd

# Defined in

packages/configurator-core/src/webgl/plugin-system.ts:12 (opens new window)


# moveCameraStart

moveCameraStart(position): void

# Parameters

Name Type
position Vector3

# Returns

void

# Inherited from

ScenePluginHooks.moveCameraStart

# Defined in

packages/configurator-core/src/webgl/plugin-system.ts:14 (opens new window)


# needsUiScene

needsUiScene(): boolean

# Returns

boolean

# Inherited from

ScenePluginHooks.needsUiScene

# Defined in

packages/configurator-core/src/webgl/plugin-system.ts:16 (opens new window)


# setScene

setScene(scene): void

# Parameters

Name Type
scene Scene

# Returns

void

# Defined in

packages/configurator-core/src/webgl/plugin-system.ts:20 (opens new window)


# setUiScene

setUiScene(uiScene): void

# Parameters

Name Type
uiScene Scene

# Returns

void

# Defined in

packages/configurator-core/src/webgl/plugin-system.ts:22 (opens new window)


# updateBounds

updateBounds(bounds): void

# Parameters

Name Type
bounds Box3

# Returns

void

# Inherited from

ScenePluginHooks.updateBounds

# Defined in

packages/configurator-core/src/webgl/plugin-system.ts:8 (opens new window)