API Reference › Globals › ScenePlugin
# Interface: ScenePlugin
# Hierarchy
-  ↳ ScenePlugin 
# Implemented by
# Index
# Properties
# Methods
# Properties
# creator
• creator: string
_Inherited from Context.creator_
Defined in packages/common-core/src/di/context.ts:2
# Methods
# clearScene
▸ clearScene(scene: Scene, uiScene: Scene): void
Inherited from ScenePluginHooks.clearScene
Defined in packages/configurator-core/src/webgl/plugin-system.ts:9
Parameters:
| Name | Type | 
|---|---|
| scene | Scene | 
| uiScene | Scene | 
Returns: void
# moveCameraEnd
▸ moveCameraEnd(position: Vector3): void
Inherited from ScenePluginHooks.moveCameraEnd
Defined in packages/configurator-core/src/webgl/plugin-system.ts:11
Parameters:
| Name | Type | 
|---|---|
| position | Vector3 | 
Returns: void
# moveCameraStart
▸ moveCameraStart(position: Vector3): void
Inherited from ScenePluginHooks.moveCameraStart
Defined in packages/configurator-core/src/webgl/plugin-system.ts:13
Parameters:
| Name | Type | 
|---|---|
| position | Vector3 | 
Returns: void
# needsUiScene
▸ needsUiScene(): boolean
Inherited from ScenePluginHooks.needsUiScene
Defined in packages/configurator-core/src/webgl/plugin-system.ts:15
Returns: boolean
# setScene
▸ setScene(scene: Scene): void
Defined in packages/configurator-core/src/webgl/plugin-system.ts:19
Parameters:
| Name | Type | 
|---|---|
| scene | Scene | 
Returns: void
# setUiScene
▸ setUiScene(uiScene: Scene): void
Defined in packages/configurator-core/src/webgl/plugin-system.ts:21
Parameters:
| Name | Type | 
|---|---|
| uiScene | Scene | 
Returns: void
# updateBounds
▸ updateBounds(bounds: Box3): void
Inherited from ScenePluginHooks.updateBounds
Defined in packages/configurator-core/src/webgl/plugin-system.ts:7
Parameters:
| Name | Type | 
|---|---|
| bounds | Box3 | 
Returns: void
