configurator-core/src/roomle-configurator..default

# Implements

# Table of contents

# Constructors

# Properties

# Methods

# Constructors

# constructor

new default(creator)

# Parameters

Name Type
creator string

# Properties

# _creator_

_creator_: string

# Implementation of

Context.creator

# Methods

# addPlugin

addPlugin(plugin): void

# Parameters

Name Type
plugin ScenePlugin

# Returns

void


# clearScene

clearScene(scene, uiScene): void

# Parameters

Name Type
scene Scene
uiScene Scene

# Returns

void

# Implementation of

ScenePluginHooks.clearScene


# getActivePlugins

getActivePlugins(): ScenePlugin[]

# Returns

ScenePlugin[]


# getPlugin

getPlugin<T>(type): T

# Type parameters

Name Type
T extends ScenePlugin

# Parameters

Name Type
type any

# Returns

T


# init

init(scene, uiScene, cameraPosition): Promise<void>

# Parameters

Name Type
scene Scene
uiScene Scene
cameraPosition Vector3

# Returns

Promise<void>


# moveCameraEnd

moveCameraEnd(position): void

# Parameters

Name Type
position Vector3

# Returns

void

# Implementation of

ScenePluginHooks.moveCameraEnd


# moveCameraStart

moveCameraStart(position): void

# Parameters

Name Type
position Vector3

# Returns

void

# Implementation of

ScenePluginHooks.moveCameraStart


# needsUiScene

needsUiScene(): boolean

# Returns

boolean

# Implementation of

ScenePluginHooks.needsUiScene


# updateBounds

updateBounds(bounds): void

# Parameters

Name Type
bounds Box3

# Returns

void

# Implementation of

ScenePluginHooks.updateBounds