cae  0.0.0
Cross-API graphics engine
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ccae::AppConfigStruct for application configuration
 Ccae::ApplicationMain class
 Ccae::ArgsConfigStruct for command line arguments configuration
 Ccae::ArgsHandlerClass to handle command line arguments
 Ccae::CameraClass for camera
 Cutl::ClockClass for clock
 Ccae::ColorStruct for color
 Ccae::EngineEngine class
 Ccae::EngineConfigStruct for engine configuration
 Ccae::EnvConfigStruct for environment variables configuration
 Ccae::IContextInterface for OpenGL context
 Cutl::ImageStruct for image
 Cutl::IPluginInterface for plugins
 Ccae::IAudioInterface for audio
 Ccae::AAudioAbstract class for audio
 Ccae::IGamepadInterface for gamepad
 Ccae::IInputInterface for inputs
 Ccae::AInputAbstract class for inputs
 Ccae::IKeyboardInterface for keyboard
 Ccae::IModelInterface for model
 Ccae::AModelAbstract class for model
 Ccae::IMouseInterface for mouse
 Ccae::INetworkInterface for network
 Ccae::ANetworkAbstract class for network
 Ccae::IPhysicInterface for physics
 Ccae::APhysicAbstract class for physic
 Ccae::IRendererInterface for renderer
 Ccae::ARendererAbstract class for renderer
 Ccae::OPGLClass for the OpenGL plugin
 Ccae::VULKNClass for the Vulkan plugin
 Ccae::IShaderFrontendInterface for shaders frontend
 Ccae::AShaderFrontendAbstract class for shader frontend
 Ccae::GLSLClass for the GLSL plugin
 Ccae::IShaderIRInterface for shaders IR
 Ccae::AShaderIRAbstract class for shader IR
 Ccae::SPIRVClass for the SPIR-V IR plugin
 Ccae::IUIInterface for ui
 Ccae::AUIAbstract class for ui
 Ccae::IWindowAbstract class for window
 Ccae::AWindow
 Ccae::GLFWClass for the GLFW plugin
 Cutl::LoggerClass for logging
 Ccae::Mesh
 Ccae::NativeWindowHandleStruct for native window handle
 Cutl::PathClass for path resolution utilities
 Cutl::PluginLoaderModern, type-safe plugin loader
 Ccae::ShaderIRModuleStruct for shader intermediate representation module
 Ccae::ShaderManagerClass for managing shaders
 Ccae::ShaderPipelineDescStruct for shader pipeline description
 Ccae::ShaderSourceDescStruct for shader source description
 Cutl::SharedLibRAII wrapper for shared libraries
 Ccae::WindowEventStruct for window events
 Ccae::WindowSizeStruct for window size