This repository has been archived on 2025-06-21. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
raylib-python-cffi/docs/raylib.html
Ashley Sommer 9b48e57bb1 Bump Raylib to v5.0.0, RayGUI 4.0 is designed to be used with RayLib 5, so bump RayGUI too to 4.0.
Updated some core examples to match the changes in Raylib-c v5.0.0
2023-12-19 10:49:31 +10:00

337 lines
No EOL
28 KiB
HTML

<!DOCTYPE html>
<html class="writer-html5" lang="en" data-content_root="./">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>C API &mdash; Raylib Python documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=19f00094" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=eafc0fe6" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=888ff710"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<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="Dynamic Bindings" href="dynamic.html" />
<link rel="prev" title="Python API" href="pyray.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home">
Raylib Python
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><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 5.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>
<li class="toctree-l1"><a class="reference internal" href="README.html#performance">Performance</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#packaging-your-app">Packaging your app</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html#advert">Advert</a></li>
<li class="toctree-l1"><a class="reference internal" href="pyray.html">Python API</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">C API</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#module-raylib">Functions API reference</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#raylib.BEIGE"><code class="docutils literal notranslate"><span class="pre">BEIGE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.BLACK"><code class="docutils literal notranslate"><span class="pre">BLACK</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.BLANK"><code class="docutils literal notranslate"><span class="pre">BLANK</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.BLUE"><code class="docutils literal notranslate"><span class="pre">BLUE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.BROWN"><code class="docutils literal notranslate"><span class="pre">BROWN</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.DARKBLUE"><code class="docutils literal notranslate"><span class="pre">DARKBLUE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.DARKBROWN"><code class="docutils literal notranslate"><span class="pre">DARKBROWN</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.DARKGRAY"><code class="docutils literal notranslate"><span class="pre">DARKGRAY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.DARKGREEN"><code class="docutils literal notranslate"><span class="pre">DARKGREEN</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.DARKPURPLE"><code class="docutils literal notranslate"><span class="pre">DARKPURPLE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GOLD"><code class="docutils literal notranslate"><span class="pre">GOLD</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GRAY"><code class="docutils literal notranslate"><span class="pre">GRAY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.GREEN"><code class="docutils literal notranslate"><span class="pre">GREEN</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.LIGHTGRAY"><code class="docutils literal notranslate"><span class="pre">LIGHTGRAY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.LIME"><code class="docutils literal notranslate"><span class="pre">LIME</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.MAGENTA"><code class="docutils literal notranslate"><span class="pre">MAGENTA</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.MAROON"><code class="docutils literal notranslate"><span class="pre">MAROON</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.ORANGE"><code class="docutils literal notranslate"><span class="pre">ORANGE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.PINK"><code class="docutils literal notranslate"><span class="pre">PINK</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.PURPLE"><code class="docutils literal notranslate"><span class="pre">PURPLE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.RAYWHITE"><code class="docutils literal notranslate"><span class="pre">RAYWHITE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.RED"><code class="docutils literal notranslate"><span class="pre">RED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.SKYBLUE"><code class="docutils literal notranslate"><span class="pre">SKYBLUE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.VIOLET"><code class="docutils literal notranslate"><span class="pre">VIOLET</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.WHITE"><code class="docutils literal notranslate"><span class="pre">WHITE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#raylib.YELLOW"><code class="docutils literal notranslate"><span class="pre">YELLOW</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="dynamic.html">Dynamic Bindings</a></li>
<li class="toctree-l1"><a class="reference internal" href="BUILDING.html">Building from source</a></li>
<li class="toctree-l1"><a class="reference internal" href="RPI.html">Raspberry Pi</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">Raylib Python</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">C API</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/raylib.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="c-api">
<h1>C API<a class="headerlink" href="#c-api" title="Link to this heading"></a></h1>
<p>The goal of the C API is make usage as similar to the original C as CFFI will allow.
So the <a class="reference external" href="https://github.com/electronstudio/raylib-python-cffi/tree/master/examples">example programs</a>
are very, very similar to the C originals.</p>
<p>Example program:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">raylib</span> <span class="kn">import</span> <span class="o">*</span>
<span class="n">InitWindow</span><span class="p">(</span><span class="mi">800</span><span class="p">,</span> <span class="mi">450</span><span class="p">,</span> <span class="sa">b</span><span class="s2">&quot;Hello Raylib&quot;</span><span class="p">)</span>
<span class="n">SetTargetFPS</span><span class="p">(</span><span class="mi">60</span><span class="p">)</span>
<span class="n">camera</span> <span class="o">=</span> <span class="n">ffi</span><span class="o">.</span><span class="n">new</span><span class="p">(</span><span class="s2">&quot;struct Camera3D *&quot;</span><span class="p">,</span> <span class="p">[[</span><span class="mf">18.0</span><span class="p">,</span> <span class="mf">16.0</span><span class="p">,</span> <span class="mf">18.0</span><span class="p">],</span> <span class="p">[</span><span class="mf">0.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">],</span> <span class="p">[</span><span class="mf">0.0</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">],</span> <span class="mf">45.0</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span>
<span class="k">while</span> <span class="ow">not</span> <span class="n">WindowShouldClose</span><span class="p">():</span>
<span class="n">UpdateCamera</span><span class="p">(</span><span class="n">camera</span><span class="p">,</span> <span class="n">CAMERA_ORBITAL</span><span class="p">)</span>
<span class="n">BeginDrawing</span><span class="p">()</span>
<span class="n">ClearBackground</span><span class="p">(</span><span class="n">RAYWHITE</span><span class="p">)</span>
<span class="n">BeginMode3D</span><span class="p">(</span><span class="n">camera</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">DrawGrid</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">)</span>
<span class="n">EndMode3D</span><span class="p">()</span>
<span class="n">DrawText</span><span class="p">(</span><span class="sa">b</span><span class="s2">&quot;Hellow World&quot;</span><span class="p">,</span> <span class="mi">190</span><span class="p">,</span> <span class="mi">200</span><span class="p">,</span> <span class="mi">20</span><span class="p">,</span> <span class="n">VIOLET</span><span class="p">)</span>
<span class="n">EndDrawing</span><span class="p">()</span>
<span class="n">CloseWindow</span><span class="p">()</span>
</pre></div>
</div>
<p>If you want to be more portable (i.e. same code will work with dynamic bindings) you can prefix the functions like this:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">raylib</span> <span class="kn">import</span> <span class="n">ffi</span><span class="p">,</span> <span class="n">rl</span><span class="p">,</span> <span class="n">colors</span>
<span class="n">rl</span><span class="o">.</span><span class="n">InitWindow</span><span class="p">(</span><span class="mi">800</span><span class="p">,</span> <span class="mi">450</span><span class="p">,</span> <span class="sa">b</span><span class="s2">&quot;Hello Raylib&quot;</span><span class="p">)</span>
<span class="n">rl</span><span class="o">.</span><span class="n">SetTargetFPS</span><span class="p">(</span><span class="mi">60</span><span class="p">)</span>
<span class="o">...</span>
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Whenever you need to convert stuff between C and Python see <a class="reference external" href="https://cffi.readthedocs.io">https://cffi.readthedocs.io</a></p>
</div>
<div class="admonition important">
<p class="admonition-title">Important</p>
<p>Your <strong>primary reference</strong> should always be</p>
<ul class="simple">
<li><p><a class="reference external" href="https://www.raylib.com/cheatsheet/cheatsheet.html">the C Raylib docs</a></p></li>
<li><p><a class="reference external" href="https://github.com/electronstudio/raylib-python-cffi/tree/master/examples">the C Raylib examples</a></p></li>
<li><p><a class="reference external" href="https://github.com/raysan5/raylib/blob/master/src/raylib.h">the C Raylib header file</a></p></li>
</ul>
</div>
<p>However, here is a list of available functions:</p>
<section id="module-raylib">
<span id="functions-api-reference"></span><h2>Functions API reference<a class="headerlink" href="#module-raylib" title="Link to this heading"></a></h2>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.BEIGE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BEIGE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(211,</span> <span class="pre">176,</span> <span class="pre">131,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.BEIGE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.BLACK">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BLACK</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(0,</span> <span class="pre">0,</span> <span class="pre">0,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.BLACK" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.BLANK">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BLANK</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(0,</span> <span class="pre">0,</span> <span class="pre">0,</span> <span class="pre">0)</span></em><a class="headerlink" href="#raylib.BLANK" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.BLUE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BLUE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(0,</span> <span class="pre">121,</span> <span class="pre">241,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.BLUE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.BROWN">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BROWN</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(127,</span> <span class="pre">106,</span> <span class="pre">79,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.BROWN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.DARKBLUE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKBLUE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(0,</span> <span class="pre">82,</span> <span class="pre">172,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.DARKBLUE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.DARKBROWN">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKBROWN</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(76,</span> <span class="pre">63,</span> <span class="pre">47,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.DARKBROWN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.DARKGRAY">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKGRAY</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(80,</span> <span class="pre">80,</span> <span class="pre">80,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.DARKGRAY" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.DARKGREEN">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKGREEN</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(0,</span> <span class="pre">117,</span> <span class="pre">44,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.DARKGREEN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.DARKPURPLE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKPURPLE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(112,</span> <span class="pre">31,</span> <span class="pre">126,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.DARKPURPLE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.GOLD">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GOLD</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(255,</span> <span class="pre">203,</span> <span class="pre">0,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.GOLD" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.GRAY">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GRAY</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(130,</span> <span class="pre">130,</span> <span class="pre">130,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.GRAY" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.GREEN">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GREEN</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(0,</span> <span class="pre">228,</span> <span class="pre">48,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.GREEN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.LIGHTGRAY">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">LIGHTGRAY</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(200,</span> <span class="pre">200,</span> <span class="pre">200,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.LIGHTGRAY" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.LIME">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">LIME</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(0,</span> <span class="pre">158,</span> <span class="pre">47,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.LIME" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.MAGENTA">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">MAGENTA</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(255,</span> <span class="pre">0,</span> <span class="pre">255,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.MAGENTA" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.MAROON">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">MAROON</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(190,</span> <span class="pre">33,</span> <span class="pre">55,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.MAROON" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.ORANGE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">ORANGE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(255,</span> <span class="pre">161,</span> <span class="pre">0,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.ORANGE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.PINK">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">PINK</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(255,</span> <span class="pre">109,</span> <span class="pre">194,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.PINK" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.PURPLE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">PURPLE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(200,</span> <span class="pre">122,</span> <span class="pre">255,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.PURPLE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.RAYWHITE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">RAYWHITE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(245,</span> <span class="pre">245,</span> <span class="pre">245,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.RAYWHITE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.RED">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">RED</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(230,</span> <span class="pre">41,</span> <span class="pre">55,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.RED" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.SKYBLUE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">SKYBLUE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(102,</span> <span class="pre">191,</span> <span class="pre">255,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.SKYBLUE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.VIOLET">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">VIOLET</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(135,</span> <span class="pre">60,</span> <span class="pre">190,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.VIOLET" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.WHITE">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">WHITE</span></span><em class="property"><span class="w"> </span><span class="pre">=</span> <span class="pre">(255,</span> <span class="pre">255,</span> <span class="pre">255,</span> <span class="pre">255)</span></em><a class="headerlink" href="#raylib.WHITE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="raylib.YELLOW">
<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="Link to this definition"></a></dt>
<dd></dd></dl>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="pyray.html" class="btn btn-neutral float-left" title="Python API" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="dynamic.html" class="btn btn-neutral float-right" title="Dynamic Bindings" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2021, Richard Smith.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>