API ReferenceGlobalsBananaForScale

# Class: BananaForScale

# Hierarchy

# Implements

# Index

# Constructors

# Properties

# Methods

# Constructors

# constructor

+ new BananaForScale(creator: string): BananaForScale

Inherited from BananaForScale.constructor

Defined in packages/configurator-core/src/webgl/plugin-system.ts:25

Parameters:

Name Type
creator string

Returns: BananaForScale

# Properties

# creator

creator: string

Implementation of ScenePlugin.creator

Inherited from BananaForScale.creator

Defined in packages/configurator-core/src/webgl/plugin-system.ts:25

# Methods

# addToScene

addToScene(): void

Defined in packages/configurator-core/src/webgl/banana-for-scale.ts:59

Returns: void


# clearScene

clearScene(scene: Scene, uiScene: Scene): void

Implementation of ScenePlugin

Overrides ScenePluginDefaultImplementation.clearScene

Defined in packages/configurator-core/src/webgl/banana-for-scale.ts:53

Parameters:

Name Type
scene Scene
uiScene Scene

Returns: void


# moveCameraEnd

moveCameraEnd(position: Vector3): void

Implementation of ScenePlugin

Inherited from BananaForScale.moveCameraEnd

Defined in packages/configurator-core/src/webgl/plugin-system.ts:47

Parameters:

Name Type
position Vector3

Returns: void


# moveCameraStart

moveCameraStart(position: Vector3): void

Implementation of ScenePlugin

Inherited from BananaForScale.moveCameraStart

Defined in packages/configurator-core/src/webgl/plugin-system.ts:51

Parameters:

Name Type
position Vector3

Returns: void


# needsUiScene

needsUiScene(): boolean

Implementation of ScenePlugin

Inherited from BananaForScale.needsUiScene

Defined in packages/configurator-core/src/webgl/plugin-system.ts:55

Returns: boolean


# removeFromScene

removeFromScene(): void

Defined in packages/configurator-core/src/webgl/banana-for-scale.ts:66

Returns: void


# setScene

setScene(scene: Scene): void

Implementation of ScenePlugin

Overrides ScenePluginDefaultImplementation.setScene

Defined in packages/configurator-core/src/webgl/banana-for-scale.ts:16

Parameters:

Name Type
scene Scene

Returns: void


# setUiScene

setUiScene(uiScene: Scene): void

Implementation of ScenePlugin

Inherited from BananaForScale.setUiScene

Defined in packages/configurator-core/src/webgl/plugin-system.ts:35

Parameters:

Name Type
uiScene Scene

Returns: void


# updateBounds

updateBounds(bounds: Box3): void

Implementation of ScenePlugin

Overrides ScenePluginDefaultImplementation.updateBounds

Defined in packages/configurator-core/src/webgl/banana-for-scale.ts:29

Parameters:

Name Type
bounds Box3

Returns: void