[gs-longan](../README.md) / [LonganCore](../modules/LonganCore.md) / GsWebGLUtility

# Class: GsWebGLUtility

[LonganCore](../modules/LonganCore.md).GsWebGLUtility

## Table of contents

### Constructors

- [constructor](LonganCore.GsWebGLUtility.md#constructor)

### Methods

- [browserType](LonganCore.GsWebGLUtility.md#browsertype)
- [smoothTransition](LonganCore.GsWebGLUtility.md#smoothtransition)
- [smoothTransitionD](LonganCore.GsWebGLUtility.md#smoothtransitiond)

## Constructors

### constructor

• **new GsWebGLUtility**(): [`GsWebGLUtility`](LonganCore.GsWebGLUtility.md)

#### Returns

[`GsWebGLUtility`](LonganCore.GsWebGLUtility.md)

## Methods

### browserType

▸ **browserType**(): `string`

#### Returns

`string`

___

### smoothTransition

▸ **smoothTransition**(`co`, `to`, `uo`, `widtho`, `heighto`, `cn`, `tn`, `un`, `widthn`, `heightn`, `vi`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `co` | `Float32Array` |
| `to` | `Float32Array` |
| `uo` | `Float32Array` |
| `widtho` | `number` |
| `heighto` | `number` |
| `cn` | `Float32Array` |
| `tn` | `Float32Array` |
| `un` | `Float32Array` |
| `widthn` | `number` |
| `heightn` | `number` |
| `vi` | `any` |

#### Returns

`void`

___

### smoothTransitionD

▸ **smoothTransitionD**(`co`, `to`, `uo`, `widtho`, `heighto`, `cn`, `tn`, `un`, `widthn`, `heightn`, `vi`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `co` | `Float64Array` |
| `to` | `Float64Array` |
| `uo` | `Float64Array` |
| `widtho` | `number` |
| `heighto` | `number` |
| `cn` | `Float64Array` |
| `tn` | `Float64Array` |
| `un` | `Float64Array` |
| `widthn` | `number` |
| `heightn` | `number` |
| `vi` | `any` |

#### Returns

`void`
