Skip to content

Commit 2ee15fa

Browse files
add fields to static pyi stub
1 parent 42d6762 commit 2ee15fa

File tree

7 files changed

+147
-76
lines changed

7 files changed

+147
-76
lines changed

create_stub_static.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ def ctype_to_python_type(t):
5050

5151
print("""from typing import Any
5252
53+
import _cffi_backend
54+
55+
ffi: _cffi_backend.FFI
56+
rl: _cffi_backend.Lib
57+
5358
class struct: ...
5459
5560
""")

docs/genindex.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,6 +1160,8 @@ <h2 id="F">F</h2>
11601160
<li><a href="pyray.html#pyray.fade">fade() (in module pyray)</a>
11611161
</li>
11621162
<li><a href="raylib.html#raylib.Fade">Fade() (in module raylib)</a>
1163+
</li>
1164+
<li><a href="raylib.html#raylib.ffi">ffi (in module raylib)</a>
11631165
</li>
11641166
<li><a href="pyray.html#pyray.file_exists">file_exists() (in module pyray)</a>
11651167
</li>
@@ -6107,6 +6109,8 @@ <h2 id="R">R</h2>
61076109
<li><a href="raylib.html#raylib.ResumeMusicStream">ResumeMusicStream() (in module raylib)</a>
61086110
</li>
61096111
<li><a href="raylib.html#raylib.ResumeSound">ResumeSound() (in module raylib)</a>
6112+
</li>
6113+
<li><a href="raylib.html#raylib.rl">rl (in module raylib)</a>
61106114
</li>
61116115
<li><a href="pyray.html#pyray.rl_active_draw_buffers">rl_active_draw_buffers() (in module pyray)</a>
61126116
</li>
@@ -6487,11 +6491,11 @@ <h2 id="R">R</h2>
64876491
<li><a href="raylib.html#raylib.RL_SHADER_ATTRIB_VEC2">RL_SHADER_ATTRIB_VEC2 (in module raylib)</a>
64886492
</li>
64896493
<li><a href="raylib.html#raylib.RL_SHADER_ATTRIB_VEC3">RL_SHADER_ATTRIB_VEC3 (in module raylib)</a>
6490-
</li>
6491-
<li><a href="raylib.html#raylib.RL_SHADER_ATTRIB_VEC4">RL_SHADER_ATTRIB_VEC4 (in module raylib)</a>
64926494
</li>
64936495
</ul></td>
64946496
<td style="width: 33%; vertical-align: top;"><ul>
6497+
<li><a href="raylib.html#raylib.RL_SHADER_ATTRIB_VEC4">RL_SHADER_ATTRIB_VEC4 (in module raylib)</a>
6498+
</li>
64956499
<li><a href="raylib.html#raylib.RL_SHADER_LOC_COLOR_AMBIENT">RL_SHADER_LOC_COLOR_AMBIENT (in module raylib)</a>
64966500
</li>
64976501
<li><a href="raylib.html#raylib.RL_SHADER_LOC_COLOR_DIFFUSE">RL_SHADER_LOC_COLOR_DIFFUSE (in module raylib)</a>

docs/objects.inv

6 Bytes
Binary file not shown.

docs/raylib.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1601,10 +1601,12 @@
16011601
<li class="toctree-l3"><a class="reference internal" href="#raylib.WindowShouldClose"><code class="docutils literal notranslate"><span class="pre">WindowShouldClose()</span></code></a></li>
16021602
<li class="toctree-l3"><a class="reference internal" href="#raylib.Wrap"><code class="docutils literal notranslate"><span class="pre">Wrap()</span></code></a></li>
16031603
<li class="toctree-l3"><a class="reference internal" href="#raylib.YELLOW"><code class="docutils literal notranslate"><span class="pre">YELLOW</span></code></a></li>
1604+
<li class="toctree-l3"><a class="reference internal" href="#raylib.ffi"><code class="docutils literal notranslate"><span class="pre">ffi</span></code></a></li>
16041605
<li class="toctree-l3"><a class="reference internal" href="#raylib.float16"><code class="docutils literal notranslate"><span class="pre">float16</span></code></a></li>
16051606
<li class="toctree-l3"><a class="reference internal" href="#raylib.float3"><code class="docutils literal notranslate"><span class="pre">float3</span></code></a></li>
16061607
<li class="toctree-l3"><a class="reference internal" href="#raylib.rAudioBuffer"><code class="docutils literal notranslate"><span class="pre">rAudioBuffer</span></code></a></li>
16071608
<li class="toctree-l3"><a class="reference internal" href="#raylib.rAudioProcessor"><code class="docutils literal notranslate"><span class="pre">rAudioProcessor</span></code></a></li>
1609+
<li class="toctree-l3"><a class="reference internal" href="#raylib.rl"><code class="docutils literal notranslate"><span class="pre">rl</span></code></a></li>
16081610
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlActiveDrawBuffers"><code class="docutils literal notranslate"><span class="pre">rlActiveDrawBuffers()</span></code></a></li>
16091611
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlActiveTextureSlot"><code class="docutils literal notranslate"><span class="pre">rlActiveTextureSlot()</span></code></a></li>
16101612
<li class="toctree-l3"><a class="reference internal" href="#raylib.rlBegin"><code class="docutils literal notranslate"><span class="pre">rlBegin()</span></code></a></li>
@@ -10443,6 +10445,11 @@ <h1>C API<a class="headerlink" href="#c-api" title="Permalink to this heading">
1044310445
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">YELLOW</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(253,</span> <span class="pre">249,</span> <span class="pre">0,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.YELLOW" title="Permalink to this definition"></a></dt>
1044410446
<dd></dd></dl>
1044510447

10448+
<dl class="py data">
10449+
<dt class="sig sig-object py" id="raylib.ffi">
10450+
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">ffi</span></span><a class="headerlink" href="#raylib.ffi" title="Permalink to this definition"></a></dt>
10451+
<dd></dd></dl>
10452+
1044610453
<dl class="py data">
1044710454
<dt class="sig sig-object py" id="raylib.float16">
1044810455
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">float16</span></span><a class="headerlink" href="#raylib.float16" title="Permalink to this definition"></a></dt>
@@ -10463,6 +10470,11 @@ <h1>C API<a class="headerlink" href="#c-api" title="Permalink to this heading">
1046310470
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">rAudioProcessor</span></span><a class="headerlink" href="#raylib.rAudioProcessor" title="Permalink to this definition"></a></dt>
1046410471
<dd></dd></dl>
1046510472

10473+
<dl class="py data">
10474+
<dt class="sig sig-object py" id="raylib.rl">
10475+
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">rl</span></span><a class="headerlink" href="#raylib.rl" title="Permalink to this definition"></a></dt>
10476+
<dd></dd></dl>
10477+
1046610478
<dl class="py function">
1046710479
<dt class="sig sig-object py" id="raylib.rlActiveDrawBuffers">
1046810480
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">rlActiveDrawBuffers</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">int_0</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.rlActiveDrawBuffers" title="Permalink to this definition"></a></dt>

docs/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)