Skip to main content
Version: 4.x

Class: ComboControls

@cognite/reveal.ComboControls

Hierarchy

  • EventDispatcher

    ComboControls

Constructors

constructor

new ComboControls(camera, domElement)

Parameters

NameType
cameraPerspectiveCamera | OrthographicCamera
domElementHTMLElement

Overrides

EventDispatcher.constructor

Defined in

packages/camera-manager/src/ComboControls.ts:218

Properties

dispose

dispose: () => void

Type declaration

▸ (): void

Returns

void

Defined in

packages/camera-manager/src/ComboControls.ts:115

Accessors

cameraRawRotation

get cameraRawRotation(): Quaternion

Camera rotation to be used by the camera instead of target-based rotation. This rotation is used only when set to non-default quaternion value (not identity rotation quaternion). Externally, value is updated by CameraManager when setState method with non-zero rotation is called. Automatically resets to default value when setState method is called with no rotation value.

Returns

Quaternion

Defined in

packages/camera-manager/src/ComboControls.ts:337


enabled

get enabled(): boolean

Returns true if these controls are enabled.

Returns

boolean

Defined in

packages/camera-manager/src/ComboControls.ts:200

set enabled(newEnabledValue): void

Sets the enabled state of these controls.

Parameters

NameType
newEnabledValueboolean

Returns

void

Defined in

packages/camera-manager/src/ComboControls.ts:207


options

get options(): Readonly<ComboControlsOptions>

Gets current Combo Controls options.

Returns

Readonly<ComboControlsOptions>

Defined in

packages/camera-manager/src/ComboControls.ts:184

set options(options): void

Sets Combo Controls options.

Only the provided options will be changed, any undefined options will be kept as is.

Parameters

NameType
optionsPartial<ComboControlsOptions>

Returns

void

Defined in

packages/camera-manager/src/ComboControls.ts:193

Methods

getScrollTarget

getScrollTarget(): Vector3

Returns

Vector3

Defined in

packages/camera-manager/src/ComboControls.ts:350


getState

getState(): Object

Returns

Object

NameType
positionVector3
targetVector3

Defined in

packages/camera-manager/src/ComboControls.ts:312


setScrollTarget

setScrollTarget(target): void

Parameters

NameType
targetVector3

Returns

void

Defined in

packages/camera-manager/src/ComboControls.ts:346


setState

setState(position, target): void

Parameters

NameType
positionVector3
targetVector3

Returns

void

Defined in

packages/camera-manager/src/ComboControls.ts:320


setViewTarget

setViewTarget(target): void

Parameters

NameType
targetVector3

Returns

void

Defined in

packages/camera-manager/src/ComboControls.ts:341


triggerCameraChangeEvent

triggerCameraChangeEvent(): void

Returns

void

Defined in

packages/camera-manager/src/ComboControls.ts:354


update

update(deltaTime, forceUpdate?): boolean

Parameters

NameTypeDefault value
deltaTimenumberundefined
forceUpdatebooleanfalse

Returns

boolean

Defined in

packages/camera-manager/src/ComboControls.ts:238