ECS Framework API v2.1.50
ECS Framework API v2.1.50
Enumerations
Classes
- Core
- Component
- ComponentPool
- ComponentPoolManager
- ComponentStorage
- ComponentRegistry
- EventBus
- GlobalEventBus
- TypeSafeEventSystem
- ECSFluentAPI
- QuerySystem
- TypeInference
- SoAStorage
- EventTypeValidator
- Entity
- Scene
- EntitySystem
- IntervalSystem
- PassiveSystem
- ProcessingSystem
- WorkerEntitySystem
- BitMask64Utils
- Bits
- ComponentSparseSet
- ComponentTypeManager
- EntityList
- EntityProcessorList
- IdentifierPool
- Matcher
- SparseSet
- World
- WorldManager
- PlatformDetector
- PlatformManager
- ComponentDataCollector
- DebugManager
- EntityDataCollector
- PerformanceDataCollector
- SceneDataCollector
- SystemDataCollector
- WebSocketManager
- FuncPack
- Emitter
- NumberExtension
- TypeUtils
- GlobalManager
- ConsoleLogger
- LoggerManager
- PerformanceMonitor
- Pool
- PoolManager
- Time
- Timer
- TimerManager
Interfaces
- EventListenerConfig
- EventStats
- IScene
- ISceneFactory
- ISceneConfig
- WorkerSystemConfig
- BitMask64Data
- IWorldConfig
- IWorldManagerConfig
- IPlatformAdapter
- WorkerCreationOptions
- PlatformWorker
- PlatformConfig
- PlatformDetectionResult
- 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
Variables
Functions
- createECSAPI
- EnableSoA
- HighPrecision
- Float64
- Float32
- Int32
- Uint32
- Int16
- Uint16
- Int8
- Uint8
- Uint8Clamped
- SerializeMap
- SerializeSet
- SerializeArray
- DeepCopy
- AutoTyped
- ECSComponent
- ECSSystem
- getComponentTypeName
- getSystemTypeName
- getComponentInstanceTypeName
- getSystemInstanceTypeName
- registerPlatformAdapter
- getCurrentAdapter
- getBasicWorkerConfig
- getFullPlatformConfig
- supportsFeature
- hasAdapter
- createLogger
- setLoggerColors
- resetLoggerColors
- setGlobalLogLevel