|
Euphoria
|
Public Member Functions | |
| PropTable (const PropTable &)=delete | |
| void | operator= (const PropTable &)=delete |
| void | operator= (const PropTable &&)=delete |
| PropTable (PropTable &&r) noexcept | |
| constexpr | operator bool () const |
| ~PropTable () | |
| bool | check (const char *label, bool *v) const |
| bool | slider (const char *label, float *v, float min, float max) const |
| bool | slider (const char *label, float *v) const |
| void | text (const char *label, const std::string &str) const |
| bool | edit (const char *label, std::string *str) const |
| void | display (const char *label, bool b) const |
| void | readonly (const char *label, const std::string &text) const |
| void | readonly (const char *label, const eu::v3 &v) const |
| void | readonly (const char *label, const eu::Ypr &y) const |
| bool | color (const char *label, Rgb *color) const |
| bool | simple_gamma_slider (const char *label, float *gamma, float curve=1.5f, float min_gamma=1.6f, float max_gamma=2.8f) const |
| bool | drag (const char *label, eu::v3 *drag) const |
| bool | drag (const char *label, eu::Ypr *drag) const |
| bool | drag (const char *label, float *drag, float speed=1.0f) const |
| bool | drag (const char *label, int *drag) const |
| bool | gear (const char *label, eu::v3 *drag) const |
| bool | gear (const char *label, eu::Rui *drag) const |
| bool | gear (const char *label, eu::Ypr *drag) const |
| void | transform (const eu::m4 &m) const |
| bool | transform (eu::m4 *m) const |
| bool | scurve (const char *label, eu::core::SCurve *scurve, eu::imgui::SCurveGuiState *gui, eu::imgui::FlipX flip_x, const eu::imgui::SCurveImguiSettings &settings, bool force_init_curve) const |
| void | image (const char *label, const render::FrameBuffer &img, ImguiShaderCache *cache, ImageShader shader) const |
Static Public Member Functions | |
| static PropTable | begin (const char *label="properties") |
|
delete |
|
noexcept |
| eu::imgui::PropTable::~PropTable | ( | ) |
|
static |
| bool eu::imgui::PropTable::check | ( | const char * | label, |
| bool * | v ) const |
| bool eu::imgui::PropTable::color | ( | const char * | label, |
| Rgb * | color ) const |
| void eu::imgui::PropTable::display | ( | const char * | label, |
| bool | b ) const |
| bool eu::imgui::PropTable::drag | ( | const char * | label, |
| eu::v3 * | drag ) const |
| bool eu::imgui::PropTable::drag | ( | const char * | label, |
| eu::Ypr * | drag ) const |
| bool eu::imgui::PropTable::drag | ( | const char * | label, |
| float * | drag, | ||
| float | speed = 1.0f ) const |
| bool eu::imgui::PropTable::drag | ( | const char * | label, |
| int * | drag ) const |
| bool eu::imgui::PropTable::edit | ( | const char * | label, |
| std::string * | str ) const |
| bool eu::imgui::PropTable::gear | ( | const char * | label, |
| eu::Rui * | drag ) const |
| bool eu::imgui::PropTable::gear | ( | const char * | label, |
| eu::v3 * | drag ) const |
| bool eu::imgui::PropTable::gear | ( | const char * | label, |
| eu::Ypr * | drag ) const |
| void eu::imgui::PropTable::image | ( | const char * | label, |
| const render::FrameBuffer & | img, | ||
| ImguiShaderCache * | cache, | ||
| ImageShader | shader ) const |
|
delete |
|
delete |
| void eu::imgui::PropTable::readonly | ( | const char * | label, |
| const eu::v3 & | v ) const |
| void eu::imgui::PropTable::readonly | ( | const char * | label, |
| const eu::Ypr & | y ) const |
| void eu::imgui::PropTable::readonly | ( | const char * | label, |
| const std::string & | text ) const |
| bool eu::imgui::PropTable::scurve | ( | const char * | label, |
| eu::core::SCurve * | scurve, | ||
| eu::imgui::SCurveGuiState * | gui, | ||
| eu::imgui::FlipX | flip_x, | ||
| const eu::imgui::SCurveImguiSettings & | settings, | ||
| bool | force_init_curve ) const |
| bool eu::imgui::PropTable::simple_gamma_slider | ( | const char * | label, |
| float * | gamma, | ||
| float | curve = 1.5f, | ||
| float | min_gamma = 1.6f, | ||
| float | max_gamma = 2.8f ) const |
| bool eu::imgui::PropTable::slider | ( | const char * | label, |
| float * | v ) const |
| bool eu::imgui::PropTable::slider | ( | const char * | label, |
| float * | v, | ||
| float | min, | ||
| float | max ) const |
| void eu::imgui::PropTable::text | ( | const char * | label, |
| const std::string & | str ) const |
| void eu::imgui::PropTable::transform | ( | const eu::m4 & | m | ) | const |
| bool eu::imgui::PropTable::transform | ( | eu::m4 * | m | ) | const |