docs update

This commit is contained in:
Richard Smith 2024-07-02 09:58:07 +01:00
parent 812f0f7527
commit 43630d8b5a
17 changed files with 242 additions and 163 deletions

View file

@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 9916125ae8fbc6b931a6987aa12f983d
config: 614f580883a5bffb7f1606004f7be223
tags: 645f666f9bcd5a90fca523b33c5a78b7

View file

@ -7,7 +7,7 @@
<title>Building from source &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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
<!--[if lt IE 9]>
@ -17,7 +17,7 @@
<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/doctools.js?v=9a2dae69"></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" />

View file

@ -7,7 +7,7 @@
<title>Python Bindings for Raylib 5.0 &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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
<!--[if lt IE 9]>
@ -17,7 +17,7 @@
<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/doctools.js?v=9a2dae69"></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" />
@ -193,7 +193,6 @@ to let us know what you did.</p>
<div class="highlight-none notranslate"><div class="highlight"><pre><span></span># /// script
# dependencies = [
# &quot;cffi&quot;,
# &quot;inflection&quot;,
# &quot;raylib&quot;
# ]
# ///
@ -250,10 +249,18 @@ statically link and use in non-free / proprietary / commercial projects!</p>
</section>
<section id="performance">
<h1>Performance<a class="headerlink" href="#performance" title="Link to this heading"></a></h1>
<p>For fastest performance use Pypy rather than standard Python.</p>
<p>Every call to C is costly, so its slightly faster if you use Python data structures and functions when calculating
<p>If you need more performance, do in this order:</p>
<ol class="arabic simple">
<li><p>Use Pypy rather than standard CPython. It is much, much faster and will make more difference than any other optimisations you might do.</p></li>
<li><p>Every call to C is costly, so its slightly faster if you use Python data structures and functions when calculating
in your update loop
and then only convert them to C data structures when you have to call the C functions for drawing.</p>
and then only convert them to C data structures when you have to call the C functions for drawing.</p></li>
<li><p>The raylib.* functions are potentially 1.5x faster than the pyray.* equivalents, so if you need a tiny bit more performance
you can switch your inner loop functions to these.</p></li>
<li><p>There is a version of Python that is faster than Pypy: GraalPy. However its not fully compatible with all Python
packages. It doesnt work with CFFI and so doesnt work with this binding. But it <em>is</em> compatible with the
<em>Java</em> binding, Jaylib! There is an example of this here: https://github.com/electronstudio/megabunny/tree/master/raylib-python-jaylib</p></li>
</ol>
<section id="bunnymark">
<h2>Bunnymark<a class="headerlink" href="#bunnymark" title="Link to this heading"></a></h2>
<table class="docutils align-default">
@ -265,33 +272,49 @@ and then only convert them to C data structures when you have to call the C func
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>Raylib 3.7</p></td>
<tr class="row-even"><td><p>Raylib 5.0</p></td>
<td><p>C</p></td>
<td><p>180000</p></td>
<td><p>100%</p></td>
</tr>
<tr class="row-odd"><td><p>Raylib Python CFFI 5.0.0.2</p></td>
<td><p>Python 3.12</p></td>
<td><p>10500</p></td>
<td><p>5.8%</p></td>
</tr>
<tr class="row-even"><td><p>Raylib Python CFFI 5.0.0.2</p></td>
<td><p>Pypy 3.10</p></td>
<td><p>95000</p></td>
<td><p>53%</p></td>
</tr>
<tr class="row-odd"><td><p>Raylib 3.7</p></td>
<td><p>C</p></td>
<td><p>168100</p></td>
<td><p>100%</p></td>
</tr>
<tr class="row-odd"><td><p>Raylib Python CFFI 3.7</p></td>
<tr class="row-even"><td><p>Raylib Python CFFI 3.7</p></td>
<td><p>Pypy 3.7</p></td>
<td><p>33800</p></td>
<td><p>20%</p></td>
</tr>
<tr class="row-even"><td><p>Raylib Python CFFI 3.7</p></td>
<tr class="row-odd"><td><p>Raylib Python CFFI 3.7</p></td>
<td><p>Python 3.9</p></td>
<td><p>7700</p></td>
<td><p>4.5%</p></td>
</tr>
<tr class="row-odd"><td><p>Raylib Python CFFI 3.7</p></td>
<tr class="row-even"><td><p>Raylib Python CFFI 3.7</p></td>
<td><p>Python 3.9 Nuitka</p></td>
<td><p>8600</p></td>
<td><p>5.1%</p></td>
</tr>
<tr class="row-even"><td><p>Raylib Python CFFI 3.7 Dynamic</p></td>
<tr class="row-odd"><td><p>Raylib Python CFFI 3.7 Dynamic</p></td>
<td><p>Python 3.9</p></td>
<td><p>6300</p></td>
<td><p>3.7%</p></td>
</tr>
</tbody>
</table>
<p>See also https://github.com/electronstudio/megabunny/</p>
</section>
</section>
<section id="packaging-your-app">

