Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
LogCategories.h File Reference
#include "LogCategory.h"
#include "LogMacros.h"
Include dependency graph for LogCategories.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

extern::EngineCore::LogCategory LogEngine
 Engine log category declarations.
extern::EngineCore::LogCategory LogRenderer
 Main render loop, frame timing.
extern::EngineCore::LogCategory LogVulkan
 Vulkan API calls, validation, resource management.
extern::EngineCore::LogCategory LogLOD
 Cluster LOD selection, hierarchy generation.
extern::EngineCore::LogCategory LogMeshlet
 Meshlet generation, culling, unpacking.
extern::EngineCore::LogCategory LogRenderData
 GPU buffer management, data uploads.
extern::EngineCore::LogCategory LogCompute
 Compute shader dispatch, pipeline execution.
extern::EngineCore::LogCategory LogAssets
 Asset loading, caching, lifecycle.
extern::EngineCore::LogCategory LogTexture
 Texture loading, GPU upload, compression.
extern::EngineCore::LogCategory LogMaterial
 Material compilation, shader binding.
extern::EngineCore::LogCategory LogMesh
 Mesh/GLTF loading, geometry processing.
extern::EngineCore::LogCategory LogXR
 OpenXR session, runtime, layers.
extern::EngineCore::LogCategory LogXRInput
 VR input, controller tracking.
extern::EngineCore::LogCategory LogPhysics
 Physics simulation, collision detection.
extern::EngineCore::LogCategory LogECS
 Entity Component System operations.
extern::EngineCore::LogCategory LogScene
 Scene management, actor lifecycle.
extern::EngineCore::LogCategory LogTemp
 Temporary debugging (like UE's LogTemp) - always verbose by default.
extern::EngineCore::LogCategory LogFile
 File I/O operations.
extern::EngineCore::LogCategory LogConfig
 Configuration loading, settings.

Variable Documentation

◆ LogAssets

extern::EngineCore::LogCategory LogAssets

Asset loading, caching, lifecycle.

Definition at line 54 of file LogCategories.h.

◆ LogCompute

extern::EngineCore::LogCategory LogCompute

Compute shader dispatch, pipeline execution.

Definition at line 47 of file LogCategories.h.

◆ LogConfig

extern::EngineCore::LogCategory LogConfig

Configuration loading, settings.

Definition at line 99 of file LogCategories.h.

◆ LogECS

extern::EngineCore::LogCategory LogECS

Entity Component System operations.

Definition at line 83 of file LogCategories.h.

◆ LogEngine

extern::EngineCore::LogCategory LogEngine

Engine log category declarations.

Author
Konstantin Passig
Date
2026-01-27

Include this header to use any of the engine's log categories. Each category has a default verbosity (runtime) and compile-time verbosity.

Usage: #include "Engine/Logging/LogCategories.h" VS_LOG(LogLOD, Info, "Message with {} args", argCount); Engine lifecycle, initialization, shutdown

Definition at line 25 of file LogCategories.h.

◆ LogFile

extern::EngineCore::LogCategory LogFile

File I/O operations.

Definition at line 96 of file LogCategories.h.

◆ LogLOD

extern::EngineCore::LogCategory LogLOD

Cluster LOD selection, hierarchy generation.

Definition at line 38 of file LogCategories.h.

◆ LogMaterial

extern::EngineCore::LogCategory LogMaterial

Material compilation, shader binding.

Definition at line 60 of file LogCategories.h.

◆ LogMesh

extern::EngineCore::LogCategory LogMesh

Mesh/GLTF loading, geometry processing.

Definition at line 63 of file LogCategories.h.

◆ LogMeshlet

extern::EngineCore::LogCategory LogMeshlet

Meshlet generation, culling, unpacking.

Definition at line 41 of file LogCategories.h.

◆ LogPhysics

extern::EngineCore::LogCategory LogPhysics

Physics simulation, collision detection.

Definition at line 80 of file LogCategories.h.

◆ LogRenderData

extern::EngineCore::LogCategory LogRenderData

GPU buffer management, data uploads.

Definition at line 44 of file LogCategories.h.

◆ LogRenderer

extern::EngineCore::LogCategory LogRenderer

Main render loop, frame timing.

Definition at line 28 of file LogCategories.h.

◆ LogScene

extern::EngineCore::LogCategory LogScene

Scene management, actor lifecycle.

Definition at line 86 of file LogCategories.h.

◆ LogTemp

extern::EngineCore::LogCategory LogTemp

Temporary debugging (like UE's LogTemp) - always verbose by default.

Definition at line 93 of file LogCategories.h.

◆ LogTexture

extern::EngineCore::LogCategory LogTexture

Texture loading, GPU upload, compression.

Definition at line 57 of file LogCategories.h.

◆ LogVulkan

extern::EngineCore::LogCategory LogVulkan

Vulkan API calls, validation, resource management.

Definition at line 31 of file LogCategories.h.

◆ LogXR

extern::EngineCore::LogCategory LogXR

OpenXR session, runtime, layers.

Definition at line 70 of file LogCategories.h.

◆ LogXRInput

extern::EngineCore::LogCategory LogXRInput

VR input, controller tracking.

Definition at line 73 of file LogCategories.h.