update docs

This commit is contained in:
richard 2022-02-04 11:11:14 +00:00
parent ef91af804b
commit d05890344d
19 changed files with 725 additions and 172 deletions

View file

@ -4,16 +4,30 @@ Building from source
Have Pip build from source
--------------------------
Useful if the binaries dont work on your system, or you want to use a newer version of Raylib.
This is useful if the binaries dont work on your system, or you want to use a newer version of Raylib.
Make sure Raylib is installed and then:
First make sure Raylib is installed. On Linux/Mac it must include the pkg-config files. Best way to ensure this
is to compile and install Raylib using CMake: https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux#build-raylib-using-cmake
::
cd raylib-4.0.0
mkdir build
cd build
cmake -DWITH_PIC=on -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install
Then ask Pip to build from source:
::
pip3 install --no-binary raylib --upgrade --force-reinstall raylib
Build from source manually
--------------------------
Or, Build from source manually
------------------------------
Useful if the Pip build doesnt work and you want to debug it, or you want to contribute to the
project.
@ -22,7 +36,7 @@ project.
If the Pip build doesnt work, please submit a bug. (And if you have
fixed it, a PR.)
Manual instructions follow, but see also how we actually build the wheels
Manual instructions follow, but may be outdated, so see also how we actually build the wheels
at https://github.com/electronstudio/raylib-python-cffi/blob/master/.github/workflows/build.yml
Windows manual build
@ -207,6 +221,10 @@ Build and install module.
Raspberry Pi
~~~~~~~~~~~~
Latest info: https://github.com/electronstudio/raylib-python-cffi/issues/55#issuecomment-1012629701
Old possibly out of date info that was written for RPi3 and Raylib 3 follows.
The integrated GPU hardware in a Raspberry Pi (“VideoCore”) is rather
idiosyncratic, resulting in a complex set of software options. Probably
the most interesting two options for Raylib applications are:

View file

