Skip to content

@tripo3d/engine / EngineWorldRuntime

Interface: EngineWorldRuntime

Defined in: ecs/world.ts:46

定义世界对象接口。

Extends

Properties

PropertyTypeInherited fromDefined in
clear() => voidEngineWorld.clearcore/types/ecs.ts:124
createEntity(object?, options?) => EntityEngineWorld.createEntitycore/types/ecs.ts:125
createQuery(descriptor) => EntityQueryEngineWorld.createQuerycore/types/ecs.ts:126
getEntities() => Entity[]EngineWorld.getEntitiescore/types/ecs.ts:127
getEntityByObject(object) => Entity | undefinedEngineWorld.getEntityByObjectcore/types/ecs.ts:128
query<T>(definition) => Entity[]EngineWorld.querycore/types/ecs.ts:129
registerObject(object, options?) => EntityEngineWorld.registerObjectcore/types/ecs.ts:130
registerTree(root, options?) => EntityEngineWorld.registerTreecore/types/ecs.ts:131
removeEntity(entity) => voidEngineWorld.removeEntitycore/types/ecs.ts:132
walk(target, callback) => voidEngineWorld.walkcore/types/ecs.ts:133
dispatchScriptAfterRender(frame) => void-ecs/world.ts:47
dispatchScriptBeforeRender(frame) => void-ecs/world.ts:48
dispatchScriptLateUpdate(frame) => void-ecs/world.ts:49
dispatchScriptReady() => void-ecs/world.ts:50
dispatchScriptResize(size) => void-ecs/world.ts:51
dispatchScriptStart() => void-ecs/world.ts:52
dispatchScriptUpdate(frame) => void-ecs/world.ts:53

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