Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Type.h File Reference

Global runtime registry for reflected types. More...

Classes

class  Raven::TypeRegistry
 Global runtime type registry for Raven Engine. More...
struct  Raven::RegisterType< T >

Namespaces

namespace  Raven

Detailed Description

Global runtime registry for reflected types.

Defines the central TypeRegistry responsible for storing and retrieving runtime type metadata associated with TypeID values.

Types are registered explicitly or via static initialization helpers. Registration is idempotent to support use across multiple translation units.

This system is intended for internal engine subsystems such as reflection, serialization, and editor tooling.

Note
Registration order across translation units is unspecified.
The registry is not thread-safe.
Author
SkyHorizon