9 struct TypeDescriptor_Struct : TypeDescriptor {
11 std::string variableName;
12 std::string displayName;
13 std::string storedName;
20 void (*onChangeCallback)(
void *owner);
25 std::vector<Member> members;
26 std::vector<Category> categories;
31 TypeDescriptor_Struct() =
default;
33 TypeDescriptor_Struct(
34 void(*init)(TypeDescriptor_Struct*)
35 ) : TypeDescriptor{ nullptr, 0, ReflectionTypeData::Struct } {
43 ) :
TypeDescriptor{ nullptr, 0, ReflectionTypeData::Struct }, category{ init } {}