ECS Framework API v2.2.13
ECS Framework API v2.2.13
Enumerations
- PluginState
- ServiceLifetime
- ReactiveQueryChangeType
- ECSEventType
- EventPriority
- ChangeOperation
- LogLevel
- PerformanceWarningType
Classes
- Core
- PluginManager
- ServiceContainer
- Component
- ComponentPool
- ComponentPoolManager
- ComponentStorage
- ComponentRegistry
- EventBus
- GlobalEventBus
- TypeSafeEventSystem
- ECSFluentAPI
- TypedQueryResult
- TypedQueryBuilder
- QuerySystem
- ReactiveQuery
- ReferenceTracker
- TypeInference
- SoAStorage
- EventTypeValidator
- Entity
- Scene
- SceneManager
- ComponentSerializer
- EntitySerializer
- IncrementalSerializer
- SceneSerializer
- VersionMigrationManager
- MigrationBuilder
- EntitySystem
- IntervalSystem
- PassiveSystem
- ProcessingSystem
- WorkerEntitySystem
- TypedEntityBuilder
- BitMask64Utils
- Bits
- ComponentSparseSet
- EntityList
- EntityProcessorList
- IdentifierPool
- Matcher
- SparseSet
- World
- WorldManager
- PlatformDetector
- PlatformManager
- DebugPlugin
- BinarySerializer
- ComponentDataCollector
- DebugConfigService
- DebugManager
- EntityDataCollector
- PerformanceDataCollector
- SceneDataCollector
- SystemDataCollector
- WebSocketManager
- FuncPack
- Emitter
- NumberExtension
- TypeUtils
- GlobalManager
- ConsoleLogger
- LoggerManager
- PerformanceMonitor
- Pool
- PoolManager
- Time
- Timer
- TimerManager
Interfaces
- InjectableMetadata
- UpdatableMetadata
- IPlugin
- IPluginMetadata
- IService
- EventListenerConfig
- EventStats
- ReactiveQueryChange
- ReactiveQueryConfig
- EntityRefRecord
- EntityRefMetadata
- SystemMetadata
- IScene
- ISceneFactory
- ISceneConfig
- SerializedComponent
- SerializedEntity
- EntityChange
- ComponentChange
- SceneDataChange
- IncrementalSnapshot
- IncrementalSerializationOptions
- SceneSerializationOptions
- SceneDeserializationOptions
- SerializedScene
- SerializableOptions
- FieldSerializeOptions
- SerializationMetadata
- WorkerSystemConfig
- BitMask64Data
- IWorldConfig
- IWorldManagerConfig
- IPlatformAdapter
- WorkerCreationOptions
- PlatformWorker
- PlatformConfig
- PlatformDetectionResult
- ECSDebugStats
- SceneDebugInfo
- SystemDebugInfo
- EntityDebugInfo
- ComponentDebugInfo
- IUpdatable
- EntityWithComponents
- SystemLifecycleHooks
- TypeSafeBuilder
- TypedQueryCondition
- IComponent
- ISystemBase
- IEventBus
- IEventListenerConfig
- IEventStats
- IEventData
- IEntityEventData
- IComponentEventData
- ISystemEventData
- ISceneEventData
- IPerformanceEventData
- IECSDebugConfig
- ICoreConfig
- IECSDebugData
- IEntityHierarchyNode
- IEntityDebugData
- ISystemDebugData
- IPerformanceDebugData
- IComponentDebugData
- ISceneDebugData
- ILogger
- LoggerColorConfig
- LoggerConfig
- PerformanceData
- PerformanceStats
- PerformanceWarning
- PerformanceThresholds
- IPoolable
- PoolStats
- ITimer
Type Aliases
- ServiceType
- ReactiveQueryListener
- SupportedTypedArray
- IncrementalSerializationFormat
- SerializationFormat
- DeserializationStrategy
- MigrationFunction
- ComponentMigrationFunction
- SceneMigrationFunction
- WorkerProcessFunction
- SharedArrayBufferProcessFunction
- ComponentInstance
- ComponentConstructor
- AnyComponentConstructor
- ExtractComponents
- ComponentTypeMap
- QueryResult
- SystemEntityType
- SerializableFields
- ReadonlyComponent
- PartialComponent
- ValidComponent
- ValidComponentArray
- TypedEventHandler
- ComponentTypeName
- ComponentTypeNames
- DeepReadonly
- DeepPartial
- DataOnly
- SerializableComponent
- ComponentType
Variables
- EVENT_TYPES
- ENTITY_REF_METADATA
- COMPONENT_TYPE_NAME
- SYSTEM_TYPE_NAME
- SERIALIZABLE_METADATA
- SERIALIZE_FIELD
- SERIALIZE_OPTIONS
- Colors
- Logger
Functions
- Injectable
- Updatable
- Inject
- createInstance
- isUpdatable
- getUpdatableMetadata
- registerInjectable
- createECSAPI
- createQuery
- queryFor
- queryForAll
- getSceneByEntityId
- EnableSoA
- HighPrecision
- Float64
- Float32
- Int32
- Uint32
- Int16
- Uint16
- Int8
- Uint8
- Uint8Clamped
- SerializeMap
- SerializeSet
- SerializeArray
- DeepCopy
- AutoTyped
- EntityRef
- getEntityRefMetadata
- hasEntityRef
- ECSComponent
- ECSSystem
- getSystemMetadata
- getComponentTypeName
- getSystemTypeName
- getComponentInstanceTypeName
- getSystemInstanceTypeName
- Serializable
- Serialize
- SerializeAsMap
- SerializeAsSet
- IgnoreSerialization
- getSerializationMetadata
- isSerializable
- requireComponent
- tryGetComponent
- getComponents
- hasComponents
- hasAnyComponent
- addAndConfigure
- getOrAddComponent
- updateComponent
- buildEntity
- registerPlatformAdapter
- getCurrentAdapter
- getBasicWorkerConfig
- getFullPlatformConfig
- supportsFeature
- hasAdapter
- isComponentType
- isComponentArray
- createLogger
- setLoggerColors
- resetLoggerColors
- setGlobalLogLevel
- setLoggerFactory