|
Euphoria
|
Classes | |
| struct | ImguiShaderCache |
| struct | ImguiShaderProgram |
| struct | SCurveGuiState |
| Represents the GUI state for an S-curve. More... | |
| struct | SCurveImguiSettings |
| Configuration settings for displaying and interacting with an S-curve widget. More... | |
Enumerations | |
| enum class | FlipX { no , yes } |
| enum class | ImageShader { None , TonemapAndGamma , DepthOrtho } |
Functions | |
| bool | imgui_s_curve_editor (const char *title, core::SCurve *scurve, SCurveGuiState *gui, FlipX flip_x, const SCurveImguiSettings &settings, bool force_init_curve) |
| void | imgui_text (const std::string &str) |
| void | imgui_image (const char *name, const render::FrameBuffer &img, ImguiShaderCache *cache, ImageShader shader) |
| bool | simple_gamma_slider (const char *label, float *gamma, float curve=1.5f, float min_gamma=1.6f, float max_gamma=2.8f) |
| bool | drag (const char *const label, v3 *drag) |
| bool | drag (const char *const label, Ypr *drag) |
|
strong |
|
strong |
| void eu::imgui::imgui_image | ( | const char * | name, |
| const render::FrameBuffer & | img, | ||
| ImguiShaderCache * | cache, | ||
| ImageShader | shader | ||
| ) |
| bool eu::imgui::imgui_s_curve_editor | ( | const char * | title, |
| core::SCurve * | scurve, | ||
| SCurveGuiState * | gui, | ||
| FlipX | flip_x, | ||
| const SCurveImguiSettings & | settings, | ||
| bool | force_init_curve | ||
| ) |