Hubris Engine Dev
A Project to learn and get into Game Engine developement.
 
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CHubris::Arena
 CHubris::IO::Asset
 CHubris::BasicStore< T >
 CHubris::Block
 CHubris::ControlBlock
 CHubris::Graphics::Vulkan::vkWindow::Details
 CHubris::Graphics::Vulkan::DeviceA struct to hold the device information and Important features availability. It's mainly used to cache information for faster Engine startup
 CHubris::EngineStores and defines Engine wide data and functionalities
 CHubris::EngineConfigUsed to configure the engine on instantiation
 CHubris::IO::Extension
 CHubris::IO::ExtensionHandler
 CHubris::Graphics::FormatInfo
 CHubris::Graphics::FormatTraits< Fmt >
 CHubris::Graphics::GL::GLPlatform
 CHubris::GraphicsManager
 CHubris::Handle< T >
 CHubris::Graphics::Image
 CHubris::IO::IOBuffer
 CHubris::List< T >A generic dynamic array container that manages a sequence of elements of type T, providing memory management, element access, and basic list operations with error handling
 CHubris::Logger
 CHubris::Memory
 CHubris::Observer< T >
 CHubris::Core::OnStart
 CHubris::Core::OnUpdate
 CHubris::Graphics::Pipeline
 CHubris::Graphics::vkPipeline
 CHubris::Graphics::PipelineDescriptor
 CHubris::Graphics::Platform
 CHubris::Graphics::Vulkan::Queue
 CHubris::Graphics::Vulkan::QueueFamilyBasic info about a QueueFamily
 CHubris::remove_all_pointers< T >
 CHubris::remove_all_pointers< T * >
 CHubris::remove_all_pointers< T *const >
 CHubris::remove_all_pointers< T *const volatile >
 CHubris::remove_all_pointers< T *volatile >
 CHubris::Graphics::Renderer
 CHubris::Graphics::Vulkan::vkRenderer
 CHubris::IO::ResourceManager
 CHubris::RingBuffer< T, buffsize >An implementation of a fixed-size (power of two only) Ring Buffer
 CHubris::Graphics::Shader
 CHubris::Graphics::Vulkan::vkShader
 CHubris::Graphics::ShaderPack
 CHubris::Shared< T >
 CHubris::SharedBlockShared blocks are thread shared blocks
 CHubris::Core::StaticEventBus< Event >
 CHubris::Graphics::Swapchain
 CHubris::Graphics::Vulkan::vkSwapchain
 CSwapChainSupportDetails
 CHubris::Core::ThreaddingServer
 CHubris::ThreadPool
 CHubris::Version
 CHubris::Graphics::ViewportScreen-space Dimensions. The Depth Values are used by the pipelines
 CHubris::Graphics::Vulkan::vkBackendThe Vulkan backend manager
 CHubris::WaitGroup
 CHubris::Weak< T >
 CHubris::Graphics::Window
 CHubris::Graphics::GL::GLWindow
 CHubris::Graphics::Vulkan::vkWindowVulkan specific Windowing implementation