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 | Functions
imguifunctiondefs.h File Reference
#include <imgui.h>
#include <string>
#include <utility>
#include <sol/sol.hpp>

Go to the source code of this file.

Namespaces

namespace  cqsp
 When adding assets, it is extremely crucial that you read cqsp::asset::AssetLoader::LoadResources to find out how to add a resource to the game.
 
namespace  cqsp::client
 
namespace  cqsp::client::scripting
 

Functions

bool cqsp::client::scripting::Begin (const std::string &name)
 
std::tuple< bool, bool > cqsp::client::scripting::Begin (const std::string &name, bool open)
 
std::tuple< bool, bool > cqsp::client::scripting::Begin (const std::string &name, bool open, int flags)
 
void cqsp::client::scripting::End ()
 
bool cqsp::client::scripting::BeginChild (const std::string &name)
 
bool cqsp::client::scripting::BeginChild (const std::string &name, float sizeX)
 
bool cqsp::client::scripting::BeginChild (const std::string &name, float sizeX, float sizeY)
 
bool cqsp::client::scripting::BeginChild (const std::string &name, float sizeX, float sizeY, bool border)
 
bool cqsp::client::scripting::BeginChild (const std::string &name, float sizeX, float sizeY, bool border, int flags)
 
void cqsp::client::scripting::EndChild ()
 
bool cqsp::client::scripting::IsWindowAppearing ()
 
bool cqsp::client::scripting::IsWindowCollapsed ()
 
bool cqsp::client::scripting::IsWindowFocused ()
 
bool cqsp::client::scripting::IsWindowFocused (int flags)
 
bool cqsp::client::scripting::IsWindowHovered ()
 
bool cqsp::client::scripting::IsWindowHovered (int flags)
 
ImDrawList * cqsp::client::scripting::GetWindowDrawList ()
 
float cqsp::client::scripting::GetWindowDpiScale ()
 
ImGuiViewport * cqsp::client::scripting::GetWindowViewport ()
 
std::tuple< float, float > cqsp::client::scripting::GetWindowPos ()
 
std::tuple< float, float > cqsp::client::scripting::GetWindowSize ()
 
float cqsp::client::scripting::GetWindowWidth ()
 
float cqsp::client::scripting::GetWindowHeight ()
 
void cqsp::client::scripting::SetNextWindowPos (float posX, float posY)
 
void cqsp::client::scripting::SetNextWindowPos (float posX, float posY, int cond)
 
void cqsp::client::scripting::SetNextWindowPos (float posX, float posY, int cond, float pivotX, float pivotY)
 
void cqsp::client::scripting::SetNextWindowSize (float sizeX, float sizeY)
 
void cqsp::client::scripting::SetNextWindowSize (float sizeX, float sizeY, int cond)
 
void cqsp::client::scripting::SetNextWindowSizeConstraints (float minX, float minY, float maxX, float maxY)
 
void cqsp::client::scripting::SetNextWindowContentSize (float sizeX, float sizeY)
 
void cqsp::client::scripting::SetNextWindowCollapsed (bool collapsed)
 
void cqsp::client::scripting::SetNextWindowCollapsed (bool collapsed, int cond)
 
void cqsp::client::scripting::SetNextWindowFocus ()
 
void cqsp::client::scripting::SetNextWindowBgAlpha (float alpha)
 
void cqsp::client::scripting::SetWindowPos (float posX, float posY)
 
void cqsp::client::scripting::SetWindowPos (float posX, float posY, int cond)
 
void cqsp::client::scripting::SetWindowSize (float sizeX, float sizeY)
 
void cqsp::client::scripting::SetWindowSize (float sizeX, float sizeY, int cond)
 
void cqsp::client::scripting::SetWindowCollapsed (bool collapsed)
 
void cqsp::client::scripting::SetWindowCollapsed (bool collapsed, int cond)
 
void cqsp::client::scripting::SetWindowFocus ()
 
void cqsp::client::scripting::SetWindowFontScale (float scale)
 
void cqsp::client::scripting::SetWindowPos (const std::string &name, float posX, float posY)
 
void cqsp::client::scripting::SetWindowPos (const std::string &name, float posX, float posY, int cond)
 
void cqsp::client::scripting::SetWindowSize (const std::string &name, float sizeX, float sizeY)
 
void cqsp::client::scripting::SetWindowSize (const std::string &name, float sizeX, float sizeY, int cond)
 
void cqsp::client::scripting::SetWindowCollapsed (const std::string &name, bool collapsed)
 
void cqsp::client::scripting::SetWindowCollapsed (const std::string &name, bool collapsed, int cond)
 
void cqsp::client::scripting::SetWindowFocus (const std::string &name)
 
std::tuple< float, float > cqsp::client::scripting::GetContentRegionMax ()
 
std::tuple< float, float > cqsp::client::scripting::GetContentRegionAvail ()
 
std::tuple< float, float > cqsp::client::scripting::GetWindowContentRegionMin ()
 
std::tuple< float, float > cqsp::client::scripting::GetWindowContentRegionMax ()
 
float cqsp::client::scripting::GetWindowContentRegionWidth ()
 
std::tuple< float, float > cqsp::client::scripting::GetDisplaySize ()
 
float cqsp::client::scripting::GetScrollX ()
 
float cqsp::client::scripting::GetScrollY ()
 
float cqsp::client::scripting::GetScrollMaxX ()
 
float cqsp::client::scripting::GetScrollMaxY ()
 
void cqsp::client::scripting::SetScrollX (float scrollX)
 
void cqsp::client::scripting::SetScrollY (float scrollY)
 
void cqsp::client::scripting::SetScrollHereX ()
 
void cqsp::client::scripting::SetScrollHereX (float centerXRatio)
 
void cqsp::client::scripting::SetScrollHereY ()
 
void cqsp::client::scripting::SetScrollHereY (float centerYRatio)
 
void cqsp::client::scripting::SetScrollFromPosX (float localX)
 
void cqsp::client::scripting::SetScrollFromPosX (float localX, float centerXRatio)
 
void cqsp::client::scripting::SetScrollFromPosY (float localY)
 
void cqsp::client::scripting::SetScrollFromPosY (float localY, float centerYRatio)
 
void cqsp::client::scripting::PushFont (ImFont *pFont)
 
void cqsp::client::scripting::PopFont ()
 
void cqsp::client::scripting::PushStyleColor (int idx, float colR, float colG, float colB, float colA)
 
void cqsp::client::scripting::PopStyleColor ()
 
void cqsp::client::scripting::PopStyleColor (int count)
 
void cqsp::client::scripting::PushStyleVar (int idx, float val)
 
void cqsp::client::scripting::PushStyleVar (int idx, float valX, float valY)
 
void cqsp::client::scripting::PopStyleVar ()
 
void cqsp::client::scripting::PopStyleVar (int count)
 
std::tuple< float, float, float, float > cqsp::client::scripting::GetStyleColorVec4 (int idx)
 
ImFont * cqsp::client::scripting::GetFont ()
 
float cqsp::client::scripting::GetFontSize ()
 
std::tuple< float, float > cqsp::client::scripting::GetFontTexUvWhitePixel ()
 
void cqsp::client::scripting::PushItemWidth (float itemWidth)
 
void cqsp::client::scripting::PopItemWidth ()
 
void cqsp::client::scripting::SetNextItemWidth (float itemWidth)
 
float cqsp::client::scripting::CalcItemWidth ()
 
void cqsp::client::scripting::PushTextWrapPos ()
 
void cqsp::client::scripting::PushTextWrapPos (float wrapLocalPosX)
 
void cqsp::client::scripting::PopTextWrapPos ()
 
void cqsp::client::scripting::PushAllowKeyboardFocus (bool allowKeyboardFocus)
 
void cqsp::client::scripting::PopAllowKeyboardFocus ()
 
void cqsp::client::scripting::PushButtonRepeat (bool repeat)
 
void cqsp::client::scripting::PopButtonRepeat ()
 
void cqsp::client::scripting::Separator ()
 
void cqsp::client::scripting::SameLine ()
 
void cqsp::client::scripting::SameLine (float offsetFromStartX)
 
void cqsp::client::scripting::SameLine (float offsetFromStartX, float spacing)
 
void cqsp::client::scripting::NewLine ()
 
void cqsp::client::scripting::Spacing ()
 
void cqsp::client::scripting::Dummy (float sizeX, float sizeY)
 
void cqsp::client::scripting::Indent ()
 
void cqsp::client::scripting::Indent (float indentW)
 
void cqsp::client::scripting::Unindent ()
 
void cqsp::client::scripting::Unindent (float indentW)
 
void cqsp::client::scripting::BeginGroup ()
 
void cqsp::client::scripting::EndGroup ()
 
std::tuple< float, float > cqsp::client::scripting::GetCursorPos ()
 
float cqsp::client::scripting::GetCursorPosX ()
 
float cqsp::client::scripting::GetCursorPosY ()
 
void cqsp::client::scripting::SetCursorPos (float localX, float localY)
 
void cqsp::client::scripting::SetCursorPosX (float localX)
 
void cqsp::client::scripting::SetCursorPosY (float localY)
 
std::tuple< float, float > cqsp::client::scripting::GetCursorStartPos ()
 
std::tuple< float, float > cqsp::client::scripting::GetCursorScreenPos ()
 
void cqsp::client::scripting::SetCursorScreenPos (float posX, float posY)
 
void cqsp::client::scripting::AlignTextToFramePadding ()
 
float cqsp::client::scripting::GetTextLineHeight ()
 
float cqsp::client::scripting::GetTextLineHeightWithSpacing ()
 
float cqsp::client::scripting::GetFrameHeight ()
 
float cqsp::client::scripting::GetFrameHeightWithSpacing ()
 
void cqsp::client::scripting::PushID (const std::string &stringID)
 
void cqsp::client::scripting::PushID (const std::string &stringIDBegin, const std::string &stringIDEnd)
 
void cqsp::client::scripting::PushID (const void *)
 
void cqsp::client::scripting::PushID (int intID)
 
void cqsp::client::scripting::PopID ()
 
int cqsp::client::scripting::GetID (const std::string &stringID)
 
int cqsp::client::scripting::GetID (const std::string &stringIDBegin, const std::string &stringIDEnd)
 
int cqsp::client::scripting::GetID (const void *)
 
void cqsp::client::scripting::TextUnformatted (const std::string &text)
 
void cqsp::client::scripting::TextUnformatted (const std::string &text, const std::string &textEnd)
 
void cqsp::client::scripting::Text (const std::string &text)
 
void cqsp::client::scripting::TextColored (float colR, float colG, float colB, float colA, const std::string &text)
 
void cqsp::client::scripting::TextDisabled (const std::string &text)
 
void cqsp::client::scripting::TextWrapped (const std::string &text)
 
void cqsp::client::scripting::LabelText (const std::string &label, const std::string &text)
 
void cqsp::client::scripting::BulletText (const std::string &text)
 
bool cqsp::client::scripting::Button (const std::string &label)
 
bool cqsp::client::scripting::Button (const std::string &label, float sizeX, float sizeY)
 
bool cqsp::client::scripting::SmallButton (const std::string &label)
 
bool cqsp::client::scripting::InvisibleButton (const std::string &stringID, float sizeX, float sizeY)
 
bool cqsp::client::scripting::ArrowButton (const std::string &stringID, int dir)
 
void cqsp::client::scripting::Image ()
 
void cqsp::client::scripting::ImageButton ()
 
std::tuple< bool, bool > cqsp::client::scripting::Checkbox (const std::string &label, bool v)
 
bool cqsp::client::scripting::CheckboxFlags ()
 
bool cqsp::client::scripting::RadioButton (const std::string &label, bool active)
 
std::tuple< int, bool > cqsp::client::scripting::RadioButton (const std::string &label, int v, int vButton)
 
void cqsp::client::scripting::ProgressBar (float fraction)
 
void cqsp::client::scripting::ProgressBar (float fraction, float sizeX, float sizeY)
 
void cqsp::client::scripting::ProgressBar (float fraction, float sizeX, float sizeY, const std::string &overlay)
 
void cqsp::client::scripting::Bullet ()
 
bool cqsp::client::scripting::BeginCombo (const std::string &label, const std::string &previewValue)
 
bool cqsp::client::scripting::BeginCombo (const std::string &label, const std::string &previewValue, int flags)
 
void cqsp::client::scripting::EndCombo ()
 
std::tuple< int, bool > cqsp::client::scripting::Combo (const std::string &label, int currentItem, const sol::table &items, int itemsCount)
 
std::tuple< int, bool > cqsp::client::scripting::Combo (const std::string &label, int currentItem, const sol::table &items, int itemsCount, int popupMaxHeightInItems)
 
std::tuple< int, bool > cqsp::client::scripting::Combo (const std::string &label, int currentItem, const std::string &itemsSeparatedByZeros)
 
std::tuple< int, bool > cqsp::client::scripting::Combo (const std::string &label, int currentItem, const std::string &itemsSeparatedByZeros, int popupMaxHeightInItems)
 
std::tuple< float, bool > cqsp::client::scripting::DragFloat (const std::string &label, float v)
 
std::tuple< float, bool > cqsp::client::scripting::DragFloat (const std::string &label, float v, float v_speed)
 
std::tuple< float, bool > cqsp::client::scripting::DragFloat (const std::string &label, float v, float v_speed, float v_min)
 
std::tuple< float, bool > cqsp::client::scripting::DragFloat (const std::string &label, float v, float v_speed, float v_min, float v_max)
 
std::tuple< float, bool > cqsp::client::scripting::DragFloat (const std::string &label, float v, float v_speed, float v_min, float v_max, const std::string &format)
 
std::tuple< float, bool > cqsp::client::scripting::DragFloat (const std::string &label, float v, float v_speed, float v_min, float v_max, const std::string &format, float power)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat2 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat2 (const std::string &label, const sol::table &v, float v_speed)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat2 (const std::string &label, const sol::table &v, float v_speed, float v_min)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat2 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat2 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat2 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max, const std::string &format, float power)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat3 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat3 (const std::string &label, const sol::table &v, float v_speed)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat3 (const std::string &label, const sol::table &v, float v_speed, float v_min)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat3 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat3 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat3 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max, const std::string &format, float power)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat4 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat4 (const std::string &label, const sol::table &v, float v_speed)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat4 (const std::string &label, const sol::table &v, float v_speed, float v_min)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat4 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat4 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::DragFloat4 (const std::string &label, const sol::table &v, float v_speed, float v_min, float v_max, const std::string &format, float power)
 
void cqsp::client::scripting::DragFloatRange2 ()
 
std::tuple< int, bool > cqsp::client::scripting::DragInt (const std::string &label, int v)
 
std::tuple< int, bool > cqsp::client::scripting::DragInt (const std::string &label, int v, float v_speed)
 
std::tuple< int, bool > cqsp::client::scripting::DragInt (const std::string &label, int v, float v_speed, int v_min)
 
std::tuple< int, bool > cqsp::client::scripting::DragInt (const std::string &label, int v, float v_speed, int v_min, int v_max)
 
std::tuple< int, bool > cqsp::client::scripting::DragInt (const std::string &label, int v, float v_speed, int v_min, int v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt2 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt2 (const std::string &label, const sol::table &v, float v_speed)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt2 (const std::string &label, const sol::table &v, float v_speed, int v_min)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt2 (const std::string &label, const sol::table &v, float v_speed, int v_min, int v_max)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt2 (const std::string &label, const sol::table &v, float v_speed, int v_min, int v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt3 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt3 (const std::string &label, const sol::table &v, float v_speed)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt3 (const std::string &label, const sol::table &v, float v_speed, int v_min)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt3 (const std::string &label, const sol::table &v, float v_speed, int v_min, int v_max)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt3 (const std::string &label, const sol::table &v, float v_speed, int v_min, int v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt4 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt4 (const std::string &label, const sol::table &v, float v_speed)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt4 (const std::string &label, const sol::table &v, float v_speed, int v_min)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt4 (const std::string &label, const sol::table &v, float v_speed, int v_min, int v_max)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::DragInt4 (const std::string &label, const sol::table &v, float v_speed, int v_min, int v_max, const std::string &format)
 
void cqsp::client::scripting::DragIntRange2 ()
 
void cqsp::client::scripting::DragScalar ()
 
void cqsp::client::scripting::DragScalarN ()
 
std::tuple< float, bool > cqsp::client::scripting::SliderFloat (const std::string &label, float v, float v_min, float v_max)
 
std::tuple< float, bool > cqsp::client::scripting::SliderFloat (const std::string &label, float v, float v_min, float v_max, const std::string &format)
 
std::tuple< float, bool > cqsp::client::scripting::SliderFloat (const std::string &label, float v, float v_min, float v_max, const std::string &format, float power)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat2 (const std::string &label, const sol::table &v, float v_min, float v_max)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat2 (const std::string &label, const sol::table &v, float v_min, float v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat2 (const std::string &label, const sol::table &v, float v_min, float v_max, const std::string &format, float power)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat3 (const std::string &label, const sol::table &v, float v_min, float v_max)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat3 (const std::string &label, const sol::table &v, float v_min, float v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat3 (const std::string &label, const sol::table &v, float v_min, float v_max, const std::string &format, float power)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat4 (const std::string &label, const sol::table &v, float v_min, float v_max)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat4 (const std::string &label, const sol::table &v, float v_min, float v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::SliderFloat4 (const std::string &label, const sol::table &v, float v_min, float v_max, const std::string &format, float power)
 
std::tuple< float, bool > cqsp::client::scripting::SliderAngle (const std::string &label, float v_rad)
 
std::tuple< float, bool > cqsp::client::scripting::SliderAngle (const std::string &label, float v_rad, float v_degrees_min)
 
std::tuple< float, bool > cqsp::client::scripting::SliderAngle (const std::string &label, float v_rad, float v_degrees_min, float v_degrees_max)
 
std::tuple< float, bool > cqsp::client::scripting::SliderAngle (const std::string &label, float v_rad, float v_degrees_min, float v_degrees_max, const std::string &format)
 
std::tuple< int, bool > cqsp::client::scripting::SliderInt (const std::string &label, int v, int v_min, int v_max)
 
std::tuple< int, bool > cqsp::client::scripting::SliderInt (const std::string &label, int v, int v_min, int v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::SliderInt2 (const std::string &label, const sol::table &v, int v_min, int v_max)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::SliderInt2 (const std::string &label, const sol::table &v, int v_min, int v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::SliderInt3 (const std::string &label, const sol::table &v, int v_min, int v_max)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::SliderInt3 (const std::string &label, const sol::table &v, int v_min, int v_max, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::SliderInt4 (const std::string &label, const sol::table &v, int v_min, int v_max)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::SliderInt4 (const std::string &label, const sol::table &v, int v_min, int v_max, const std::string &format)
 
void cqsp::client::scripting::SliderScalar ()
 
void cqsp::client::scripting::SliderScalarN ()
 
std::tuple< float, bool > cqsp::client::scripting::VSliderFloat (const std::string &label, float sizeX, float sizeY, float v, float v_min, float v_max)
 
std::tuple< float, bool > cqsp::client::scripting::VSliderFloat (const std::string &label, float sizeX, float sizeY, float v, float v_min, float v_max, const std::string &format)
 
std::tuple< float, bool > cqsp::client::scripting::VSliderFloat (const std::string &label, float sizeX, float sizeY, float v, float v_min, float v_max, const std::string &format, float power)
 
std::tuple< int, bool > cqsp::client::scripting::VSliderInt (const std::string &label, float sizeX, float sizeY, int v, int v_min, int v_max)
 
std::tuple< int, bool > cqsp::client::scripting::VSliderInt (const std::string &label, float sizeX, float sizeY, int v, int v_min, int v_max, const std::string &format)
 
void cqsp::client::scripting::VSliderScalar ()
 
std::tuple< std::string, bool > cqsp::client::scripting::InputText (const std::string &label, std::string text, unsigned int buf_size)
 
std::tuple< std::string, bool > cqsp::client::scripting::InputText (const std::string &label, std::string text, unsigned int buf_size, int flags)
 
std::tuple< std::string, bool > cqsp::client::scripting::InputTextMultiline (const std::string &label, std::string text, unsigned int buf_size)
 
std::tuple< std::string, bool > cqsp::client::scripting::InputTextMultiline (const std::string &label, std::string text, unsigned int buf_size, float sizeX, float sizeY)
 
std::tuple< std::string, bool > cqsp::client::scripting::InputTextMultiline (const std::string &label, std::string text, unsigned int buf_size, float sizeX, float sizeY, int flags)
 
std::tuple< std::string, bool > cqsp::client::scripting::InputTextWithHint (const std::string &label, const std::string &hint, std::string text, unsigned int buf_size)
 
std::tuple< std::string, bool > cqsp::client::scripting::InputTextWithHint (const std::string &label, const std::string &hint, std::string text, unsigned int buf_size, int flags)
 
std::tuple< float, bool > cqsp::client::scripting::InputFloat (const std::string &label, float v)
 
std::tuple< float, bool > cqsp::client::scripting::InputFloat (const std::string &label, float v, float step)
 
std::tuple< float, bool > cqsp::client::scripting::InputFloat (const std::string &label, float v, float step, float step_fast)
 
std::tuple< float, bool > cqsp::client::scripting::InputFloat (const std::string &label, float v, float step, float step_fast, const std::string &format)
 
std::tuple< float, bool > cqsp::client::scripting::InputFloat (const std::string &label, float v, float step, float step_fast, const std::string &format, int flags)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat2 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat2 (const std::string &label, const sol::table &v, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat2 (const std::string &label, const sol::table &v, const std::string &format, int flags)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat3 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat3 (const std::string &label, const sol::table &v, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat3 (const std::string &label, const sol::table &v, const std::string &format, int flags)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat4 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat4 (const std::string &label, const sol::table &v, const std::string &format)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::InputFloat4 (const std::string &label, const sol::table &v, const std::string &format, int flags)
 
std::tuple< int, bool > cqsp::client::scripting::InputInt (const std::string &label, int v)
 
std::tuple< int, bool > cqsp::client::scripting::InputInt (const std::string &label, int v, int step)
 
std::tuple< int, bool > cqsp::client::scripting::InputInt (const std::string &label, int v, int step, int step_fast)
 
std::tuple< int, bool > cqsp::client::scripting::InputInt (const std::string &label, int v, int step, int step_fast, int flags)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::InputInt2 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::InputInt2 (const std::string &label, const sol::table &v, int flags)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::InputInt3 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::InputInt3 (const std::string &label, const sol::table &v, int flags)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::InputInt4 (const std::string &label, const sol::table &v)
 
std::tuple< sol::as_table_t< std::vector< int > >, bool > cqsp::client::scripting::InputInt4 (const std::string &label, const sol::table &v, int flags)
 
std::tuple< double, bool > cqsp::client::scripting::InputDouble (const std::string &label, double v)
 
std::tuple< double, bool > cqsp::client::scripting::InputDouble (const std::string &label, double v, double step)
 
std::tuple< double, bool > cqsp::client::scripting::InputDouble (const std::string &label, double v, double step, double step_fast)
 
std::tuple< double, bool > cqsp::client::scripting::InputDouble (const std::string &label, double v, double step, double step_fast, const std::string &format)
 
std::tuple< double, bool > cqsp::client::scripting::InputDouble (const std::string &label, double v, double step, double step_fast, const std::string &format, int flags)
 
void cqsp::client::scripting::InputScalar ()
 
void cqsp::client::scripting::InputScalarN ()
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::ColorEdit3 (const std::string &label, const sol::table &col)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::ColorEdit3 (const std::string &label, const sol::table &col, int flags)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::ColorEdit4 (const std::string &label, const sol::table &col)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::ColorEdit4 (const std::string &label, const sol::table &col, int flags)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::ColorPicker3 (const std::string &label, const sol::table &col)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::ColorPicker3 (const std::string &label, const sol::table &col, int flags)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::ColorPicker4 (const std::string &label, const sol::table &col)
 
std::tuple< sol::as_table_t< std::vector< float > >, bool > cqsp::client::scripting::ColorPicker4 (const std::string &label, const sol::table &col, int flags)
 
bool cqsp::client::scripting::ColorButton (const std::string &desc_id, const sol::table &col)
 
bool cqsp::client::scripting::ColorButton (const std::string &desc_id, const sol::table &col, int flags)
 
bool cqsp::client::scripting::ColorButton (const std::string &desc_id, const sol::table &col, int flags, float sizeX, float sizeY)
 
void cqsp::client::scripting::SetColorEditOptions (int flags)
 
bool cqsp::client::scripting::TreeNode (const std::string &label)
 
bool cqsp::client::scripting::TreeNode (const std::string &label, const std::string &fmt)
 
bool cqsp::client::scripting::TreeNodeEx (const std::string &label)
 
bool cqsp::client::scripting::TreeNodeEx (const std::string &label, int flags)
 
bool cqsp::client::scripting::TreeNodeEx (const std::string &label, int flags, const std::string &fmt)
 
void cqsp::client::scripting::TreePush (const std::string &str_id)
 
void cqsp::client::scripting::TreePop ()
 
float cqsp::client::scripting::GetTreeNodeToLabelSpacing ()
 
bool cqsp::client::scripting::CollapsingHeader (const std::string &label)
 
bool cqsp::client::scripting::CollapsingHeader (const std::string &label, int flags)
 
std::tuple< bool, bool > cqsp::client::scripting::CollapsingHeader (const std::string &label, bool open)
 
std::tuple< bool, bool > cqsp::client::scripting::CollapsingHeader (const std::string &label, bool open, int flags)
 
void cqsp::client::scripting::SetNextItemOpen (bool is_open)
 
void cqsp::client::scripting::SetNextItemOpen (bool is_open, int cond)
 
bool cqsp::client::scripting::Selectable (const std::string &label)
 
bool cqsp::client::scripting::Selectable (const std::string &label, bool selected)
 
bool cqsp::client::scripting::Selectable (const std::string &label, bool selected, int flags)
 
bool cqsp::client::scripting::Selectable (const std::string &label, bool selected, int flags, float sizeX, float sizeY)
 
std::tuple< int, bool > cqsp::client::scripting::ListBox (const std::string &label, int current_item, const sol::table &items, int items_count)
 
std::tuple< int, bool > cqsp::client::scripting::ListBox (const std::string &label, int current_item, const sol::table &items, int items_count, int height_in_items)
 
bool cqsp::client::scripting::ListBoxHeader (const std::string &label, float sizeX, float sizeY)
 
bool cqsp::client::scripting::ListBoxHeader (const std::string &label, int items_count)
 
bool cqsp::client::scripting::ListBoxHeader (const std::string &label, int items_count, int height_in_items)
 
void cqsp::client::scripting::ListBoxFooter ()
 
void cqsp::client::scripting::Value (const std::string &prefix, bool b)
 
void cqsp::client::scripting::Value (const std::string &prefix, int v)
 
void cqsp::client::scripting::Value (const std::string &prefix, unsigned int v)
 
void cqsp::client::scripting::Value (const std::string &prefix, float v)
 
void cqsp::client::scripting::Value (const std::string &prefix, float v, const std::string &float_format)
 
bool cqsp::client::scripting::BeginMenuBar ()
 
void cqsp::client::scripting::EndMenuBar ()
 
bool cqsp::client::scripting::BeginMainMenuBar ()
 
void cqsp::client::scripting::EndMainMenuBar ()
 
bool cqsp::client::scripting::BeginMenu (const std::string &label)
 
bool cqsp::client::scripting::BeginMenu (const std::string &label, bool enabled)
 
void cqsp::client::scripting::EndMenu ()
 
bool cqsp::client::scripting::MenuItem (const std::string &label)
 
bool cqsp::client::scripting::MenuItem (const std::string &label, const std::string &shortcut)
 
std::tuple< bool, bool > cqsp::client::scripting::MenuItem (const std::string &label, const std::string &shortcut, bool selected)
 
std::tuple< bool, bool > cqsp::client::scripting::MenuItem (const std::string &label, const std::string &shortcut, bool selected, bool enabled)
 
void cqsp::client::scripting::BeginTooltip ()
 
void cqsp::client::scripting::EndTooltip ()
 
void cqsp::client::scripting::SetTooltip (const std::string &fmt)
 
void cqsp::client::scripting::SetTooltipV ()
 
bool cqsp::client::scripting::BeginPopup (const std::string &str_id)
 
bool cqsp::client::scripting::BeginPopup (const std::string &str_id, int flags)
 
bool cqsp::client::scripting::BeginPopupModal (const std::string &name)
 
bool cqsp::client::scripting::BeginPopupModal (const std::string &name, bool open)
 
bool cqsp::client::scripting::BeginPopupModal (const std::string &name, bool open, int flags)
 
void cqsp::client::scripting::EndPopup ()
 
void cqsp::client::scripting::OpenPopup (const std::string &str_id)
 
void cqsp::client::scripting::OpenPopup (const std::string &str_id, int popup_flags)
 
void cqsp::client::scripting::OpenPopupOnItemClick ()
 
void cqsp::client::scripting::OpenPopupContextItem (const std::string &str_id)
 
bool cqsp::client::scripting::OpenPopupContextItem (const std::string &str_id, int popup_flags)
 
void cqsp::client::scripting::CloseCurrentPopup ()
 
bool cqsp::client::scripting::BeginPopupContextItem ()
 
bool cqsp::client::scripting::BeginPopupContextItem (const std::string &str_id)
 
bool cqsp::client::scripting::BeginPopupContextItem (const std::string &str_id, int popup_flags)
 
bool cqsp::client::scripting::BeginPopupContextWindow ()
 
bool cqsp::client::scripting::BeginPopupContextWindow (const std::string &str_id)
 
bool cqsp::client::scripting::BeginPopupContextWindow (const std::string &str_id, int popup_flags)
 
bool cqsp::client::scripting::BeginPopupContextVoid ()
 
bool cqsp::client::scripting::BeginPopupContextVoid (const std::string &str_id)
 
bool cqsp::client::scripting::BeginPopupContextVoid (const std::string &str_id, int popup_flags)
 
bool cqsp::client::scripting::IsPopupOpen (const std::string &str_id)
 
bool cqsp::client::scripting::IsPopupOpen (const std::string &str_id, int popup_flags)
 
void cqsp::client::scripting::Columns ()
 
void cqsp::client::scripting::Columns (int count)
 
void cqsp::client::scripting::Columns (int count, const std::string &id)
 
void cqsp::client::scripting::Columns (int count, const std::string &id, bool border)
 
void cqsp::client::scripting::NextColumn ()
 
int cqsp::client::scripting::GetColumnIndex ()
 
float cqsp::client::scripting::GetColumnWidth ()
 
float cqsp::client::scripting::GetColumnWidth (int column_index)
 
void cqsp::client::scripting::SetColumnWidth (int column_index, float width)
 
float cqsp::client::scripting::GetColumnOffset ()
 
float cqsp::client::scripting::GetColumnOffset (int column_index)
 
void cqsp::client::scripting::SetColumnOffset (int column_index, float offset_x)
 
int cqsp::client::scripting::GetColumnsCount ()
 
bool cqsp::client::scripting::BeginTabBar (const std::string &str_id)
 
bool cqsp::client::scripting::BeginTabBar (const std::string &str_id, int flags)
 
void cqsp::client::scripting::EndTabBar ()
 
bool cqsp::client::scripting::BeginTabItem (const std::string &label)
 
std::tuple< bool, bool > cqsp::client::scripting::BeginTabItem (const std::string &label, bool open)
 
std::tuple< bool, bool > cqsp::client::scripting::BeginTabItem (const std::string &label, bool open, int flags)
 
void cqsp::client::scripting::EndTabItem ()
 
void cqsp::client::scripting::SetTabItemClosed (const std::string &tab_or_docked_window_label)
 
void cqsp::client::scripting::LogToTTY ()
 
void cqsp::client::scripting::LogToTTY (int auto_open_depth)
 
void cqsp::client::scripting::LogToFile ()
 
void cqsp::client::scripting::LogToFile (int auto_open_depth)
 
void cqsp::client::scripting::LogToFile (int auto_open_depth, const std::string &filename)
 
void cqsp::client::scripting::LogToClipboard ()
 
void cqsp::client::scripting::LogToClipboard (int auto_open_depth)
 
void cqsp::client::scripting::LogFinish ()
 
void cqsp::client::scripting::LogButtons ()
 
void cqsp::client::scripting::LogText (const std::string &fmt)
 
void cqsp::client::scripting::PushClipRect (float min_x, float min_y, float max_x, float max_y, bool intersect_current)
 
void cqsp::client::scripting::PopClipRect ()
 
void cqsp::client::scripting::SetItemDefaultFocus ()
 
void cqsp::client::scripting::SetKeyboardFocusHere ()
 
void cqsp::client::scripting::SetKeyboardFocusHere (int offset)
 
bool cqsp::client::scripting::IsItemHovered ()
 
bool cqsp::client::scripting::IsItemHovered (int flags)
 
bool cqsp::client::scripting::IsItemActive ()
 
bool cqsp::client::scripting::IsItemFocused ()
 
bool cqsp::client::scripting::IsItemClicked ()
 
bool cqsp::client::scripting::IsItemClicked (int mouse_button)
 
bool cqsp::client::scripting::IsItemVisible ()
 
bool cqsp::client::scripting::IsItemEdited ()
 
bool cqsp::client::scripting::IsItemActivated ()
 
bool cqsp::client::scripting::IsItemDeactivated ()
 
bool cqsp::client::scripting::IsItemDeactivatedAfterEdit ()
 
bool cqsp::client::scripting::IsItemToggledOpen ()
 
bool cqsp::client::scripting::IsAnyItemHovered ()
 
bool cqsp::client::scripting::IsAnyItemActive ()
 
bool cqsp::client::scripting::IsAnyItemFocused ()
 
std::tuple< float, float > cqsp::client::scripting::GetItemRectMin ()
 
std::tuple< float, float > cqsp::client::scripting::GetItemRectMax ()
 
std::tuple< float, float > cqsp::client::scripting::GetItemRectSize ()
 
void cqsp::client::scripting::SetItemAllowOverlap ()
 
bool cqsp::client::scripting::IsRectVisible (float sizeX, float sizeY)
 
bool cqsp::client::scripting::IsRectVisible (float minX, float minY, float maxX, float maxY)
 
double cqsp::client::scripting::GetTime ()
 
int cqsp::client::scripting::GetFrameCount ()
 
std::string cqsp::client::scripting::GetStyleColorName (int idx)
 
bool cqsp::client::scripting::BeginChildFrame (unsigned int id, float sizeX, float sizeY)
 
bool cqsp::client::scripting::BeginChildFrame (unsigned int id, float sizeX, float sizeY, int flags)
 
void cqsp::client::scripting::EndChildFrame ()
 
std::tuple< float, float > cqsp::client::scripting::CalcTextSize (const std::string &text)
 
std::tuple< float, float > cqsp::client::scripting::CalcTextSize (const std::string &text, const std::string &text_end)
 
std::tuple< float, float > cqsp::client::scripting::CalcTextSize (const std::string &text, const std::string &text_end, bool hide_text_after_double_hash)
 
std::tuple< float, float > cqsp::client::scripting::CalcTextSize (const std::string &text, const std::string &text_end, bool hide_text_after_double_hash, float wrap_width)
 
std::tuple< float, float, float > cqsp::client::scripting::ColorConvertRGBtoHSV (float r, float g, float b)
 
std::tuple< float, float, float > cqsp::client::scripting::ColorConvertHSVtoRGB (float h, float s, float v)
 
int cqsp::client::scripting::GetKeyIndex (int imgui_key)
 
bool cqsp::client::scripting::IsKeyDown (int user_key_index)
 
bool cqsp::client::scripting::IsKeyPressed (int user_key_index)
 
bool cqsp::client::scripting::IsKeyPressed (int user_key_index, bool repeat)
 
bool cqsp::client::scripting::IsKeyReleased (int user_key_index)
 
int cqsp::client::scripting::GetKeyPressedAmount (int key_index, float repeat_delay, float rate)
 
void cqsp::client::scripting::CaptureKeyboardFromApp ()
 
void cqsp::client::scripting::CaptureKeyboardFromApp (bool want_capture_keyboard_value)
 
bool cqsp::client::scripting::IsMouseDown (int button)
 
bool cqsp::client::scripting::IsMouseClicked (int button)
 
bool cqsp::client::scripting::IsMouseClicked (int button, bool repeat)
 
bool cqsp::client::scripting::IsMouseReleased (int button)
 
bool cqsp::client::scripting::IsMouseDoubleClicked (int button)
 
bool cqsp::client::scripting::IsMouseHoveringRect (float min_x, float min_y, float max_x, float max_y)
 
bool cqsp::client::scripting::IsMouseHoveringRect (float min_x, float min_y, float max_x, float max_y, bool clip)
 
bool cqsp::client::scripting::IsMousePosValid ()
 
bool cqsp::client::scripting::IsAnyMouseDown ()
 
std::tuple< float, float > cqsp::client::scripting::GetMousePos ()
 
std::tuple< float, float > cqsp::client::scripting::GetMousePosOnOpeningCurrentPopup ()
 
bool cqsp::client::scripting::IsMouseDragging (int button)
 
bool cqsp::client::scripting::IsMouseDragging (int button, float lock_threshold)
 
std::tuple< float, float > cqsp::client::scripting::GetMouseDragDelta ()
 
std::tuple< float, float > cqsp::client::scripting::GetMouseDragDelta (int button)
 
std::tuple< float, float > cqsp::client::scripting::GetMouseDragDelta (int button, float lock_threshold)
 
void cqsp::client::scripting::ResetMouseDragDelta ()
 
void cqsp::client::scripting::ResetMouseDragDelta (int button)
 
int cqsp::client::scripting::GetMouseCursor ()
 
void cqsp::client::scripting::SetMouseCursor (int cursor_type)
 
void cqsp::client::scripting::CaptureMouseFromApp ()
 
void cqsp::client::scripting::CaptureMouseFromApp (bool want_capture_mouse_value)
 
std::string cqsp::client::scripting::GetClipboardText ()
 
void cqsp::client::scripting::SetClipboardText (const std::string &text)