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.
Functions
CQSPGui Namespace Reference

Gui with sound More...

Functions

void SetApplication (cqsp::engine::Application *context)
 
bool DefaultButton (const char *name, const ImVec2 &size)
 
bool SmallDefaultButton (const char *label)
 
bool DefaultSelectable (const char *label, bool selected, ImGuiSelectableFlags flags, const ImVec2 &size)
 
bool DefaultSelectable (const char *label, bool *p_selected, ImGuiSelectableFlags flags, const ImVec2 &size)
 
bool DefaultCheckbox (const char *label, bool *v)
 
bool ArrowButton (const char *label, ImGuiDir dir)
 
bool SliderFloat (const char *label, float *v, float v_min, float v_max, const char *format, ImGuiSliderFlags flags)
 
bool SliderInt (const char *label, int *v, int v_min, int v_max, const char *format, ImGuiSliderFlags flags)
 
bool DragFloat (const char *label, float *v, float v_speed, float v_min, float v_max, const char *format, ImGuiSliderFlags flags)
 
bool DragInt (const char *label, int *v, float v_speed, int v_min, int v_max, const char *format, ImGuiSliderFlags flags)
 
template<typename... Args>
void SimpleTextTooltip (fmt::format_string< Args... > fmt, Args &&... args)
 

Detailed Description

Gui with sound

Function Documentation

◆ ArrowButton()

bool CQSPGui::ArrowButton ( const char *  label,
ImGuiDir  dir 
)

◆ DefaultButton()

bool CQSPGui::DefaultButton ( const char *  name,
const ImVec2 &  size 
)

◆ DefaultCheckbox()

bool CQSPGui::DefaultCheckbox ( const char *  label,
bool *  v 
)

◆ DefaultSelectable() [1/2]

bool CQSPGui::DefaultSelectable ( const char *  label,
bool *  p_selected,
ImGuiSelectableFlags  flags,
const ImVec2 &  size 
)

◆ DefaultSelectable() [2/2]

bool CQSPGui::DefaultSelectable ( const char *  label,
bool  selected,
ImGuiSelectableFlags  flags,
const ImVec2 &  size 
)

◆ DragFloat()

bool CQSPGui::DragFloat ( const char *  label,
float *  v,
float  v_speed,
float  v_min,
float  v_max,
const char *  format,
ImGuiSliderFlags  flags 
)

◆ DragInt()

bool CQSPGui::DragInt ( const char *  label,
int *  v,
float  v_speed,
int  v_min,
int  v_max,
const char *  format,
ImGuiSliderFlags  flags 
)

◆ SetApplication()

void CQSPGui::SetApplication ( cqsp::engine::Application context)

◆ SimpleTextTooltip()

template<typename... Args>
void CQSPGui::SimpleTextTooltip ( fmt::format_string< Args... >  fmt,
Args &&...  args 
)

◆ SliderFloat()

bool CQSPGui::SliderFloat ( const char *  label,
float *  v,
float  v_min,
float  v_max,
const char *  format,
ImGuiSliderFlags  flags 
)

◆ SliderInt()

bool CQSPGui::SliderInt ( const char *  label,
int *  v,
int  v_min,
int  v_max,
const char *  format,
ImGuiSliderFlags  flags 
)

◆ SmallDefaultButton()

bool CQSPGui::SmallDefaultButton ( const char *  label)