Skip to content

ECS Framework API v2.1.50


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

Released under the MIT License.