@tripo3d/engine / Entity
Interface: Entity
Defined in: core/types/ecs.ts:100
定义引擎实体接口。
Properties
| Property | Type | Defined in |
|---|---|---|
addChild | (child) => Entity | core/types/ecs.ts:101 |
addComponent | <T>(definition) => T | core/types/ecs.ts:102 |
addScript | <T>(definition) => T & ScriptHooks | core/types/ecs.ts:103 |
children | Entity[] | core/types/ecs.ts:104 |
destroy | () => void | core/types/ecs.ts:105 |
enabled | boolean | core/types/ecs.ts:106 |
getComponent | <T>(definition) => T | undefined | core/types/ecs.ts:107 |
getScript | <T>(definition) => T & ScriptHooks | undefined | core/types/ecs.ts:108 |
hasComponent | <T>(definition) => boolean | core/types/ecs.ts:109 |
hasScript | <T>(definition) => boolean | core/types/ecs.ts:110 |
id | string | core/types/ecs.ts:111 |
name | string | core/types/ecs.ts:112 |
object | Object3D | core/types/ecs.ts:113 |
onPointer | (type, handler) => () => void | core/types/ecs.ts:114 |
parent | Entity | null | core/types/ecs.ts:115 |
removeChild | (child) => void | core/types/ecs.ts:116 |
removeComponent | <T>(definition) => void | core/types/ecs.ts:117 |
removeScript | <T>(definition) => void | core/types/ecs.ts:118 |
traverse | (callback) => void | core/types/ecs.ts:119 |