Flecs: File List
Description: A fast entity component system (ECS) for C & C++

| Flecs v4.0 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.hpp | Field implementation
iter.hpp | Iterator implementation
world.hpp | World implementation
mixins |
alerts |
builder.hpp | Alert builder
builder_i.hpp | Alert builder interface
decl.hpp | Alert declarations
entity_view.inl | Alerts entity mixin
impl.hpp | Alerts module implementation
mixin.inl |
app |
builder.hpp | App builder
decl.hpp | App addon declarations
mixin.inl | App world addon mixin
component |
impl.hpp | Component mixin implementation
mixin.inl | Component mixin
doc |
decl.hpp | Doc mixin declarations
entity_builder.inl | Doc entity builder mixin
entity_view.inl | Doc entity view mixin
impl.hpp | Doc mixin implementation
entity |
builder.hpp | Entity builder
impl.hpp | Entity implementation
mixin.inl | Entity world mixin
enum |
entity_view.inl | Enum entity view mixin
impl.hpp | Enum implementation
mixin.inl | Enum world mixin
event |
builder.hpp | Event builder
decl.hpp | Event declarations
entity_builder.inl | Event entity mixin
entity_view.inl | Event entity mixin
impl.hpp | Event implementation
mixin.inl | Event world mixin
id |
decl.hpp | Id class
impl.hpp | Id class implementation
mixin.inl | Id world mixin
json |
decl.hpp | JSON addon declarations
entity.inl |
entity_builder.inl | JSON entity mixin
entity_view.inl | JSON entity mixin
iterable.inl | JSON iterable mixin
query.inl |
world.inl | JSON world mixin
meta |
component.inl |
cursor.hpp |
decl.hpp | Meta declarations
entity_builder.inl | Meta entity builder mixin
impl.hpp | Meta implementation
opaque.hpp | Helpers for opaque type registration
untyped_component.inl | Meta component mixin
world.inl | Meta world mixin
metrics |
builder.hpp | Metric builder
decl.hpp | Metrics declarations
impl.hpp | Metrics module implementation
mixin.inl |
untyped_component.inl |
module |
impl.hpp | Module implementation
mixin.inl | Module world mixin
observer |
builder.hpp | Observer builder
builder_i.hpp | Observer builder interface
decl.hpp | Observer declarations
impl.hpp | Observer implementation
mixin.inl | Observer world mixin
pipeline |
builder.hpp | Pipeline builder
builder_i.hpp | Pipeline builder interface
decl.hpp | Pipeline module declarations
impl.hpp | Pipeline module implementation
mixin.inl | Pipeline world mixin
query |
builder.hpp | Query builder
builder_i.hpp | Query builder interface
decl.hpp | Query declarations
impl.hpp | Query implementation
mixin.inl | Query world mixin
rest |
decl.hpp | Rest module declarations
impl.hpp | Rest module implementation
script |
builder.hpp | Script builder
decl.hpp | Script declarations
impl.hpp | Script implementation
mixin.inl | Script world mixin
stats |
decl.hpp | Stats module declarations
impl.hpp | Monitor module implementation
system |
builder.hpp | System builder
builder_i.hpp | System builder interface
decl.hpp | System module declarations
impl.hpp | System module implementation
mixin.inl | System module world mixin
term |
builder_i.hpp | Term builder interface
decl.hpp | Term declarations
impl.hpp | Term implementation
mixin.inl | Term world mixin
timer |
decl.hpp | Timer module declarations
impl.hpp | Timer module implementation
mixin.inl | Timer module mixin
system_mixin.inl | Timer module system mixin
units |
decl.hpp | Units module declarations
impl.hpp | Units module implementation
utils |
array.hpp | Array class
builder.hpp | Builder base class
enum.hpp | Compile time enum reflection utilities
function_traits.hpp | Compile time utilities to inspect properties of functions
iterable.hpp | Base class for iterable objects, like queries
node_builder.hpp | Base builder class for node objects, like systems, observers
signature.hpp | Compile time utilities for deriving query attributes from param pack
string.hpp | String utility that doesn't implicitly allocate memory
stringstream.hpp | Wrapper around ecs_strbuf_t that provides a simple stringstream like API
utils.hpp | Flecs STL (FTL?)
c_types.hpp | Aliases for types/constants from C API
component.hpp | Registering/obtaining info from components
delegate.hpp | Wrappers around C++ functions that provide callbacks for C APIs
entity.hpp | Entity class
entity_view.hpp | Entity class with only readonly operations
field.hpp | Wrapper classes for fields returned by flecs::iter
flecs.hpp | Flecs C++17 API
iter.hpp | Wrapper classes for ecs_iter_t and component arrays
lifecycle_traits.hpp | Utilities for discovering and registering component lifecycle hooks
log.hpp | Logging functions
pair.hpp | Utilities for working with compile time pairs
ref.hpp | Class that caches data to speedup get operations
table.hpp | Direct access to table data
type.hpp | Utility functions for id vector
world.hpp | World class
alerts.h | Alerts module
app.h | App addon
deprecated.h | The deprecated addon contains deprecated operations
doc.h | Doc module
flecs_c.h | Extends the core API with convenience macros for C applications
flecs_cpp.h | C++ utility functions
http.h | HTTP addon
json.h | JSON parser addon
log.h | Logging addon
meta.h | Meta addon
meta_c.h | Utility macros for populating reflection data in C
metrics.h | Metrics module
module.h | Module addon
os_api_impl.h | Default OS API implementation
pipeline.h | Pipeline module
rest.h | REST API addon
script.h | Flecs script module
script_math.h | Math functions for flecs script
stats.h | Statistics addon
system.h | System module
timer.h | Timer module
units.h | Units module
os_api.h | Operating system abstraction API
flecs.h | Flecs public API