# GlbViewer.GlbViewer

[glb-viewer-core/src/glb-viewer](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/glb_viewer_core_src_glb_viewer).GlbViewer

## Hierarchy

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

  ↳ **`GlbViewer`**

## Table of contents

### Constructors

* [constructor](#constructor)

### Methods

* [boot](#boot)
* [destroy](#destroy)
* [getApi](#getapi)
* [getRapiAccess](#getrapiaccess)
* [pause](#pause)
* [resume](#resume)
* [teardown](#teardown)

## Constructors

### constructor

• **new GlbViewer**(`creator?`)

#### Parameters

| Name       | Type     |
| ---------- | -------- |
| `creator?` | `string` |

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default).[constructor](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_configurator._internal_.default#constructor)

## Methods

### boot

▸ **boot**(`settings?`): `void`

#### Parameters

| Name        | Type     |
| ----------- | -------- |
| `settings?` | `object` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default).[boot](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_configurator._internal_.default#boot)

***

### destroy

▸ **destroy**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default).[destroy](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_configurator._internal_.default#destroy)

***

### getApi

▸ **getApi**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/glb_viewer_core_src_roomle_glb_viewer.default)

#### Returns

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

#### Overrides

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default).[getApi](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_configurator._internal_.default#getapi)

***

### getRapiAccess

▸ **getRapiAccess**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default-1)

returns the instance of the rapi access so that\
the user of the SDK can fetch data from the Roomle backend

**`Params`**

none

#### Returns

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

RapiAccess

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default).[getRapiAccess](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_configurator._internal_.default#getrapiaccess)

***

### pause

▸ **pause**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default).[pause](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_configurator._internal_.default#pause)

***

### resume

▸ **resume**(`element?`): `void`

#### Parameters

| Name       | Type          |
| ---------- | ------------- |
| `element?` | `HTMLElement` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default).[resume](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_configurator._internal_.default#resume)

***

### teardown

▸ **teardown**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_configurator._internal_.default).[teardown](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_configurator._internal_.default#teardown)
