Mario Kart 64
Loading...
Searching...
No Matches
UIWidgets.cpp File Reference
#include "UIWidgets.h"
#include <imgui_internal.h>
#include <sstream>
#include <libultraship/libultraship.h>
#include <string>
#include <unordered_map>
#include <libultraship/libultra/types.h>
#include <spdlog/fmt/fmt.h>
Include dependency graph for UIWidgets.cpp:

Namespaces

namespace  UIWidgets
 

Macros

#define IMGUI_DEFINE_MATH_OPERATORS
 

Functions

std::string UIWidgets::WrappedText (const char *text, unsigned int charactersPerLine)
 
std::string UIWidgets::WrappedText (const std::string &text, unsigned int charactersPerLine)
 
void UIWidgets::Tooltip (const char *text)
 
void UIWidgets::PushStyleMenu (const ImVec4 &color)
 
void UIWidgets::PushStyleMenu (Colors color)
 
void UIWidgets::PopStyleMenu ()
 
bool UIWidgets::BeginMenu (const char *label, Colors color)
 
void UIWidgets::PushStyleMenuItem (const ImVec4 &color)
 
void UIWidgets::PushStyleMenuItem (Colors color)
 
void UIWidgets::PopStyleMenuItem ()
 
bool UIWidgets::MenuItem (const char *label, const char *shortcut, Colors color)
 
void UIWidgets::PushStyleButton (const ImVec4 &color)
 
void UIWidgets::PushStyleButton (Colors color)
 
void UIWidgets::PopStyleButton ()
 
bool UIWidgets::Button (const char *label, const ButtonOptions &options)
 
bool UIWidgets::WindowButton (const char *label, const char *cvarName, std::shared_ptr< Ship::GuiWindow > windowPtr, const ButtonOptions &options)
 
void UIWidgets::PushStyleCheckbox (const ImVec4 &color)
 
void UIWidgets::PushStyleCheckbox (Colors color)
 
void UIWidgets::PopStyleCheckbox ()
 
void UIWidgets::RenderText (ImVec2 pos, const char *text, const char *text_end, bool hide_text_after_hash)
 
bool UIWidgets::Checkbox (const char *_label, bool *value, const CheckboxOptions &options)
 
bool UIWidgets::CVarCheckbox (const char *label, const char *cvarName, const CheckboxOptions &options)
 
void UIWidgets::PushStyleCombobox (const ImVec4 &color)
 
void UIWidgets::PushStyleCombobox (Colors color)
 
void UIWidgets::PopStyleCombobox ()
 
void UIWidgets::PushStyleSlider (Colors color_)
 
void UIWidgets::PopStyleSlider ()
 
bool UIWidgets::SliderInt (const char *label, int32_t *value, const IntSliderOptions &options)
 
bool UIWidgets::CVarSliderInt (const char *label, const char *cvarName, const IntSliderOptions &options)
 
void UIWidgets::ClampFloat (float *value, float min, float max, float step)
 
bool UIWidgets::SliderFloat (const char *label, float *value, const FloatSliderOptions &options)
 
bool UIWidgets::CVarSliderFloat (const char *label, const char *cvarName, const FloatSliderOptions &options)
 
bool UIWidgets::CVarColorPicker (const char *label, const char *cvarName, Color_RGBA8 defaultColor)
 
void UIWidgets::DrawFlagArray32 (const std::string &name, uint32_t &flags)
 
void UIWidgets::DrawFlagArray16 (const std::string &name, uint16_t &flags)
 
void UIWidgets::DrawFlagArray8 (const std::string &name, uint8_t &flags)
 
void UIWidgets::DrawFlagArray8Mask (const std::string &name, uint8_t &flags)
 

Macro Definition Documentation

◆ IMGUI_DEFINE_MATH_OPERATORS

#define IMGUI_DEFINE_MATH_OPERATORS