[gs-longan](../README.md) / RenderPass

# Class: RenderPass

## Hierarchy

- **`RenderPass`**

  ↳ [`PreRenderPass`](PreRenderPass.md)

  ↳ [`UpdateViewPass`](UpdateViewPass.md)

  ↳ [`PostRenderPass`](PostRenderPass.md)

  ↳ [`TransparentPass`](TransparentPass.md)

## Table of contents

### Constructors

- [constructor](RenderPass.md#constructor)

### Properties

- [typeName](RenderPass.md#typename)

### Methods

- [\_executeFina](RenderPass.md#_executefina)
- [\_executeInit](RenderPass.md#_executeinit)
- [\_executeRender](RenderPass.md#_executerender)

## Constructors

### constructor

• **new RenderPass**(): [`RenderPass`](RenderPass.md)

#### Returns

[`RenderPass`](RenderPass.md)

## Properties

### typeName

• **typeName**: `string` = `"RenderPass"`

## Methods

### \_executeFina

▸ **_executeFina**(`viewer`, `args`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `viewer` | [`Viewer`](Viewer.md) |
| `args` | [`EventArgs`](EventArgs.md) |

#### Returns

`void`

___

### \_executeInit

▸ **_executeInit**(`viewer`, `args`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `viewer` | [`Viewer`](Viewer.md) |
| `args` | [`EventArgs`](EventArgs.md) |

#### Returns

`void`

___

### \_executeRender

▸ **_executeRender**(`deltaSeconds`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `deltaSeconds` | `number` |

#### Returns

`void`
