ECS Framework API / ECSEventType
Enumeration: ECSEventType
Defined in: ECS/CoreEvents.ts:7
ECS事件类型枚举 定义实体组件系统中的所有事件类型
Enumeration Members
ENTITY_CREATED
ENTITY_CREATED:
"entity:created"
Defined in: ECS/CoreEvents.ts:9
ENTITY_DESTROYED
ENTITY_DESTROYED:
"entity:destroyed"
Defined in: ECS/CoreEvents.ts:10
ENTITY_ENABLED
ENTITY_ENABLED:
"entity:enabled"
Defined in: ECS/CoreEvents.ts:11
ENTITY_DISABLED
ENTITY_DISABLED:
"entity:disabled"
Defined in: ECS/CoreEvents.ts:12
ENTITY_TAG_ADDED
ENTITY_TAG_ADDED:
"entity:tag:added"
Defined in: ECS/CoreEvents.ts:13
ENTITY_TAG_REMOVED
ENTITY_TAG_REMOVED:
"entity:tag:removed"
Defined in: ECS/CoreEvents.ts:14
ENTITY_NAME_CHANGED
ENTITY_NAME_CHANGED:
"entity:name:changed"
Defined in: ECS/CoreEvents.ts:15
COMPONENT_ADDED
COMPONENT_ADDED:
"component:added"
Defined in: ECS/CoreEvents.ts:18
COMPONENT_REMOVED
COMPONENT_REMOVED:
"component:removed"
Defined in: ECS/CoreEvents.ts:19
COMPONENT_MODIFIED
COMPONENT_MODIFIED:
"component:modified"
Defined in: ECS/CoreEvents.ts:20
COMPONENT_ENABLED
COMPONENT_ENABLED:
"component:enabled"
Defined in: ECS/CoreEvents.ts:21
COMPONENT_DISABLED
COMPONENT_DISABLED:
"component:disabled"
Defined in: ECS/CoreEvents.ts:22
SYSTEM_ADDED
SYSTEM_ADDED:
"system:added"
Defined in: ECS/CoreEvents.ts:25
SYSTEM_REMOVED
SYSTEM_REMOVED:
"system:removed"
Defined in: ECS/CoreEvents.ts:26
SYSTEM_ENABLED
SYSTEM_ENABLED:
"system:enabled"
Defined in: ECS/CoreEvents.ts:27
SYSTEM_DISABLED
SYSTEM_DISABLED:
"system:disabled"
Defined in: ECS/CoreEvents.ts:28
SYSTEM_PROCESSING_START
SYSTEM_PROCESSING_START:
"system:processing:start"
Defined in: ECS/CoreEvents.ts:29
SYSTEM_PROCESSING_END
SYSTEM_PROCESSING_END:
"system:processing:end"
Defined in: ECS/CoreEvents.ts:30
SYSTEM_ERROR
SYSTEM_ERROR:
"system:error"
Defined in: ECS/CoreEvents.ts:31
SCENE_CREATED
SCENE_CREATED:
"scene:created"
Defined in: ECS/CoreEvents.ts:34
SCENE_DESTROYED
SCENE_DESTROYED:
"scene:destroyed"
Defined in: ECS/CoreEvents.ts:35
SCENE_ACTIVATED
SCENE_ACTIVATED:
"scene:activated"
Defined in: ECS/CoreEvents.ts:36
SCENE_DEACTIVATED
SCENE_DEACTIVATED:
"scene:deactivated"
Defined in: ECS/CoreEvents.ts:37
SCENE_PAUSED
SCENE_PAUSED:
"scene:paused"
Defined in: ECS/CoreEvents.ts:38
SCENE_RESUMED
SCENE_RESUMED:
"scene:resumed"
Defined in: ECS/CoreEvents.ts:39
QUERY_EXECUTED
QUERY_EXECUTED:
"query:executed"
Defined in: ECS/CoreEvents.ts:42
QUERY_CACHE_HIT
QUERY_CACHE_HIT:
"query:cache:hit"
Defined in: ECS/CoreEvents.ts:43
QUERY_CACHE_MISS
QUERY_CACHE_MISS:
"query:cache:miss"
Defined in: ECS/CoreEvents.ts:44
QUERY_OPTIMIZED
QUERY_OPTIMIZED:
"query:optimized"
Defined in: ECS/CoreEvents.ts:45
PERFORMANCE_WARNING
PERFORMANCE_WARNING:
"performance:warning"
Defined in: ECS/CoreEvents.ts:48
PERFORMANCE_CRITICAL
PERFORMANCE_CRITICAL:
"performance:critical"
Defined in: ECS/CoreEvents.ts:49
MEMORY_USAGE_HIGH
MEMORY_USAGE_HIGH:
"memory:usage:high"
Defined in: ECS/CoreEvents.ts:50
FRAME_RATE_DROP
FRAME_RATE_DROP:
"frame:rate:drop"
Defined in: ECS/CoreEvents.ts:51
INDEX_CREATED
INDEX_CREATED:
"index:created"
Defined in: ECS/CoreEvents.ts:54
INDEX_UPDATED
INDEX_UPDATED:
"index:updated"
Defined in: ECS/CoreEvents.ts:55
INDEX_OPTIMIZED
INDEX_OPTIMIZED:
"index:optimized"
Defined in: ECS/CoreEvents.ts:56
ARCHETYPE_CREATED
ARCHETYPE_CREATED:
"archetype:created"
Defined in: ECS/CoreEvents.ts:59
ARCHETYPE_ENTITY_ADDED
ARCHETYPE_ENTITY_ADDED:
"archetype:entity:added"
Defined in: ECS/CoreEvents.ts:60
ARCHETYPE_ENTITY_REMOVED
ARCHETYPE_ENTITY_REMOVED:
"archetype:entity:removed"
Defined in: ECS/CoreEvents.ts:61
DIRTY_MARK_ADDED
DIRTY_MARK_ADDED:
"dirty:mark:added"
Defined in: ECS/CoreEvents.ts:64
DIRTY_BATCH_PROCESSED
DIRTY_BATCH_PROCESSED:
"dirty:batch:processed"
Defined in: ECS/CoreEvents.ts:65
ERROR_OCCURRED
ERROR_OCCURRED:
"error:occurred"
Defined in: ECS/CoreEvents.ts:68
WARNING_ISSUED
WARNING_ISSUED:
"warning:issued"
Defined in: ECS/CoreEvents.ts:69
FRAMEWORK_INITIALIZED
FRAMEWORK_INITIALIZED:
"framework:initialized"
Defined in: ECS/CoreEvents.ts:72
FRAMEWORK_SHUTDOWN
FRAMEWORK_SHUTDOWN:
"framework:shutdown"
Defined in: ECS/CoreEvents.ts:73
DEBUG_INFO
DEBUG_INFO:
"debug:info"
Defined in: ECS/CoreEvents.ts:76
DEBUG_STATS_UPDATED
DEBUG_STATS_UPDATED:
"debug:stats:updated"
Defined in: ECS/CoreEvents.ts:77