OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
ImGuiWrapper.hpp File Reference
#include "libslic3r/Technologies.hpp"
#include <optional>
#include <string>
#include <map>
#include <string_view>
#include <tuple>
#include <vector>
#include <cstdlib>
#include <chrono>
#include <imgui/imgui.h>
#include <wx/colour.h>
#include <wx/string.h>
#include "libslic3r/Point.hpp"
#include "libslic3r/Color.hpp"
#include "libslic3r/Polygon.hpp"
#include "libslic3r/GCode/ThumbnailData.hpp"
Include dependency graph for ImGuiWrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::GUI::ImGuiWrapper
struct  Slic3r::GUI::ImGuiWrapper::LastSliderStatus
class  Slic3r::GUI::IMTexture

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::Search
namespace  Slic3r::GUI

Functions

bool Slic3r::GUI::get_data_from_svg (const std::string &filename, unsigned int max_size_px, ThumbnailData &thumbnail_data)
bool Slic3r::GUI::slider_behavior (ImGuiID id, const ImRect &region, const ImS32 v_min, const ImS32 v_max, ImS32 *out_value, ImRect *out_handle, ImGuiSliderFlags flags, const int fixed_value, const ImVec4 &fixed_rect)
bool Slic3r::GUI::button_with_pos (ImTextureID user_texture_id, const ImVec2 &size, const ImVec2 &pos, const ImVec2 &uv0, const ImVec2 &uv1, int frame_padding, const ImVec4 &bg_col, const ImVec4 &tint_col, const ImVec2 &margin)
bool Slic3r::GUI::begin_menu (const char *label, bool enabled)
void Slic3r::GUI::end_menu ()
bool Slic3r::GUI::menu_item_with_icon (const char *label, const char *shortcut, ImVec2 icon_size, ImU32 icon_color, bool selected, bool enabled, bool *hovered)