| ▼Natlas | This drivers.cppm will contain API-agnostic implementation that may be widely implemented differently |
| ▼Ntag | Specialized namespace tag to use for specifying operations used with flecs in using tags |
| Ceditor | To indicate which entities are editor-only |
| Cserialize | To tag entities to serialize through the serializer |
| Capplication | Single application that gets created by the engine internally |
| Capplication_settings | Application properties settings for the window |
| Cbox_collider | |
| Ccapsule_collider | |
| Cconsole_log_manager | Logger for logging messages to stdout on the console |
| Cdirectional_light | |
| Cgame_object | Creates a pointer wrapper which extends capabilities of flecs::entity |
| Cgraphics_context | |
| Cjoystick_button | |
| Cjoystick_info | |
| Cmaterial_metadata | |
| Cmath_generic | Generics to specialize to their mathematical definition of matrices types |
| Cmatrix2 | |
| Cmatrix3 | |
| Cmatrix4 | |
| Cmesh_source | Loads a mesh source |
| Cperspective_camera | Define a game object to have a perspective camera that can correspond to it |
| Cphysics_body | Physics body data-driven representative |
| Cpoint_light | |
| Cprojection_view | TODO: Consider either relocating where this is and how it gets handled |
| Crenderer_system | Interface that defines a graphics APi-agnostic renderer |
| Cscene | Constructs a scene that defines an area where game objects are part of contained within an atlas::world |
| Cserializer | Serializer is responsible for saving/loading scenes |
| Csphere_collider | |
| Csurface_properties | |
| Csystem_registry | System registry acts as a utility for managing creation of game worlds initially |
| Ctransform | |
| Cvector2 | Vector2<T> is to define as a centralized mathematical representation of types such as glm::vec2, but can be defined based to the needs of specific mathematical types |
| Cvector2< glm::highp_vec2 > | |
| Cvector3 | Vector3<T> is to define a centralized wrapper as a mathematical representaiton for communicating vector3 types from frameworks to glm::vec3 |
| Cvector3< glm::highp_vec3 > | |
| Cvector3< JPH::Vec3 > | |
| Cvector4 | Vector4<T> is to define a centralized wrapper as a mathematical representaiton for communicating vector3 types from frameworks to glm::vec3 |
| Cvector4< glm::highp_vec4 > | |
| Cwindow | |
| Cwindow_params | |
| Cworld | World represents a larger scope of areas that manages the scene contexts |