| ▼Natlas | |
| ►Nevent | |
| ►Nmemory | |
| ►Nphysics | Types are still be filled out. When this is completed to_jph() can be removed |
| ►Ntag | Specialized namespace tag to use for specifying operations used with flecs in using tags |
| ►Nui | |
| ►Nvk | |
| 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 | |
| Cexception_block | |
| Cgame_object | Creates a pointer wrapper which extends capabilities of flecs::entity |
| Cgraphics_context | Graphics API-agnostic that is centralized to the graphics API themselves |
| Cinterpolation | |
| Cinvalid_access_exception | |
| Clight_scene_ubo | |
| Cmaterial_metadata | |
| Cmath_generic | Generics to specialize to their mathematical definition of matrices types |
| Cmatrix2 | |
| Cmatrix3 | |
| Cmatrix4 | |
| Cmesh | |
| 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 | |
| Cpoint_light_ubo | |
| Cprojection_view | TODO: Consider either relocating where this is and how it gets handled |
| Crender_context | Interface that defines a graphics APi-agnostic renderer |
| Crenderer | |
| 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 | |
| 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 | Represent an entire window that lives throughout the entire duration of the application |
| Cwindow_settings | Settings for specification for atlas::window |
| Cworld | World represents a larger scope of areas that manages the scene contexts |
| ▼Nstd | |
| Chash<::vk::vertex_input > | |
| ▼NYAML | |
| Cconvert< atlas::body_layer > | Custom specialized classes from yaml-cpp to specialize to take in a atlas::body_layer specifically |
| Cconvert< atlas::body_type > | Custom specialized classes from yaml-cpp to specialize to take in a atlas::body_type specifically |
| Cconvert< atlas::box_collider > | Custom specialized classes from yaml-cpp to specialize to take in a atlas::box_collider specifically |
| Cconvert< atlas::capsule_collider > | Custom specialized classes from yaml-cpp to specialize to take in a atlas::capsule_collider specifically |
| Cconvert< atlas::mesh_source > | |
| Cconvert< atlas::physics_body > | Custom specialized classes from yaml-cpp to specialize to take in a atlas::physics_body specifically |
| Cconvert< atlas::point_light > | |
| Cconvert< atlas::sphere_collider > | Custom specialized classes from yaml-cpp to specialize to take in a atlas::sphere_collider specifically |
| Cconvert< glm::vec2 > | Custom specialized classes from yaml-cpp to specialize to take in a glm::vec2 specifically |
| Cconvert< glm::vec3 > | Custom specialized classes from yaml-cpp to specialize to take in a glm::vec3 specifically |
| Cconvert< glm::vec4 > | Custom specialized classes from yaml-cpp to specialize to take in a glm::vec4 specifically |