Public Member Functions | |
bool | button (const rect &r, const std::string &label) |
bool | checkbox (const rect &r, bool &value) |
click () | |
clicked_id () | |
void | fill_rect (const rect &r, const color &c) |
gui () | |
void | indicator (const rect &r, double min, double max, double value) |
void | label (const int2 &p, const color &c, const char *format,...) |
mouse_down () | |
void | option_label (const int2 &p, const color &c, rs::device &dev, rs::option opt, double max_width, bool enabled, double *value=nullptr) |
void | outline_rect (const rect &r, const color &c) |
bool | slider (int id, const rect &r, double min, double max, double step, double &value, bool disable_dragger=false) |
void | vscroll (const rect &r, int client_height, int &offset) |
Public Attributes | |
bool | click |
int | clicked_id |
int2 | clicked_offset |
int2 | cursor |
bool | mouse_down |
int2 | scroll_vec |
Definition at line 39 of file cpp-config-ui.cpp.
gui::gui | ( | ) | [inline] |
Definition at line 45 of file cpp-config-ui.cpp.
bool gui::button | ( | const rect & | r, |
const std::string & | label | ||
) | [inline] |
Definition at line 142 of file cpp-config-ui.cpp.
bool gui::checkbox | ( | const rect & | r, |
bool & | value | ||
) | [inline] |
Definition at line 151 of file cpp-config-ui.cpp.
gui::click | ( | ) |
gui::clicked_id | ( | ) | [inline] |
Definition at line 45 of file cpp-config-ui.cpp.
void gui::fill_rect | ( | const rect & | r, |
const color & | c | ||
) | [inline] |
Definition at line 112 of file cpp-config-ui.cpp.
void gui::indicator | ( | const rect & | r, |
double | min, | ||
double | max, | ||
double | value | ||
) | [inline] |
Definition at line 193 of file cpp-config-ui.cpp.
void gui::label | ( | const int2 & | p, |
const color & | c, | ||
const char * | format, | ||
... | |||
) | [inline] |
Definition at line 47 of file cpp-config-ui.cpp.
gui::mouse_down | ( | ) |
void gui::option_label | ( | const int2 & | p, |
const color & | c, | ||
rs::device & | dev, | ||
rs::option | opt, | ||
double | max_width, | ||
bool | enabled, | ||
double * | value = nullptr |
||
) | [inline] |
Definition at line 62 of file cpp-config-ui.cpp.
void gui::outline_rect | ( | const rect & | r, |
const color & | c | ||
) | [inline] |
Definition at line 123 of file cpp-config-ui.cpp.
bool gui::slider | ( | int | id, |
const rect & | r, | ||
double | min, | ||
double | max, | ||
double | step, | ||
double & | value, | ||
bool | disable_dragger = false |
||
) | [inline] |
Definition at line 165 of file cpp-config-ui.cpp.
void gui::vscroll | ( | const rect & | r, |
int | client_height, | ||
int & | offset | ||
) | [inline] |
Definition at line 230 of file cpp-config-ui.cpp.
bool gui::click |
Definition at line 42 of file cpp-config-ui.cpp.
Definition at line 43 of file cpp-config-ui.cpp.
Definition at line 41 of file cpp-config-ui.cpp.
Definition at line 41 of file cpp-config-ui.cpp.
bool gui::mouse_down |
Definition at line 42 of file cpp-config-ui.cpp.
Definition at line 41 of file cpp-config-ui.cpp.