Hubris Engine Dev
A Project to learn and get into Game Engine developement.
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NHubrisThe Hubris Engine main namespace
 NCore
 COnStart
 COnUpdate
 CStaticEventBus
 CThreaddingServer
 NGraphicsContains all graphics related classes and structs
 NGL
 CGLPlatform
 CGLWindow
 NVulkan
 CDeviceA struct to hold the device information and Important features availability. It's mainly used to cache information for faster Engine startup
 CQueue
 CQueueFamilyBasic info about a QueueFamily
 CvkBackendThe Vulkan backend manager
 CvkRenderer
 CvkShader
 CvkSwapchain
 CvkWindowVulkan specific Windowing implementation
 CDetails
 CFormatInfo
 CFormatTraits
 CImage
 CPipeline
 CPipelineDescriptor
 CPlatform
 CRenderer
 CShader
 CShaderPack
 CSwapchain
 CViewportScreen-space Dimensions. The Depth Values are used by the pipelines
 CvkPipeline
 CWindow
 NIO
 CAsset
 CExtension
 CExtensionHandler
 CIOBuffer
 CResourceManager
 CArena
 CBasicStore
 CBlock
 CControlBlock
 CEngineStores and defines Engine wide data and functionalities
 CEngineConfigUsed to configure the engine on instantiation
 CGraphicsManager
 CHandle
 CListA 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
 CLogger
 CMemory
 CObserver
 Cremove_all_pointers
 Cremove_all_pointers< T * >
 Cremove_all_pointers< T *const >
 Cremove_all_pointers< T *const volatile >
 Cremove_all_pointers< T *volatile >
 CRingBufferAn implementation of a fixed-size (power of two only) Ring Buffer
 CShared
 CSharedBlockShared blocks are thread shared blocks
 CThreadPool
 CVersion
 CWaitGroup
 CWeak
 CSwapChainSupportDetails