View file

@ -1,7 +1,5 @@
# Python Bindings for Raylib 5.0
<iframe src="https://electronstudio.github.io/raylib-python-cffi-pygbag-examples/shapes_bouncing_ball/build/web/" style="border:0px #ffffff none;" name="myiFrame" scrolling="no" frameborder="1" marginheight="0px" marginwidth="0px" height="450px" width="800px" allowfullscreen></iframe>
Chatroom: [Discord](https://discord.gg/fKDwt85aX6) or [Matrix](https://matrix.to/#/#raylib-python-cffi:matrix.org)
New CFFI API static bindings.
@ -94,7 +92,6 @@ Make a folder `my_project` with a file `main.py`:
# /// script
# dependencies = [
# "cffi",
# "inflection",
# "raylib"
# ]
# ///
@ -153,22 +150,36 @@ statically link and use in non-free / proprietary / commercial projects!
# Performance
For fastest performance use Pypy rather than standard Python.
If you need more performance, do in this order:
Every call to C is costly, so it's slightly faster if you use Python data structures and functions when calculating
1. Use Pypy rather than standard CPython. It is much, much faster and will make more difference than any other optimisations you might do.
2. Every call to C is costly, so it's slightly faster if you use Python data structures and functions when calculating
in your update loop
and then only convert them to C data structures when you have to call the C functions for drawing.
3. The raylib.* functions are potentially 1.5x faster than the pyray.* equivalents, so if you need a tiny bit more performance
you can switch your inner loop functions to these.
4. There is a version of Python that is faster than Pypy: GraalPy. However it's not fully compatible with all Python
packages. It doesn't work with CFFI and so doesn't work with this binding. But it *is* compatible with the
*Java* binding, Jaylib! There is an example of this here: https://github.com/electronstudio/megabunny/tree/master/raylib-python-jaylib
## Bunnymark
| Library | Implementation | Bunnies (60 FPS) | Percentage |
| ------------- | ------------- | ------------- | ------------- |
| Raylib 3.7 | C | 168100 | 100% |
| Raylib Python CFFI 3.7 | Pypy 3.7 | 33800 | 20% |
| Raylib Python CFFI 3.7 | Python 3.9 | 7700 | 4.5% |
| Raylib Python CFFI 3.7 | Python 3.9 Nuitka | 8600 | 5.1% |
| Raylib Python CFFI 3.7 Dynamic | Python 3.9 | 6300 | 3.7% |
| Library | Implementation | Bunnies (60 FPS) | Percentage |
|--------------------------------|-------------------|------------------|------------|
| Raylib 5.0 | C | 180000 | 100% |
| Raylib Python CFFI 5.0.0.2 | Python 3.12 | 10500 | 5.8% |
| Raylib Python CFFI 5.0.0.2 | Pypy 3.10 | 95000 | 53% |
| Raylib 3.7 | C | 168100 | 100% |
| Raylib Python CFFI 3.7 | Pypy 3.7 | 33800 | 20% |
| Raylib Python CFFI 3.7 | Python 3.9 | 7700 | 4.5% |
| Raylib Python CFFI 3.7 | Python 3.9 Nuitka | 8600 | 5.1% |
| Raylib Python CFFI 3.7 Dynamic | Python 3.9 | 6300 | 3.7% |
See also https://github.com/electronstudio/megabunny/
# Packaging your app
@ -183,4 +194,4 @@ You can create a standalone binary using the Nuitka compiler. For example, here
[RetroWar: 8-bit Party Battle](https://store.steampowered.com/app/664240/RetroWar_8bit_Party_Battle/?git) is out now. Defeat up to 15 of your friends in a tournament of 80s-inspired retro mini games.
[Coding Games With Pygame Zero & Python](https://github.com/electronstudio/pygame-zero-book) is
a book for Python beginners.
a book for Python beginners.

View file

@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- basic theme.
*
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/

View file

@ -4,7 +4,7 @@
*
* Base JavaScript utilities for all Sphinx HTML documentation.
*
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/

View file

@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- graphviz extension.
*
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/

View file

@ -5,7 +5,7 @@
* This script contains the language-specific data used by searchtools.js,
* namely the list of stopwords, stemmer, scorer and splitter.
*
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@ -13,7 +13,7 @@
var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"];
/* Non-minified version is copied as a separate JS file, is available */
/* Non-minified version is copied as a separate JS file, if available */
/**
* Porter Stemmer

View file

@ -4,7 +4,7 @@
*
* Sphinx JavaScript utilities for the full-text search.
*
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@ -99,7 +99,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
.then((data) => {
if (data)
listItem.appendChild(
Search.makeSearchSummary(data, searchTerms)
Search.makeSearchSummary(data, searchTerms, anchor)
);
// highlight search terms in the summary
if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js
@ -116,8 +116,8 @@ const _finishSearch = (resultCount) => {
);
else
Search.status.innerText = _(
`Search finished, found ${resultCount} page(s) matching the search query.`
);
"Search finished, found ${resultCount} page(s) matching the search query."
).replace('${resultCount}', resultCount);
};
const _displayNextItem = (
results,
@ -137,6 +137,22 @@ const _displayNextItem = (
// search finished, update title and status message
else _finishSearch(resultCount);
};
// Helper function used by query() to order search results.
// Each input is an array of [docname, title, anchor, descr, score, filename].
// Order the results by score (in opposite order of appearance, since the
// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically.
const _orderResultsByScoreThenName = (a, b) => {
const leftScore = a[4];
const rightScore = b[4];
if (leftScore === rightScore) {
// same score: sort alphabetically
const leftTitle = a[1].toLowerCase();
const rightTitle = b[1].toLowerCase();
if (leftTitle === rightTitle) return 0;
return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
}
return leftScore > rightScore ? 1 : -1;
};
/**
* Default splitQuery function. Can be overridden in ``sphinx.search`` with a
@ -160,13 +176,26 @@ const Search = {
_queued_query: null,
_pulse_status: -1,
htmlToText: (htmlString) => {
htmlToText: (htmlString, anchor) => {
const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html');
htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() });
for (const removalQuery of [".headerlinks", "script", "style"]) {
htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() });
}
if (anchor) {
const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`);
if (anchorContent) return anchorContent.textContent;
console.warn(
`Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.`
);
}
// if anchor not specified or not found, fall back to main content
const docContent = htmlElement.querySelector('[role="main"]');
if (docContent !== undefined) return docContent.textContent;
if (docContent) return docContent.textContent;
console.warn(
"Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template."
"Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template."
);
return "";
},
@ -239,16 +268,7 @@ const Search = {
else Search.deferQuery(query);
},
/**
* execute search (requires search index to be loaded)
*/
query: (query) => {
const filenames = Search._index.filenames;
const docNames = Search._index.docnames;
const titles = Search._index.titles;
const allTitles = Search._index.alltitles;
const indexEntries = Search._index.indexentries;
_parseQuery: (query) => {
// stem the search terms and add them to the correct list
const stemmer = new Stemmer();
const searchTerms = new Set();
@ -284,16 +304,32 @@ const Search = {
// console.info("required: ", [...searchTerms]);
// console.info("excluded: ", [...excludedTerms]);
// array of [docname, title, anchor, descr, score, filename]
let results = [];
return [query, searchTerms, excludedTerms, highlightTerms, objectTerms];
},
/**
* execute search (requires search index to be loaded)
*/
_performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => {
const filenames = Search._index.filenames;
const docNames = Search._index.docnames;
const titles = Search._index.titles;
const allTitles = Search._index.alltitles;
const indexEntries = Search._index.indexentries;
// Collect multiple result groups to be sorted separately and then ordered.
// Each is an array of [docname, title, anchor, descr, score, filename].
const normalResults = [];
const nonMainIndexResults = [];
_removeChildren(document.getElementById("search-progress"));
const queryLower = query.toLowerCase();
const queryLower = query.toLowerCase().trim();
for (const [title, foundTitles] of Object.entries(allTitles)) {
if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) {
if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) {
for (const [file, id] of foundTitles) {
let score = Math.round(100 * queryLower.length / title.length)
results.push([
normalResults.push([
docNames[file],
titles[file] !== title ? `${titles[file]} > ${title}` : title,
id !== null ? "#" + id : "",
@ -308,46 +344,47 @@ const Search = {
// search for explicit entries in index directives
for (const [entry, foundEntries] of Object.entries(indexEntries)) {
if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) {
for (const [file, id] of foundEntries) {
let score = Math.round(100 * queryLower.length / entry.length)
results.push([
for (const [file, id, isMain] of foundEntries) {
const score = Math.round(100 * queryLower.length / entry.length);
const result = [
docNames[file],
titles[file],
id ? "#" + id : "",
null,
score,
filenames[file],
]);
];
if (isMain) {
normalResults.push(result);
} else {
nonMainIndexResults.push(result);
}
}
}
}
// lookup as object
objectTerms.forEach((term) =>
results.push(...Search.performObjectSearch(term, objectTerms))
normalResults.push(...Search.performObjectSearch(term, objectTerms))
);
// lookup as search terms in fulltext
results.push(...Search.performTermsSearch(searchTerms, excludedTerms));
normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms));
// let the scorer override scores with a custom scoring function
if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item)));
if (Scorer.score) {
normalResults.forEach((item) => (item[4] = Scorer.score(item)));
nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item)));
}
// now sort the results by score (in opposite order of appearance, since the
// display function below uses pop() to retrieve items) and then
// alphabetically
results.sort((a, b) => {
const leftScore = a[4];
const rightScore = b[4];
if (leftScore === rightScore) {
// same score: sort alphabetically
const leftTitle = a[1].toLowerCase();
const rightTitle = b[1].toLowerCase();
if (leftTitle === rightTitle) return 0;
return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
}
return leftScore > rightScore ? 1 : -1;
});
// Sort each group of results by score and then alphabetically by name.
normalResults.sort(_orderResultsByScoreThenName);
nonMainIndexResults.sort(_orderResultsByScoreThenName);
// Combine the result groups in (reverse) order.
// Non-main index entries are typically arbitrary cross-references,
// so display them after other results.
let results = [...nonMainIndexResults, ...normalResults];
// remove duplicate search results
// note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept
@ -361,7 +398,12 @@ const Search = {
return acc;
}, []);
results = results.reverse();
return results.reverse();
},
query: (query) => {
const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query);
const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms);
// for debugging
//Search.lastresults = results.slice(); // a copy
@ -466,14 +508,18 @@ const Search = {
// add support for partial matches
if (word.length > 2) {
const escapedWord = _escapeRegExp(word);
Object.keys(terms).forEach((term) => {
if (term.match(escapedWord) && !terms[word])
arr.push({ files: terms[term], score: Scorer.partialTerm });
});
Object.keys(titleTerms).forEach((term) => {
if (term.match(escapedWord) && !titleTerms[word])
arr.push({ files: titleTerms[word], score: Scorer.partialTitle });
});
if (!terms.hasOwnProperty(word)) {
Object.keys(terms).forEach((term) => {
if (term.match(escapedWord))
arr.push({ files: terms[term], score: Scorer.partialTerm });
});
}
if (!titleTerms.hasOwnProperty(word)) {
Object.keys(titleTerms).forEach((term) => {
if (term.match(escapedWord))
arr.push({ files: titleTerms[term], score: Scorer.partialTitle });
});
}
}
// no match but word was a required one
@ -496,9 +542,8 @@ const Search = {
// create the mapping
files.forEach((file) => {
if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1)
fileMap.get(file).push(word);
else fileMap.set(file, [word]);
if (!fileMap.has(file)) fileMap.set(file, [word]);
else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word);
});
});
@ -549,8 +594,8 @@ const Search = {
* search summary for a given text. keywords is a list
* of stemmed words.
*/
makeSearchSummary: (htmlText, keywords) => {
const text = Search.htmlToText(htmlText);
makeSearchSummary: (htmlText, keywords, anchor) => {
const text = Search.htmlToText(htmlText, anchor);
if (text === "") return null;
const textLower = text.toLowerCase();

View file

@ -7,7 +7,7 @@
<title>Dynamic Bindings &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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
<!--[if lt IE 9]>
@ -17,7 +17,7 @@
<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/doctools.js?v=9a2dae69"></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" />

View file

@ -6,7 +6,7 @@
<title>Index &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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
<!--[if lt IE 9]>
@ -16,7 +16,7 @@
<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/doctools.js?v=9a2dae69"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="#" />

View file

@ -7,7 +7,7 @@
<title>Raylib Python &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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
<!--[if lt IE 9]>
@ -17,7 +17,7 @@
<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/doctools.js?v=9a2dae69"></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" />

View file

@ -6,7 +6,7 @@
<title>Python Module Index &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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
<!--[if lt IE 9]>
@ -16,7 +16,7 @@
<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/doctools.js?v=9a2dae69"></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" />

View file

@ -7,7 +7,7 @@
<title>Python 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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
<!--[if lt IE 9]>
@ -17,7 +17,7 @@
<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/doctools.js?v=9a2dae69"></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" />
@ -2001,27 +2001,27 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.BEIGE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.BEIGE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">BEIGE</span></span><a class="headerlink" href="#pyray.BEIGE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.BLACK">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.BLACK" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">BLACK</span></span><a class="headerlink" href="#pyray.BLACK" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.BLANK">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.BLANK" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">BLANK</span></span><a class="headerlink" href="#pyray.BLANK" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.BLUE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.BLUE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">BLUE</span></span><a class="headerlink" href="#pyray.BLUE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.BROWN">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.BROWN" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">BROWN</span></span><a class="headerlink" href="#pyray.BROWN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -2271,27 +2271,27 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.DARKBLUE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.DARKBLUE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">DARKBLUE</span></span><a class="headerlink" href="#pyray.DARKBLUE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.DARKBROWN">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.DARKBROWN" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">DARKBROWN</span></span><a class="headerlink" href="#pyray.DARKBROWN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.DARKGRAY">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.DARKGRAY" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">DARKGRAY</span></span><a class="headerlink" href="#pyray.DARKGRAY" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.DARKGREEN">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.DARKGREEN" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">DARKGREEN</span></span><a class="headerlink" href="#pyray.DARKGREEN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.DARKPURPLE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.DARKPURPLE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">DARKPURPLE</span></span><a class="headerlink" href="#pyray.DARKPURPLE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -2329,17 +2329,17 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.GOLD">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.GOLD" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">GOLD</span></span><a class="headerlink" href="#pyray.GOLD" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.GRAY">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.GRAY" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">GRAY</span></span><a class="headerlink" href="#pyray.GRAY" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.GREEN">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.GREEN" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">GREEN</span></span><a class="headerlink" href="#pyray.GREEN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -4895,22 +4895,22 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.LIGHTGRAY">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.LIGHTGRAY" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">LIGHTGRAY</span></span><a class="headerlink" href="#pyray.LIGHTGRAY" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.LIME">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.LIME" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">LIME</span></span><a class="headerlink" href="#pyray.LIME" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.MAGENTA">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.MAGENTA" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">MAGENTA</span></span><a class="headerlink" href="#pyray.MAGENTA" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.MAROON">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.MAROON" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">MAROON</span></span><a class="headerlink" href="#pyray.MAROON" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -5153,17 +5153,17 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.ORANGE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.ORANGE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">ORANGE</span></span><a class="headerlink" href="#pyray.ORANGE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.PINK">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.PINK" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">PINK</span></span><a class="headerlink" href="#pyray.PINK" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.PURPLE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.PURPLE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">PURPLE</span></span><a class="headerlink" href="#pyray.PURPLE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -5318,12 +5318,12 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.RAYWHITE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.RAYWHITE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">RAYWHITE</span></span><a class="headerlink" href="#pyray.RAYWHITE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
<dt class="sig sig-object py" id="pyray.RED">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.RED" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">RED</span></span><a class="headerlink" href="#pyray.RED" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -5352,7 +5352,7 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.SKYBLUE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.SKYBLUE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">SKYBLUE</span></span><a class="headerlink" href="#pyray.SKYBLUE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -5708,7 +5708,7 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.VIOLET">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.VIOLET" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">VIOLET</span></span><a class="headerlink" href="#pyray.VIOLET" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -5743,7 +5743,7 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.WHITE">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.WHITE" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">WHITE</span></span><a class="headerlink" href="#pyray.WHITE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py class">
@ -5754,7 +5754,7 @@
<dl class="py data">
<dt class="sig sig-object py" id="pyray.YELLOW">
<span class="sig-prename descclassname"><span class="pre">pyray.</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="#pyray.YELLOW" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">pyray.</span></span><span class="sig-name descname"><span class="pre">YELLOW</span></span><a class="headerlink" href="#pyray.YELLOW" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py function">

View file

@ -7,7 +7,7 @@
<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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
<!--[if lt IE 9]>
@ -17,7 +17,7 @@
<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/doctools.js?v=9a2dae69"></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" />
@ -2107,17 +2107,17 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BEIGE</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BLACK</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BLANK</span></span><a class="headerlink" href="#raylib.BLANK" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -2162,7 +2162,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BLUE</span></span><a class="headerlink" href="#raylib.BLUE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -2192,7 +2192,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">BROWN</span></span><a class="headerlink" href="#raylib.BROWN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -2608,27 +2608,27 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKBLUE</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKBROWN</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKGRAY</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKGREEN</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">DARKPURPLE</span></span><a class="headerlink" href="#raylib.DARKPURPLE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -3692,17 +3692,17 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GOLD</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GRAY</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GREEN</span></span><a class="headerlink" href="#raylib.GREEN" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -4654,7 +4654,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt class="sig sig-object py" id="raylib.GuiListViewEx">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GuiListViewEx</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bounds</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="pyray.html#pyray.Rectangle" title="pyray.Rectangle"><span class="pre">Rectangle</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">text</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">scrollIndex</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">active</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">focus</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiListViewEx" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GuiListViewEx</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bounds</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="pyray.html#pyray.Rectangle" title="pyray.Rectangle"><span class="pre">Rectangle</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">text</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">list</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">scrollIndex</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">active</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">focus</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiListViewEx" title="Link to this definition"></a></dt>
<dd><p>List View with extended parameters</p>
</dd></dl>
@ -4803,7 +4803,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt class="sig sig-object py" id="raylib.GuiTabBar">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GuiTabBar</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bounds</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="pyray.html#pyray.Rectangle" title="pyray.Rectangle"><span class="pre">Rectangle</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">text</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">active</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiTabBar" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">GuiTabBar</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">bounds</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="pyray.html#pyray.Rectangle" title="pyray.Rectangle"><span class="pre">Rectangle</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">text</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">list</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">active</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.GuiTabBar" title="Link to this definition"></a></dt>
<dd><p>Tab Bar control, returns TAB to be closed or -1</p>
</dd></dl>
@ -7305,12 +7305,12 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">LIGHTGRAY</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">LIME</span></span><a class="headerlink" href="#raylib.LIME" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -7644,12 +7644,12 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">MAGENTA</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">MAROON</span></span><a class="headerlink" href="#raylib.MAROON" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -8031,7 +8031,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">ORANGE</span></span><a class="headerlink" href="#raylib.ORANGE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py function">
@ -8052,7 +8052,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">PINK</span></span><a class="headerlink" href="#raylib.PINK" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -8187,7 +8187,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">PURPLE</span></span><a class="headerlink" href="#raylib.PURPLE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py function">
@ -8408,12 +8408,12 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">RAYWHITE</span></span><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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">RED</span></span><a class="headerlink" href="#raylib.RED" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -9263,7 +9263,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">SKYBLUE</span></span><a class="headerlink" href="#raylib.SKYBLUE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -9951,7 +9951,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt class="sig sig-object py" id="raylib.TextJoin">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">TextJoin</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">textList</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">delimiter</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.TextJoin" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">TextJoin</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">textList</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">list</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">delimiter</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.TextJoin" title="Link to this definition"></a></dt>
<dd><p>Join text strings with delimiter</p>
</dd></dl>
@ -10297,7 +10297,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">VIOLET</span></span><a class="headerlink" href="#raylib.VIOLET" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -10647,7 +10647,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">WHITE</span></span><a class="headerlink" href="#raylib.WHITE" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py function">
@ -10692,7 +10692,7 @@ are very, very similar to the C originals.</p>
<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>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">YELLOW</span></span><a class="headerlink" href="#raylib.YELLOW" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py data">
@ -10767,7 +10767,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt class="sig sig-object py" id="raylib.glfwGetError">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">glfwGetError</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">description</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.glfwGetError" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">glfwGetError</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">description</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">list</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.glfwGetError" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py function">
@ -11087,7 +11087,7 @@ are very, very similar to the C originals.</p>
<dl class="py function">
<dt class="sig sig-object py" id="raylib.glfwSetDropCallback">
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">glfwSetDropCallback</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">window</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">callback</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.glfwSetDropCallback" title="Link to this definition"></a></dt>
<span class="sig-prename descclassname"><span class="pre">raylib.</span></span><span class="sig-name descname"><span class="pre">glfwSetDropCallback</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">window</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">callback</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">list</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#raylib.glfwSetDropCallback" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py function">

View file

@ -6,7 +6,7 @@
<title>Search &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" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=fd3f3429" />
@ -17,7 +17,7 @@
<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/doctools.js?v=9a2dae69"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/js/theme.js"></script>
<script src="_static/searchtools.js"></script>

File diff suppressed because one or more lines are too long