Flecs v4.1
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234567]
  include
  flecs
  addons
  cpp
  impl
 field.hppField implementation
 iter.hppIterator implementation
 world.hppWorld implementation
  mixins
  alerts
  app
  component
  doc
  entity
  entity_ranges
  enum
  event
  frame
  id
  json
  meta
  metrics
  module
  observer
  pipeline
  prefab
  query
  rest
  script
  stats
  system
  term
  timer
  units
  utils
 array.hppArray class
 builder.hppBuilder base class
 component_id.hpp
 enum.hppCompile-time enum reflection utilities
 function_traits.hppCompile-time utilities to inspect properties of functions
 iterable.hppBase class for iterable objects, like queries
 map.hppMinimal C++ wrapper for ecs_map_t iteration
 signature.hppCompile-time utilities for deriving query attributes from a parameter pack
 string.hppString utility that doesn't implicitly allocate memory
 stringstream.hppWrapper around ecs_strbuf_t that provides a simple stringstream-like API
 utils.hppFlecs STL (FTL?)
 c_types.hppAliases for types/constants from C API
 component.hppRegistering/obtaining info from components
 delegate.hppWrappers around C++ functions that provide callbacks for C APIs
 entity.hppEntity class
 entity_component_tuple.hppUtilities to fetch components as tuples from entities
 entity_view.hppEntity class with only read-only operations
 field.hppWrapper classes for fields returned by flecs::iter
 flecs.hppFlecs C++17 API
 iter.hppWrapper classes for ecs_iter_t and component arrays
 lifecycle_traits.hppUtilities for discovering and registering component lifecycle hooks
 log.hppLogging functions
 pair.hppUtilities for working with compile-time pairs
 ref.hppClass that caches data to speed up get operations
 table.hppDirect access to table data
 type.hppUtility functions for ID vector
 world.hppWorld class
 alerts.hAlerts module
 app.hApp addon
 constraint_traits.hConstraint traits addon
 deprecated.hThe deprecated addon contains deprecated operations
 doc.hDoc module
 entity_ranges.hEntity id range management
 flecs_c.hExtends the core API with convenience macros for C applications
 flecs_cpp.hC++ utility functions
 frame.hFrame management
 http.hHTTP addon
 json.hJSON parser addon
 log.hLogging addon
 meta.hMeta addon
 meta_c.hUtility macros for populating reflection data in C
 metrics.hMetrics module
 module.hModule addon
 os_api_impl.hDefault OS API implementation
 pipeline.hPipeline module
 rest.hREST API addon
 script.hFlecs script module
 script_async.hAsync/await support for Flecs script
 script_math.hMath functions for Flecs script
 script_platform.hPlatform constants for Flecs script
 stats.hStatistics addon
 system.hSystem module
 timer.hTimer module
 units.hUnits module
 os_api.hOperating system abstraction API
 flecs.hFlecs public API