Functions | |
| template<typename T > | |
| void | ClampIfBounded (T *value, const PropertyOptions &opts) |
| const char * | IntFormat (const PropertyOptions &opts) |
| const char * | FloatFormat (const PropertyOptions &opts, const char *fallback) |
| int | StringInputCallback (ImGuiInputTextCallbackData *data) |
| template<typename T > | |
| bool | DrawHexScalar (const char *label, T *value, ImGuiDataType type, const char *default_fmt, const PropertyOptions &opts) |
| void yaze::gui::anonymous_namespace{property_inspector.cc}::ClampIfBounded | ( | T * | value, |
| const PropertyOptions & | opts ) |
Definition at line 53 of file property_inspector.cc.
References ClampIfBounded(), yaze::gui::PropertyOptions::max, and yaze::gui::PropertyOptions::min.
Referenced by ClampIfBounded(), and DrawHexScalar().

| const char * yaze::gui::anonymous_namespace{property_inspector.cc}::IntFormat | ( | const PropertyOptions & | opts | ) |
Definition at line 64 of file property_inspector.cc.
References yaze::gui::PropertyOptions::format, and IntFormat().
Referenced by IntFormat().

| const char * yaze::gui::anonymous_namespace{property_inspector.cc}::FloatFormat | ( | const PropertyOptions & | opts, |
| const char * | fallback ) |
Definition at line 68 of file property_inspector.cc.
References FloatFormat(), and yaze::gui::PropertyOptions::format.
Referenced by FloatFormat().

| int yaze::gui::anonymous_namespace{property_inspector.cc}::StringInputCallback | ( | ImGuiInputTextCallbackData * | data | ) |
Definition at line 180 of file property_inspector.cc.
References StringInputCallback().
Referenced by StringInputCallback().

| bool yaze::gui::anonymous_namespace{property_inspector.cc}::DrawHexScalar | ( | const char * | label, |
| T * | value, | ||
| ImGuiDataType | type, | ||
| const char * | default_fmt, | ||
| const PropertyOptions & | opts ) |
Definition at line 238 of file property_inspector.cc.
References yaze::gui::property_inspector_internal::BeginRow(), ClampIfBounded(), DrawHexScalar(), yaze::gui::PropertyOptions::format, yaze::gui::PropertyOptions::read_only, yaze::gui::property_inspector_internal::ResolveWidgetId(), yaze::gui::PropertyOptions::step, yaze::gui::PropertyOptions::step_fast, yaze::gui::PropertyOptions::text_flags, and yaze::gui::PropertyOptions::tooltip.
Referenced by DrawHexScalar().
