Class: SceneModePickerViewModel

SceneModePickerViewModel

new SceneModePickerViewModel(scene, durationopt)

The view model for SceneModePicker.
Parameters:
Name Type Attributes Default Description
scene Scene The Scene to morph
duration Number <optional>
2.0 The duration of scene morph animations, in seconds
Source:

Members

Gets or sets whether the button drop-down is currently visible. This property is observable.
Type:
  • Boolean
Default Value:
  • false
Source:

duration :Number

Gets or sets the the duration of scene mode transition animations in seconds. A value of zero causes the scene to instantly change modes.
Type:
  • Number
Source:

morphTo2D :Command

Gets the command to morph to 2D.
Type:
Source:

morphTo3D :Command

Gets the command to morph to 3D.
Type:
Source:

morphToColumbusView :Command

Gets the command to morph to Columbus View.
Type:
Source:

scene :Scene

Gets the scene
Type:
Source:

sceneMode :SceneMode

Gets or sets the current SceneMode. This property is observable.
Type:
  • SceneMode
Source:

selectedTooltip :String

Gets the currently active tooltip. This property is observable.
Type:
  • String
Source:

toggleDropDown :Command

Gets the command to toggle the drop down box.
Type:
Source:

tooltip2D :String

Gets or sets the 2D tooltip. This property is observable.
Type:
  • String
Default Value:
  • '2D'
Source:

tooltip3D :String

Gets or sets the 3D tooltip. This property is observable.
Type:
  • String
Default Value:
  • '3D'
Source:

tooltipColumbusView :String

Gets or sets the Columbus View tooltip. This property is observable.
Type:
  • String
Default Value:
  • 'Columbus View'
Source:

Methods

destroy()

Destroys the view model.
Source:

isDestroyed() → {Boolean}

Source:
Returns:
true if the object has been destroyed, false otherwise.
Type
Boolean