Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Core Directory Reference

Files

 
ArgParser.h
 
Base.cpp
 
Base.h
 
Buffer.h
 Provides a simple buffer class for raw memory management.
 
Concepts.h
 Provides various type concepts for the Raven engine.
 
DeferredDeletionQueue.h
 Frame-aware deferred destruction system for GPU and engine resources.
 
EntityComponentSystem.h
 
EntryPoint.h
 
ErrorHandling.h
 
Filesystem.cpp
 
Filesystem.h
 
FixedFunction.h
 Move-only, small-buffer-optimized function wrapper.
 
FunctionCache.h
 Memoization wrapper for stateless callables.
 
Hardware.cpp
 
Hardware.h
 
Localisation.h
 
Logging.h
 
Memory.h
 
MemoryTracker.cpp
 
MemoryTracker.h
 
Reflection.h
 
System.cpp
 
System.h
 
Timer.cpp
 
Timer.h
 Provides high-resolution timing utilities based on Win32 performance counters.
 
Timestep.h
 
Types.h
 Fundamental type definitions and alignment utilities for Raven Engine.
 
UUID.cpp
 
UUID.h
 
UUIDGenerator.cpp
 
UUIDGenerator.h
 Provides a thread-safe generator for 64-bit tagged UUIDs.
 
VersionManager.cpp
 
VersionManager.h
 
Window.cpp
 
Window.h