SDEngine
Game Engine
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
▼
N
sd
►
N
detail
C
ComponentIdGenerator
►
N
log
C
CategoryInfo
C
imgui_sink
C
LogEntry
C
AddComponentCmd
C
Application
C
ApplicationRuntime
C
ApplicationSpecification
C
AppTerminateEvent
C
Camera
C
Command
C
CommandFactory
C
CommandQueue
C
CommandRegistry
C
ComponentDebugInfo
C
ComponentFactory
C
ComponentGroup
C
ComponentSerializer
C
ComponentSerializer< Camera >
C
ComponentSerializer< DebugName >
C
ComponentSerializer< Renderable >
C
ComponentSerializer< Transform >
C
ComponentTraits
C
CreateEntityCmd
C
DebugName
C
DestroyEntityCmd
►
C
EngineDebugLayer
C
CategoryNode
C
EngineServices
C
Entity
C
EntityHandle
►
C
EntityManager
C
UnpackGroup
C
UnpackGroup< ComponentGroup< Ts... > >
C
UnpackGroup< std::tuple< Ts... > >
C
Event
C
EventDispatcher
C
EventManager
C
FrameSync
C
FrameTimer
Tracks frame timing, fixed timestep accumulation, and CPU work time
C
GameContext
C
GlfwContext
RAII wrapper for initializing and terminating Glfw. Also sets a glfwErrorCallback
C
KeyPressedEvent
C
KeyReleasedEvent
C
KeyTypedEvent
C
Layer
Base class for all layers. Prefer using
System
,
RenderStage
, or
Panel
instead
C
LayerList
C
LayoutManager
Manages window layouts using ImGui DockBuilder for presets and INI for user layouts
C
MouseMovedEvent
C
MousePressedEvent
C
MouseReleasedEvent
C
MouseScrolledEvent
C
Panel
ImGui UI layer: panels, inspectors, debug tools. No GPU rendering
C
PerformanceLayer
►
C
PipelineFactory
Creates and owns graphics pipelines. Handles cleanup on destruction
C
Handle
C
PipelineDesc
C
PipelineEntry
C
RemoveComponentCmd
C
Renderable
C
RenderStage
GPU command recording layer: bound to a
View
+ render stage. No logic or UI
C
RuntimeStateManager
C
Scene
C
SceneManager
C
SceneView
C
SDImGuiCallbacks
C
SDImGuiContext
C
SDImGuiViewport
C
Serializable
C
Serializer
C
ShaderCompiler
►
C
ShaderLibrary
Compiles HLSL → SPIR-V and caches VkShaderModules
C
ShaderEntry
C
SparseEntitySet
C
SparseEntitySetBase
C
SwapchainOutOfDateEvent
C
SwapchainSync
C
System
Logic-only layer: events, update, fixed update. No rendering or UI
C
Texture
C
Transform
C
View
C
ViewId
►
C
ViewImpl
C
Iterator
C
ViewManager
C
VulkanContext
C
VulkanFramebuffer
C
VulkanRenderer
C
VulkanWindow
C
Window
C
WindowBuilder
C
WindowCloseEvent
C
WindowDesc
C
WindowId
►
C
WindowManager
C
WindowData
C
WindowManagerCallbacks
C
WindowProps
C
WindowResizeEvent
▼
N
std
C
hash< sd::Entity >
C
hash< sd::EntityHandle >
C
hash< sd::ViewId >
C
hash< sd::WindowId >
C
GameAPI
C
GameState
Generated by
1.9.8