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