# Class: default

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

# Implements

# Table of contents

# Constructors

# Properties

# Methods

# Constructors

# constructor

new default(creator)

# Parameters

Name Type
creator string

# Defined in

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

# Properties

# _creator_

_creator_: string

# Implementation of

Context.creator

# Defined in

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

# Methods

# addPlugin

addPlugin(plugin): void

# Parameters

Name Type
plugin ScenePlugin

# Returns

void

# Defined in

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


# clearScene

clearScene(scene, uiScene): void

# Parameters

Name Type
scene Scene
uiScene Scene

# Returns

void

# Implementation of

ScenePluginHooks.clearScene

# Defined in

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


# getActivePlugins

getActivePlugins(): ScenePlugin[]

# Returns

ScenePlugin[]

# Defined in

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


# getPlugin

getPlugin<T>(type): T

# Type parameters

Name Type
T extends ScenePlugin

# Parameters

Name Type
type any

# Returns

T

# Defined in

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


# init

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

# Parameters

Name Type
scene Scene
uiScene Scene
cameraPosition Vector3

# Returns

Promise<void>

# Defined in

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


# moveCameraEnd

moveCameraEnd(position): void

# Parameters

Name Type
position Vector3

# Returns

void

# Implementation of

ScenePluginHooks.moveCameraEnd

# Defined in

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


# moveCameraStart

moveCameraStart(position): void

# Parameters

Name Type
position Vector3

# Returns

void

# Implementation of

ScenePluginHooks.moveCameraStart

# Defined in

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


# needsUiScene

needsUiScene(): boolean

# Returns

boolean

# Implementation of

ScenePluginHooks.needsUiScene

# Defined in

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


# updateBounds

updateBounds(bounds): void

# Parameters

Name Type
bounds Box3

# Returns

void

# Implementation of

ScenePluginHooks.updateBounds

# Defined in

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