docs update
This commit is contained in:
parent
812f0f7527
commit
43630d8b5a
17 changed files with 242 additions and 163 deletions
|
@ -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
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<title>Building from source — 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" />
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<title>Python Bindings for Raylib 5.0 — 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 = [
|
||||
# "cffi",
|
||||
# "inflection",
|
||||
# "raylib"
|
||||
# ]
|
||||
# ///
|
||||
|
@ -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 it’s 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 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.</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 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 <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">
|
||||
|
|
|
@ -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.
|
||||
|
|
2
docs/_static/basic.css
vendored
2
docs/_static/basic.css
vendored
|
@ -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.
|
||||
*
|
||||
*/
|
||||
|
|
2
docs/_static/doctools.js
vendored
2
docs/_static/doctools.js
vendored
|
@ -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.
|
||||
*
|
||||
*/
|
||||
|
|
2
docs/_static/graphviz.css
vendored
2
docs/_static/graphviz.css
vendored
|
@ -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.
|
||||
*
|
||||
*/
|
||||
|
|
4
docs/_static/language_data.js
vendored
4
docs/_static/language_data.js
vendored
|
@ -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
|
||||
|
|
163
docs/_static/searchtools.js
vendored
163
docs/_static/searchtools.js
vendored
|
@ -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();
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<title>Dynamic Bindings — 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" />
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<title>Index — 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="#" />
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<title>Raylib Python — 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" />
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<title>Python Module Index — 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" />
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<title>Python API — 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">
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<title>C API — 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">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<title>Search — 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
Reference in a new issue