Euphoria
ui.h File Reference

Go to the source code of this file.

Classes

struct  eu::imgui::ImguiShaderProgram
struct  eu::imgui::ImguiShaderCache

Namespaces

namespace  eu
namespace  eu::render
namespace  eu::imgui

Enumerations

enum class  eu::imgui::ImageShader { eu::imgui::none , eu::imgui::tonemap_and_gamma , eu::imgui::depth_ortho }

Functions

void eu::imgui::imgui_text (const std::string &str)
void eu::imgui::imgui_image (const char *name, const render::FrameBuffer &img, ImguiShaderCache *cache, ImageShader shader)
bool eu::imgui::simple_gamma_slider (const char *label, float *gamma, float curve=1.5f, float min_gamma=1.6f, float max_gamma=2.8f)
bool eu::imgui::drag (const char *label, v3 *drag)
bool eu::imgui::drag (const char *label, Ypr *drag)
bool eu::imgui::gear (const char *label, v3 *drag)