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

1 line
No EOL
16 KiB
JavaScript

Search.setIndex({"docnames": ["BUILDING", "README", "RPI", "dynamic", "index", "pyray", "raylib"], "filenames": ["BUILDING.rst", "README.md", "RPI.rst", "dynamic.rst", "index.rst", "pyray.rst", "raylib.rst"], "titles": ["Building from source", "Python Bindings for Raylib 5.0", "Raspberry Pi", "Dynamic Bindings", "Raylib Python", "Python API", "C API"], "terms": {"thi": [0, 1, 2, 3, 5, 6], "i": [0, 1, 3, 5, 6], "us": [0, 2, 3, 4, 5], "binari": [0, 1, 2], "don": [0, 3, 5], "t": [0, 2, 3, 5], "work": [0, 1, 2, 3, 6], "your": [0, 2, 3, 4, 6], "system": [0, 1, 3], "you": [0, 2, 3, 5, 6], "want": [0, 2, 4, 6], "newer": [0, 2], "version": [0, 2], "raylib": [0, 2, 3, 5, 6], "first": [0, 1], "make": [0, 1, 2, 6], "sure": [0, 1], "instal": [0, 2, 3, 4], "On": [0, 1], "mac": 0, "must": 0, "includ": [0, 1, 3], "pkg": 0, "config": 0, "file": [0, 5, 6], "best": 0, "wai": 0, "ensur": 0, "compil": [0, 1, 2, 3], "cmake": [0, 2], "http": [0, 2, 3, 6], "github": [0, 2, 3], "com": [0, 2, 3], "raysan5": [0, 2], "wiki": [0, 2], "gnu": 0, "requir": [0, 2], "cd": [0, 1, 2], "4": [0, 1, 2], "2": [0, 1, 2], "0": [0, 2, 4, 5, 6], "mkdir": [0, 2], "dwith_pic": [0, 2], "dcmake_build_typ": [0, 2], "releas": [0, 1, 2], "sudo": [0, 2], "Then": [0, 1, 2, 3], "ask": [0, 1, 2], "pip3": [0, 1, 2], "upgrad": [0, 1, 2], "forc": [0, 2], "reinstal": [0, 2], "doesn": [0, 1, 2], "debug": 0, "contribut": 0, "project": [0, 1], "If": [0, 2, 3, 6], "pleas": [0, 2], "submit": [0, 1], "bug": [0, 1], "And": 0, "fix": [0, 1], "pr": [0, 5], "instruct": 0, "follow": 0, "mai": [0, 1], "outdat": 0, "so": [0, 1, 3, 5, 6], "see": [0, 2, 3, 5, 6], "also": [0, 3, 5], "how": [0, 4], "we": [0, 2], "actual": 0, "wheel": [0, 1, 2], "electronstudio": [0, 3], "python": [0, 3, 6], "cffi": [0, 1, 3, 6], "blob": [0, 3], "master": [0, 3], "workflow": 0, "yml": 0, "clone": [0, 2], "repo": 0, "submodul": 0, "get": [0, 3], "correct": 0, "git": [0, 2], "recurs": 0, "open": [0, 2], "visual": 0, "c": [0, 3, 4, 5], "command": 0, "shell": 0, "symlink": 0, "doesnt": 0, "copi": 0, "src": 0, "h": 0, "directori": 0, "msbuild": 0, "sln": 0, "target": 0, "properti": 0, "configur": 0, "lib": [0, 1], "To": 0, "distribut": 0, "rmdir": 0, "q": 0, "": [0, 1], "setup": 0, "py": [0, 1, 2, 3], "bdist_wheel": 0, "There": [0, 1, 3, 5], "hardcod": 0, "path": 0, "header": [0, 5, 6], "probabl": [0, 2], "need": [0, 1, 2, 3, 5, 6], "edit": 0, "would": 0, "some": [0, 1, 3, 5], "user": 0, "could": 0, "figur": 0, "out": [0, 1], "auto": [0, 1], "detect": 0, "dist": 0, "3": [0, 1, 5], "7": [0, 1, 5], "cp37": 0, "cp37m": 0, "win_amd64": 0, "whl": 0, "note": 0, "filenam": 0, "differ": [0, 3, 5], "than": [0, 1], "one": [0, 3], "here": [0, 1, 3, 5, 6], "can": [0, 1, 3, 5, 6], "instead": [0, 2, 3], "elsewher": 0, "should": [0, 1, 2, 5, 6], "still": [0, 1, 5], "apt": [0, 1], "libasound2": 0, "dev": [0, 1], "mesa": 0, "common": 0, "libx11": 0, "libxrandr": 0, "libxi": 0, "xorg": 0, "libgl1": 0, "libglu1": 0, "option": 0, "share": 0, "plan": 0, "raylib_dynam": [0, 1, 3], "bind": [0, 2, 4, 6], "rm": 0, "rf": 0, "dbuild_shared_lib": 0, "librari": [0, 3], "_raylib_cffi": 0, "python3": [0, 1, 2, 3], "updat": [0, 4], "dynam": [0, 4, 6], "name": [0, 5], "other": 0, "platform": [0, 1], "cp": 0, "p": 0, "usr": 0, "local": 0, "libraylib": 0, "complet": [0, 1], "set": [0, 3], "6": 0, "8": [0, 1], "9": [0, 1, 2], "build_multi": 0, "sh": 0, "pypi": [0, 1], "wont": 0, "accept": 0, "packag": [0, 4], "unless": 0, "thei": [0, 2, 3], "ar": [0, 2, 3, 5, 6], "built": 0, "plat": 0, "manylinux2014_x86_64": 0, "run": 0, "build_multi_linux": 0, "separ": [0, 1, 3], "prepar": 0, "modul": [0, 3], "static": [0, 1, 3], "These": 0, "been": [0, 2, 3], "test": [0, 2, 3, 5], "10": [0, 1], "14": 0, "new": [1, 5, 6], "automat": [1, 5], "gener": 1, "close": 1, "possibl": 1, "origin": [1, 6], "faster": [1, 3], "fewer": 1, "easier": 1, "maintain": 1, "ctype": [1, 3], "commerci": 1, "friendli": 1, "docstr": 1, "now": [1, 3, 5], "extra": 1, "raymath": 1, "raygui": [1, 3], "rlgl": 1, "physac": [1, 3], "full": [1, 2], "document": [1, 3], "from": [1, 3, 4, 5, 6], "pyrai": [1, 3, 5], "import": [1, 3, 5, 6], "init_window": [1, 5], "800": [1, 5, 6], "450": [1, 5, 6], "hello": [1, 5, 6], "while": [1, 5, 6], "window_should_clos": [1, 5], "begin_draw": [1, 5], "clear_background": [1, 5], "white": [1, 5, 6], "draw_text": [1, 5], "world": [1, 5, 6], "190": [1, 5, 6], "200": [1, 5, 6], "20": [1, 5, 6], "violet": [1, 5, 6], "end_draw": [1, 5], "close_window": [1, 5], "have": [1, 2, 3], "latest": [1, 2], "pip": [1, 2, 3], "m": [1, 2, 3], "setuptool": [1, 2], "most": 1, "window": 1, "x64": 1, "maco": 1, "15": 1, "linux": 1, "ubuntu1804": 1, "isn": 1, "avail": [1, 6], "attempt": 1, "build": [1, 2, 4], "sourc": [1, 4], "which": 1, "case": 1, "develop": 1, "e": [1, 2, 6], "g": 1, "homebrew": 1, "etc": [1, 3], "rasperri": 1, "It": 1, "where": 1, "read": 1, "caveat": 1, "befor": [1, 3], "find": 1, "alpha": 1, "specifi": 1, "number": 1, "like": [1, 3, 6], "dev4": 1, "try": 1, "manual": 1, "issu": 1, "let": 1, "u": 1, "know": [1, 3], "what": 1, "did": 1, "discord": 1, "two": 1, "either": 1, "both": [1, 3], "tanki": 1, "alloi": 1, "bloxel": 1, "editor": 1, "add": 1, "A": 1, "relat": 1, "progress": 1, "simplifi": 1, "educ": 1, "enabl": 1, "beginn": 1, "creat": [1, 5], "3d": 1, "game": 1, "convert": [1, 6], "exampl": [1, 3, 6], "The": [1, 2, 3, 5, 6], "under": 1, "eclips": 1, "public": 1, "free": 1, "link": 1, "non": 1, "proprietari": [1, 2], "For": [1, 2], "fastest": 1, "rather": 1, "standard": [1, 3], "everi": 1, "call": 1, "costli": 1, "data": 1, "structur": [1, 5], "function": [1, 3, 5], "when": 1, "calcul": 1, "loop": 1, "onli": [1, 3], "them": 1, "draw": 1, "implement": 1, "bunni": 1, "60": [1, 5, 6], "fp": 1, "percentag": 1, "168100": 1, "100": 1, "33800": 1, "7700": 1, "nuitka": 1, "8600": 1, "1": [1, 2, 5, 6], "6300": 1, "standalon": 1, "textur": [1, 5], "onefil": 1, "icon": 1, "resourc": 1, "wabbit_alpha": 1, "png": 1, "textures_bunnymark": 1, "retrowar": 1, "bit": 1, "parti": 1, "battl": 1, "defeat": 1, "up": 1, "friend": 1, "tournament": 1, "80": [1, 5, 6], "inspir": 1, "retro": 1, "mini": 1, "With": 1, "pygam": 1, "zero": 1, "book": 1, "o": 2, "bullsey": 2, "older": 2, "os": 2, "publish": 2, "x11": 2, "mode": 2, "haven": 2, "platform_drm": 2, "own": 2, "instructin": 2, "help": [2, 4], "me": 2, "branch": 2, "singl": 2, "dplatform": 2, "drm": 2, "dinclude_everyth": 2, "dsupport_fileformat_jpg": 2, "cach": 2, "dir": 2, "broadcom": 2, "gl": 2, "driver": 2, "raspbian": 2, "opt": 2, "vc": 2, "platform_rpi": 2, "do": [2, 3], "addit": [2, 3], "linker": 2, "argument": 2, "ad": 2, "suggest": 2, "abi": 3, "avoid": 3, "extens": 3, "move": 3, "weird": 3, "failur": 3, "often": 3, "silent": 3, "even": 3, "someth": 3, "ha": 3, "gone": 3, "wrong": 3, "proper": 3, "stacktrac": 3, "therefor": 3, "person": 3, "recommend": 3, "ones": 3, "But": 3, "advantag": 3, "anyth": 3, "just": 3, "dll": 3, "api": [3, 4], "exactli": 3, "same": [3, 5, 6], "onc": 3, "rl": [3, 6], "access": 3, "prefix": [3, 5, 6], "test_dynam": 3, "an": 3, "code": [3, 6], "via": 3, "all": [3, 5], "warn": 3, "hasn": 3, "much": 3, "won": 3, "alreadi": 3, "environ": 3, "variabl": 3, "use_external_raylib": 3, "alwai": [3, 6], "bundl": 3, "5": 4, "quickstart": 4, "app": 4, "showcas": 4, "rlzero": 4, "licens": 4, "perform": 4, "advert": 4, "raspberri": 4, "pi": 4, "search": 4, "page": 4, "wrapper": 5, "around": 5, "syntact": 5, "sugar": 5, "repli": 5, "doc": [5, 6], "snake_cas": 5, "string": 5, "pointer": 5, "convers": 5, "handl": 5, "helper": 5, "program": [5, 6], "set_target_fp": 5, "camera": [5, 6], "camera3d": [5, 6], "18": [5, 6], "16": [5, 6], "45": [5, 6], "update_camera": 5, "camera_orbit": [5, 6], "raywhit": [5, 6], "begin_mode_3d": 5, "draw_grid": 5, "end_mode_3d": 5, "post9": 5, "class": 5, "anymor": 5, "beig": [5, 6], "211": [5, 6], "176": [5, 6], "131": [5, 6], "255": [5, 6], "black": [5, 6], "blank": [5, 6], "blue": [5, 6], "121": [5, 6], "241": [5, 6], "brown": [5, 6], "127": [5, 6], "106": [5, 6], "79": [5, 6], "darkblu": [5, 6], "82": [5, 6], "172": [5, 6], "darkbrown": [5, 6], "76": [5, 6], "63": [5, 6], "47": [5, 6], "darkgrai": [5, 6], "darkgreen": [5, 6], "117": [5, 6], "44": [5, 6], "darkpurpl": [5, 6], "112": [5, 6], "31": [5, 6], "126": [5, 6], "gold": [5, 6], "203": [5, 6], "grai": [5, 6], "130": [5, 6], "green": [5, 6], "228": [5, 6], "48": [5, 6], "lightgrai": [5, 6], "lime": [5, 6], "158": [5, 6], "magenta": [5, 6], "maroon": [5, 6], "33": [5, 6], "55": [5, 6], "orang": [5, 6], "161": [5, 6], "pink": [5, 6], "109": [5, 6], "194": [5, 6], "purpl": [5, 6], "122": [5, 6], "245": [5, 6], "red": [5, 6], "230": [5, 6], "41": [5, 6], "skyblu": [5, 6], "102": [5, 6], "191": [5, 6], "135": [5, 6], "yellow": [5, 6], "253": [5, 6], "249": [5, 6], "goal": 6, "usag": 6, "similar": 6, "allow": 6, "veri": 6, "initwindow": 6, "b": 6, "settargetfp": 6, "ffi": 6, "struct": 6, "windowshouldclos": 6, "updatecamera": 6, "begindraw": 6, "clearbackground": 6, "beginmode3d": 6, "drawgrid": 6, "endmode3d": 6, "drawtext": 6, "hellow": 6, "enddraw": 6, "closewindow": 6, "more": 6, "portabl": 6, "color": 6, "whenev": 6, "stuff": 6, "between": 6, "readthedoc": 6, "io": 6, "primari": 6, "howev": 6, "list": 6}, "objects": {"": [[5, 0, 0, "-", "pyray"], [6, 0, 0, "-", "raylib"]], "pyray": [[5, 1, 1, "", "BEIGE"], [5, 1, 1, "", "BLACK"], [5, 1, 1, "", "BLANK"], [5, 1, 1, "", "BLUE"], [5, 1, 1, "", "BROWN"], [5, 1, 1, "", "DARKBLUE"], [5, 1, 1, "", "DARKBROWN"], [5, 1, 1, "", "DARKGRAY"], [5, 1, 1, "", "DARKGREEN"], [5, 1, 1, "", "DARKPURPLE"], [5, 1, 1, "", "GOLD"], [5, 1, 1, "", "GRAY"], [5, 1, 1, "", "GREEN"], [5, 1, 1, "", "LIGHTGRAY"], [5, 1, 1, "", "LIME"], [5, 1, 1, "", "MAGENTA"], [5, 1, 1, "", "MAROON"], [5, 1, 1, "", "ORANGE"], [5, 1, 1, "", "PINK"], [5, 1, 1, "", "PURPLE"], [5, 1, 1, "", "RAYWHITE"], [5, 1, 1, "", "RED"], [5, 1, 1, "", "SKYBLUE"], [5, 1, 1, "", "VIOLET"], [5, 1, 1, "", "WHITE"], [5, 1, 1, "", "YELLOW"]], "raylib": [[6, 1, 1, "", "BEIGE"], [6, 1, 1, "", "BLACK"], [6, 1, 1, "", "BLANK"], [6, 1, 1, "", "BLUE"], [6, 1, 1, "", "BROWN"], [6, 1, 1, "", "DARKBLUE"], [6, 1, 1, "", "DARKBROWN"], [6, 1, 1, "", "DARKGRAY"], [6, 1, 1, "", "DARKGREEN"], [6, 1, 1, "", "DARKPURPLE"], [6, 1, 1, "", "GOLD"], [6, 1, 1, "", "GRAY"], [6, 1, 1, "", "GREEN"], [6, 1, 1, "", "LIGHTGRAY"], [6, 1, 1, "", "LIME"], [6, 1, 1, "", "MAGENTA"], [6, 1, 1, "", "MAROON"], [6, 1, 1, "", "ORANGE"], [6, 1, 1, "", "PINK"], [6, 1, 1, "", "PURPLE"], [6, 1, 1, "", "RAYWHITE"], [6, 1, 1, "", "RED"], [6, 1, 1, "", "SKYBLUE"], [6, 1, 1, "", "VIOLET"], [6, 1, 1, "", "WHITE"], [6, 1, 1, "", "YELLOW"]]}, "objtypes": {"0": "py:module", "1": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"]}, "titleterms": {"build": 0, "from": 0, "sourc": 0, "have": 0, "pip": 0, "Or": 0, "manual": 0, "window": 0, "todo": 0, "linux": 0, "maco": 0, "python": [1, 4, 5], "bind": [1, 3], "raylib": [1, 4], "5": 1, "0": 1, "quickstart": 1, "instal": 1, "raspberri": [1, 2], "pi": [1, 2], "dynam": [1, 3], "version": 1, "beta": 1, "test": 1, "problem": 1, "how": 1, "us": 1, "If": 1, "you": 1, "ar": 1, "familiar": 1, "c": [1, 6], "code": 1, "librari": 1, "want": 1, "an": 1, "exact": 1, "copi": 1, "api": [1, 5, 6], "prefer": 1, "slightli": 1, "more": 1, "pythonist": 1, "don": 1, "t": 1, "mind": 1, "might": 1, "slower": 1, "app": 1, "showcas": 1, "rlzero": 1, "help": 1, "licens": 1, "updat": 1, "perform": 1, "bunnymark": 1, "packag": 1, "your": 1, "advert": 1, "content": 4, "exampl": 5, "refer": [5, 6], "function": 6}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"Building from source": [[0, "building-from-source"]], "Have Pip build from source": [[0, "have-pip-build-from-source"]], "Or, Build from source manually": [[0, "or-build-from-source-manually"]], "Windows manual build": [[0, "windows-manual-build"]], "Todo": [[0, "id1"], [0, "id2"]], "Linux manual build": [[0, "linux-manual-build"]], "Macos manual build": [[0, "macos-manual-build"]], "Python Bindings for Raylib 5.0": [[1, "python-bindings-for-raylib-5-0"]], "Quickstart": [[1, "quickstart"]], "Installation": [[1, "installation"]], "Raspberry Pi": [[1, "raspberry-pi"], [2, "raspberry-pi"]], "Dynamic binding version": [[1, "dynamic-binding-version"]], "Beta testing": [[1, "beta-testing"]], "Problems?": [[1, "problems"]], "How to use": [[1, "how-to-use"]], "If you are familiar with C coding and the Raylib C library and you want to use an exact copy of the C API": [[1, "if-you-are-familiar-with-c-coding-and-the-raylib-c-library-and-you-want-to-use-an-exact-copy-of-the-c-api"]], "If you prefer a slightly more Pythonistic API and don\u2019t mind it might be slightly slower": [[1, "if-you-prefer-a-slightly-more-pythonistic-api-and-don-t-mind-it-might-be-slightly-slower"]], "App showcase": [[1, "app-showcase"]], "RLZero": [[1, "rlzero"]], "Help wanted": [[1, "help-wanted"]], "License (updated)": [[1, "license-updated"]], "Performance": [[1, "performance"]], "Bunnymark": [[1, "bunnymark"]], "Packaging your app": [[1, "packaging-your-app"]], "Advert": [[1, "advert"]], "Dynamic Bindings": [[3, "dynamic-bindings"]], "Raylib Python": [[4, "raylib-python"]], "Contents:": [[4, null]], "Python API": [[5, "python-api"]], "Examples": [[5, "examples"]], "API reference": [[5, "module-pyray"]], "C API": [[6, "c-api"]], "Functions API reference": [[6, "module-raylib"]]}, "indexentries": {"beige (in module pyray)": [[5, "pyray.BEIGE"]], "black (in module pyray)": [[5, "pyray.BLACK"]], "blank (in module pyray)": [[5, "pyray.BLANK"]], "blue (in module pyray)": [[5, "pyray.BLUE"]], "brown (in module pyray)": [[5, "pyray.BROWN"]], "darkblue (in module pyray)": [[5, "pyray.DARKBLUE"]], "darkbrown (in module pyray)": [[5, "pyray.DARKBROWN"]], "darkgray (in module pyray)": [[5, "pyray.DARKGRAY"]], "darkgreen (in module pyray)": [[5, "pyray.DARKGREEN"]], "darkpurple (in module pyray)": [[5, "pyray.DARKPURPLE"]], "gold (in module pyray)": [[5, "pyray.GOLD"]], "gray (in module pyray)": [[5, "pyray.GRAY"]], "green (in module pyray)": [[5, "pyray.GREEN"]], "lightgray (in module pyray)": [[5, "pyray.LIGHTGRAY"]], "lime (in module pyray)": [[5, "pyray.LIME"]], "magenta (in module pyray)": [[5, "pyray.MAGENTA"]], "maroon (in module pyray)": [[5, "pyray.MAROON"]], "orange (in module pyray)": [[5, "pyray.ORANGE"]], "pink (in module pyray)": [[5, "pyray.PINK"]], "purple (in module pyray)": [[5, "pyray.PURPLE"]], "raywhite (in module pyray)": [[5, "pyray.RAYWHITE"]], "red (in module pyray)": [[5, "pyray.RED"]], "skyblue (in module pyray)": [[5, "pyray.SKYBLUE"]], "violet (in module pyray)": [[5, "pyray.VIOLET"]], "white (in module pyray)": [[5, "pyray.WHITE"]], "yellow (in module pyray)": [[5, "pyray.YELLOW"]], "module": [[5, "module-pyray"], [6, "module-raylib"]], "pyray": [[5, "module-pyray"]], "beige (in module raylib)": [[6, "raylib.BEIGE"]], "black (in module raylib)": [[6, "raylib.BLACK"]], "blank (in module raylib)": [[6, "raylib.BLANK"]], "blue (in module raylib)": [[6, "raylib.BLUE"]], "brown (in module raylib)": [[6, "raylib.BROWN"]], "darkblue (in module raylib)": [[6, "raylib.DARKBLUE"]], "darkbrown (in module raylib)": [[6, "raylib.DARKBROWN"]], "darkgray (in module raylib)": [[6, "raylib.DARKGRAY"]], "darkgreen (in module raylib)": [[6, "raylib.DARKGREEN"]], "darkpurple (in module raylib)": [[6, "raylib.DARKPURPLE"]], "gold (in module raylib)": [[6, "raylib.GOLD"]], "gray (in module raylib)": [[6, "raylib.GRAY"]], "green (in module raylib)": [[6, "raylib.GREEN"]], "lightgray (in module raylib)": [[6, "raylib.LIGHTGRAY"]], "lime (in module raylib)": [[6, "raylib.LIME"]], "magenta (in module raylib)": [[6, "raylib.MAGENTA"]], "maroon (in module raylib)": [[6, "raylib.MAROON"]], "orange (in module raylib)": [[6, "raylib.ORANGE"]], "pink (in module raylib)": [[6, "raylib.PINK"]], "purple (in module raylib)": [[6, "raylib.PURPLE"]], "raywhite (in module raylib)": [[6, "raylib.RAYWHITE"]], "red (in module raylib)": [[6, "raylib.RED"]], "skyblue (in module raylib)": [[6, "raylib.SKYBLUE"]], "violet (in module raylib)": [[6, "raylib.VIOLET"]], "white (in module raylib)": [[6, "raylib.WHITE"]], "yellow (in module raylib)": [[6, "raylib.YELLOW"]], "raylib": [[6, "module-raylib"]]}})