Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 NAssetClasses which are related to asset loading are mostly stored in this namespace
 CAssetBaseBase class for asset wrappers. The data is stored in the private member variable 'data' in form of entt components
 CAssetManagerA manager which is used to look up existing assets and their loading state
 CLoadResultResult returned when an asynchronous asset load reaches a terminal state
 CMeshPathIdentifies a named mesh-like asset inside an asset file
 CPathIdentifies a single asset file on disk
 CRecordInternal storage for one asset entry managed by AssetManager
 CRefNon-owning handle to an asset record managed by AssetManager
 NEngine
 NAnimationAnimation channel data and evaluation helpers
 NAssets
 NComponents
 NCore
 NDebug
 NDebugging
 NEcsEnTT component data used by engine systems
 NEntities
 NExceptions
 NPhysics
 NRendering
 NUI
 NWorld
 CDebugger
 CEngineKernOwns the engine runtime and provides access to engine subsystems
 CEngineManagerStores the active engine pointer for systems that cannot receive it directly
 CGameModuleBase interface implemented by game-specific engine modules
 CGliderConfigRuntime tuning values for Engine::Components::VrGlider
 CImplSubsystemsImpl subsystems are the engine private subsystems which the user should never have to interact with
 COpenXrHelperConversion and math helpers used by the OpenXR integration
 CRenderDoc
 CSceneBrowserEntryScene factory entry exposed to the scene browser
 CSubsystemsSubsystems is a singleton which distributed the pointers to most engine systems to the codebase
 CVulkanDebugLogger
 NEngineCore
 CJsonHandlerStatic helper for loading JSON files
 CTextureLoadDataCPU-side image bytes and dimensions used as texture load input
 NInput
 CHandPoseInfoRaw pose data for one tracked OpenXR hand
 CInputBindingScopeRAII owner for input provider and callback registrations
 CInputManagerAction-based input dispatcher for polled input values and callbacks
 CTrackedHandPoseWorld-space pose for one tracked XR hand
 CXrInputDefOne action definition for an interaction profile
 CXrInputHandlerCreates OpenXR controller actions from the profile registry and samples the input state
 CXrProfileDefData-driven definition of one OpenXR interaction profile
 CXrRigResolves raw XR play-space poses into world-space tracked hand poses
 NstdSTL namespace
 Chash< Asset::MeshPath >Std::hash specialization for Asset::MeshPath
 Chash< Asset::Path >Std::hash specialization for Asset::Path
 Chash< Engine::Assets::AssetHandle< Tag > >Standard-library hash adapter for typed asset handles
 Chash< Engine::Assets::AudioFlowHandle >
 Chash< EngineCore::TextureLoadData >Hash specialization for TextureLoadData
 CBidirectionalMapMaintains a one-to-one mapping that can be queried from either side
 CSideRead-only view for one direction of the map
 CBoneVertexDataPer-vertex bone influence data for skeletal mesh skinning
 CBufferCopyObjectDescription of one buffer-to-buffer copy operation
 CDebugLabelRAII wrapper for a Vulkan debug label region
 CTracy
 CVertexThe fundamental building block of all meshes in this engine
 CVulkanFunctionsFunction pointers for Vulkan extension entry points used by the engine
 CVulkanHelperStatic helpers for common Vulkan allocation, copy, descriptor, and debug operations