SDEngine
Game Engine
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nsd
 Ndetail
 Nlog
 CAddComponentCmd
 CApplication
 CApplicationRuntime
 CApplicationSpecification
 CAppTerminateEvent
 CCamera
 CCommand
 CCommandFactory
 CCommandQueue
 CCommandRegistry
 CComponentDebugInfo
 CComponentFactory
 CComponentGroup
 CComponentSerializer
 CComponentSerializer< Camera >
 CComponentSerializer< DebugName >
 CComponentSerializer< Renderable >
 CComponentSerializer< Transform >
 CComponentTraits
 CCreateEntityCmd
 CDebugName
 CDestroyEntityCmd
 CEngineDebugLayer
 CEngineServices
 CEntity
 CEntityHandle
 CEntityManager
 CEvent
 CEventDispatcher
 CEventManager
 CFrameSync
 CFrameTimerTracks frame timing, fixed timestep accumulation, and CPU work time
 CGameContext
 CGlfwContextRAII wrapper for initializing and terminating Glfw. Also sets a glfwErrorCallback
 CKeyPressedEvent
 CKeyReleasedEvent
 CKeyTypedEvent
 CLayerBase class for all layers. Prefer using System, RenderStage, or Panel instead
 CLayerList
 CLayoutManagerManages window layouts using ImGui DockBuilder for presets and INI for user layouts
 CMouseMovedEvent
 CMousePressedEvent
 CMouseReleasedEvent
 CMouseScrolledEvent
 CPanelImGui UI layer: panels, inspectors, debug tools. No GPU rendering
 CPerformanceLayer
 CPipelineFactoryCreates and owns graphics pipelines. Handles cleanup on destruction
 CRemoveComponentCmd
 CRenderable
 CRenderStageGPU command recording layer: bound to a View + render stage. No logic or UI
 CRuntimeStateManager
 CScene
 CSceneManager
 CSceneView
 CSDImGuiCallbacks
 CSDImGuiContext
 CSDImGuiViewport
 CSerializable
 CSerializer
 CShaderCompiler
 CShaderLibraryCompiles HLSL → SPIR-V and caches VkShaderModules
 CSparseEntitySet
 CSparseEntitySetBase
 CSwapchainOutOfDateEvent
 CSwapchainSync
 CSystemLogic-only layer: events, update, fixed update. No rendering or UI
 CTexture
 CTransform
 CView
 CViewId
 CViewImpl
 CViewManager
 CVulkanContext
 CVulkanFramebuffer
 CVulkanRenderer
 CVulkanWindow
 CWindow
 CWindowBuilder
 CWindowCloseEvent
 CWindowDesc
 CWindowId
 CWindowManager
 CWindowManagerCallbacks
 CWindowProps
 CWindowResizeEvent
 Nstd
 Chash< sd::Entity >
 Chash< sd::EntityHandle >
 Chash< sd::ViewId >
 Chash< sd::WindowId >
 CGameAPI
 CGameState