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

Static Public Member Functions

static void draw_object (rttr::type type, rttr::instance instance)
 
static bool draw_property (rttr::property property, rttr::instance instance)
 
static bool draw_variant (rttr::variant &variant, rttr::string_view name, rttr::variant minMax=rttr::variant())
 
static void draw_readonly_variant (rttr::variant variant, bool disabled=true)
 
static bool draw_float (float &value, rttr::string_view name, std::pair< float, float > &minMax)
 
static bool draw_int (int &value, rttr::string_view name, std::pair< int, int > &minMax)
 
static bool draw_bool (bool &value, rttr::string_view name)
 
static bool draw_member_object (rttr::variant &value, rttr::string_view name)
 
static bool draw_sequential_container (rttr::variant_sequential_view &view, rttr::string_view name)
 
static bool draw_associate_container (rttr::variant_associative_view &view, rttr::string_view name)
 

Member Function Documentation

◆ draw_associate_container()

bool property_drawer::draw_associate_container ( 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: