# RoomleConfigurator.Internal.default-34

[configurator-core/src/roomle-configurator](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/configurator_core_src_roomle_configurator).[internal](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/configurator_core_src_roomle_configurator._internal_).default

## Hierarchy

* **`default`**

  ↳ [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-32)

  ↳ [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-33)

  ↳ [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/glb_viewer_core_src_roomle_glb_viewer._internal_.default-2)

  ↳ [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-11)

## Table of contents

### Constructors

* [constructor](#constructor)

### Accessors

* [cameraControl](#cameracontrol)

### Methods

* [removeCameraChangeListener](#removecamerachangelistener)
* [setCameraChangeListener](#setcamerachangelistener)

## Constructors

### constructor

• **new default**(`cameraControl`, `state`)

#### Parameters

| Name            | Type                                                                                                                                                |
| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `cameraControl` | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-42) |
| `state`         | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-28) |

## Accessors

### cameraControl

• `Abstract` `get` **cameraControl**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-42)

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-42)

## Methods

### removeCameraChangeListener

▸ **removeCameraChangeListener**(): `void`

#### Returns

`void`

***

### setCameraChangeListener

▸ **setCameraChangeListener**(`callback`): `void`

#### Parameters

| Name       | Type         |
| ---------- | ------------ |
| `callback` | () => `void` |

#### Returns

`void`
