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

Metadata representation for reflected member variables. More...

Classes

struct  Raven::VariableData
 Metadata describing a reflected member variable. More...

Namespaces

namespace  Raven

Enumerations

enum class  Raven::TypeCategory : u8 {
  Raven::TypeCategory::Unknown = 0 , Raven::TypeCategory::Bool , Raven::TypeCategory::Int , Raven::TypeCategory::UInt ,
  Raven::TypeCategory::Float , Raven::TypeCategory::Double , Raven::TypeCategory::Vec2 , Raven::TypeCategory::Vec3 ,
  Raven::TypeCategory::Vec4 , Raven::TypeCategory::String , Raven::TypeCategory::Object
}
 Stores the category of a Reflected type. Used for display and conversion between scripting and UI. More...

Detailed Description

Metadata representation for reflected member variables.

Defines the VariableData structure used to describe reflected member variables, including name, type identifier, memory layout, and ordering.

Author
SkyHorizon3