This repository has been archived on 2022-04-04. You can view files and clone it, but cannot push or open issues or pull requests.
ludum-dare-50/rustdoc/raylib/rgui/trait.RaylibDrawGui.html

100 lines
100 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RaylibDrawGui` trait in crate `raylib`."><meta name="keywords" content="rust, rustlang, rust-lang, RaylibDrawGui"><title>RaylibDrawGui in raylib::rgui - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../../dark.css" disabled><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script src="../../crates.js"></script><script defer src="../../main.js"></script>
<noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu" role="button">&#9776;</div><a class="sidebar-logo" href="../../raylib/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.png" alt="logo"></div>
</a><h2 class="location">Trait RaylibDrawGui</h2><div class="sidebar-elems"><div class="block items"><h3 class="sidebar-title"><a href="#provided-methods">Provided Methods</a></h3><div class="sidebar-links"><a href="#method.gui_button">gui_button</a><a href="#method.gui_check_box">gui_check_box</a><a href="#method.gui_color_bar_alpha">gui_color_bar_alpha</a><a href="#method.gui_color_picker">gui_color_picker</a><a href="#method.gui_combo_box">gui_combo_box</a><a href="#method.gui_disable">gui_disable</a><a href="#method.gui_dropdown_box">gui_dropdown_box</a><a href="#method.gui_dummy_rec">gui_dummy_rec</a><a href="#method.gui_enable">gui_enable</a><a href="#method.gui_fade">gui_fade</a><a href="#method.gui_get_font">gui_get_font</a><a href="#method.gui_get_state">gui_get_state</a><a href="#method.gui_get_style">gui_get_style</a><a href="#method.gui_grid">gui_grid</a><a href="#method.gui_group_box">gui_group_box</a><a href="#method.gui_icon_text">gui_icon_text</a><a href="#method.gui_image_button">gui_image_button</a><a href="#method.gui_image_button_ex">gui_image_button_ex</a><a href="#method.gui_label">gui_label</a><a href="#method.gui_label_button">gui_label_button</a><a href="#method.gui_line">gui_line</a><a href="#method.gui_list_view">gui_list_view</a><a href="#method.gui_list_view_ex">gui_list_view_ex</a><a href="#method.gui_load_style">gui_load_style</a><a href="#method.gui_load_style_default">gui_load_style_default</a><a href="#method.gui_lock">gui_lock</a><a href="#method.gui_message_box">gui_message_box</a><a href="#method.gui_panel">gui_panel</a><a href="#method.gui_progress_bar">gui_progress_bar</a><a href="#method.gui_scroll_bar">gui_scroll_bar</a><a href="#method.gui_scroll_panel">gui_scroll_panel</a><a href="#method.gui_set_font">gui_set_font</a><a href="#method.gui_set_state">gui_set_state</a><a href="#method.gui_set_style">gui_set_style</a><a href="#method.gui_slider">gui_slider</a><a href="#method.gui_slider_bar">gui_slider_bar</a><a href="#method.gui_spinner">gui_spinner</a><a href="#method.gui_status_bar">gui_status_bar</a><a href="#method.gui_text_box">gui_text_box</a><a href="#method.gui_text_box_multi">gui_text_box_multi</a><a href="#method.gui_text_input_box">gui_text_input_box</a><a href="#method.gui_toggle">gui_toggle</a><a href="#method.gui_toggle_group">gui_toggle_group</a><a href="#method.gui_unlock">gui_unlock</a><a href="#method.gui_value_box">gui_value_box</a><a href="#method.gui_window_box">gui_window_box</a></div><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div><h2 class="location">Other items in<br><a href="../index.html">raylib</a>::<wbr><a href="index.html">rgui</a></h2><div id="sidebar-vars" data-name="RaylibDrawGui" data-ty="trait" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../raylib/index.html"><img class="rust-logo" src="../../rust-logo.png" alt="logo"></a><nav class="sub"><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="18" height="18" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="18" height="18" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><h1 class="fqn"><span class="in-band">Trait <a href="../index.html">raylib</a>::<wbr><a href="index.html">rgui</a>::<wbr><a class="trait" href="#">RaylibDrawGui</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#84-665" title="goto source code">[src]</a></span></h1><div class="docblock item-decl"><pre class="rust trait"><code>pub trait RaylibDrawGui {
<details class="rustdoc-toggle type-contents-toggle"><summary class="hideme"><span>Show 46 methods</span></summary> fn <a href="#method.gui_enable" class="fnname">gui_enable</a>(&amp;mut self) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_disable" class="fnname">gui_disable</a>(&amp;mut self) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_lock" class="fnname">gui_lock</a>(&amp;mut self) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_unlock" class="fnname">gui_unlock</a>(&amp;mut self) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_fade" class="fnname">gui_fade</a>(&amp;mut self, alpha: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_set_state" class="fnname">gui_set_state</a>(&amp;mut self, state: <a class="enum" href="../ffi/enum.GuiControlState.html" title="enum raylib::ffi::GuiControlState">GuiControlState</a>) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_get_state" class="fnname">gui_get_state</a>(&amp;mut self) -&gt; <a class="enum" href="../ffi/enum.GuiControlState.html" title="enum raylib::ffi::GuiControlState">GuiControlState</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_set_font" class="fnname">gui_set_font</a>(&amp;mut self, font: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../ffi/struct.Font.html" title="struct raylib::ffi::Font">Font</a>&gt;) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_get_font" class="fnname">gui_get_font</a>(&amp;mut self) -&gt; <a class="struct" href="../core/text/struct.WeakFont.html" title="struct raylib::core::text::WeakFont">WeakFont</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_set_style" class="fnname">gui_set_style</a>(&amp;mut self, control: <a class="enum" href="../ffi/enum.GuiControl.html" title="enum raylib::ffi::GuiControl">GuiControl</a>, property: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_get_style" class="fnname">gui_get_style</a>(&amp;self, control: <a class="enum" href="../ffi/enum.GuiControl.html" title="enum raylib::ffi::GuiControl">GuiControl</a>, property: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_load_style" class="fnname">gui_load_style</a>(&amp;mut self, filename: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_load_style_default" class="fnname">gui_load_style_default</a>(&amp;mut self) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_window_box" class="fnname">gui_window_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_group_box" class="fnname">gui_group_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_line" class="fnname">gui_line</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_panel" class="fnname">gui_panel</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_scroll_panel" class="fnname">gui_scroll_panel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Vector2.html" title="struct raylib::ffi::Vector2">Vector2</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.tuple.html">(</a><a class="struct" href="../core/math/struct.Rectangle.html" title="struct raylib::core::math::Rectangle">Rectangle</a>, <a class="struct" href="../core/math/struct.Vector2.html" title="struct raylib::core::math::Vector2">Vector2</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.tuple.html">)</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_label" class="fnname">gui_label</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_button" class="fnname">gui_button</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_label_button" class="fnname">gui_label_button</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_image_button" class="fnname">gui_image_button</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;texture: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../ffi/struct.Texture.html" title="struct raylib::ffi::Texture">Texture</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_image_button_ex" class="fnname">gui_image_button_ex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;texture: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../ffi/struct.Texture.html" title="struct raylib::ffi::Texture">Texture</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tex_source: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_toggle" class="fnname">gui_toggle</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_toggle_group" class="fnname">gui_toggle_group</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_check_box" class="fnname">gui_check_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;checked: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_combo_box" class="fnname">gui_combo_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_dropdown_box" class="fnname">gui_dropdown_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;active: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_spinner" class="fnname">gui_spinner</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_value_box" class="fnname">gui_value_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_text_box" class="fnname">gui_text_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">&amp;mut [</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_text_box_multi" class="fnname">gui_text_box_multi</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">&amp;mut [</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_slider" class="fnname">gui_slider</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text_left: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text_right: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_slider_bar" class="fnname">gui_slider_bar</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text_left: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text_right: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_progress_bar" class="fnname">gui_progress_bar</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text_left: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text_right: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_status_bar" class="fnname">gui_status_bar</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_dummy_rec" class="fnname">gui_dummy_rec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_scroll_bar" class="fnname">gui_scroll_bar</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_grid" class="fnname">gui_grid</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;spacing: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;subdivs: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../core/math/struct.Vector2.html" title="struct raylib::core::math::Vector2">Vector2</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_list_view" class="fnname">gui_list_view</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll_index: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_list_view_ex" class="fnname">gui_list_view_ex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">&amp;[</a>&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;focus: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scroll_index: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_message_box" class="fnname">gui_message_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buttons: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_text_input_box" class="fnname">gui_text_input_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buttons: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.59.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.u8.html">u8</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_color_picker" class="fnname">gui_color_picker</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../core/color/struct.Color.html" title="struct raylib::core::color::Color">Color</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_icon_text" class="fnname">gui_icon_text</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;icon_id: <a class="enum" href="../ffi/enum.guiIconName.html" title="enum raylib::ffi::guiIconName">guiIconName</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.59.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a> { ... }
<div class="item-spacer"></div> fn <a href="#method.gui_color_bar_alpha" class="fnname">gui_color_bar_alpha</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alpha: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a> { ... }
</details>}</code></pre></div><h2 id="provided-methods" class="small-section-header">Provided methods<a href="#provided-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="method.gui_enable" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#87-89" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_enable" class="fnname">gui_enable</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Enable gui controls (global state)</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_disable" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#92-94" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_disable" class="fnname">gui_disable</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Disable gui controls (global state)</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_lock" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#97-99" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_lock" class="fnname">gui_lock</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Lock gui controls (global state)</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_unlock" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#102-104" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_unlock" class="fnname">gui_unlock</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Unlock gui controls (global state)</p>
</div></details><div id="method.gui_fade" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#107-109" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_fade" class="fnname">gui_fade</a>(&amp;mut self, alpha: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>)</h4></div><details class="rustdoc-toggle" open><summary><div id="method.gui_set_state" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#112-114" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_set_state" class="fnname">gui_set_state</a>(&amp;mut self, state: <a class="enum" href="../ffi/enum.GuiControlState.html" title="enum raylib::ffi::GuiControlState">GuiControlState</a>)</h4></div></summary><div class="docblock"><p>Set gui state (global state)</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_get_state" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#117-119" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_get_state" class="fnname">gui_get_state</a>(&amp;mut self) -&gt; <a class="enum" href="../ffi/enum.GuiControlState.html" title="enum raylib::ffi::GuiControlState">GuiControlState</a></h4></div></summary><div class="docblock"><p>Get gui state (global state)</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_set_font" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#122-124" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_set_font" class="fnname">gui_set_font</a>(&amp;mut self, font: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../ffi/struct.Font.html" title="struct raylib::ffi::Font">Font</a>&gt;)</h4></div></summary><div class="docblock"><p>Set gui custom font (global state)</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_get_font" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#127-129" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_get_font" class="fnname">gui_get_font</a>(&amp;mut self) -&gt; <a class="struct" href="../core/text/struct.WeakFont.html" title="struct raylib::core::text::WeakFont">WeakFont</a></h4></div></summary><div class="docblock"><p>Get gui custom font (global state)</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_set_style" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#133-135" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_set_style" class="fnname">gui_set_style</a>(&amp;mut self, control: <a class="enum" href="../ffi/enum.GuiControl.html" title="enum raylib::ffi::GuiControl">GuiControl</a>, property: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>)</h4></div></summary><div class="docblock"><p>Set one style property
SHOULD use one of the Gui*Property enums</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_get_style" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#140-142" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_get_style" class="fnname">gui_get_style</a>(&amp;self, control: <a class="enum" href="../ffi/enum.GuiControl.html" title="enum raylib::ffi::GuiControl">GuiControl</a>, property: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div></summary><div class="docblock"><p>Get one style property
SHOULD use one of the Gui*Property enums</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_load_style" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#145-147" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_load_style" class="fnname">gui_load_style</a>(&amp;mut self, filename: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;)</h4></div></summary><div class="docblock"><p>Load style file (.rgs)</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_load_style_default" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#150-152" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_load_style_default" class="fnname">gui_load_style_default</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Load style default over global style</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_window_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#155-162" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_window_box" class="fnname">gui_window_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;title: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Window Box control, shows a window that can be closed</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_group_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#165-172" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_group_box" class="fnname">gui_group_box</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;)</h4></div></summary><div class="docblock"><p>Group Box control with text name</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_line" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#175-182" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_line" class="fnname">gui_line</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;)</h4></div></summary><div class="docblock"><p>Line separator control, could contain text</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_panel" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#185-187" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_panel" class="fnname">gui_panel</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;)</h4></div></summary><div class="docblock"><p>Panel control, useful to group controls</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_scroll_panel" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#190-200" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_scroll_panel" class="fnname">gui_scroll_panel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;content: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;scroll: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Vector2.html" title="struct raylib::ffi::Vector2">Vector2</a>&gt;<br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.tuple.html">(</a><a class="struct" href="../core/math/struct.Rectangle.html" title="struct raylib::core::math::Rectangle">Rectangle</a>, <a class="struct" href="../core/math/struct.Vector2.html" title="struct raylib::core::math::Vector2">Vector2</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.tuple.html">)</a></h4></div></summary><div class="docblock"><p>Scroll Panel control</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_label" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#203-210" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_label" class="fnname">gui_label</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;)</h4></div></summary><div class="docblock"><p>Label control, shows text</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_button" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#213-220" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_button" class="fnname">gui_button</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Button control, returns true when clicked</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_label_button" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#223-230" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_label_button" class="fnname">gui_label_button</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Label button control, show true when clicked</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_image_button" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#233-246" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_image_button" class="fnname">gui_image_button</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;texture: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../ffi/struct.Texture.html" title="struct raylib::ffi::Texture">Texture</a>&gt;<br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Image button control, returns true when clicked</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_image_button_ex" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#249-264" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_image_button_ex" class="fnname">gui_image_button_ex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;texture: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../ffi/struct.Texture.html" title="struct raylib::ffi::Texture">Texture</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;tex_source: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;<br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Image button extended control, returns true when clicked</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_toggle" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#267-280" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_toggle" class="fnname">gui_toggle</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Toggle Button control, returns true when active</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_toggle_group" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#283-296" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_toggle_group" class="fnname">gui_toggle_group</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div></summary><div class="docblock"><p>Toggle Group control, returns active toggle index</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_check_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#299-312" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_check_box" class="fnname">gui_check_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;checked: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Check Box control, returns true when active</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_combo_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#315-328" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_combo_box" class="fnname">gui_combo_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div></summary><div class="docblock"><p>Combo Box control, returns selected item index</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_dropdown_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#331-346" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_dropdown_box" class="fnname">gui_dropdown_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;active: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Dropdown Box control, returns selected item</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_spinner" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#349-369" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_spinner" class="fnname">gui_spinner</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;value: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Spinner control, returns selected value</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_value_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#372-391" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_value_box" class="fnname">gui_value_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;value: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Value Box control, updates input text with numbers</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_text_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#395-411" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_text_box" class="fnname">gui_text_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">&amp;mut [</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Text Box control, updates input text
Use at your own risk!!! The allocated vector MUST have enough space for edits.</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_text_box_multi" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#415-431" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_text_box_multi" class="fnname">gui_text_box_multi</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">&amp;mut [</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;edit_mode: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.bool.html">bool</a></h4></div></summary><div class="docblock"><p>Text Box control with multiple lines
Use at your own risk!!! The allocated vector MUST have a nul terminator.</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_slider" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#434-453" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_slider" class="fnname">gui_slider</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text_left: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text_right: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a></h4></div></summary><div class="docblock"><p>Slider control, returns selected value</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_slider_bar" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#456-475" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_slider_bar" class="fnname">gui_slider_bar</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text_left: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text_right: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a></h4></div></summary><div class="docblock"><p>Slider Bar control, returns selected value</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_progress_bar" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#478-497" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_progress_bar" class="fnname">gui_progress_bar</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text_left: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text_right: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a></h4></div></summary><div class="docblock"><p>Progress Bar control, shows current progress value</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_status_bar" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#500-507" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_status_bar" class="fnname">gui_status_bar</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;)</h4></div></summary><div class="docblock"><p>Status Bar control, shows info text</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_dummy_rec" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#510-517" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_dummy_rec" class="fnname">gui_dummy_rec</a>(&amp;mut self, bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;)</h4></div></summary><div class="docblock"><p>Dummy control for placeholders</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_scroll_bar" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#520-528" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_scroll_bar" class="fnname">gui_scroll_bar</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;min_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;max_value: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div></summary><div class="docblock"><p>Scroll Bar control</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_grid" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#531-538" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_grid" class="fnname">gui_grid</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;spacing: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;subdivs: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>) -&gt; <a class="struct" href="../core/math/struct.Vector2.html" title="struct raylib::core::math::Vector2">Vector2</a></h4></div></summary><div class="docblock"><p>Grid control</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_list_view" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#541-556" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_list_view" class="fnname">gui_list_view</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;scroll_index: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div></summary><div class="docblock"><p>List View control, returns selected list item index</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_list_view_ex" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#559-581" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_list_view_ex" class="fnname">gui_list_view_ex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">&amp;[</a>&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a><a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;focus: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;scroll_index: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;active: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div></summary><div class="docblock"><p>List View with extended parameters</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_message_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#584-599" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_message_box" class="fnname">gui_message_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;message: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;buttons: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;<br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div></summary><div class="docblock"><p>Message Box control, displays a message</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_text_input_box" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#602-621" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_text_input_box" class="fnname">gui_text_input_box</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;title: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;message: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;buttons: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.59.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.u8.html">u8</a>&gt;<br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div></summary><div class="docblock"><p>Text Input Box control, ask for text</p>
</div></details><details class="rustdoc-toggle" open><summary><div id="method.gui_color_picker" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#625-631" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_color_picker" class="fnname">gui_color_picker</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>) -&gt; <a class="struct" href="../core/color/struct.Color.html" title="struct raylib::core::color::Color">Color</a></h4></div></summary><div class="docblock"><p>Color Picker control</p>
</div></details><div id="method.gui_icon_text" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#636-657" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_icon_text" class="fnname">gui_icon_text</a>(&amp;mut self, icon_id: <a class="enum" href="../ffi/enum.guiIconName.html" title="enum raylib::ffi::guiIconName">guiIconName</a>, text: <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.59.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></div><details class="rustdoc-toggle" open><summary><div id="method.gui_color_bar_alpha" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#662-664" title="goto source code">[src]</a></div><h4 class="code-header">fn <a href="#method.gui_color_bar_alpha" class="fnname">gui_color_bar_alpha</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;bounds: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;alpha: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a></h4></div></summary><div class="docblock"><p>Color Bar Alpha control
NOTE: Returns alpha value normalized [0..1]</p>
</div></details></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"><div id="impl-RaylibDrawGui" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../src/raylib/rgui/safe.rs.html#82" title="goto source code">[src]</a></div><a href="#impl-RaylibDrawGui" class="anchor"></a><h3 class="code-header in-band">impl&lt;D:&nbsp;<a class="trait" href="../core/drawing/trait.RaylibDraw.html" title="trait raylib::core::drawing::RaylibDraw">RaylibDraw</a>&gt; <a class="trait" href="trait.RaylibDrawGui.html" title="trait raylib::rgui::RaylibDrawGui">RaylibDrawGui</a> for D</h3></div></div><script type="text/javascript" src="../../implementors/raylib/rgui/trait.RaylibDrawGui.js" async></script></section><section id="search" class="content hidden"></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="raylib" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.59.0 (9d1b2106e 2022-02-23)" ></div>
</body></html>