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... | |
Metadata representation for reflected member variables.
Defines the VariableData structure used to describe reflected member variables, including name, type identifier, memory layout, and ordering.