9 static void DrawObject(rttr::type type, rttr::instance instance);
11 static bool DrawProperty(rttr::property property, rttr::instance instance);
13 static bool DrawVariant(rttr::variant& variant,
14 rttr::string_view name,
15 rttr::variant minMax = rttr::variant());
16 static void DrawReadonlyVariant(rttr::variant variant,
17 bool disabled =
true);
20 static bool DrawFloat(
float& value,
21 rttr::string_view name,
22 std::pair<float, float>& minMax);
23 static bool DrawInt(
int& value,
24 rttr::string_view name,
25 std::pair<int, int>& minMax);
26 static bool DrawBool(
bool& value, rttr::string_view name);
28 static bool DrawMemberObject(rttr::variant& value, rttr::string_view name);
30 static bool DrawSequentialContainer(rttr::variant_sequential_view& view,
31 rttr::string_view name);
33 rttr::string_view name);
36 static bool DrawPayloadDrop(rttr::variant& value,
37 const rttr::variant& payloadString);
38 static bool DrawPayloadDrop(rttr::property property,
39 rttr::instance
object,
40 const rttr::variant& payloadString);