# Interface: ScenePlugin
configurator-core/src/roomle-configurator.
# Hierarchy
-
↳
ScenePlugin
# Table of contents
# Properties
# Methods
# Properties
# _creator_
• _creator_: string
# Inherited from
# 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
# 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
# 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
# Defined in
packages/configurator-core/src/webgl/plugin-system.ts:8 (opens new window)