Euphoria
ui.h File Reference
#include "dear_imgui/imgui.h"
#include "eu/imgui/scurve.h"

Go to the source code of this file.

Classes

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

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::setup_colors ()
void eu::imgui::label (const char *label)
bool eu::imgui::button (const char *label)
bool eu::imgui::centered_button (const char *label)
bool eu::imgui::header (const char *label, bool *closeable=nullptr)
void eu::imgui::imgui_text (const std::string &str)
bool eu::imgui::imgui_edit (const char *label, std::string *str)
void eu::imgui::imgui_readonly (const char *label, const std::string &text)
void eu::imgui::imgui_readonly (const char *label, const v3 &v)
void eu::imgui::imgui_readonly (const char *label, const Ypr &y)
void eu::imgui::imgui_image (const char *name, const render::FrameBuffer &img, ImguiShaderCache *cache, ImageShader shader)
void eu::imgui::transform (const m4 &m)
bool eu::imgui::transform (m4 *m)