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
 
app
 
component
 
doc
 
entity
 
enum
 
event
 
id
 
json
 
meta
 
metrics
 
module
 
observer
 
pipeline
 
query
 
rest
 
script
 
stats
 
system
 
term
 
timer
 
units
 
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++11 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