Euphoria
Classes | Namespaces | Enumerations | Functions
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::TonemapAndGamma , eu::imgui::DepthOrtho }
 

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 *const label, v3 *drag)
 
bool eu::imgui::drag (const char *const label, Ypr *drag)