MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::UI::detail Namespace Reference

Concepts

concept  Scalar
 
concept  VectorOrScalar
 
concept  ValidBoundForTargetType
 
concept  ValidDragSpeedForTargetType
 

Functions

MRVIEWER_API void setScale (float newScale)
 
MRVIEWER_API bool genericSlider (const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format, ImGuiSliderFlags flags)
 
template<UnitEnum E, VectorOrScalar T, typename F >
bool unitWidget (const char *label, T &v, UnitToStringParams< E > &unitParams, F &&func)
 

Function Documentation

◆ genericSlider()

MRVIEWER_API bool MR::UI::detail::genericSlider ( const char * label,
ImGuiDataType data_type,
void * p_data,
const void * p_min,
const void * p_max,
const char * format,
ImGuiSliderFlags flags )

◆ setScale()

MRVIEWER_API void MR::UI::detail::setScale ( float newScale)

◆ unitWidget()

template<UnitEnum E, VectorOrScalar T, typename F >
bool MR::UI::detail::unitWidget ( const char * label,
T & v,
UnitToStringParams< E > & unitParams,
F && func )
nodiscard