Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
PropertyDrawer Class Referencefinal

Static Public Member Functions

static void DrawObject (rttr::type type, rttr::instance instance)
 
static bool DrawProperty (rttr::property property, rttr::instance instance)
 
static bool DrawVariant (rttr::variant &variant, rttr::string_view name, rttr::variant minMax=rttr::variant())
 
static void DrawReadonlyVariant (rttr::variant variant, bool disabled=true)
 
static bool DrawFloat (float &value, rttr::string_view name, std::pair< float, float > &minMax)
 
static bool DrawInt (int &value, rttr::string_view name, std::pair< int, int > &minMax)
 
static bool DrawBool (bool &value, rttr::string_view name)
 
static bool DrawMemberObject (rttr::variant &value, rttr::string_view name)
 
static bool DrawSequentialContainer (rttr::variant_sequential_view &view, rttr::string_view name)
 
static bool DrawAssociateContainer (rttr::variant_associative_view &view, rttr::string_view name)
 

Member Function Documentation

◆ DrawAssociateContainer()

bool PropertyDrawer::DrawAssociateContainer ( rttr::variant_associative_view &  view,
rttr::string_view  name 
)
static
Todo:
Can we construct basic types without any manual work?

The documentation for this class was generated from the following files: