Smolgui
Immediate gui library based on SFML
Loading...
Searching...
No Matches
sgui::Gui Member List

This is the complete list of members for sgui::Gui, including all inherited members.

activePanelSize() constsgui::Gui
addLastSpacing(const float amount=1.f)sgui::Gui
addSpacing(const sf::Vector2f &amount)sgui::Gui
backToAnchor(const std::string &key="")sgui::Gui
beginFrame()sgui::Gui
beginMenu()sgui::Gui
beginPanel(Panel &settings, const Constraints &constraint={}, const WidgetOptions &options={})sgui::Gui
beginPanel(Window &window)sgui::Gui
beginWindow(Panel &settings, const Constraints &constraint={}, const WidgetOptions &options={})sgui::Gui
beginWindow(Window &window, const TextContainer &texts={})sgui::Gui
button(const std::string &text, const WidgetOptions &options={})sgui::Gui
checkBox(bool &checked, const WidgetOptions &options={})sgui::Gui
clickable(const sf::Vector2f &size, const WidgetOptions &options={})sgui::Gui
comboBox(const std::vector< std::string > &list, const WidgetOptions &options={})sgui::Gui
cursorPosition() constsgui::Gui
denormalizeSize(const sf::Vector2f &panelSize) constsgui::Gui
endFrame(const float tooltipDelay=0.5f)sgui::Gui
endMenu()sgui::Gui
endPanel()sgui::Gui
endWindow()sgui::Gui
fontawesome(const std::string &iconName, const TextType type=TextType::Normal)sgui::Gui
forcePlotUpdate()sgui::Gui
Gui()sgui::Gui
Gui(sf::Font &font, sf::Texture &widgetTexture, const TextureAtlas &widgetAtlas, const sf::RenderWindow &window)sgui::Gui
icon(const std::string &iconName, const WidgetOptions &options={})sgui::Gui
image(const std::string &textureId, const sf::Vector2f &size={}, const WidgetOptions &options={})sgui::Gui
initialize(sf::Font &font, sf::Texture &widgetTexture, const TextureAtlas &widgetAtlas, const sf::RenderWindow &window)sgui::Gui
inputColor(sf::Color &color, const WidgetOptions &options={})sgui::Gui
inputKey(char &key, const WidgetOptions &options={})sgui::Gui
inputNumber(Type &number, const WidgetOptions &options={}, const Type min=0, const Type max=0, const std::string &label="", const bool fixedWidth=false)sgui::Gui
inputText(std::string &text, const TextOptions &textOptions={}, const WidgetOptions &options={})sgui::Gui
inputVector2(sf::Vector2< Type > &vector, const WidgetOptions &options={}, const sf::Vector2< Type > &min={}, const sf::Vector2< Type > &max={})sgui::Gui
inputVector3(sf::Vector3< Type > &vector, const WidgetOptions &options={}, const sf::Vector3< Type > &min={}, const sf::Vector3< Type > &max={})sgui::Gui
isActive() constsgui::Gui
lastSpacing() constsgui::Gui
menuItem(const std::string &text, const WidgetOptions &options={})sgui::Gui
normalizeSize(const sf::Vector2f &panelSize) constsgui::Gui
parentGroupSize()sgui::Gui
plot(const std::function< float(float)> &slope, const float thickness=1.f, const sf::Color &lineColor=sf::Color::White)sgui::Gui
plot(const std::function< sf::Vector2f(float)> &slope, const float thickness=1.f, const sf::Color &lineColor=sf::Color::White)sgui::Gui
plot(const std::vector< sf::Vector2f > &points, const float thickness=1.f, const sf::Color &lineColor=sf::Color::White)sgui::Gui
progressBar(const float progress, const WidgetOptions &options={})sgui::Gui
sameLine()sgui::Gui
separation(const float thickness=0.75f)sgui::Gui
setAnchor(const std::string &key="")sgui::Gui
setPadding(const sf::Vector2f &padding={0.5f, 0.125f})sgui::Gui
setPixelsPerScroll(const float amount)sgui::Gui
setPlotBound(const sf::Vector2f &bound)sgui::Gui
setPlotRange(const PlotRange xRange, const PlotRange yRange)sgui::Gui
setResources(sf::Font &font, sf::Texture &widgetTexture)sgui::Gui
setSample(const uint32_t sample)sgui::Gui
setScreenSize(const sf::Vector2f &size)sgui::Gui
setSounds(SoundHolder &sounds)sgui::Gui
setStyle(const Style &newStyle, const bool defaultPadding=true)sgui::Gui
setTextureAtlas(const TextureAtlas &widgetAtlas)sgui::Gui
setView(const sf::View &view)sgui::Gui
slider(Type &value, const Type min, const Type max, const WidgetOptions &options={})sgui::Gui
style()sgui::Gui
style() constsgui::Gui
text(const std::string &text, const TextOptions &textOptions={}, const WidgetOptions &options={})sgui::Gui
textHeight(const TextType type=TextType::Normal) constsgui::Gui
textSize(const std::string &text, const TextType type=TextType::Normal) constsgui::Gui
textureSize(const std::string &texture) constsgui::Gui
unsetPlotBound()sgui::Gui
update(const sf::RenderWindow &window, const std::optional< sf::Event > &event)sgui::Gui
updateTimer()sgui::Gui