@ -68,8 +68,11 @@ Use [the C API](https://electronstudio.github.io/raylib-python-cffi/raylib.html)
Use [the Python API](https://electronstudio.github.io/raylib-python-cffi/pyray.html).
# App showcase
[Tanki](https://github.com/pkulev/tanki)
Add your app here!
# RLZero

View file

@ -27,6 +27,8 @@ def ctype_to_python_type(t):
return 'None'
elif t == "long":
return "int"
elif t == "unsigned long long":
return "int"
elif t == "double":
return "float"
elif "char *" in t:

View file

@ -30,6 +30,8 @@ def ctype_to_python_type(t):
return 'None'
elif t == "long":
return "int"
elif t == "unsigned long long":
return "int"
elif t == "double":
return "float"
elif "char *" in t:

View file

@ -36,10 +36,11 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>
@ -51,7 +52,7 @@
<li class="toctree-l1"><a class="reference internal" href="dynamic.html">Dynamic Bindings</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Building from source</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#have-pip-build-from-source">Have Pip build from source</a></li>
<li class="toctree-l2"><a class="reference internal" href="#build-from-source-manually">Build from source manually</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#or-build-from-source-manually">Or, Build from source manually</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#windows-manual-build">Windows manual build</a></li>
<li class="toctree-l3"><a class="reference internal" href="#linux-manual-build">Linux manual build</a></li>
<li class="toctree-l3"><a class="reference internal" href="#macos-manual-build">Macos manual build</a></li>
@ -90,14 +91,24 @@
<h1>Building from source<a class="headerlink" href="#building-from-source" title="Permalink to this headline"></a></h1>
<div class="section" id="have-pip-build-from-source">
<h2>Have Pip build from source<a class="headerlink" href="#have-pip-build-from-source" title="Permalink to this headline"></a></h2>
<p>Useful if the binaries dont work on your system, or you want to use a newer version of Raylib.</p>
<p>Make sure Raylib is installed and then:</p>
<p>This is useful if the binaries dont work on your system, or you want to use a newer version of Raylib.</p>
<p>First make sure Raylib is installed. On Linux/Mac it must include the pkg-config files. Best way to ensure this
is to compile and install Raylib using CMake: <a class="reference external" href="https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux#build-raylib-using-cmake">https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux#build-raylib-using-cmake</a></p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="n">raylib</span><span class="o">-</span><span class="mf">4.0</span><span class="o">.</span><span class="mi">0</span>
<span class="n">mkdir</span> <span class="n">build</span>
<span class="n">cd</span> <span class="n">build</span>
<span class="n">cmake</span> <span class="o">-</span><span class="n">DWITH_PIC</span><span class="o">=</span><span class="n">on</span> <span class="o">-</span><span class="n">DCMAKE_BUILD_TYPE</span><span class="o">=</span><span class="n">Release</span> <span class="o">..</span>
<span class="n">make</span>
<span class="n">sudo</span> <span class="n">make</span> <span class="n">install</span>
</pre></div>
</div>
<p>Then ask Pip to build from source:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pip3</span> <span class="n">install</span> <span class="o">--</span><span class="n">no</span><span class="o">-</span><span class="n">binary</span> <span class="n">raylib</span> <span class="o">--</span><span class="n">upgrade</span> <span class="o">--</span><span class="n">force</span><span class="o">-</span><span class="n">reinstall</span> <span class="n">raylib</span>
</pre></div>
</div>
</div>
<div class="section" id="build-from-source-manually">
<h2>Build from source manually<a class="headerlink" href="#build-from-source-manually" title="Permalink to this headline"></a></h2>
<div class="section" id="or-build-from-source-manually">
<h2>Or, Build from source manually<a class="headerlink" href="#or-build-from-source-manually" title="Permalink to this headline"></a></h2>
<p>Useful if the Pip build doesnt work and you want to debug it, or you want to contribute to the
project.</p>
<div class="admonition attention">
@ -105,7 +116,7 @@ project.</p>
<p>If the Pip build doesnt work, please submit a bug. (And if you have
fixed it, a PR.)</p>
</div>
<p>Manual instructions follow, but see also how we actually build the wheels
<p>Manual instructions follow, but may be outdated, so see also how we actually build the wheels
at <a class="reference external" href="https://github.com/electronstudio/raylib-python-cffi/blob/master/.github/workflows/build.yml">https://github.com/electronstudio/raylib-python-cffi/blob/master/.github/workflows/build.yml</a></p>
<div class="section" id="windows-manual-build">
<h3>Windows manual build<a class="headerlink" href="#windows-manual-build" title="Permalink to this headline"></a></h3>
@ -252,6 +263,8 @@ Raylib.</p>
</div>
<div class="section" id="raspberry-pi">
<h3>Raspberry Pi<a class="headerlink" href="#raspberry-pi" title="Permalink to this headline"></a></h3>
<p>Latest info: <a class="reference external" href="https://github.com/electronstudio/raylib-python-cffi/issues/55#issuecomment-1012629701">https://github.com/electronstudio/raylib-python-cffi/issues/55#issuecomment-1012629701</a></p>
<p>Old possibly out of date info that was written for RPi3 and Raylib 3 follows.</p>
<p>The integrated GPU hardware in a Raspberry Pi (“VideoCore”) is rather
idiosyncratic, resulting in a complex set of software options. Probably
the most interesting two options for Raylib applications are:</p>

View file

@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Python Bindings for Raylib 4.0-dev &mdash; Raylib Python documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<title>Python Bindings for Raylib 4.0.0 &mdash; Raylib Python documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/graphviz.css" type="text/css" />
<!--[if lt IE 9]>
@ -37,7 +37,7 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="#installation">Installation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#dynamic-binding-version">Dynamic binding version</a></li>
@ -49,6 +49,7 @@
<li class="toctree-l2"><a class="reference internal" href="#if-you-prefer-a-slightly-more-pythonistic-api-and-don-t-mind-it-might-be-slightly-slower">If you prefer a slightly more Pythonistic API and dont mind it might be slightly slower</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="#license-updated">License (updated)</a></li>
@ -78,7 +79,7 @@
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
<li>Python Bindings for Raylib 4.0-dev</li>
<li>Python Bindings for Raylib 4.0.0</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/README.md.txt" rel="nofollow"> View page source</a>
</li>
@ -88,8 +89,8 @@
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="tex2jax_ignore mathjax_ignore section" id="python-bindings-for-raylib-4-0-dev">
<h1>Python Bindings for Raylib 4.0-dev<a class="headerlink" href="#python-bindings-for-raylib-4-0-dev" title="Permalink to this headline"></a></h1>
<div class="tex2jax_ignore mathjax_ignore section" id="python-bindings-for-raylib-4-0-0">
<h1>Python Bindings for Raylib 4.0.0<a class="headerlink" href="#python-bindings-for-raylib-4-0-0" title="Permalink to this headline"></a></h1>
<p>New CFFI API static bindings.</p>
<ul class="simple">
<li><p>Automatically generated to be as close as possible to
@ -139,7 +140,7 @@ using homebrew, apt, etc.</p>
</div>
<div class="section" id="beta-testing">
<h2>Beta testing<a class="headerlink" href="#beta-testing" title="Permalink to this headline"></a></h2>
<p>You can install an alpha or beta version by specifying the version number like this:</p>
<p>You can install an alpha or beta version by specifying the exact version number like this:</p>
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>python3 -m pip install raylib==4.0a6
</pre></div>
</div>
@ -157,6 +158,11 @@ using homebrew, apt, etc.</p>
<p>Use <a class="reference external" href="https://electronstudio.github.io/raylib-python-cffi/pyray.html">the Python API</a>.</p>
</div>
</div>
<div class="tex2jax_ignore mathjax_ignore section" id="app-showcase">
<h1>App showcase<a class="headerlink" href="#app-showcase" title="Permalink to this headline"></a></h1>
<p><a class="reference external" href="https://github.com/pkulev/tanki">Tanki</a></p>
<p>Add your app here!</p>
</div>
<div class="tex2jax_ignore mathjax_ignore section" id="rlzero">
<h1>RLZero<a class="headerlink" href="#rlzero" title="Permalink to this headline"></a></h1>
<p>A related library (that is a work in progress!):</p>

View file

@ -4,16 +4,30 @@ Building from source
Have Pip build from source
--------------------------
Useful if the binaries dont work on your system, or you want to use a newer version of Raylib.
This is useful if the binaries dont work on your system, or you want to use a newer version of Raylib.
Make sure Raylib is installed and then:
First make sure Raylib is installed. On Linux/Mac it must include the pkg-config files. Best way to ensure this
is to compile and install Raylib using CMake: https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux#build-raylib-using-cmake
::
cd raylib-4.0.0
mkdir build
cd build
cmake -DWITH_PIC=on -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install
Then ask Pip to build from source:
::
pip3 install --no-binary raylib --upgrade --force-reinstall raylib
Build from source manually
--------------------------
Or, Build from source manually
------------------------------
Useful if the Pip build doesnt work and you want to debug it, or you want to contribute to the
project.
@ -22,7 +36,7 @@ project.
If the Pip build doesnt work, please submit a bug. (And if you have
fixed it, a PR.)
Manual instructions follow, but see also how we actually build the wheels
Manual instructions follow, but may be outdated, so see also how we actually build the wheels
at https://github.com/electronstudio/raylib-python-cffi/blob/master/.github/workflows/build.yml
Windows manual build
@ -207,6 +221,10 @@ Build and install module.
Raspberry Pi
~~~~~~~~~~~~
Latest info: https://github.com/electronstudio/raylib-python-cffi/issues/55#issuecomment-1012629701
Old possibly out of date info that was written for RPi3 and Raylib 3 follows.
The integrated GPU hardware in a Raspberry Pi (“VideoCore”) is rather
idiosyncratic, resulting in a complex set of software options. Probably
the most interesting two options for Raylib applications are:

View file

@ -1,4 +1,4 @@
# Python Bindings for Raylib 4.0-dev
# Python Bindings for Raylib 4.0.0
New CFFI API static bindings.
* Automatically generated to be as close as possible to
@ -51,7 +51,7 @@ There is now a separate dynamic version of this binding:
## Beta testing
You can install an alpha or beta version by specifying the version number like this:
You can install an alpha or beta version by specifying the exact version number like this:
python3 -m pip install raylib==4.0a6
@ -68,8 +68,11 @@ Use [the C API](https://electronstudio.github.io/raylib-python-cffi/raylib.html)
Use [the Python API](https://electronstudio.github.io/raylib-python-cffi/pyray.html).
# App showcase
[Tanki](https://github.com/pkulev/tanki)
Add your app here!
# RLZero

View file

@ -37,10 +37,11 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>

View file

@ -35,10 +35,11 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>
@ -1701,8 +1702,6 @@
</li>
<li><a href="raylib.html#raylib.GetFileName">GetFileName() (in module raylib)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="raylib.html#raylib.GetFileNameWithoutExt">GetFileNameWithoutExt() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GetFontDefault">GetFontDefault() (in module raylib)</a>
@ -1715,6 +1714,8 @@
</li>
<li><a href="raylib.html#raylib.GetGamepadAxisMovement">GetGamepadAxisMovement() (in module raylib)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="raylib.html#raylib.GetGamepadButtonPressed">GetGamepadButtonPressed() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GetGamepadName">GetGamepadName() (in module raylib)</a>
@ -1862,6 +1863,10 @@
<li><a href="pyray.html#pyray.gui_button">gui_button() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_check_box">gui_check_box() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_check_icon_pixel">gui_check_icon_pixel() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_clear_icon_pixel">gui_clear_icon_pixel() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_color_bar_alpha">gui_color_bar_alpha() (in module pyray)</a>
</li>
@ -1874,6 +1879,8 @@
<li><a href="pyray.html#pyray.gui_combo_box">gui_combo_box() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_disable">gui_disable() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_draw_icon">gui_draw_icon() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_dropdown_box">gui_dropdown_box() (in module pyray)</a>
</li>
@ -1884,6 +1891,10 @@
<li><a href="pyray.html#pyray.gui_fade">gui_fade() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_get_font">gui_get_font() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_get_icon_data">gui_get_icon_data() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_get_icons">gui_get_icons() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_get_state">gui_get_state() (in module pyray)</a>
</li>
@ -1895,9 +1906,7 @@
</li>
<li><a href="pyray.html#pyray.gui_icon_text">gui_icon_text() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_image_button">gui_image_button() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_image_button_ex">gui_image_button_ex() (in module pyray)</a>
<li><a href="pyray.html#pyray.gui_is_locked">gui_is_locked() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_label">gui_label() (in module pyray)</a>
</li>
@ -1926,6 +1935,10 @@
<li><a href="pyray.html#pyray.gui_scroll_panel">gui_scroll_panel() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_set_font">gui_set_font() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_set_icon_data">gui_set_icon_data() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_set_icon_pixel">gui_set_icon_pixel() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.gui_set_state">gui_set_state() (in module pyray)</a>
</li>
@ -2007,6 +2020,10 @@
<li><a href="raylib.html#raylib.GuiCheckBoxProperty">(in module raylib)</a>
</li>
</ul></li>
<li><a href="raylib.html#raylib.GuiCheckIconPixel">GuiCheckIconPixel() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiClearIconPixel">GuiClearIconPixel() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiColorBarAlpha">GuiColorBarAlpha() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiColorBarHue">GuiColorBarHue() (in module raylib)</a>
@ -2054,6 +2071,8 @@
</li>
</ul></li>
<li><a href="raylib.html#raylib.GuiDisable">GuiDisable() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiDrawIcon">GuiDrawIcon() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiDropdownBox">GuiDropdownBox() (in module raylib)</a>
</li>
@ -2070,6 +2089,10 @@
<li><a href="raylib.html#raylib.GuiFade">GuiFade() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiGetFont">GuiGetFont() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiGetIconData">GuiGetIconData() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiGetIcons">GuiGetIcons() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiGetState">GuiGetState() (in module raylib)</a>
</li>
@ -2081,9 +2104,7 @@
</li>
<li><a href="raylib.html#raylib.GuiIconText">GuiIconText() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiImageButton">GuiImageButton() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiImageButtonEx">GuiImageButtonEx() (in module raylib)</a>
<li><a href="raylib.html#raylib.GuiIsLocked">GuiIsLocked() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiLabel">GuiLabel() (in module raylib)</a>
</li>
@ -2136,6 +2157,10 @@
<li><a href="raylib.html#raylib.GuiScrollPanel">GuiScrollPanel() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiSetFont">GuiSetFont() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiSetIconData">GuiSetIconData() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiSetIconPixel">GuiSetIconPixel() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.GuiSetState">GuiSetState() (in module raylib)</a>
</li>
@ -4267,6 +4292,10 @@
</li>
</ul></li>
<li><a href="pyray.html#pyray.rl_begin">rl_begin() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_bind_image_texture">rl_bind_image_texture() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_bind_shader_buffer">rl_bind_shader_buffer() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.RL_BLEND_ADD_COLORS">RL_BLEND_ADD_COLORS (in module pyray)</a>
@ -4319,6 +4348,10 @@
<li><a href="pyray.html#pyray.rl_color4ub">rl_color4ub() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_compile_shader">rl_compile_shader() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_compute_shader_dispatch">rl_compute_shader_dispatch() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_copy_buffers_elements">rl_copy_buffers_elements() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_disable_backface_culling">rl_disable_backface_culling() (in module pyray)</a>
</li>
@ -4429,6 +4462,8 @@
<li><a href="pyray.html#pyray.rl_get_matrix_view_offset_stereo">rl_get_matrix_view_offset_stereo() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_get_pixel_format_name">rl_get_pixel_format_name() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_get_shader_buffer_size">rl_get_shader_buffer_size() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_get_shader_id_default">rl_get_shader_id_default() (in module pyray)</a>
</li>
@ -4439,6 +4474,8 @@
<li><a href="pyray.html#pyray.rl_get_version">rl_get_version() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_is_stereo_render_enabled">rl_is_stereo_render_enabled() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_load_compute_shader_program">rl_load_compute_shader_program() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_load_draw_cube">rl_load_draw_cube() (in module pyray)</a>
</li>
@ -4451,6 +4488,8 @@
<li><a href="pyray.html#pyray.rl_load_identity">rl_load_identity() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_load_render_batch">rl_load_render_batch() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_load_shader_buffer">rl_load_shader_buffer() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_load_shader_code">rl_load_shader_code() (in module pyray)</a>
</li>
@ -4655,6 +4694,8 @@
<li><a href="pyray.html#pyray.rl_push_matrix">rl_push_matrix() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_read_screen_pixels">rl_read_screen_pixels() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_read_shader_buffer_elements">rl_read_shader_buffer_elements() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_read_texture_pixels">rl_read_texture_pixels() (in module pyray)</a>
</li>
@ -4708,14 +4749,14 @@
<li><a href="raylib.html#raylib.RL_SHADER_ATTRIB_VEC2">(in module raylib)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="pyray.html#pyray.RL_SHADER_ATTRIB_VEC3">RL_SHADER_ATTRIB_VEC3 (in module pyray)</a>
<ul>
<li><a href="raylib.html#raylib.RL_SHADER_ATTRIB_VEC3">(in module raylib)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="pyray.html#pyray.RL_SHADER_ATTRIB_VEC4">RL_SHADER_ATTRIB_VEC4 (in module pyray)</a>
<ul>
@ -4977,6 +5018,8 @@
<li><a href="pyray.html#pyray.rl_unload_framebuffer">rl_unload_framebuffer() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_unload_render_batch">rl_unload_render_batch() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_unload_shader_buffer">rl_unload_shader_buffer() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_unload_shader_program">rl_unload_shader_program() (in module pyray)</a>
</li>
@ -4985,6 +5028,8 @@
<li><a href="pyray.html#pyray.rl_unload_vertex_array">rl_unload_vertex_array() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_unload_vertex_buffer">rl_unload_vertex_buffer() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_update_shader_buffer_elements">rl_update_shader_buffer_elements() (in module pyray)</a>
</li>
<li><a href="pyray.html#pyray.rl_update_texture">rl_update_texture() (in module pyray)</a>
</li>
@ -5003,6 +5048,10 @@
<li><a href="raylib.html#raylib.rlActiveTextureSlot">rlActiveTextureSlot() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlBegin">rlBegin() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlBindImageTexture">rlBindImageTexture() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlBindShaderBuffer">rlBindShaderBuffer() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlBlendMode">rlBlendMode (in module raylib)</a>
</li>
@ -5021,6 +5070,10 @@
<li><a href="raylib.html#raylib.rlColor4ub">rlColor4ub() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlCompileShader">rlCompileShader() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlComputeShaderDispatch">rlComputeShaderDispatch() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlCopyBuffersElements">rlCopyBuffersElements() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlDisableBackfaceCulling">rlDisableBackfaceCulling() (in module raylib)</a>
</li>
@ -5137,6 +5190,8 @@
<li><a href="raylib.html#raylib.rlGetMatrixViewOffsetStereo">rlGetMatrixViewOffsetStereo() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlGetPixelFormatName">rlGetPixelFormatName() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlGetShaderBufferSize">rlGetShaderBufferSize() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlGetShaderIdDefault">rlGetShaderIdDefault() (in module raylib)</a>
</li>
@ -5157,6 +5212,8 @@
<li><a href="raylib.html#raylib.rlGlVersion">rlGlVersion (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlIsStereoRenderEnabled">rlIsStereoRenderEnabled() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlLoadComputeShaderProgram">rlLoadComputeShaderProgram() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlLoadDrawCube">rlLoadDrawCube() (in module raylib)</a>
</li>
@ -5169,6 +5226,8 @@
<li><a href="raylib.html#raylib.rlLoadIdentity">rlLoadIdentity() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlLoadRenderBatch">rlLoadRenderBatch() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlLoadShaderBuffer">rlLoadShaderBuffer() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlLoadShaderCode">rlLoadShaderCode() (in module raylib)</a>
</li>
@ -5201,6 +5260,8 @@
<li><a href="raylib.html#raylib.rlPushMatrix">rlPushMatrix() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlReadScreenPixels">rlReadScreenPixels() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlReadShaderBufferElements">rlReadShaderBufferElements() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlReadTexturePixels">rlReadTexturePixels() (in module raylib)</a>
</li>
@ -5263,6 +5324,8 @@
<li><a href="raylib.html#raylib.rlUnloadFramebuffer">rlUnloadFramebuffer() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlUnloadRenderBatch">rlUnloadRenderBatch() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlUnloadShaderBuffer">rlUnloadShaderBuffer() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlUnloadShaderProgram">rlUnloadShaderProgram() (in module raylib)</a>
</li>
@ -5271,6 +5334,8 @@
<li><a href="raylib.html#raylib.rlUnloadVertexArray">rlUnloadVertexArray() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlUnloadVertexBuffer">rlUnloadVertexBuffer() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlUpdateShaderBufferElements">rlUpdateShaderBufferElements() (in module raylib)</a>
</li>
<li><a href="raylib.html#raylib.rlUpdateTexture">rlUpdateTexture() (in module raylib)</a>
</li>

View file

@ -16,7 +16,7 @@
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Python Bindings for Raylib 4.0-dev" href="README.html" />
<link rel="next" title="Python Bindings for Raylib 4.0.0" href="README.html" />
</head>
<body class="wy-body-for-nav">
@ -36,10 +36,11 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>
@ -81,10 +82,11 @@
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>
@ -106,7 +108,7 @@
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="README.html" class="btn btn-neutral float-right" title="Python Bindings for Raylib 4.0-dev" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
<a href="README.html" class="btn btn-neutral float-right" title="Python Bindings for Raylib 4.0.0" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>

Binary file not shown.

View file

@ -42,10 +42,11 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>

View file

@ -17,7 +17,7 @@
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="C API" href="raylib.html" />
<link rel="prev" title="Python Bindings for Raylib 4.0-dev" href="README.html" />
<link rel="prev" title="Python Bindings for Raylib 4.0.0" href="README.html" />
</head>
<body class="wy-body-for-nav">
@ -37,10 +37,11 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>
@ -855,24 +856,28 @@
<li class="toctree-l3"><a class="reference internal" href="#pyray.get_world_to_screen_ex">get_world_to_screen_ex</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_button">gui_button</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_check_box">gui_check_box</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_check_icon_pixel">gui_check_icon_pixel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_clear_icon_pixel">gui_clear_icon_pixel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_color_bar_alpha">gui_color_bar_alpha</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_color_bar_hue">gui_color_bar_hue</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_color_panel">gui_color_panel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_color_picker">gui_color_picker</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_combo_box">gui_combo_box</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_disable">gui_disable</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_draw_icon">gui_draw_icon</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_dropdown_box">gui_dropdown_box</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_dummy_rec">gui_dummy_rec</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_enable">gui_enable</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_fade">gui_fade</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_get_font">gui_get_font</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_get_icon_data">gui_get_icon_data</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_get_icons">gui_get_icons</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_get_state">gui_get_state</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_get_style">gui_get_style</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_grid">gui_grid</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_group_box">gui_group_box</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_icon_text">gui_icon_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_image_button">gui_image_button</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_image_button_ex">gui_image_button_ex</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_is_locked">gui_is_locked</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_label">gui_label</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_label_button">gui_label_button</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_line">gui_line</a></li>
@ -887,6 +892,8 @@
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_scroll_bar">gui_scroll_bar</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_scroll_panel">gui_scroll_panel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_set_font">gui_set_font</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_set_icon_data">gui_set_icon_data</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_set_icon_pixel">gui_set_icon_pixel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_set_state">gui_set_state</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_set_style">gui_set_style</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.gui_slider">gui_slider</a></li>
@ -1042,6 +1049,8 @@
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_active_draw_buffers">rl_active_draw_buffers</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_active_texture_slot">rl_active_texture_slot</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_begin">rl_begin</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_bind_image_texture">rl_bind_image_texture</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_bind_shader_buffer">rl_bind_shader_buffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_check_errors">rl_check_errors</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_check_render_batch_limit">rl_check_render_batch_limit</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_clear_color">rl_clear_color</a></li>
@ -1050,6 +1059,8 @@
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_color4f">rl_color4f</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_color4ub">rl_color4ub</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_compile_shader">rl_compile_shader</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_compute_shader_dispatch">rl_compute_shader_dispatch</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_copy_buffers_elements">rl_copy_buffers_elements</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_disable_backface_culling">rl_disable_backface_culling</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_disable_color_blend">rl_disable_color_blend</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_disable_depth_mask">rl_disable_depth_mask</a></li>
@ -1105,17 +1116,20 @@
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_get_matrix_transform">rl_get_matrix_transform</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_get_matrix_view_offset_stereo">rl_get_matrix_view_offset_stereo</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_get_pixel_format_name">rl_get_pixel_format_name</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_get_shader_buffer_size">rl_get_shader_buffer_size</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_get_shader_id_default">rl_get_shader_id_default</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_get_shader_locs_default">rl_get_shader_locs_default</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_get_texture_id_default">rl_get_texture_id_default</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_get_version">rl_get_version</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_is_stereo_render_enabled">rl_is_stereo_render_enabled</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_compute_shader_program">rl_load_compute_shader_program</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_draw_cube">rl_load_draw_cube</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_draw_quad">rl_load_draw_quad</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_extensions">rl_load_extensions</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_framebuffer">rl_load_framebuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_identity">rl_load_identity</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_render_batch">rl_load_render_batch</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_shader_buffer">rl_load_shader_buffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_shader_code">rl_load_shader_code</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_shader_program">rl_load_shader_program</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_load_texture">rl_load_texture</a></li>
@ -1131,6 +1145,7 @@
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_pop_matrix">rl_pop_matrix</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_push_matrix">rl_push_matrix</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_read_screen_pixels">rl_read_screen_pixels</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_read_shader_buffer_elements">rl_read_shader_buffer_elements</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_read_texture_pixels">rl_read_texture_pixels</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_rotatef">rl_rotatef</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_scalef">rl_scalef</a></li>
@ -1156,10 +1171,12 @@
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_translatef">rl_translatef</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_unload_framebuffer">rl_unload_framebuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_unload_render_batch">rl_unload_render_batch</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_unload_shader_buffer">rl_unload_shader_buffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_unload_shader_program">rl_unload_shader_program</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_unload_texture">rl_unload_texture</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_unload_vertex_array">rl_unload_vertex_array</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_unload_vertex_buffer">rl_unload_vertex_buffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_update_shader_buffer_elements">rl_update_shader_buffer_elements</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_update_texture">rl_update_texture</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_update_vertex_buffer">rl_update_vertex_buffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#pyray.rl_vertex2f">rl_vertex2f</a></li>
@ -5701,6 +5718,20 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_check_icon_pixel">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_check_icon_pixel</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_check_icon_pixel" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiCheckIconPixel(int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_clear_icon_pixel">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_clear_icon_pixel</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_clear_icon_pixel" title="Permalink to this definition"></a></dt>
<dd><p>void GuiClearIconPixel(int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_color_bar_alpha">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_color_bar_alpha</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">float_1</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_color_bar_alpha" title="Permalink to this definition"></a></dt>
@ -5743,6 +5774,13 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_draw_icon">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_draw_icon</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">Color_4</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Color" title="pyray.Color">Color</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_draw_icon" title="Permalink to this definition"></a></dt>
<dd><p>void GuiDrawIcon(int, int, int, int, struct Color);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_dropdown_box">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_dropdown_box</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">_Bool_3</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_dropdown_box" title="Permalink to this definition"></a></dt>
@ -5778,6 +5816,20 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_get_icon_data">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_get_icon_data</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_get_icon_data" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int <a href="#id25"><span class="problematic" id="id26">*</span></a>GuiGetIconData(int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_get_icons">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_get_icons</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_get_icons" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int <a href="#id27"><span class="problematic" id="id28">*</span></a>GuiGetIcons();</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_get_state">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_get_state</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_get_state" title="Permalink to this definition"></a></dt>
@ -5802,28 +5854,21 @@
<dl class="py function">
<dt id="pyray.gui_group_box">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_group_box</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_group_box" title="Permalink to this definition"></a></dt>
<dd><p>void GuiGroupBox(struct Rectangle, char <a href="#id25"><span class="problematic" id="id26">*</span></a>);</p>
<dd><p>void GuiGroupBox(struct Rectangle, char <a href="#id29"><span class="problematic" id="id30">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_icon_text">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_icon_text</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_icon_text" title="Permalink to this definition"></a></dt>
<dd><p>char <a href="#id27"><span class="problematic" id="id28">*</span></a>GuiIconText(int, char <a href="#id29"><span class="problematic" id="id30">*</span></a>);</p>
<dd><p>char <a href="#id31"><span class="problematic" id="id32">*</span></a>GuiIconText(int, char <a href="#id33"><span class="problematic" id="id34">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_image_button">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_image_button</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">Texture_2</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Texture" title="pyray.Texture">Texture</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_image_button" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiImageButton(struct Rectangle, char <a href="#id31"><span class="problematic" id="id32">*</span></a>, struct Texture);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_image_button_ex">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_image_button_ex</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">Texture_2</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Texture" title="pyray.Texture">Texture</a></span></em>, <em class="sig-param"><span class="n">Rectangle_3</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_image_button_ex" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiImageButtonEx(struct Rectangle, char <a href="#id33"><span class="problematic" id="id34">*</span></a>, struct Texture, struct Rectangle);</p>
<dt id="pyray.gui_is_locked">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_is_locked</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_is_locked" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiIsLocked();</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -5925,6 +5970,20 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_set_icon_data">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_set_icon_data</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_set_icon_data" title="Permalink to this definition"></a></dt>
<dd><p>void GuiSetIconData(int, unsigned int <a href="#id65"><span class="problematic" id="id66">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_set_icon_pixel">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_set_icon_pixel</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_set_icon_pixel" title="Permalink to this definition"></a></dt>
<dd><p>void GuiSetIconPixel(int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_set_state">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_set_state</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_set_state" title="Permalink to this definition"></a></dt>
@ -5942,63 +6001,63 @@
<dl class="py function">
<dt id="pyray.gui_slider">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_slider</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_2</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">float_3</span><span class="p">:</span> <span class="n">float</span></em>, <em class="sig-param"><span class="n">float_4</span><span class="p">:</span> <span class="n">float</span></em>, <em class="sig-param"><span class="n">float_5</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_slider" title="Permalink to this definition"></a></dt>
<dd><p>float GuiSlider(struct Rectangle, char <a href="#id65"><span class="problematic" id="id66">*</span></a>, char <a href="#id67"><span class="problematic" id="id68">*</span></a>, float, float, float);</p>
<dd><p>float GuiSlider(struct Rectangle, char <a href="#id67"><span class="problematic" id="id68">*</span></a>, char <a href="#id69"><span class="problematic" id="id70">*</span></a>, float, float, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_slider_bar">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_slider_bar</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_2</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">float_3</span><span class="p">:</span> <span class="n">float</span></em>, <em class="sig-param"><span class="n">float_4</span><span class="p">:</span> <span class="n">float</span></em>, <em class="sig-param"><span class="n">float_5</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_slider_bar" title="Permalink to this definition"></a></dt>
<dd><p>float GuiSliderBar(struct Rectangle, char <a href="#id69"><span class="problematic" id="id70">*</span></a>, char <a href="#id71"><span class="problematic" id="id72">*</span></a>, float, float, float);</p>
<dd><p>float GuiSliderBar(struct Rectangle, char <a href="#id71"><span class="problematic" id="id72">*</span></a>, char <a href="#id73"><span class="problematic" id="id74">*</span></a>, float, float, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_spinner">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_spinner</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_5</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_spinner" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiSpinner(struct Rectangle, char <a href="#id73"><span class="problematic" id="id74">*</span></a>, int <a href="#id75"><span class="problematic" id="id76">*</span></a>, int, int, _Bool);</p>
<dd><p>_Bool GuiSpinner(struct Rectangle, char <a href="#id75"><span class="problematic" id="id76">*</span></a>, int <a href="#id77"><span class="problematic" id="id78">*</span></a>, int, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_status_bar">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_status_bar</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_status_bar" title="Permalink to this definition"></a></dt>
<dd><p>void GuiStatusBar(struct Rectangle, char <a href="#id77"><span class="problematic" id="id78">*</span></a>);</p>
<dd><p>void GuiStatusBar(struct Rectangle, char <a href="#id79"><span class="problematic" id="id80">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_text_box">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_text_box</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_3</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_text_box" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiTextBox(struct Rectangle, char <a href="#id79"><span class="problematic" id="id80">*</span></a>, int, _Bool);</p>
<dd><p>_Bool GuiTextBox(struct Rectangle, char <a href="#id81"><span class="problematic" id="id82">*</span></a>, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_text_box_multi">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_text_box_multi</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_3</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_text_box_multi" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiTextBoxMulti(struct Rectangle, char <a href="#id81"><span class="problematic" id="id82">*</span></a>, int, _Bool);</p>
<dd><p>_Bool GuiTextBoxMulti(struct Rectangle, char <a href="#id83"><span class="problematic" id="id84">*</span></a>, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_text_input_box">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_text_input_box</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_2</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_3</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_4</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_text_input_box" title="Permalink to this definition"></a></dt>
<dd><p>int GuiTextInputBox(struct Rectangle, char <a href="#id83"><span class="problematic" id="id84">*</span></a>, char <a href="#id85"><span class="problematic" id="id86">*</span></a>, char <a href="#id87"><span class="problematic" id="id88">*</span></a>, char <a href="#id89"><span class="problematic" id="id90">*</span></a>);</p>
<dd><p>int GuiTextInputBox(struct Rectangle, char <a href="#id85"><span class="problematic" id="id86">*</span></a>, char <a href="#id87"><span class="problematic" id="id88">*</span></a>, char <a href="#id89"><span class="problematic" id="id90">*</span></a>, char <a href="#id91"><span class="problematic" id="id92">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_toggle">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_toggle</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">_Bool_2</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_toggle" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiToggle(struct Rectangle, char <a href="#id91"><span class="problematic" id="id92">*</span></a>, _Bool);</p>
<dd><p>_Bool GuiToggle(struct Rectangle, char <a href="#id93"><span class="problematic" id="id94">*</span></a>, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_toggle_group">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_toggle_group</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_toggle_group" title="Permalink to this definition"></a></dt>
<dd><p>int GuiToggleGroup(struct Rectangle, char <a href="#id93"><span class="problematic" id="id94">*</span></a>, int);</p>
<dd><p>int GuiToggleGroup(struct Rectangle, char <a href="#id95"><span class="problematic" id="id96">*</span></a>, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -6012,14 +6071,14 @@
<dl class="py function">
<dt id="pyray.gui_value_box">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_value_box</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_5</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_value_box" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiValueBox(struct Rectangle, char <a href="#id95"><span class="problematic" id="id96">*</span></a>, int <a href="#id97"><span class="problematic" id="id98">*</span></a>, int, int, _Bool);</p>
<dd><p>_Bool GuiValueBox(struct Rectangle, char <a href="#id97"><span class="problematic" id="id98">*</span></a>, int <a href="#id99"><span class="problematic" id="id100">*</span></a>, int, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.gui_window_box">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">gui_window_box</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Rectangle" title="pyray.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.gui_window_box" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiWindowBox(struct Rectangle, char <a href="#id99"><span class="problematic" id="id100">*</span></a>);</p>
<dd><p>_Bool GuiWindowBox(struct Rectangle, char <a href="#id101"><span class="problematic" id="id102">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -6771,21 +6830,21 @@
<dl class="py function">
<dt id="pyray.physics_add_force">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">physics_add_force</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">PhysicsBodyData_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">Vector2_1</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Vector2" title="pyray.Vector2">Vector2</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.physics_add_force" title="Permalink to this definition"></a></dt>
<dd><p>void PhysicsAddForce(struct PhysicsBodyData <a href="#id101"><span class="problematic" id="id102">*</span></a>, struct Vector2);</p>
<dd><p>void PhysicsAddForce(struct PhysicsBodyData <a href="#id103"><span class="problematic" id="id104">*</span></a>, struct Vector2);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.physics_add_torque">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">physics_add_torque</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">PhysicsBodyData_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">float_1</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.physics_add_torque" title="Permalink to this definition"></a></dt>
<dd><p>void PhysicsAddTorque(struct PhysicsBodyData <a href="#id103"><span class="problematic" id="id104">*</span></a>, float);</p>
<dd><p>void PhysicsAddTorque(struct PhysicsBodyData <a href="#id105"><span class="problematic" id="id106">*</span></a>, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.physics_shatter">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">physics_shatter</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">PhysicsBodyData_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">Vector2_1</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#pyray.Vector2" title="pyray.Vector2">Vector2</a></span></em>, <em class="sig-param"><span class="n">float_2</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.physics_shatter" title="Permalink to this definition"></a></dt>
<dd><p>void PhysicsShatter(struct PhysicsBodyData <a href="#id105"><span class="problematic" id="id106">*</span></a>, struct Vector2, float);</p>
<dd><p>void PhysicsShatter(struct PhysicsBodyData <a href="#id107"><span class="problematic" id="id108">*</span></a>, struct Vector2, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -6876,6 +6935,20 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_bind_image_texture">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_bind_image_texture</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_bind_image_texture" title="Permalink to this definition"></a></dt>
<dd><p>void rlBindImageTexture(unsigned int, unsigned int, unsigned int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_bind_shader_buffer">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_bind_shader_buffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_1</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_bind_shader_buffer" title="Permalink to this definition"></a></dt>
<dd><p>void rlBindShaderBuffer(unsigned int, unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_check_errors">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_check_errors</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_check_errors" title="Permalink to this definition"></a></dt>
@ -6928,7 +7001,21 @@
<dl class="py function">
<dt id="pyray.rl_compile_shader">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_compile_shader</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">str_0</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_compile_shader" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlCompileShader(char <a href="#id107"><span class="problematic" id="id108">*</span></a>, int);</p>
<dd><p>unsigned int rlCompileShader(char <a href="#id109"><span class="problematic" id="id110">*</span></a>, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_compute_shader_dispatch">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_compute_shader_dispatch</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_compute_shader_dispatch" title="Permalink to this definition"></a></dt>
<dd><p>void rlComputeShaderDispatch(unsigned int, unsigned int, unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_copy_buffers_elements">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_copy_buffers_elements</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_4</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_copy_buffers_elements" title="Permalink to this definition"></a></dt>
<dd><p>void rlCopyBuffersElements(unsigned int, unsigned int, unsigned long long, unsigned long long, unsigned long long);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7047,7 +7134,7 @@
<dl class="py function">
<dt id="pyray.rl_draw_render_batch">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_draw_render_batch</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">rlRenderBatch_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_draw_render_batch" title="Permalink to this definition"></a></dt>
<dd><p>void rlDrawRenderBatch(struct rlRenderBatch <a href="#id109"><span class="problematic" id="id110">*</span></a>);</p>
<dd><p>void rlDrawRenderBatch(struct rlRenderBatch <a href="#id111"><span class="problematic" id="id112">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7068,14 +7155,14 @@
<dl class="py function">
<dt id="pyray.rl_draw_vertex_array_elements">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_draw_vertex_array_elements</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_draw_vertex_array_elements" title="Permalink to this definition"></a></dt>
<dd><p>void rlDrawVertexArrayElements(int, int, void <a href="#id111"><span class="problematic" id="id112">*</span></a>);</p>
<dd><p>void rlDrawVertexArrayElements(int, int, void <a href="#id113"><span class="problematic" id="id114">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_draw_vertex_array_elements_instanced">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_draw_vertex_array_elements_instanced</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_draw_vertex_array_elements_instanced" title="Permalink to this definition"></a></dt>
<dd><p>void rlDrawVertexArrayElementsInstanced(int, int, void <a href="#id113"><span class="problematic" id="id114">*</span></a>, int);</p>
<dd><p>void rlDrawVertexArrayElementsInstanced(int, int, void <a href="#id115"><span class="problematic" id="id116">*</span></a>, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7229,7 +7316,7 @@
<dl class="py function">
<dt id="pyray.rl_gen_texture_mipmaps">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_gen_texture_mipmaps</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_pointer_4</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_gen_texture_mipmaps" title="Permalink to this definition"></a></dt>
<dd><p>void rlGenTextureMipmaps(unsigned int, int, int, int, int <a href="#id115"><span class="problematic" id="id116">*</span></a>);</p>
<dd><p>void rlGenTextureMipmaps(unsigned int, int, int, int, int <a href="#id117"><span class="problematic" id="id118">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7250,7 +7337,7 @@
<dl class="py function">
<dt id="pyray.rl_get_gl_texture_formats">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_get_gl_texture_formats</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_pointer_3</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_get_gl_texture_formats" title="Permalink to this definition"></a></dt>
<dd><p>void rlGetGlTextureFormats(int, int <a href="#id117"><span class="problematic" id="id118">*</span></a>, int <a href="#id119"><span class="problematic" id="id120">*</span></a>, int <a href="#id121"><span class="problematic" id="id122">*</span></a>);</p>
<dd><p>void rlGetGlTextureFormats(int, int <a href="#id119"><span class="problematic" id="id120">*</span></a>, int <a href="#id121"><span class="problematic" id="id122">*</span></a>, int <a href="#id123"><span class="problematic" id="id124">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7264,14 +7351,14 @@
<dl class="py function">
<dt id="pyray.rl_get_location_attrib">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_get_location_attrib</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_get_location_attrib" title="Permalink to this definition"></a></dt>
<dd><p>int rlGetLocationAttrib(unsigned int, char <a href="#id123"><span class="problematic" id="id124">*</span></a>);</p>
<dd><p>int rlGetLocationAttrib(unsigned int, char <a href="#id125"><span class="problematic" id="id126">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_get_location_uniform">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_get_location_uniform</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_get_location_uniform" title="Permalink to this definition"></a></dt>
<dd><p>int rlGetLocationUniform(unsigned int, char <a href="#id125"><span class="problematic" id="id126">*</span></a>);</p>
<dd><p>int rlGetLocationUniform(unsigned int, char <a href="#id127"><span class="problematic" id="id128">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7313,7 +7400,14 @@
<dl class="py function">
<dt id="pyray.rl_get_pixel_format_name">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_get_pixel_format_name</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_get_pixel_format_name" title="Permalink to this definition"></a></dt>
<dd><p>char <a href="#id127"><span class="problematic" id="id128">*</span></a>rlGetPixelFormatName(unsigned int);</p>
<dd><p>char <a href="#id129"><span class="problematic" id="id130">*</span></a>rlGetPixelFormatName(unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_get_shader_buffer_size">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_get_shader_buffer_size</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_get_shader_buffer_size" title="Permalink to this definition"></a></dt>
<dd><p>unsigned long long rlGetShaderBufferSize(unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7327,7 +7421,7 @@
<dl class="py function">
<dt id="pyray.rl_get_shader_locs_default">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_get_shader_locs_default</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_get_shader_locs_default" title="Permalink to this definition"></a></dt>
<dd><p>int <a href="#id129"><span class="problematic" id="id130">*</span></a>rlGetShaderLocsDefault();</p>
<dd><p>int <a href="#id131"><span class="problematic" id="id132">*</span></a>rlGetShaderLocsDefault();</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7352,6 +7446,13 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_load_compute_shader_program">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_compute_shader_program</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_compute_shader_program" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadComputeShaderProgram(unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_load_draw_cube">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_draw_cube</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_draw_cube" title="Permalink to this definition"></a></dt>
@ -7369,7 +7470,7 @@
<dl class="py function">
<dt id="pyray.rl_load_extensions">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_extensions</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_extensions" title="Permalink to this definition"></a></dt>
<dd><p>void rlLoadExtensions(void <a href="#id131"><span class="problematic" id="id132">*</span></a>);</p>
<dd><p>void rlLoadExtensions(void <a href="#id133"><span class="problematic" id="id134">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7394,10 +7495,17 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_load_shader_buffer">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_shader_buffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedlonglong_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_shader_buffer" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadShaderBuffer(unsigned long long, void <a href="#id135"><span class="problematic" id="id136">*</span></a>, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_load_shader_code">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_shader_code</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">str_0</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_shader_code" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadShaderCode(char <a href="#id133"><span class="problematic" id="id134">*</span></a>, char <a href="#id135"><span class="problematic" id="id136">*</span></a>);</p>
<dd><p>unsigned int rlLoadShaderCode(char <a href="#id137"><span class="problematic" id="id138">*</span></a>, char <a href="#id139"><span class="problematic" id="id140">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7411,14 +7519,14 @@
<dl class="py function">
<dt id="pyray.rl_load_texture">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_texture</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_texture" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadTexture(void <a href="#id137"><span class="problematic" id="id138">*</span></a>, int, int, int, int);</p>
<dd><p>unsigned int rlLoadTexture(void <a href="#id141"><span class="problematic" id="id142">*</span></a>, int, int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_load_texture_cubemap">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_texture_cubemap</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_texture_cubemap" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadTextureCubemap(void <a href="#id139"><span class="problematic" id="id140">*</span></a>, int, int);</p>
<dd><p>unsigned int rlLoadTextureCubemap(void <a href="#id143"><span class="problematic" id="id144">*</span></a>, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7439,14 +7547,14 @@
<dl class="py function">
<dt id="pyray.rl_load_vertex_buffer">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_vertex_buffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_2</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_vertex_buffer" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadVertexBuffer(void <a href="#id141"><span class="problematic" id="id142">*</span></a>, int, _Bool);</p>
<dd><p>unsigned int rlLoadVertexBuffer(void <a href="#id145"><span class="problematic" id="id146">*</span></a>, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_load_vertex_buffer_element">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_load_vertex_buffer_element</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_2</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_load_vertex_buffer_element" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadVertexBufferElement(void <a href="#id143"><span class="problematic" id="id144">*</span></a>, int, _Bool);</p>
<dd><p>unsigned int rlLoadVertexBufferElement(void <a href="#id147"><span class="problematic" id="id148">*</span></a>, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7460,7 +7568,7 @@
<dl class="py function">
<dt id="pyray.rl_mult_matrixf">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_mult_matrixf</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">float_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_mult_matrixf" title="Permalink to this definition"></a></dt>
<dd><p>void rlMultMatrixf(float <a href="#id145"><span class="problematic" id="id146">*</span></a>);</p>
<dd><p>void rlMultMatrixf(float <a href="#id149"><span class="problematic" id="id150">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7495,14 +7603,21 @@
<dl class="py function">
<dt id="pyray.rl_read_screen_pixels">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_read_screen_pixels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_read_screen_pixels" title="Permalink to this definition"></a></dt>
<dd><p>unsigned char <a href="#id147"><span class="problematic" id="id148">*</span></a>rlReadScreenPixels(int, int);</p>
<dd><p>unsigned char <a href="#id151"><span class="problematic" id="id152">*</span></a>rlReadScreenPixels(int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_read_shader_buffer_elements">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_read_shader_buffer_elements</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_read_shader_buffer_elements" title="Permalink to this definition"></a></dt>
<dd><p>void rlReadShaderBufferElements(unsigned int, void <a href="#id153"><span class="problematic" id="id154">*</span></a>, unsigned long long, unsigned long long);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_read_texture_pixels">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_read_texture_pixels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_read_texture_pixels" title="Permalink to this definition"></a></dt>
<dd><p>void <a href="#id149"><span class="problematic" id="id150">*</span></a>rlReadTexturePixels(unsigned int, int, int, int);</p>
<dd><p>void <a href="#id155"><span class="problematic" id="id156">*</span></a>rlReadTexturePixels(unsigned int, int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7579,14 +7694,14 @@
<dl class="py function">
<dt id="pyray.rl_set_render_batch_active">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_set_render_batch_active</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">rlRenderBatch_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_set_render_batch_active" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetRenderBatchActive(struct rlRenderBatch <a href="#id151"><span class="problematic" id="id152">*</span></a>);</p>
<dd><p>void rlSetRenderBatchActive(struct rlRenderBatch <a href="#id157"><span class="problematic" id="id158">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_set_shader">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_set_shader</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_set_shader" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetShader(unsigned int, int <a href="#id153"><span class="problematic" id="id154">*</span></a>);</p>
<dd><p>void rlSetShader(unsigned int, int <a href="#id159"><span class="problematic" id="id160">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7600,7 +7715,7 @@
<dl class="py function">
<dt id="pyray.rl_set_uniform">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_set_uniform</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_set_uniform" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetUniform(int, void <a href="#id155"><span class="problematic" id="id156">*</span></a>, int, int);</p>
<dd><p>void rlSetUniform(int, void <a href="#id161"><span class="problematic" id="id162">*</span></a>, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7621,14 +7736,14 @@
<dl class="py function">
<dt id="pyray.rl_set_vertex_attribute">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_set_vertex_attribute</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_3</span><span class="p">:</span> <span class="n">bool</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_5</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_set_vertex_attribute" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetVertexAttribute(unsigned int, int, int, _Bool, int, void <a href="#id157"><span class="problematic" id="id158">*</span></a>);</p>
<dd><p>void rlSetVertexAttribute(unsigned int, int, int, _Bool, int, void <a href="#id163"><span class="problematic" id="id164">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_set_vertex_attribute_default">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_set_vertex_attribute_default</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_set_vertex_attribute_default" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetVertexAttributeDefault(int, void <a href="#id159"><span class="problematic" id="id160">*</span></a>, int, int);</p>
<dd><p>void rlSetVertexAttributeDefault(int, void <a href="#id165"><span class="problematic" id="id166">*</span></a>, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7674,6 +7789,13 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_unload_shader_buffer">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_unload_shader_buffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_unload_shader_buffer" title="Permalink to this definition"></a></dt>
<dd><p>void rlUnloadShaderBuffer(unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_unload_shader_program">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_unload_shader_program</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_unload_shader_program" title="Permalink to this definition"></a></dt>
@ -7702,17 +7824,24 @@
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_update_shader_buffer_elements">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_update_shader_buffer_elements</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_update_shader_buffer_elements" title="Permalink to this definition"></a></dt>
<dd><p>void rlUpdateShaderBufferElements(unsigned int, void <a href="#id167"><span class="problematic" id="id168">*</span></a>, unsigned long long, unsigned long long);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_update_texture">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_update_texture</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_5</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_6</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_update_texture" title="Permalink to this definition"></a></dt>
<dd><p>void rlUpdateTexture(unsigned int, int, int, int, int, int, void <a href="#id161"><span class="problematic" id="id162">*</span></a>);</p>
<dd><p>void rlUpdateTexture(unsigned int, int, int, int, int, int, void <a href="#id169"><span class="problematic" id="id170">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="pyray.rl_update_vertex_buffer">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">rl_update_vertex_buffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.rl_update_vertex_buffer" title="Permalink to this definition"></a></dt>
<dd><p>void rlUpdateVertexBuffer(unsigned int, void <a href="#id163"><span class="problematic" id="id164">*</span></a>, int, int);</p>
<dd><p>void rlUpdateVertexBuffer(unsigned int, void <a href="#id171"><span class="problematic" id="id172">*</span></a>, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7929,7 +8058,7 @@
<dl class="py function">
<dt id="pyray.set_physics_body_rotation">
<code class="sig-prename descclassname">pyray.</code><code class="sig-name descname">set_physics_body_rotation</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">PhysicsBodyData_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">float_1</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#pyray.set_physics_body_rotation" title="Permalink to this definition"></a></dt>
<dd><p>void SetPhysicsBodyRotation(struct PhysicsBodyData <a href="#id165"><span class="problematic" id="id166">*</span></a>, float);</p>
<dd><p>void SetPhysicsBodyRotation(struct PhysicsBodyData <a href="#id173"><span class="problematic" id="id174">*</span></a>, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8471,7 +8600,7 @@
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="README.html" class="btn btn-neutral float-left" title="Python Bindings for Raylib 4.0-dev" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="README.html" class="btn btn-neutral float-left" title="Python Bindings for Raylib 4.0.0" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="raylib.html" class="btn btn-neutral float-right" title="C API" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>

View file

@ -37,10 +37,11 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>
@ -428,6 +429,8 @@
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiButton">GuiButton</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiCheckBox">GuiCheckBox</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiCheckBoxProperty">GuiCheckBoxProperty</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiCheckIconPixel">GuiCheckIconPixel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiClearIconPixel">GuiClearIconPixel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiColorBarAlpha">GuiColorBarAlpha</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiColorBarHue">GuiColorBarHue</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiColorPanel">GuiColorPanel</a></li>
@ -440,19 +443,21 @@
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiControlState">GuiControlState</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiDefaultProperty">GuiDefaultProperty</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiDisable">GuiDisable</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiDrawIcon">GuiDrawIcon</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiDropdownBox">GuiDropdownBox</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiDropdownBoxProperty">GuiDropdownBoxProperty</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiDummyRec">GuiDummyRec</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiEnable">GuiEnable</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiFade">GuiFade</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiGetFont">GuiGetFont</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiGetIconData">GuiGetIconData</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiGetIcons">GuiGetIcons</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiGetState">GuiGetState</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiGetStyle">GuiGetStyle</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiGrid">GuiGrid</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiGroupBox">GuiGroupBox</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiIconText">GuiIconText</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiImageButton">GuiImageButton</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiImageButtonEx">GuiImageButtonEx</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiIsLocked">GuiIsLocked</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiLabel">GuiLabel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiLabelButton">GuiLabelButton</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiLine">GuiLine</a></li>
@ -471,6 +476,8 @@
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiScrollBarSide">GuiScrollBarSide</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiScrollPanel">GuiScrollPanel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiSetFont">GuiSetFont</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiSetIconData">GuiSetIconData</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiSetIconPixel">GuiSetIconPixel</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiSetState">GuiSetState</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiSetStyle">GuiSetStyle</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GuiSlider">GuiSlider</a></li>
@ -1160,6 +1167,8 @@
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlActiveDrawBuffers">rlActiveDrawBuffers</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlActiveTextureSlot">rlActiveTextureSlot</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlBegin">rlBegin</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlBindImageTexture">rlBindImageTexture</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlBindShaderBuffer">rlBindShaderBuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlBlendMode">rlBlendMode</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlCheckErrors">rlCheckErrors</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlCheckRenderBatchLimit">rlCheckRenderBatchLimit</a></li>
@ -1169,6 +1178,8 @@
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlColor4f">rlColor4f</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlColor4ub">rlColor4ub</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlCompileShader">rlCompileShader</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlComputeShaderDispatch">rlComputeShaderDispatch</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlCopyBuffersElements">rlCopyBuffersElements</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlDisableBackfaceCulling">rlDisableBackfaceCulling</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlDisableColorBlend">rlDisableColorBlend</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlDisableDepthMask">rlDisableDepthMask</a></li>
@ -1227,18 +1238,21 @@
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGetMatrixTransform">rlGetMatrixTransform</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGetMatrixViewOffsetStereo">rlGetMatrixViewOffsetStereo</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGetPixelFormatName">rlGetPixelFormatName</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGetShaderBufferSize">rlGetShaderBufferSize</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGetShaderIdDefault">rlGetShaderIdDefault</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGetShaderLocsDefault">rlGetShaderLocsDefault</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGetTextureIdDefault">rlGetTextureIdDefault</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGetVersion">rlGetVersion</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlGlVersion">rlGlVersion</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlIsStereoRenderEnabled">rlIsStereoRenderEnabled</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadComputeShaderProgram">rlLoadComputeShaderProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadDrawCube">rlLoadDrawCube</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadDrawQuad">rlLoadDrawQuad</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadExtensions">rlLoadExtensions</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadFramebuffer">rlLoadFramebuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadIdentity">rlLoadIdentity</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadRenderBatch">rlLoadRenderBatch</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadShaderBuffer">rlLoadShaderBuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadShaderCode">rlLoadShaderCode</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadShaderProgram">rlLoadShaderProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlLoadTexture">rlLoadTexture</a></li>
@ -1255,6 +1269,7 @@
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlPopMatrix">rlPopMatrix</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlPushMatrix">rlPushMatrix</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlReadScreenPixels">rlReadScreenPixels</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlReadShaderBufferElements">rlReadShaderBufferElements</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlReadTexturePixels">rlReadTexturePixels</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlRenderBatch">rlRenderBatch</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlRotatef">rlRotatef</a></li>
@ -1286,10 +1301,12 @@
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlTranslatef">rlTranslatef</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUnloadFramebuffer">rlUnloadFramebuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUnloadRenderBatch">rlUnloadRenderBatch</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUnloadShaderBuffer">rlUnloadShaderBuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUnloadShaderProgram">rlUnloadShaderProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUnloadTexture">rlUnloadTexture</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUnloadVertexArray">rlUnloadVertexArray</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUnloadVertexBuffer">rlUnloadVertexBuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUpdateShaderBufferElements">rlUpdateShaderBufferElements</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUpdateTexture">rlUpdateTexture</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlUpdateVertexBuffer">rlUpdateVertexBuffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlVertex2f">rlVertex2f</a></li>
@ -3534,6 +3551,20 @@ are very, very similar to the C originals.</p>
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiCheckBoxProperty</code><a class="headerlink" href="#raylib.GuiCheckBoxProperty" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py function">
<dt id="raylib.GuiCheckIconPixel">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiCheckIconPixel</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiCheckIconPixel" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiCheckIconPixel(int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiClearIconPixel">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiClearIconPixel</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiClearIconPixel" title="Permalink to this definition"></a></dt>
<dd><p>void GuiClearIconPixel(int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiColorBarAlpha">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiColorBarAlpha</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">float_1</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiColorBarAlpha" title="Permalink to this definition"></a></dt>
@ -3606,6 +3637,13 @@ are very, very similar to the C originals.</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiDrawIcon">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiDrawIcon</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">Color_4</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Color" title="raylib.Color">Color</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiDrawIcon" title="Permalink to this definition"></a></dt>
<dd><p>void GuiDrawIcon(int, int, int, int, struct Color);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiDropdownBox">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiDropdownBox</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">_Bool_3</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiDropdownBox" title="Permalink to this definition"></a></dt>
@ -3646,6 +3684,20 @@ are very, very similar to the C originals.</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiGetIconData">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiGetIconData</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiGetIconData" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int <a href="#id25"><span class="problematic" id="id26">*</span></a>GuiGetIconData(int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiGetIcons">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiGetIcons</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiGetIcons" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int <a href="#id27"><span class="problematic" id="id28">*</span></a>GuiGetIcons();</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiGetState">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiGetState</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiGetState" title="Permalink to this definition"></a></dt>
@ -3670,28 +3722,21 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.GuiGroupBox">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiGroupBox</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiGroupBox" title="Permalink to this definition"></a></dt>
<dd><p>void GuiGroupBox(struct Rectangle, char <a href="#id25"><span class="problematic" id="id26">*</span></a>);</p>
<dd><p>void GuiGroupBox(struct Rectangle, char <a href="#id29"><span class="problematic" id="id30">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiIconText">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiIconText</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiIconText" title="Permalink to this definition"></a></dt>
<dd><p>char <a href="#id27"><span class="problematic" id="id28">*</span></a>GuiIconText(int, char <a href="#id29"><span class="problematic" id="id30">*</span></a>);</p>
<dd><p>char <a href="#id31"><span class="problematic" id="id32">*</span></a>GuiIconText(int, char <a href="#id33"><span class="problematic" id="id34">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiImageButton">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiImageButton</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">Texture_2</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Texture" title="raylib.Texture">Texture</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiImageButton" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiImageButton(struct Rectangle, char <a href="#id31"><span class="problematic" id="id32">*</span></a>, struct Texture);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiImageButtonEx">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiImageButtonEx</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">Texture_2</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Texture" title="raylib.Texture">Texture</a></span></em>, <em class="sig-param"><span class="n">Rectangle_3</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiImageButtonEx" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiImageButtonEx(struct Rectangle, char <a href="#id33"><span class="problematic" id="id34">*</span></a>, struct Texture, struct Rectangle);</p>
<dt id="raylib.GuiIsLocked">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiIsLocked</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiIsLocked" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiIsLocked();</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -3813,6 +3858,20 @@ are very, very similar to the C originals.</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiSetIconData">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiSetIconData</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiSetIconData" title="Permalink to this definition"></a></dt>
<dd><p>void GuiSetIconData(int, unsigned int <a href="#id65"><span class="problematic" id="id66">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiSetIconPixel">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiSetIconPixel</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiSetIconPixel" title="Permalink to this definition"></a></dt>
<dd><p>void GuiSetIconPixel(int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiSetState">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiSetState</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiSetState" title="Permalink to this definition"></a></dt>
@ -3830,14 +3889,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.GuiSlider">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiSlider</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_2</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">float_3</span><span class="p">:</span> <span class="n">float</span></em>, <em class="sig-param"><span class="n">float_4</span><span class="p">:</span> <span class="n">float</span></em>, <em class="sig-param"><span class="n">float_5</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiSlider" title="Permalink to this definition"></a></dt>
<dd><p>float GuiSlider(struct Rectangle, char <a href="#id65"><span class="problematic" id="id66">*</span></a>, char <a href="#id67"><span class="problematic" id="id68">*</span></a>, float, float, float);</p>
<dd><p>float GuiSlider(struct Rectangle, char <a href="#id67"><span class="problematic" id="id68">*</span></a>, char <a href="#id69"><span class="problematic" id="id70">*</span></a>, float, float, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiSliderBar">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiSliderBar</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_2</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">float_3</span><span class="p">:</span> <span class="n">float</span></em>, <em class="sig-param"><span class="n">float_4</span><span class="p">:</span> <span class="n">float</span></em>, <em class="sig-param"><span class="n">float_5</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiSliderBar" title="Permalink to this definition"></a></dt>
<dd><p>float GuiSliderBar(struct Rectangle, char <a href="#id69"><span class="problematic" id="id70">*</span></a>, char <a href="#id71"><span class="problematic" id="id72">*</span></a>, float, float, float);</p>
<dd><p>float GuiSliderBar(struct Rectangle, char <a href="#id71"><span class="problematic" id="id72">*</span></a>, char <a href="#id73"><span class="problematic" id="id74">*</span></a>, float, float, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -3849,7 +3908,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.GuiSpinner">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiSpinner</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_5</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiSpinner" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiSpinner(struct Rectangle, char <a href="#id73"><span class="problematic" id="id74">*</span></a>, int <a href="#id75"><span class="problematic" id="id76">*</span></a>, int, int, _Bool);</p>
<dd><p>_Bool GuiSpinner(struct Rectangle, char <a href="#id75"><span class="problematic" id="id76">*</span></a>, int <a href="#id77"><span class="problematic" id="id78">*</span></a>, int, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -3861,7 +3920,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.GuiStatusBar">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiStatusBar</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiStatusBar" title="Permalink to this definition"></a></dt>
<dd><p>void GuiStatusBar(struct Rectangle, char <a href="#id77"><span class="problematic" id="id78">*</span></a>);</p>
<dd><p>void GuiStatusBar(struct Rectangle, char <a href="#id79"><span class="problematic" id="id80">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -3878,14 +3937,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.GuiTextBox">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiTextBox</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_3</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiTextBox" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiTextBox(struct Rectangle, char <a href="#id79"><span class="problematic" id="id80">*</span></a>, int, _Bool);</p>
<dd><p>_Bool GuiTextBox(struct Rectangle, char <a href="#id81"><span class="problematic" id="id82">*</span></a>, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiTextBoxMulti">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiTextBoxMulti</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_3</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiTextBoxMulti" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiTextBoxMulti(struct Rectangle, char <a href="#id81"><span class="problematic" id="id82">*</span></a>, int, _Bool);</p>
<dd><p>_Bool GuiTextBoxMulti(struct Rectangle, char <a href="#id83"><span class="problematic" id="id84">*</span></a>, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -3897,21 +3956,21 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.GuiTextInputBox">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiTextInputBox</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_2</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_3</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_4</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiTextInputBox" title="Permalink to this definition"></a></dt>
<dd><p>int GuiTextInputBox(struct Rectangle, char <a href="#id83"><span class="problematic" id="id84">*</span></a>, char <a href="#id85"><span class="problematic" id="id86">*</span></a>, char <a href="#id87"><span class="problematic" id="id88">*</span></a>, char <a href="#id89"><span class="problematic" id="id90">*</span></a>);</p>
<dd><p>int GuiTextInputBox(struct Rectangle, char <a href="#id85"><span class="problematic" id="id86">*</span></a>, char <a href="#id87"><span class="problematic" id="id88">*</span></a>, char <a href="#id89"><span class="problematic" id="id90">*</span></a>, char <a href="#id91"><span class="problematic" id="id92">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiToggle">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiToggle</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">_Bool_2</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiToggle" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiToggle(struct Rectangle, char <a href="#id91"><span class="problematic" id="id92">*</span></a>, _Bool);</p>
<dd><p>_Bool GuiToggle(struct Rectangle, char <a href="#id93"><span class="problematic" id="id94">*</span></a>, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiToggleGroup">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiToggleGroup</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiToggleGroup" title="Permalink to this definition"></a></dt>
<dd><p>int GuiToggleGroup(struct Rectangle, char <a href="#id93"><span class="problematic" id="id94">*</span></a>, int);</p>
<dd><p>int GuiToggleGroup(struct Rectangle, char <a href="#id95"><span class="problematic" id="id96">*</span></a>, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -3930,14 +3989,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.GuiValueBox">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiValueBox</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_5</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiValueBox" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiValueBox(struct Rectangle, char <a href="#id95"><span class="problematic" id="id96">*</span></a>, int <a href="#id97"><span class="problematic" id="id98">*</span></a>, int, int, _Bool);</p>
<dd><p>_Bool GuiValueBox(struct Rectangle, char <a href="#id97"><span class="problematic" id="id98">*</span></a>, int <a href="#id99"><span class="problematic" id="id100">*</span></a>, int, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.GuiWindowBox">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">GuiWindowBox</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">Rectangle_0</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Rectangle" title="raylib.Rectangle">Rectangle</a></span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiWindowBox" title="Permalink to this definition"></a></dt>
<dd><p>_Bool GuiWindowBox(struct Rectangle, char <a href="#id99"><span class="problematic" id="id100">*</span></a>);</p>
<dd><p>_Bool GuiWindowBox(struct Rectangle, char <a href="#id101"><span class="problematic" id="id102">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -5709,14 +5768,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.PhysicsAddForce">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">PhysicsAddForce</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">PhysicsBodyData_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">Vector2_1</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Vector2" title="raylib.Vector2">Vector2</a></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.PhysicsAddForce" title="Permalink to this definition"></a></dt>
<dd><p>void PhysicsAddForce(struct PhysicsBodyData <a href="#id101"><span class="problematic" id="id102">*</span></a>, struct Vector2);</p>
<dd><p>void PhysicsAddForce(struct PhysicsBodyData <a href="#id103"><span class="problematic" id="id104">*</span></a>, struct Vector2);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.PhysicsAddTorque">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">PhysicsAddTorque</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">PhysicsBodyData_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">float_1</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.PhysicsAddTorque" title="Permalink to this definition"></a></dt>
<dd><p>void PhysicsAddTorque(struct PhysicsBodyData <a href="#id103"><span class="problematic" id="id104">*</span></a>, float);</p>
<dd><p>void PhysicsAddTorque(struct PhysicsBodyData <a href="#id105"><span class="problematic" id="id106">*</span></a>, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -5743,7 +5802,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.PhysicsShatter">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">PhysicsShatter</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">PhysicsBodyData_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">Vector2_1</span><span class="p">:</span> <span class="n"><a class="reference internal" href="#raylib.Vector2" title="raylib.Vector2">Vector2</a></span></em>, <em class="sig-param"><span class="n">float_2</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.PhysicsShatter" title="Permalink to this definition"></a></dt>
<dd><p>void PhysicsShatter(struct PhysicsBodyData <a href="#id105"><span class="problematic" id="id106">*</span></a>, struct Vector2, float);</p>
<dd><p>void PhysicsShatter(struct PhysicsBodyData <a href="#id107"><span class="problematic" id="id108">*</span></a>, struct Vector2, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -6789,7 +6848,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.SetPhysicsBodyRotation">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">SetPhysicsBodyRotation</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">PhysicsBodyData_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">float_1</span><span class="p">:</span> <span class="n">float</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.SetPhysicsBodyRotation" title="Permalink to this definition"></a></dt>
<dd><p>void SetPhysicsBodyRotation(struct PhysicsBodyData <a href="#id107"><span class="problematic" id="id108">*</span></a>, float);</p>
<dd><p>void SetPhysicsBodyRotation(struct PhysicsBodyData <a href="#id109"><span class="problematic" id="id110">*</span></a>, float);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7555,6 +7614,20 @@ are very, very similar to the C originals.</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlBindImageTexture">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlBindImageTexture</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlBindImageTexture" title="Permalink to this definition"></a></dt>
<dd><p>void rlBindImageTexture(unsigned int, unsigned int, unsigned int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlBindShaderBuffer">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlBindShaderBuffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_1</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlBindShaderBuffer" title="Permalink to this definition"></a></dt>
<dd><p>void rlBindShaderBuffer(unsigned int, unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py data">
<dt id="raylib.rlBlendMode">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlBlendMode</code><a class="headerlink" href="#raylib.rlBlendMode" title="Permalink to this definition"></a></dt>
@ -7612,7 +7685,21 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlCompileShader">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlCompileShader</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">str_0</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlCompileShader" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlCompileShader(char <a href="#id109"><span class="problematic" id="id110">*</span></a>, int);</p>
<dd><p>unsigned int rlCompileShader(char <a href="#id111"><span class="problematic" id="id112">*</span></a>, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlComputeShaderDispatch">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlComputeShaderDispatch</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlComputeShaderDispatch" title="Permalink to this definition"></a></dt>
<dd><p>void rlComputeShaderDispatch(unsigned int, unsigned int, unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlCopyBuffersElements">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlCopyBuffersElements</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedint_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_4</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlCopyBuffersElements" title="Permalink to this definition"></a></dt>
<dd><p>void rlCopyBuffersElements(unsigned int, unsigned int, unsigned long long, unsigned long long, unsigned long long);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7736,7 +7823,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlDrawRenderBatch">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlDrawRenderBatch</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">rlRenderBatch_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlDrawRenderBatch" title="Permalink to this definition"></a></dt>
<dd><p>void rlDrawRenderBatch(struct rlRenderBatch <a href="#id111"><span class="problematic" id="id112">*</span></a>);</p>
<dd><p>void rlDrawRenderBatch(struct rlRenderBatch <a href="#id113"><span class="problematic" id="id114">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7757,14 +7844,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlDrawVertexArrayElements">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlDrawVertexArrayElements</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlDrawVertexArrayElements" title="Permalink to this definition"></a></dt>
<dd><p>void rlDrawVertexArrayElements(int, int, void <a href="#id113"><span class="problematic" id="id114">*</span></a>);</p>
<dd><p>void rlDrawVertexArrayElements(int, int, void <a href="#id115"><span class="problematic" id="id116">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlDrawVertexArrayElementsInstanced">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlDrawVertexArrayElementsInstanced</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlDrawVertexArrayElementsInstanced" title="Permalink to this definition"></a></dt>
<dd><p>void rlDrawVertexArrayElementsInstanced(int, int, void <a href="#id115"><span class="problematic" id="id116">*</span></a>, int);</p>
<dd><p>void rlDrawVertexArrayElementsInstanced(int, int, void <a href="#id117"><span class="problematic" id="id118">*</span></a>, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7928,7 +8015,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlGenTextureMipmaps">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlGenTextureMipmaps</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_pointer_4</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlGenTextureMipmaps" title="Permalink to this definition"></a></dt>
<dd><p>void rlGenTextureMipmaps(unsigned int, int, int, int, int <a href="#id117"><span class="problematic" id="id118">*</span></a>);</p>
<dd><p>void rlGenTextureMipmaps(unsigned int, int, int, int, int <a href="#id119"><span class="problematic" id="id120">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7949,7 +8036,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlGetGlTextureFormats">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlGetGlTextureFormats</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_pointer_2</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_pointer_3</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlGetGlTextureFormats" title="Permalink to this definition"></a></dt>
<dd><p>void rlGetGlTextureFormats(int, int <a href="#id119"><span class="problematic" id="id120">*</span></a>, int <a href="#id121"><span class="problematic" id="id122">*</span></a>, int <a href="#id123"><span class="problematic" id="id124">*</span></a>);</p>
<dd><p>void rlGetGlTextureFormats(int, int <a href="#id121"><span class="problematic" id="id122">*</span></a>, int <a href="#id123"><span class="problematic" id="id124">*</span></a>, int <a href="#id125"><span class="problematic" id="id126">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -7963,14 +8050,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlGetLocationAttrib">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlGetLocationAttrib</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlGetLocationAttrib" title="Permalink to this definition"></a></dt>
<dd><p>int rlGetLocationAttrib(unsigned int, char <a href="#id125"><span class="problematic" id="id126">*</span></a>);</p>
<dd><p>int rlGetLocationAttrib(unsigned int, char <a href="#id127"><span class="problematic" id="id128">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlGetLocationUniform">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlGetLocationUniform</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlGetLocationUniform" title="Permalink to this definition"></a></dt>
<dd><p>int rlGetLocationUniform(unsigned int, char <a href="#id127"><span class="problematic" id="id128">*</span></a>);</p>
<dd><p>int rlGetLocationUniform(unsigned int, char <a href="#id129"><span class="problematic" id="id130">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8012,7 +8099,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlGetPixelFormatName">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlGetPixelFormatName</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlGetPixelFormatName" title="Permalink to this definition"></a></dt>
<dd><p>char <a href="#id129"><span class="problematic" id="id130">*</span></a>rlGetPixelFormatName(unsigned int);</p>
<dd><p>char <a href="#id131"><span class="problematic" id="id132">*</span></a>rlGetPixelFormatName(unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlGetShaderBufferSize">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlGetShaderBufferSize</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlGetShaderBufferSize" title="Permalink to this definition"></a></dt>
<dd><p>unsigned long long rlGetShaderBufferSize(unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8026,7 +8120,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlGetShaderLocsDefault">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlGetShaderLocsDefault</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlGetShaderLocsDefault" title="Permalink to this definition"></a></dt>
<dd><p>int <a href="#id131"><span class="problematic" id="id132">*</span></a>rlGetShaderLocsDefault();</p>
<dd><p>int <a href="#id133"><span class="problematic" id="id134">*</span></a>rlGetShaderLocsDefault();</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8056,6 +8150,13 @@ are very, very similar to the C originals.</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlLoadComputeShaderProgram">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadComputeShaderProgram</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadComputeShaderProgram" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadComputeShaderProgram(unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlLoadDrawCube">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadDrawCube</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadDrawCube" title="Permalink to this definition"></a></dt>
@ -8073,7 +8174,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlLoadExtensions">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadExtensions</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadExtensions" title="Permalink to this definition"></a></dt>
<dd><p>void rlLoadExtensions(void <a href="#id133"><span class="problematic" id="id134">*</span></a>);</p>
<dd><p>void rlLoadExtensions(void <a href="#id135"><span class="problematic" id="id136">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8098,10 +8199,17 @@ are very, very similar to the C originals.</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlLoadShaderBuffer">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadShaderBuffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedlonglong_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadShaderBuffer" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadShaderBuffer(unsigned long long, void <a href="#id137"><span class="problematic" id="id138">*</span></a>, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlLoadShaderCode">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadShaderCode</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">str_0</span><span class="p">:</span> <span class="n">str</span></em>, <em class="sig-param"><span class="n">str_1</span><span class="p">:</span> <span class="n">str</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadShaderCode" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadShaderCode(char <a href="#id135"><span class="problematic" id="id136">*</span></a>, char <a href="#id137"><span class="problematic" id="id138">*</span></a>);</p>
<dd><p>unsigned int rlLoadShaderCode(char <a href="#id139"><span class="problematic" id="id140">*</span></a>, char <a href="#id141"><span class="problematic" id="id142">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8115,14 +8223,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlLoadTexture">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadTexture</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadTexture" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadTexture(void <a href="#id139"><span class="problematic" id="id140">*</span></a>, int, int, int, int);</p>
<dd><p>unsigned int rlLoadTexture(void <a href="#id143"><span class="problematic" id="id144">*</span></a>, int, int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlLoadTextureCubemap">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadTextureCubemap</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadTextureCubemap" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadTextureCubemap(void <a href="#id141"><span class="problematic" id="id142">*</span></a>, int, int);</p>
<dd><p>unsigned int rlLoadTextureCubemap(void <a href="#id145"><span class="problematic" id="id146">*</span></a>, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8143,14 +8251,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlLoadVertexBuffer">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadVertexBuffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_2</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadVertexBuffer" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadVertexBuffer(void <a href="#id143"><span class="problematic" id="id144">*</span></a>, int, _Bool);</p>
<dd><p>unsigned int rlLoadVertexBuffer(void <a href="#id147"><span class="problematic" id="id148">*</span></a>, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlLoadVertexBufferElement">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlLoadVertexBufferElement</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">void_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_2</span><span class="p">:</span> <span class="n">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlLoadVertexBufferElement" title="Permalink to this definition"></a></dt>
<dd><p>unsigned int rlLoadVertexBufferElement(void <a href="#id145"><span class="problematic" id="id146">*</span></a>, int, _Bool);</p>
<dd><p>unsigned int rlLoadVertexBufferElement(void <a href="#id149"><span class="problematic" id="id150">*</span></a>, int, _Bool);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8164,7 +8272,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlMultMatrixf">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlMultMatrixf</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">float_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlMultMatrixf" title="Permalink to this definition"></a></dt>
<dd><p>void rlMultMatrixf(float <a href="#id147"><span class="problematic" id="id148">*</span></a>);</p>
<dd><p>void rlMultMatrixf(float <a href="#id151"><span class="problematic" id="id152">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8204,14 +8312,21 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlReadScreenPixels">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlReadScreenPixels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlReadScreenPixels" title="Permalink to this definition"></a></dt>
<dd><p>unsigned char <a href="#id149"><span class="problematic" id="id150">*</span></a>rlReadScreenPixels(int, int);</p>
<dd><p>unsigned char <a href="#id153"><span class="problematic" id="id154">*</span></a>rlReadScreenPixels(int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlReadShaderBufferElements">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlReadShaderBufferElements</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlReadShaderBufferElements" title="Permalink to this definition"></a></dt>
<dd><p>void rlReadShaderBufferElements(unsigned int, void <a href="#id155"><span class="problematic" id="id156">*</span></a>, unsigned long long, unsigned long long);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlReadTexturePixels">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlReadTexturePixels</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlReadTexturePixels" title="Permalink to this definition"></a></dt>
<dd><p>void <a href="#id151"><span class="problematic" id="id152">*</span></a>rlReadTexturePixels(unsigned int, int, int, int);</p>
<dd><p>void <a href="#id157"><span class="problematic" id="id158">*</span></a>rlReadTexturePixels(unsigned int, int, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8293,14 +8408,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlSetRenderBatchActive">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlSetRenderBatchActive</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">rlRenderBatch_pointer_0</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlSetRenderBatchActive" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetRenderBatchActive(struct rlRenderBatch <a href="#id153"><span class="problematic" id="id154">*</span></a>);</p>
<dd><p>void rlSetRenderBatchActive(struct rlRenderBatch <a href="#id159"><span class="problematic" id="id160">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlSetShader">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlSetShader</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlSetShader" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetShader(unsigned int, int <a href="#id155"><span class="problematic" id="id156">*</span></a>);</p>
<dd><p>void rlSetShader(unsigned int, int <a href="#id161"><span class="problematic" id="id162">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8314,7 +8429,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlSetUniform">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlSetUniform</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlSetUniform" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetUniform(int, void <a href="#id157"><span class="problematic" id="id158">*</span></a>, int, int);</p>
<dd><p>void rlSetUniform(int, void <a href="#id163"><span class="problematic" id="id164">*</span></a>, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8335,14 +8450,14 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt id="raylib.rlSetVertexAttribute">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlSetVertexAttribute</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">_Bool_3</span><span class="p">:</span> <span class="n">bool</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_5</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlSetVertexAttribute" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetVertexAttribute(unsigned int, int, int, _Bool, int, void <a href="#id159"><span class="problematic" id="id160">*</span></a>);</p>
<dd><p>void rlSetVertexAttribute(unsigned int, int, int, _Bool, int, void <a href="#id165"><span class="problematic" id="id166">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlSetVertexAttributeDefault">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlSetVertexAttributeDefault</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">int_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlSetVertexAttributeDefault" title="Permalink to this definition"></a></dt>
<dd><p>void rlSetVertexAttributeDefault(int, void <a href="#id161"><span class="problematic" id="id162">*</span></a>, int, int);</p>
<dd><p>void rlSetVertexAttributeDefault(int, void <a href="#id167"><span class="problematic" id="id168">*</span></a>, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
@ -8413,6 +8528,13 @@ are very, very similar to the C originals.</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlUnloadShaderBuffer">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlUnloadShaderBuffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlUnloadShaderBuffer" title="Permalink to this definition"></a></dt>
<dd><p>void rlUnloadShaderBuffer(unsigned int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlUnloadShaderProgram">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlUnloadShaderProgram</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlUnloadShaderProgram" title="Permalink to this definition"></a></dt>
@ -8441,17 +8563,24 @@ are very, very similar to the C originals.</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlUpdateShaderBufferElements">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlUpdateShaderBufferElements</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">unsignedlonglong_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlUpdateShaderBufferElements" title="Permalink to this definition"></a></dt>
<dd><p>void rlUpdateShaderBufferElements(unsigned int, void <a href="#id169"><span class="problematic" id="id170">*</span></a>, unsigned long long, unsigned long long);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlUpdateTexture">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlUpdateTexture</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_1</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_4</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_5</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_6</span><span class="p">:</span> <span class="n">Any</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlUpdateTexture" title="Permalink to this definition"></a></dt>
<dd><p>void rlUpdateTexture(unsigned int, int, int, int, int, int, void <a href="#id163"><span class="problematic" id="id164">*</span></a>);</p>
<dd><p>void rlUpdateTexture(unsigned int, int, int, int, int, int, void <a href="#id171"><span class="problematic" id="id172">*</span></a>);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>
<dl class="py function">
<dt id="raylib.rlUpdateVertexBuffer">
<code class="sig-prename descclassname">raylib.</code><code class="sig-name descname">rlUpdateVertexBuffer</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">unsignedint_0</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">void_pointer_1</span><span class="p">:</span> <span class="n">Any</span></em>, <em class="sig-param"><span class="n">int_2</span><span class="p">:</span> <span class="n">int</span></em>, <em class="sig-param"><span class="n">int_3</span><span class="p">:</span> <span class="n">int</span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlUpdateVertexBuffer" title="Permalink to this definition"></a></dt>
<dd><p>void rlUpdateVertexBuffer(unsigned int, void <a href="#id165"><span class="problematic" id="id166">*</span></a>, int, int);</p>
<dd><p>void rlUpdateVertexBuffer(unsigned int, void <a href="#id173"><span class="problematic" id="id174">*</span></a>, int, int);</p>
<p>CFFI C function from raylib._raylib_cffi.lib</p>
</dd></dl>

View file

@ -38,10 +38,11 @@
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption"><span class="caption-text">Contents:</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0-dev</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Python Bindings for Raylib 4.0.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#how-to-use">How to use</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#app-showcase">App showcase</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#rlzero">RLZero</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#help-wanted">Help wanted</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#license-updated">License (updated)</a></li>

File diff suppressed because one or more lines are too long

View file

@ -893,6 +893,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def gui_check_box(Rectangle_0: Rectangle,str_1: str,_Bool_2: bool,) -> bool:
"""_Bool GuiCheckBox(struct Rectangle, char *, _Bool);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_check_icon_pixel(int_0: int,int_1: int,int_2: int,) -> bool:
"""_Bool GuiCheckIconPixel(int, int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_clear_icon_pixel(int_0: int,int_1: int,int_2: int,) -> None:
"""void GuiClearIconPixel(int, int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_color_bar_alpha(Rectangle_0: Rectangle,float_1: float,) -> float:
@ -923,6 +933,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def gui_disable() -> None:
"""void GuiDisable();
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_draw_icon(int_0: int,int_1: int,int_2: int,int_3: int,Color_4: Color,) -> None:
"""void GuiDrawIcon(int, int, int, int, struct Color);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_dropdown_box(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,_Bool_3: bool,) -> bool:
@ -948,6 +963,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def gui_get_font() -> Font:
"""struct Font GuiGetFont();
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_get_icon_data(int_0: int,) -> Any:
"""unsigned int *GuiGetIconData(int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_get_icons() -> Any:
"""unsigned int *GuiGetIcons();
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_get_state() -> int:
@ -975,13 +1000,8 @@ def gui_icon_text(int_0: int,str_1: str,) -> str:
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_image_button(Rectangle_0: Rectangle,str_1: str,Texture_2: Texture,) -> bool:
"""_Bool GuiImageButton(struct Rectangle, char *, struct Texture);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_image_button_ex(Rectangle_0: Rectangle,str_1: str,Texture_2: Texture,Rectangle_3: Rectangle,) -> bool:
"""_Bool GuiImageButtonEx(struct Rectangle, char *, struct Texture, struct Rectangle);
def gui_is_locked() -> bool:
"""_Bool GuiIsLocked();
CFFI C function from raylib._raylib_cffi.lib"""
...
@ -1053,6 +1073,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def gui_set_font(Font_0: Font,) -> None:
"""void GuiSetFont(struct Font);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_set_icon_data(int_0: int,unsignedint_pointer_1: Any,) -> None:
"""void GuiSetIconData(int, unsigned int *);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_set_icon_pixel(int_0: int,int_1: int,int_2: int,) -> None:
"""void GuiSetIconPixel(int, int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def gui_set_state(int_0: int,) -> None:
@ -2284,6 +2314,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rl_begin(int_0: int,) -> None:
"""void rlBegin(int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_bind_image_texture(unsignedint_0: int,unsignedint_1: int,unsignedint_2: int,int_3: int,) -> None:
"""void rlBindImageTexture(unsigned int, unsigned int, unsigned int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_bind_shader_buffer(unsignedint_0: int,unsignedint_1: int,) -> None:
"""void rlBindShaderBuffer(unsigned int, unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_check_errors() -> None:
@ -2324,6 +2364,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rl_compile_shader(str_0: str,int_1: int,) -> int:
"""unsigned int rlCompileShader(char *, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_compute_shader_dispatch(unsignedint_0: int,unsignedint_1: int,unsignedint_2: int,) -> None:
"""void rlComputeShaderDispatch(unsigned int, unsigned int, unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_copy_buffers_elements(unsignedint_0: int,unsignedint_1: int,unsignedlonglong_2: int,unsignedlonglong_3: int,unsignedlonglong_4: int,) -> None:
"""void rlCopyBuffersElements(unsigned int, unsigned int, unsigned long long, unsigned long long, unsigned long long);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_disable_backface_culling() -> None:
@ -2599,6 +2649,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rl_get_pixel_format_name(unsignedint_0: int,) -> str:
"""char *rlGetPixelFormatName(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_get_shader_buffer_size(unsignedint_0: int,) -> int:
"""unsigned long long rlGetShaderBufferSize(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_get_shader_id_default() -> int:
@ -2624,6 +2679,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rl_is_stereo_render_enabled() -> bool:
"""_Bool rlIsStereoRenderEnabled();
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_load_compute_shader_program(unsignedint_0: int,) -> int:
"""unsigned int rlLoadComputeShaderProgram(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_load_draw_cube() -> None:
@ -2654,6 +2714,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rl_load_render_batch(int_0: int,int_1: int,) -> rlRenderBatch:
"""struct rlRenderBatch rlLoadRenderBatch(int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_load_shader_buffer(unsignedlonglong_0: int,void_pointer_1: Any,int_2: int,) -> int:
"""unsigned int rlLoadShaderBuffer(unsigned long long, void *, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_load_shader_code(str_0: str,str_1: str,) -> int:
@ -2729,6 +2794,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rl_read_screen_pixels(int_0: int,int_1: int,) -> str:
"""unsigned char *rlReadScreenPixels(int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_read_shader_buffer_elements(unsignedint_0: int,void_pointer_1: Any,unsignedlonglong_2: int,unsignedlonglong_3: int,) -> None:
"""void rlReadShaderBufferElements(unsigned int, void *, unsigned long long, unsigned long long);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_read_texture_pixels(unsignedint_0: int,int_1: int,int_2: int,int_3: int,) -> Any:
@ -2854,6 +2924,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rl_unload_render_batch(rlRenderBatch_0: rlRenderBatch,) -> None:
"""void rlUnloadRenderBatch(struct rlRenderBatch);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_unload_shader_buffer(unsignedint_0: int,) -> None:
"""void rlUnloadShaderBuffer(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_unload_shader_program(unsignedint_0: int,) -> None:
@ -2874,6 +2949,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rl_unload_vertex_buffer(unsignedint_0: int,) -> None:
"""void rlUnloadVertexBuffer(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_update_shader_buffer_elements(unsignedint_0: int,void_pointer_1: Any,unsignedlonglong_2: int,unsignedlonglong_3: int,) -> None:
"""void rlUpdateShaderBufferElements(unsigned int, void *, unsigned long long, unsigned long long);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rl_update_texture(unsignedint_0: int,int_1: int,int_2: int,int_3: int,int_4: int,int_5: int,void_pointer_6: Any,) -> None:

View file

@ -892,6 +892,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def GuiCheckBox(Rectangle_0: Rectangle,str_1: str,_Bool_2: bool,) -> bool:
"""_Bool GuiCheckBox(struct Rectangle, char *, _Bool);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiCheckIconPixel(int_0: int,int_1: int,int_2: int,) -> bool:
"""_Bool GuiCheckIconPixel(int, int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiClearIconPixel(int_0: int,int_1: int,int_2: int,) -> None:
"""void GuiClearIconPixel(int, int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiColorBarAlpha(Rectangle_0: Rectangle,float_1: float,) -> float:
@ -922,6 +932,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def GuiDisable() -> None:
"""void GuiDisable();
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiDrawIcon(int_0: int,int_1: int,int_2: int,int_3: int,Color_4: Color,) -> None:
"""void GuiDrawIcon(int, int, int, int, struct Color);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiDropdownBox(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,_Bool_3: bool,) -> bool:
@ -947,6 +962,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def GuiGetFont() -> Font:
"""struct Font GuiGetFont();
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiGetIconData(int_0: int,) -> Any:
"""unsigned int *GuiGetIconData(int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiGetIcons() -> Any:
"""unsigned int *GuiGetIcons();
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiGetState() -> int:
@ -974,13 +999,8 @@ def GuiIconText(int_0: int,str_1: str,) -> str:
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiImageButton(Rectangle_0: Rectangle,str_1: str,Texture_2: Texture,) -> bool:
"""_Bool GuiImageButton(struct Rectangle, char *, struct Texture);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiImageButtonEx(Rectangle_0: Rectangle,str_1: str,Texture_2: Texture,Rectangle_3: Rectangle,) -> bool:
"""_Bool GuiImageButtonEx(struct Rectangle, char *, struct Texture, struct Rectangle);
def GuiIsLocked() -> bool:
"""_Bool GuiIsLocked();
CFFI C function from raylib._raylib_cffi.lib"""
...
@ -1052,6 +1072,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def GuiSetFont(Font_0: Font,) -> None:
"""void GuiSetFont(struct Font);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiSetIconData(int_0: int,unsignedint_pointer_1: Any,) -> None:
"""void GuiSetIconData(int, unsigned int *);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiSetIconPixel(int_0: int,int_1: int,int_2: int,) -> None:
"""void GuiSetIconPixel(int, int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def GuiSetState(int_0: int,) -> None:
@ -2283,6 +2313,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rlBegin(int_0: int,) -> None:
"""void rlBegin(int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlBindImageTexture(unsignedint_0: int,unsignedint_1: int,unsignedint_2: int,int_3: int,) -> None:
"""void rlBindImageTexture(unsigned int, unsigned int, unsigned int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlBindShaderBuffer(unsignedint_0: int,unsignedint_1: int,) -> None:
"""void rlBindShaderBuffer(unsigned int, unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlCheckErrors() -> None:
@ -2323,6 +2363,16 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rlCompileShader(str_0: str,int_1: int,) -> int:
"""unsigned int rlCompileShader(char *, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlComputeShaderDispatch(unsignedint_0: int,unsignedint_1: int,unsignedint_2: int,) -> None:
"""void rlComputeShaderDispatch(unsigned int, unsigned int, unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlCopyBuffersElements(unsignedint_0: int,unsignedint_1: int,unsignedlonglong_2: int,unsignedlonglong_3: int,unsignedlonglong_4: int,) -> None:
"""void rlCopyBuffersElements(unsigned int, unsigned int, unsigned long long, unsigned long long, unsigned long long);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlDisableBackfaceCulling() -> None:
@ -2598,6 +2648,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rlGetPixelFormatName(unsignedint_0: int,) -> str:
"""char *rlGetPixelFormatName(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlGetShaderBufferSize(unsignedint_0: int,) -> int:
"""unsigned long long rlGetShaderBufferSize(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlGetShaderIdDefault() -> int:
@ -2623,6 +2678,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rlIsStereoRenderEnabled() -> bool:
"""_Bool rlIsStereoRenderEnabled();
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlLoadComputeShaderProgram(unsignedint_0: int,) -> int:
"""unsigned int rlLoadComputeShaderProgram(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlLoadDrawCube() -> None:
@ -2653,6 +2713,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rlLoadRenderBatch(int_0: int,int_1: int,) -> rlRenderBatch:
"""struct rlRenderBatch rlLoadRenderBatch(int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlLoadShaderBuffer(unsignedlonglong_0: int,void_pointer_1: Any,int_2: int,) -> int:
"""unsigned int rlLoadShaderBuffer(unsigned long long, void *, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlLoadShaderCode(str_0: str,str_1: str,) -> int:
@ -2728,6 +2793,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rlReadScreenPixels(int_0: int,int_1: int,) -> str:
"""unsigned char *rlReadScreenPixels(int, int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlReadShaderBufferElements(unsignedint_0: int,void_pointer_1: Any,unsignedlonglong_2: int,unsignedlonglong_3: int,) -> None:
"""void rlReadShaderBufferElements(unsigned int, void *, unsigned long long, unsigned long long);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlReadTexturePixels(unsignedint_0: int,int_1: int,int_2: int,int_3: int,) -> Any:
@ -2853,6 +2923,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rlUnloadRenderBatch(rlRenderBatch_0: rlRenderBatch,) -> None:
"""void rlUnloadRenderBatch(struct rlRenderBatch);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlUnloadShaderBuffer(unsignedint_0: int,) -> None:
"""void rlUnloadShaderBuffer(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlUnloadShaderProgram(unsignedint_0: int,) -> None:
@ -2873,6 +2948,11 @@ CFFI C function from raylib._raylib_cffi.lib"""
def rlUnloadVertexBuffer(unsignedint_0: int,) -> None:
"""void rlUnloadVertexBuffer(unsigned int);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlUpdateShaderBufferElements(unsignedint_0: int,void_pointer_1: Any,unsignedlonglong_2: int,unsignedlonglong_3: int,) -> None:
"""void rlUpdateShaderBufferElements(unsigned int, void *, unsigned long long, unsigned long long);
CFFI C function from raylib._raylib_cffi.lib"""
...
def rlUpdateTexture(unsignedint_0: int,int_1: int,int_2: int,int_3: int,int_4: int,int_5: int,void_pointer_6: Any,) -> None: