Interface: IComponent
Implemented by
Properties
Methods
- init
- start
- stop
- onEnable
- onDisable
- onUpdate
- onLateUpdate
- onBeforeUpdate
- onCompute
- onGraphic
- cloneTo
- destroy
- onParentChange
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
Methods
init
▸ init(param?
): any
Parameters
Name | Type |
---|---|
param? | any |
Returns
any
Defined in
src/components/IComponent.ts:11
start
▸ start(): any
Returns
any
Defined in
src/components/IComponent.ts:12
stop
▸ stop(): any
Returns
any
Defined in
src/components/IComponent.ts:13
onEnable
▸ Optional
onEnable(view?
): any
Parameters
Name | Type |
---|---|
view? | View3D |
Returns
any
Defined in
src/components/IComponent.ts:14
onDisable
▸ Optional
onDisable(view?
): any
Parameters
Name | Type |
---|---|
view? | View3D |
Returns
any
Defined in
src/components/IComponent.ts:15
onUpdate
▸ Optional
onUpdate(view?
): any
Parameters
Name | Type |
---|---|
view? | View3D |
Returns
any
Defined in
src/components/IComponent.ts:16
onLateUpdate
▸ Optional
onLateUpdate(view?
): any
Parameters
Name | Type |
---|---|
view? | View3D |
Returns
any
Defined in
src/components/IComponent.ts:17
onBeforeUpdate
▸ Optional
onBeforeUpdate(view?
): any
Parameters
Name | Type |
---|---|
view? | View3D |
Returns
any
Defined in
src/components/IComponent.ts:18
onCompute
▸ Optional
onCompute(view?
, command?
): any
Parameters
Name | Type |
---|---|
view? | View3D |
command? | GPUCommandEncoder |
Returns
any
Defined in
src/components/IComponent.ts:19
onGraphic
▸ Optional
onGraphic(view?
): any
Parameters
Name | Type |
---|---|
view? | View3D |
Returns
any
Defined in
src/components/IComponent.ts:20
cloneTo
▸ cloneTo(obj
): any
Parameters
Name | Type |
---|---|
obj | Object3D |
Returns
any
Defined in
src/components/IComponent.ts:21
destroy
▸ destroy(force?
): any
Parameters
Name | Type |
---|---|
force? | boolean |
Returns
any
Defined in
src/components/IComponent.ts:22
onParentChange
▸ Optional
onParentChange(lastParent?
, currentParent?
): any
Parameters
Name | Type |
---|---|
lastParent? | Object3D |
currentParent? | Object3D |
Returns
any