Skip to content

@tripo3d/engine / Entity

Interface: Entity

Defined in: core/types/ecs.ts:100

定义引擎实体接口。

Properties

PropertyTypeDefined in
addChild(child) => Entitycore/types/ecs.ts:101
addComponent<T>(definition) => Tcore/types/ecs.ts:102
addScript<T>(definition) => T & ScriptHookscore/types/ecs.ts:103
childrenEntity[]core/types/ecs.ts:104
destroy() => voidcore/types/ecs.ts:105
enabledbooleancore/types/ecs.ts:106
getComponent<T>(definition) => T | undefinedcore/types/ecs.ts:107
getScript<T>(definition) => T & ScriptHooks | undefinedcore/types/ecs.ts:108
hasComponent<T>(definition) => booleancore/types/ecs.ts:109
hasScript<T>(definition) => booleancore/types/ecs.ts:110
idstringcore/types/ecs.ts:111
namestringcore/types/ecs.ts:112
objectObject3Dcore/types/ecs.ts:113
onPointer(type, handler) => () => voidcore/types/ecs.ts:114
parentEntity | nullcore/types/ecs.ts:115
removeChild(child) => voidcore/types/ecs.ts:116
removeComponent<T>(definition) => voidcore/types/ecs.ts:117
removeScript<T>(definition) => voidcore/types/ecs.ts:118
traverse(callback) => voidcore/types/ecs.ts:119

基于 MIT 协议发布(内部使用)