SolarSim
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Csolarsim::AssetManagerManages loading and caching of game assets (meshes, materials, shaders)
 Csolarsim::CameraComponentDefines camera properties for rendering and view projection
 Csolarsim::Renderer::CameraUBO
 Csolarsim::EngineMain engine class managing core systems and game loop
 Csolarsim::GridComponentRepresents a grid/mesh for rendering with specific assets
 Csolarsim::Registry::IComponentStorageBase interface for type-erased component storage
 Csolarsim::Registry::ComponentStorage< Component >Typed component storage for a specific component type
 Csolarsim::InputComponentHandles user input processing for entity control
 Csolarsim::InputSystemHandles user input processing and mouse/keyboard state management
 Csolarsim::LightComponentDefines light source properties for scene illumination
 Csolarsim::Renderer::LightData
 Csolarsim::Renderer::LightsUBO
 Csolarsim::MaterialDefines surface appearance properties for rendering
 Csolarsim::MeshRepresents 3D geometry with OpenGL buffers
 Csolarsim::MeshComponentAssociates an entity with renderable geometry and appearance
 Csolarsim::PhysicsSystemHandles physics simulation including gravity and N-body dynamics
 Csolarsim::Renderer::RBData
 Csolarsim::Renderer::RBUBO
 Csolarsim::RegistryManages entities and their components in the ECS
 Csolarsim::RendererHandles all rendering operations and graphics state
 Csolarsim::RigidBodyComponentProvides physics properties for dynamic entity simulation
 Csolarsim::SceneContainer for entities, components, and simulation state
 Csolarsim::SceneManagerManages scene lifecycle and transitions
 Csolarsim::ShaderManages OpenGL shader program compilation and uniform setting
 Csolarsim::TransformComponentDefines spatial properties and provides model matrix calculation
 Csolarsim::WindowManages window creation, events, and GLFW context