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

# Class: RenderInstanceObject

## Table of contents

### Constructors

- [constructor](RenderInstanceObject.md#constructor)

### Properties

- [\_childObjects](RenderInstanceObject.md#_childobjects)
- [\_parent](RenderInstanceObject.md#_parent)
- [\_segment](RenderInstanceObject.md#_segment)

### Accessors

- [childObjects](RenderInstanceObject.md#childobjects)
- [no](RenderInstanceObject.md#no)
- [parent](RenderInstanceObject.md#parent)
- [renderObject](RenderInstanceObject.md#renderobject)
- [segment](RenderInstanceObject.md#segment)
- [viewer](RenderInstanceObject.md#viewer)
- [visible](RenderInstanceObject.md#visible)

### Methods

- [afterRender](RenderInstanceObject.md#afterrender)
- [fina](RenderInstanceObject.md#fina)
- [init](RenderInstanceObject.md#init)
- [update](RenderInstanceObject.md#update)

## Constructors

### constructor

• **new RenderInstanceObject**(`viewer`, `renderObject`): [`RenderInstanceObject`](RenderInstanceObject.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `viewer` | [`Viewer`](Viewer.md) |
| `renderObject` | [`RenderObject`](RenderObject.md) |

#### Returns

[`RenderInstanceObject`](RenderInstanceObject.md)

## Properties

### \_childObjects

• **\_childObjects**: [`RenderInstanceObject`](RenderInstanceObject.md)[] = `[]`

___

### \_parent

• **\_parent**: [`RenderInstanceObject`](RenderInstanceObject.md) = `null`

___

### \_segment

• **\_segment**: [`Segment`](Segment.md) = `null`

## Accessors

### childObjects

• `get` **childObjects**(): [`RenderInstanceObject`](RenderInstanceObject.md)[]

#### Returns

[`RenderInstanceObject`](RenderInstanceObject.md)[]

___

### no

• `get` **no**(): `number`

#### Returns

`number`

___

### parent

• `get` **parent**(): [`RenderInstanceObject`](RenderInstanceObject.md)

#### Returns

[`RenderInstanceObject`](RenderInstanceObject.md)

___

### renderObject

• `get` **renderObject**(): [`RenderObject`](RenderObject.md)

#### Returns

[`RenderObject`](RenderObject.md)

___

### segment

• `get` **segment**(): [`Segment`](Segment.md)

#### Returns

[`Segment`](Segment.md)

___

### viewer

• `get` **viewer**(): [`Viewer`](Viewer.md)

#### Returns

[`Viewer`](Viewer.md)

___

### visible

• `get` **visible**(): `boolean`

#### Returns

`boolean`

• `set` **visible**(`value`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

## Methods

### afterRender

▸ **afterRender**(): `void`

#### Returns

`void`

___

### fina

▸ **fina**(): `void`

#### Returns

`void`

___

### init

▸ **init**(): `void`

#### Returns

`void`

___

### update

▸ **update**(): `void`

#### Returns

`void`
