Skip to content

@orillusion/core


Interface: IComponent

Defined in: src/components/IComponent.ts:6

Properties

object3D

object3D: Object3D

Defined in: src/components/IComponent.ts:7


eventDispatcher

eventDispatcher: CEventDispatcher

Defined in: src/components/IComponent.ts:8


transform

transform: Transform

Defined in: src/components/IComponent.ts:9


enable

enable: boolean

Defined in: src/components/IComponent.ts:10


isDestroyed?

optional isDestroyed?: boolean

Defined in: src/components/IComponent.ts:11

Methods

init()

init(param?): any

Defined in: src/components/IComponent.ts:12

Parameters

param?

any

Returns

any


start()

start(): any

Defined in: src/components/IComponent.ts:13

Returns

any


stop()

stop(): any

Defined in: src/components/IComponent.ts:14

Returns

any


onEnable()?

optional onEnable(view?): any

Defined in: src/components/IComponent.ts:15

Parameters

view?

View3D

Returns

any


onDisable()?

optional onDisable(view?): any

Defined in: src/components/IComponent.ts:16

Parameters

view?

View3D

Returns

any


onUpdate()?

optional onUpdate(view?): any

Defined in: src/components/IComponent.ts:17

Parameters

view?

View3D

Returns

any


onLateUpdate()?

optional onLateUpdate(view?): any

Defined in: src/components/IComponent.ts:18

Parameters

view?

View3D

Returns

any


onBeforeUpdate()?

optional onBeforeUpdate(view?): any

Defined in: src/components/IComponent.ts:19

Parameters

view?

View3D

Returns

any


onCompute()?

optional onCompute(view?, command?): any

Defined in: src/components/IComponent.ts:20

Parameters

view?

View3D

command?

GPUCommandEncoder

Returns

any


onGraphic()?

optional onGraphic(view?): any

Defined in: src/components/IComponent.ts:21

Parameters

view?

View3D

Returns

any


cloneTo()

cloneTo(obj): any

Defined in: src/components/IComponent.ts:22

Parameters

obj

Object3D

Returns

any


destroy()

destroy(force?): any

Defined in: src/components/IComponent.ts:23

Parameters

force?

boolean

Returns

any


beforeDestroy()

beforeDestroy(force?): any

Defined in: src/components/IComponent.ts:24

Parameters

force?

boolean

Returns

any


onParentChange()?

optional onParentChange(lastParent?, currentParent?): any

Defined in: src/components/IComponent.ts:25

Parameters

lastParent?

Object3D

currentParent?

Object3D

Returns

any


onAddChild()?

optional onAddChild(child): any

Defined in: src/components/IComponent.ts:27

Parameters

child

Object3D

Returns

any


onRemoveChild()?

optional onRemoveChild(child): any

Defined in: src/components/IComponent.ts:28

Parameters

child

Object3D

Returns

any