Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Namespaces | Macros | Enumerations | Functions
gui.h File Reference
#include <fmt/format.h>
#include <imgui.h>
#include <imgui_node_editor.h>
#include <imgui_stdlib.h>
#include <implot.h>
#include <map>
#include <string>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  ImPlot
 
namespace  ImGui
 
namespace  ax
 
namespace  ax::Drawing
 

Macros

#define IMGUI_USER_CONFIG   "engine/imconfig.h"
 

Enumerations

enum class  ax::Drawing::IconType : ImU32 {
  ax::Drawing::Flow , ax::Drawing::Circle , ax::Drawing::Square , ax::Drawing::Grid ,
  ax::Drawing::RoundSquare , ax::Drawing::Diamond
}
 

Functions

template<typename T >
IMPLOT_API void ImPlot::PlotPieChart (std::map< std::string, T > &map, double x, double y, double radius, bool normalize, const char *fmt, double angle0)
 
template<typename... Args>
IMGUI_API void ImGui::TextFmt (fmt::format_string< Args... > fmt, Args &&... args)
 
template<typename... Args>
IMGUI_API void ImGui::TextFmtColored (const ImVec4 &color, fmt::format_string< Args... > fmt, Args &&... args)
 
template<typename... Args>
IMGUI_API bool ImGui::SelectableFmt (fmt::format_string< Args... > fmt, bool *p_selected, ImGuiSelectableFlags flags, const ImVec2 &size, Args &&... args)
 
template<typename... Args>
IMGUI_API bool ImGui::SelectableFmt (fmt::format_string< Args... > fmt, bool *p_selected, ImGuiSelectableFlags flags, Args &&... args)
 
template<typename... Args>
IMGUI_API bool ImGui::SelectableFmt (fmt::format_string< Args... > fmt, bool *p_selected, Args &&... args)
 
void ax::Drawing::DrawIcon (ImDrawList *drawList, const ImVec2 &a, const ImVec2 &b, IconType type, bool filled, ImU32 color, ImU32 innerColor)
 
void ax::Drawing::Icon (const ImVec2 &size, IconType type, bool filled, const ImVec4 &color=ImVec4(1, 1, 1, 1), const ImVec4 &innerColor=ImVec4(0, 0, 0, 0))
 

Macro Definition Documentation

◆ IMGUI_USER_CONFIG

#define IMGUI_USER_CONFIG   "engine/imconfig.h"