Euphoria
|
imgui_extra.cc File Reference
#include "window/imgui_extra.h"
#include "assert/assert.h"
#include "base/angle.h"
#include "base/rgb.h"
#include "base/numeric.h"
#include "render/texture.h"
#include "window/imgui_icons.h"
#include <iomanip>
#include "fmt/format.h"
#include "imgui/imgui_internal.h"
#include "imgui_stdlib.h"
#include "euph_generated_config.h"
Go to the source code of this file.
Namespaces | |
eu | |
eu::window | |
eu::window::imgui | |
Functions | |
ImVec2 | eu::window::con (const vec2f &v) |
vec2f | eu::window::con (const ImVec2 &v) |
void | eu::window::imgui::add_help_marker_for_previous_widget (const char *desc) |
void | eu::window::imgui::add_help_text_for_previous_widget (const char *desc) |
void | eu::window::imgui::imgui_label (const std::string &str) |
bool | eu::window::imgui::imgui_angle_slider (const char *name, Angle *angle, const Angle &mindeg, const Angle &maxdeg) |
bool | eu::window::imgui::imgui_angle_slider (const char *name, Angle *angle) |
bool | eu::window::imgui::imgui_toggle_button (const char *label, bool down, const ImVec2 &size) |
bool | eu::window::imgui::imgui_color_edit (const char *name, Rgb *c) |
bool | eu::window::imgui::imgui_color_edit (const char *name, Rgba *c) |
bool | eu::window::imgui::imgui_color_edit (const char *name, Rgbai *c) |
ImTextureID | eu::window::imgui::c_texture_to_imgui (render::Texture2 *texture) |
void | eu::window::imgui::imgui_image (render::Texture2 *texture) |
bool | eu::window::imgui::begin_fixed_overlay (Corner corner, const std::string &title, float a_distance, float a_distance_y) |
bool | eu::window::imgui::imgui_selectable_or_disabled (bool enabled, const char *label) |
void | eu::window::imgui::add_circle_filled (ImDrawList *draw_list, const ImVec2 ¢re, float radius, ImU32 col, int num_segments, float angle_offset) |
bool | eu::window::imgui::imgui_knob (const char *label, float *p_value, float v_min, float v_max, KnobStyle style) |
bool | eu::window::imgui::begin_canvas_widget (const ImVec4 &background_color, const char *title) |
void | eu::window::imgui::end_canvas_widget () |
bool | eu::window::imgui::begin_combo (const char *label, const char *preview) |
bool | eu::window::imgui::imgui_selectable (const char *label, bool is_selected) |
void | eu::window::imgui::end_combo () |