From 6441bca77c870ca44a7533617f88924438965903 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Sat, 16 Nov 2024 20:11:08 +0000 Subject: [PATCH 1/3] update examples --- examples/audio/audio_module_playing.py | 51 +++------ examples/core/core_2d_camera.py | 10 +- examples/core/core_2d_camera_mouse_zoom.py | 7 +- examples/core/core_2d_camera_platformer.py | 10 +- .../core_3d_camera_first_person_incomplete.py | 18 ++-- .../core/core_3d_camera_free_incomplete.py | 2 +- examples/core/core_3d_camera_mode.py | 2 +- examples/core/core_basic_screen_manager.py | 6 +- examples/core/core_drop_files.py | 20 ++-- examples/core/core_input_gestures.py | 57 +++++----- examples/core/core_input_keys.py | 8 +- examples/core/core_input_mouse.py | 14 +-- examples/core/core_scissor_test.py | 2 +- .../core/core_smooth_pixel_perfect_camera.py | 4 +- examples/core/core_split_screen.py | 8 +- examples/core/core_vr_simulator.py | 21 ++-- examples/core/core_window_flags.py | 102 +++++++++--------- examples/core/core_window_should_close.py | 8 +- examples/extra/extra_camera.py | 2 +- examples/extra/extra_flow_field.py | 3 +- .../extra_transparent_undecorated_window.py | 6 +- examples/extra/textures_opencv.py | 4 +- examples/models/models_animation.py | 9 +- .../models_skybox_outdated_needs_update.py | 1 + examples/models/models_waving_cubes.py | 2 +- examples/others/rlgl_standalone.py | 10 +- examples/physics/physac.py | 16 ++- examples/shaders/light_system.py | 10 +- examples/shaders/shaders_basic_lighting.py | 2 +- examples/shaders/shaders_write_depth.py | 9 +- examples/shapes/shapes_basic_shapes.py | 43 +++----- examples/shapes/shapes_bouncing_ball.py | 2 +- ...hapes_draw_rounded_rectangle_incomplete.py | 21 ++-- examples/shapes/shapes_following_eyes.py | 8 +- examples/shapes/shapes_lines_bezier.py | 5 - examples/shapes/shapes_logo_raylib.py | 6 +- examples/textures/textures_bunnymark.py | 10 +- .../textures_bunnymark_more_pythonic.py | 4 +- examples/textures/textures_mouse_painting.py | 28 ++--- examples/textures/textures_to_image.py | 2 + 40 files changed, 232 insertions(+), 321 deletions(-) diff --git a/examples/audio/audio_module_playing.py b/examples/audio/audio_module_playing.py index e8694b1..94c7e25 100644 --- a/examples/audio/audio_module_playing.py +++ b/examples/audio/audio_module_playing.py @@ -6,26 +6,6 @@ raylib [audio] example - playing import dataclasses import pyray import raylib as rl -from raylib.colors import ( - RAYWHITE, - ORANGE, - RED, - GOLD, - LIME, - BLUE, - VIOLET, - BROWN, - LIGHTGRAY, - PINK, - YELLOW, - GREEN, - SKYBLUE, - PURPLE, - BEIGE, - MAROON, - GRAY, - BLACK -) MAX_CIRCLES=64 @@ -33,12 +13,11 @@ MAX_CIRCLES=64 @dataclasses.dataclass class CircleWave: - position: 'rl.Vector2' + position: pyray.Vector2 radius: float alpha: float speed: float - color: 'rl.Color' - + color: pyray.Color screenWidth = 800 screenHeight = 450 @@ -49,8 +28,8 @@ rl.InitWindow(screenWidth, screenHeight, b"raylib [audio] example - module playi rl.InitAudioDevice() # Initialize audio device -colors = [ ORANGE, RED, GOLD, LIME, BLUE, VIOLET, BROWN, LIGHTGRAY, PINK, - YELLOW, GREEN, SKYBLUE, PURPLE, BEIGE ] +colors = [pyray.ORANGE, pyray.RED, pyray.GOLD, pyray.LIME, pyray.BLUE, pyray.VIOLET, pyray.BROWN, pyray.LIGHTGRAY, pyray.PINK, + pyray.YELLOW, pyray.GREEN, pyray.SKYBLUE, pyray.PURPLE, pyray.BEIGE] # Creates some circles for visual effect circles = [] @@ -141,23 +120,23 @@ while not rl.WindowShouldClose(): # Detect window close button or ESC key #---------------------------------------------------------------------------------- pyray.begin_drawing() - pyray.clear_background(RAYWHITE) + pyray.clear_background(pyray.RAYWHITE) for i in range(MAX_CIRCLES): - pyray.draw_circle_v(circles[i].position, circles[i].radius, rl.Fade(circles[i].color, circles[i].alpha)) + pyray.draw_circle_v(circles[i].position, circles[i].radius, pyray.fade(circles[i].color, circles[i].alpha)) # Draw time bar - pyray.draw_rectangle(20, screenHeight - 20 - 12, screenWidth - 40, 12, LIGHTGRAY) - pyray.draw_rectangle(20, screenHeight - 20 - 12, int(timePlayed), 12, MAROON) - pyray.draw_rectangle_lines(20, screenHeight - 20 - 12, screenWidth - 40, 12, GRAY) + pyray.draw_rectangle(20, screenHeight - 20 - 12, screenWidth - 40, 12, pyray.LIGHTGRAY) + pyray.draw_rectangle(20, screenHeight - 20 - 12, int(timePlayed), 12, pyray.MAROON) + pyray.draw_rectangle_lines(20, screenHeight - 20 - 12, screenWidth - 40, 12, pyray.GRAY) # Draw help instructions - pyray.draw_rectangle(20, 20, 425, 145, RAYWHITE) - pyray.draw_rectangle_lines(20, 20, 425, 145, GRAY) - pyray.draw_text("PRESS SPACE TO RESTART MUSIC", 40, 40, 20, BLACK) - pyray.draw_text("PRESS P TO PAUSE/RESUME", 40, 70, 20, BLACK) - pyray.draw_text("PRESS UP/DOWN TO CHANGE SPEED", 40, 100, 20, BLACK) - pyray.draw_text(f"SPEED: {pitch}", 40, 130, 20, MAROON) + pyray.draw_rectangle(20, 20, 425, 145, pyray.RAYWHITE) + pyray.draw_rectangle_lines(20, 20, 425, 145, pyray.GRAY) + pyray.draw_text("PRESS SPACE TO RESTART MUSIC", 40, 40, 20, pyray.BLACK) + pyray.draw_text("PRESS P TO PAUSE/RESUME", 40, 70, 20, pyray.BLACK) + pyray.draw_text("PRESS UP/DOWN TO CHANGE SPEED", 40, 100, 20, pyray.BLACK) + pyray.draw_text(f"SPEED: {pitch}", 40, 130, 20, pyray.MAROON) pyray.end_drawing() #---------------------------------------------------------------------------------- diff --git a/examples/core/core_2d_camera.py b/examples/core/core_2d_camera.py index e95ea64..8a6bc05 100644 --- a/examples/core/core_2d_camera.py +++ b/examples/core/core_2d_camera.py @@ -57,18 +57,18 @@ while not pyray.window_should_close(): # Detect window close button or ESC key # Update # Player movement - if pyray.is_key_down(pyray.KEY_RIGHT): + if pyray.is_key_down(pyray.KeyboardKey.KEY_RIGHT): player.x += 2 - elif pyray.is_key_down(pyray.KEY_LEFT): + elif pyray.is_key_down(pyray.KeyboardKey.KEY_LEFT): player.x -= 2 # Camera target follows player camera.target = pyray.Vector2(player.x + 20, player.y + 20) # Camera rotation controls - if pyray.is_key_down(pyray.KEY_A): + if pyray.is_key_down(pyray.KeyboardKey.KEY_A): camera.rotation -= 1 - elif pyray.is_key_down(pyray.KEY_S): + elif pyray.is_key_down(pyray.KeyboardKey.KEY_S): camera.rotation += 1 # Limit camera rotation to 80 degrees (-40 to 40) @@ -86,7 +86,7 @@ while not pyray.window_should_close(): # Detect window close button or ESC key camera.zoom = 0.1 # Camera reset (zoom and rotation) - if pyray.is_key_pressed(pyray.KEY_R): + if pyray.is_key_pressed(pyray.KeyboardKey.KEY_R): camera.zoom = 1.0 camera.rotation = 0.0 diff --git a/examples/core/core_2d_camera_mouse_zoom.py b/examples/core/core_2d_camera_mouse_zoom.py index ad4e1b9..aeeabf2 100644 --- a/examples/core/core_2d_camera_mouse_zoom.py +++ b/examples/core/core_2d_camera_mouse_zoom.py @@ -13,15 +13,14 @@ pyray.set_target_fps(60) camera = pyray.Camera2D() -camera = pyray.Camera2D() camera.zoom = 1.0 -pyray.set_target_fps(60); +pyray.set_target_fps(60) # main game loop while not pyray.window_should_close(): # update - if pyray.is_mouse_button_down(pyray.MOUSE_BUTTON_RIGHT): + if pyray.is_mouse_button_down(pyray.MouseButton.MOUSE_BUTTON_RIGHT): delta = pyray.get_mouse_delta() delta = pyray.vector2_scale(delta, -1.0 / camera.zoom) camera.target = pyray.vector2_add(camera.target, delta) @@ -58,7 +57,7 @@ while not pyray.window_should_close(): pyray.end_mode_2d() - pyray.draw_text("Mouse right button drag to move, mouse wheel to zoom", 10, 10, 20, pyray.WHITE); + pyray.draw_text("Mouse right button drag to move, mouse wheel to zoom", 10, 10, 20, pyray.WHITE) pyray.end_drawing() diff --git a/examples/core/core_2d_camera_platformer.py b/examples/core/core_2d_camera_platformer.py index 35f4de9..db8ed8f 100644 --- a/examples/core/core_2d_camera_platformer.py +++ b/examples/core/core_2d_camera_platformer.py @@ -62,11 +62,11 @@ class EnvItem: def update_player(player, env_items, delta): - if pyray.is_key_down(pyray.KEY_LEFT): + if pyray.is_key_down(pyray.KeyboardKey.KEY_LEFT): player.position.x -= PLAYER_HOR_SPD * delta - if pyray.is_key_down(pyray.KEY_RIGHT): + if pyray.is_key_down(pyray.KeyboardKey.KEY_RIGHT): player.position.x += PLAYER_HOR_SPD * delta - if pyray.is_key_down(pyray.KEY_SPACE) and player.can_jump: + if pyray.is_key_down(pyray.KeyboardKey.KEY_SPACE) and player.can_jump: player.speed = -PLAYER_JUMP_SPD player.can_jump = False @@ -264,11 +264,11 @@ while not pyray.window_should_close(): # Detect window close button or ESC key elif camera.zoom < 0.25: camera.zoom = 0.25 - if pyray.is_key_pressed(pyray.KEY_R): + if pyray.is_key_pressed(pyray.KeyboardKey.KEY_R): camera.zoom = 1.0 player.position = pyray.Vector2(400, 280) - if pyray.is_key_pressed(pyray.KEY_C): + if pyray.is_key_pressed(pyray.KeyboardKey.KEY_C): camera_option = (camera_option + 1) % camera_updaters_length # Call update camera function by its pointer diff --git a/examples/core/core_3d_camera_first_person_incomplete.py b/examples/core/core_3d_camera_first_person_incomplete.py index af8963b..743903b 100644 --- a/examples/core/core_3d_camera_first_person_incomplete.py +++ b/examples/core/core_3d_camera_first_person_incomplete.py @@ -10,7 +10,7 @@ MAX_COLUMNS = 20 SCREEN_WIDTH = 800 SCREEN_HEIGHT = 450 -pyray.init_window(SCREEN_WIDTH, SCREEN_HEIGHT, b"raylib [core] example - 3d camera first person") +pyray.init_window(SCREEN_WIDTH, SCREEN_HEIGHT, "raylib [core] example - 3d camera first person") # Define the camera to look into our 3d world (position, target, up vector) camera = pyray.Camera3D() @@ -18,24 +18,24 @@ camera.position = pyray.Vector3(4.0, 2.0, 4.0) camera.target = pyray.Vector3(0.0, 1.8, 0.0) camera.up = pyray.Vector3(0.0, 1.0, 0.0) camera.fovy = 60.0 -camera.projection = pyray.CAMERA_PERSPECTIVE +camera.projection = pyray.CameraProjection.CAMERA_PERSPECTIVE # Generates some random columns -heights = [None] * MAX_COLUMNS -positions = [None] * MAX_COLUMNS -colors = [None] * MAX_COLUMNS +heights = [] +positions = [] +colors = [] for i in range(MAX_COLUMNS): - heights[i] = pyray.get_random_value(1, 12) * 1.0 - positions[i] = pyray.Vector3(pyray.get_random_value(-15, 15) * 1.0, heights[i]/2.0 * 1.0, pyray.get_random_value(-15, 15) * 1.0) - colors[i] = pyray.Color(pyray.get_random_value(20, 255), pyray.get_random_value(10, 55), 30, 255) + heights.append(pyray.get_random_value(1, 12) * 1.0) + positions.append(pyray.Vector3(pyray.get_random_value(-15, 15) * 1.0, heights[i]/2.0 * 1.0, pyray.get_random_value(-15, 15) * 1.0)) + colors.append(pyray.Color(pyray.get_random_value(20, 255), pyray.get_random_value(10, 55), 30, 255)) pyray.set_target_fps(60) while not pyray.window_should_close(): - pyray.update_camera(camera, pyray.CAMERA_FIRST_PERSON) + pyray.update_camera(camera, pyray.CameraMode.CAMERA_FIRST_PERSON) pyray.begin_drawing() diff --git a/examples/core/core_3d_camera_free_incomplete.py b/examples/core/core_3d_camera_free_incomplete.py index 2ae7db0..a1e54ce 100644 --- a/examples/core/core_3d_camera_free_incomplete.py +++ b/examples/core/core_3d_camera_free_incomplete.py @@ -25,7 +25,7 @@ while not window_should_close(): # Detect window close button or ESC key # Update update_camera(camera, CameraMode.CAMERA_FREE) - if is_key_pressed(KEY_Z): + if is_key_pressed(KeyboardKey.KEY_Z): camera.target = Vector3(0.0, 0.0, 0.0) # Draw diff --git a/examples/core/core_3d_camera_mode.py b/examples/core/core_3d_camera_mode.py index 79b7b63..715660c 100644 --- a/examples/core/core_3d_camera_mode.py +++ b/examples/core/core_3d_camera_mode.py @@ -40,7 +40,7 @@ while not pyray.window_should_close(): pyray.end_mode_3d() - pyray.draw_text("Welcome to the third dimension!", 10, 40, 20, pyray.DARKGRAY); + pyray.draw_text("Welcome to the third dimension!", 10, 40, 20, pyray.DARKGRAY) pyray.draw_fps(10, 10) diff --git a/examples/core/core_basic_screen_manager.py b/examples/core/core_basic_screen_manager.py index fbe473e..5f3eb09 100644 --- a/examples/core/core_basic_screen_manager.py +++ b/examples/core/core_basic_screen_manager.py @@ -27,13 +27,13 @@ def main(): if frame_count > 120: current_screen = GameScreen.TITLE elif current_screen == GameScreen.TITLE: - if is_key_pressed(KEY_ENTER) or is_gesture_detected(GESTURE_TAP): + if is_key_pressed(KeyboardKey.KEY_ENTER) or is_gesture_detected(Gesture.GESTURE_TAP): current_screen = GameScreen.GAMEPLAY elif current_screen == GameScreen.GAMEPLAY: - if is_key_pressed(KEY_ENTER) or is_gesture_detected(GESTURE_TAP): + if is_key_pressed(KeyboardKey.KEY_ENTER) or is_gesture_detected(Gesture.GESTURE_TAP): current_screen = GameScreen.ENDING elif current_screen == GameScreen.ENDING: - if is_key_pressed(KEY_ENTER) or is_gesture_detected(GESTURE_TAP): + if is_key_pressed(KeyboardKey.KEY_ENTER) or is_gesture_detected(Gesture.GESTURE_TAP): current_screen = GameScreen.TITLE begin_drawing() diff --git a/examples/core/core_drop_files.py b/examples/core/core_drop_files.py index d55e4d3..d627442 100644 --- a/examples/core/core_drop_files.py +++ b/examples/core/core_drop_files.py @@ -11,12 +11,6 @@ """ import pyray -from raylib.colors import ( - RAYWHITE, - DARKGRAY, - LIGHTGRAY, - GRAY -) screenWidth = 800 screenHeight = 450 @@ -36,21 +30,21 @@ while not pyray.window_should_close(): pyray.begin_drawing() - pyray.clear_background(RAYWHITE) + pyray.clear_background(pyray.RAYWHITE) if droppedFiles.count == 0: - pyray.draw_text("Drop your files to this window!", 100, 40, 20, DARKGRAY) + pyray.draw_text("Drop your files to this window!", 100, 40, 20, pyray.DARKGRAY) else: - pyray.draw_text("Dropped files:", 100, 40, 20, DARKGRAY) + pyray.draw_text("Dropped files:", 100, 40, 20, pyray.DARKGRAY) for i in range(0, droppedFiles.count): if i % 2 == 0: - pyray.draw_rectangle(0, 85 + 40*i, screenWidth, 40, pyray.fade(LIGHTGRAY, 0.5)) + pyray.draw_rectangle(0, 85 + 40*i, screenWidth, 40, pyray.fade(pyray.LIGHTGRAY, 0.5)) else: - pyray.draw_rectangle(0, 85 + 40*i, screenWidth, 40, pyray.fade(LIGHTGRAY, 0.3)) - pyray.draw_text(droppedFiles.paths[i], 120, 100 + 40*i, 10, GRAY) + pyray.draw_rectangle(0, 85 + 40*i, screenWidth, 40, pyray.fade(pyray.LIGHTGRAY, 0.3)) + pyray.draw_text(droppedFiles.paths[i], 120, 100 + 40*i, 10, pyray.GRAY) - pyray.draw_text("Drop new files...", 100, 110 + 40*droppedFiles.count, 20, DARKGRAY) + pyray.draw_text("Drop new files...", 100, 110 + 40*droppedFiles.count, 20, pyray.DARKGRAY) pyray.end_drawing() # De-Initialization diff --git a/examples/core/core_input_gestures.py b/examples/core/core_input_gestures.py index 86024ab..8d5bff5 100644 --- a/examples/core/core_input_gestures.py +++ b/examples/core/core_input_gestures.py @@ -4,13 +4,6 @@ raylib [core] example - Input Gestures Detection """ import pyray -from raylib.colors import ( - RAYWHITE, - LIGHTGRAY, - DARKGRAY, - MAROON, - GRAY, -) @@ -26,20 +19,20 @@ touch_area = pyray.Rectangle(220, 10, SCREEN_WIDTH - 230, SCREEN_HEIGHT - 20) gesture_strings = [] -current_gesture = pyray.GESTURE_NONE -last_gesture = pyray.GESTURE_NONE +current_gesture = pyray.Gesture.GESTURE_NONE +last_gesture = pyray.Gesture.GESTURE_NONE GESTURE_LABELS = { - pyray.GESTURE_TAP: 'GESTURE TAP', - pyray.GESTURE_DOUBLETAP: 'GESTURE DOUBLETAP', - pyray.GESTURE_HOLD: 'GESTURE HOLD', - pyray.GESTURE_DRAG: 'GESTURE DRAG', - pyray.GESTURE_SWIPE_RIGHT: 'GESTURE SWIPE RIGHT', - pyray.GESTURE_SWIPE_LEFT: 'GESTURE SWIPE LEFT', - pyray.GESTURE_SWIPE_UP: 'GESTURE SWIPE UP', - pyray.GESTURE_SWIPE_DOWN: 'GESTURE SWIPE DOWN', - pyray.GESTURE_PINCH_IN: 'GESTURE PINCH IN', - pyray.GESTURE_PINCH_OUT: 'GESTURE PINCH OUT', + pyray.Gesture.GESTURE_TAP: 'GESTURE TAP', + pyray.Gesture.GESTURE_DOUBLETAP: 'GESTURE DOUBLETAP', + pyray.Gesture.GESTURE_HOLD: 'GESTURE HOLD', + pyray.Gesture.GESTURE_DRAG: 'GESTURE DRAG', + pyray.Gesture.GESTURE_SWIPE_RIGHT: 'GESTURE SWIPE RIGHT', + pyray.Gesture.GESTURE_SWIPE_LEFT: 'GESTURE SWIPE LEFT', + pyray.Gesture.GESTURE_SWIPE_UP: 'GESTURE SWIPE UP', + pyray.Gesture.GESTURE_SWIPE_DOWN: 'GESTURE SWIPE DOWN', + pyray.Gesture.GESTURE_PINCH_IN: 'GESTURE PINCH IN', + pyray.Gesture.GESTURE_PINCH_OUT: 'GESTURE PINCH OUT', } pyray.set_target_fps(60) # Set our game to run at 60 frames-per-second @@ -54,7 +47,7 @@ while not pyray.window_should_close(): # Detect window close button or ESC key if ( pyray.check_collision_point_rec(touch_position, touch_area) - and current_gesture != pyray.GESTURE_NONE + and current_gesture != pyray.Gesture.GESTURE_NONE ): if current_gesture != last_gesture: gesture_strings.append(GESTURE_LABELS[current_gesture]) @@ -66,34 +59,34 @@ while not pyray.window_should_close(): # Detect window close button or ESC key # Draw pyray.begin_drawing() - pyray.clear_background(RAYWHITE) + pyray.clear_background(pyray.RAYWHITE) - pyray.draw_rectangle_rec(touch_area, GRAY) + pyray.draw_rectangle_rec(touch_area, pyray.GRAY) pyray.draw_rectangle(225, 15, SCREEN_WIDTH - 240, SCREEN_HEIGHT - 30, - RAYWHITE) + pyray.RAYWHITE) pyray.draw_text( 'GESTURES TEST AREA', - SCREEN_WIDTH - 270, SCREEN_HEIGHT - 40, 20, pyray.fade(GRAY, 0.5) + SCREEN_WIDTH - 270, SCREEN_HEIGHT - 40, 20, pyray.fade(pyray.GRAY, 0.5) ) for i, val in enumerate(gesture_strings): if i % 2 == 0: pyray.draw_rectangle( - 10, 30 + 20 * i, 200, 20, pyray.fade(LIGHTGRAY, 0.5)) + 10, 30 + 20 * i, 200, 20, pyray.fade(pyray.LIGHTGRAY, 0.5)) else: pyray.draw_rectangle( - 10, 30 + 20 * i, 200, 20, pyray.fade(LIGHTGRAY, 0.3)) + 10, 30 + 20 * i, 200, 20, pyray.fade(pyray.LIGHTGRAY, 0.3)) if i < len(gesture_strings) - 1: - pyray.draw_text(val, 35, 36 + 20 * i, 10, DARKGRAY) + pyray.draw_text(val, 35, 36 + 20 * i, 10, pyray.DARKGRAY) else: - pyray.draw_text(val, 35, 36 + 20 * i, 10, MAROON) + pyray.draw_text(val, 35, 36 + 20 * i, 10, pyray.MAROON) - pyray.draw_rectangle_lines(10, 29, 200, SCREEN_HEIGHT - 50, GRAY) - pyray.draw_text('DETECTED GESTURES', 50, 15, 10, GRAY) + pyray.draw_rectangle_lines(10, 29, 200, SCREEN_HEIGHT - 50, pyray.GRAY) + pyray.draw_text('DETECTED GESTURES', 50, 15, 10, pyray.GRAY) - if current_gesture != pyray.GESTURE_NONE: - pyray.draw_circle_v(touch_position, 30, MAROON) + if current_gesture != pyray.Gesture.GESTURE_NONE: + pyray.draw_circle_v(touch_position, 30, pyray.MAROON) pyray.end_drawing() diff --git a/examples/core/core_input_keys.py b/examples/core/core_input_keys.py index 4c57544..8635ee6 100644 --- a/examples/core/core_input_keys.py +++ b/examples/core/core_input_keys.py @@ -19,13 +19,13 @@ pyray.set_target_fps(60) # Set our game to run at 60 frames-per-second # Main game loop while not pyray.window_should_close(): # Detect window close button or ESC key # Update - if pyray.is_key_down(pyray.KEY_RIGHT): + if pyray.is_key_down(pyray.KeyboardKey.KEY_RIGHT): ball_position.x += 2 - if pyray.is_key_down(pyray.KEY_LEFT): + if pyray.is_key_down(pyray.KeyboardKey.KEY_LEFT): ball_position.x -= 2 - if pyray.is_key_down(pyray.KEY_UP): + if pyray.is_key_down(pyray.KeyboardKey.KEY_UP): ball_position.y -= 2 - if pyray.is_key_down(pyray.KEY_DOWN): + if pyray.is_key_down(pyray.KeyboardKey.KEY_DOWN): ball_position.y += 2 # Draw diff --git a/examples/core/core_input_mouse.py b/examples/core/core_input_mouse.py index bea22e5..5f1cce9 100644 --- a/examples/core/core_input_mouse.py +++ b/examples/core/core_input_mouse.py @@ -22,19 +22,19 @@ while not window_should_close(): # Detect window close button or ESC key # Update ball_position = get_mouse_position() - if is_mouse_button_pressed(MOUSE_BUTTON_LEFT): + if is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_LEFT): ball_color = MAROON - elif is_mouse_button_pressed(MOUSE_BUTTON_MIDDLE): + elif is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_MIDDLE): ball_color = LIME - elif is_mouse_button_pressed(MOUSE_BUTTON_RIGHT): + elif is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_RIGHT): ball_color = DARKBLUE - elif is_mouse_button_pressed(MOUSE_BUTTON_SIDE): + elif is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_SIDE): ball_color = PURPLE - elif is_mouse_button_pressed(MOUSE_BUTTON_EXTRA): + elif is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_EXTRA): ball_color = YELLOW - elif is_mouse_button_pressed(MOUSE_BUTTON_FORWARD): + elif is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_FORWARD): ball_color = ORANGE - elif is_mouse_button_pressed(MOUSE_BUTTON_BACK): + elif is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_BACK): ball_color = BEIGE # Draw begin_drawing() diff --git a/examples/core/core_scissor_test.py b/examples/core/core_scissor_test.py index c2e43ad..e54b214 100644 --- a/examples/core/core_scissor_test.py +++ b/examples/core/core_scissor_test.py @@ -23,7 +23,7 @@ set_target_fps(60) # Set our game to run at 60 frames-per-second while not window_should_close(): # Detect window close button or ESC key # Update # ---------------------------------------------------------------------------------- - if is_key_pressed(KEY_S): + if is_key_pressed(KeyboardKey.KEY_S): scissorMode = not scissorMode # Centre the scissor area around the mouse position diff --git a/examples/core/core_smooth_pixel_perfect_camera.py b/examples/core/core_smooth_pixel_perfect_camera.py index 1dcdc67..fdf0604 100644 --- a/examples/core/core_smooth_pixel_perfect_camera.py +++ b/examples/core/core_smooth_pixel_perfect_camera.py @@ -18,7 +18,7 @@ worldSpaceCamera.zoom = 1.0 screenSpaceCamera = Camera2D([0]) # Smoothing camera screenSpaceCamera.zoom = 1.0 -target = load_render_texture(virtualScreenWidth, virtualScreenHeight); # This is where we'll draw all our objects. +target = load_render_texture(virtualScreenWidth, virtualScreenHeight) # This is where we'll draw all our objects. rec01 = Rectangle(70.0, 35.0, 20.0, 20.0) rec02 = Rectangle(90.0, 55.0, 30.0, 10.0) @@ -42,7 +42,7 @@ while not window_should_close(): # Detect window close button or ESC key # Update - rotation += 60.0 *get_frame_time(); # Rotate the rectangles, 60 degrees per second + rotation += 60.0 *get_frame_time() # Rotate the rectangles, 60 degrees per second # Make the camera move to demonstrate the effect cameraX = (math.sin(get_time())*50.0) - 10.0 diff --git a/examples/core/core_split_screen.py b/examples/core/core_split_screen.py index a6961f2..71b5640 100644 --- a/examples/core/core_split_screen.py +++ b/examples/core/core_split_screen.py @@ -66,21 +66,21 @@ while not window_should_close(): # Detect window close button or ESC key # Move Player1 forward and backwards (no turning) - if is_key_down(KEY_W): + if is_key_down(KeyboardKey.KEY_W): cameraPlayer1.position.z += offsetThisFrame cameraPlayer1.target.z += offsetThisFrame - elif is_key_down(KEY_S): + elif is_key_down(KeyboardKey.KEY_S): cameraPlayer1.position.z -= offsetThisFrame cameraPlayer1.target.z -= offsetThisFrame # Move Player2 forward and backwards (no turning) - if is_key_down(KEY_UP): + if is_key_down(KeyboardKey.KEY_UP): cameraPlayer2.position.x += offsetThisFrame cameraPlayer2.target.x += offsetThisFrame - elif is_key_down(KEY_DOWN): + elif is_key_down(KeyboardKey.KEY_DOWN): cameraPlayer2.position cameraPlayer2.position.x -= offsetThisFrame cameraPlayer2.target.x -= offsetThisFrame diff --git a/examples/core/core_vr_simulator.py b/examples/core/core_vr_simulator.py index 59a4a61..10573f2 100644 --- a/examples/core/core_vr_simulator.py +++ b/examples/core/core_vr_simulator.py @@ -17,7 +17,6 @@ device = pyray.VrDeviceInfo( 1200, # Vertical resolution in pixels 0.133793, # Horizontal size in meters 0.0669, # Vertical size in meters - 0.04678, # Screen center in meters 0.041, # Distance between eye and display in meters 0.07, # Lens separation distance in meters 0.07, # IPD (distance between pupils) in meters @@ -35,15 +34,15 @@ config = pyray.load_vr_stereo_config(device) distortion = pyray.load_shader(pyray.ffi.NULL, f"resources/distortion{GLSL_VERSION}.fs") # Update distortion shader with lens and distortion-scale parameters -pyray.set_shader_value(distortion, 2, pyray.ffi.new('char []', b"leftLensCenter"), pyray.SHADER_UNIFORM_VEC2) -pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"rightLensCenter"), pyray.SHADER_UNIFORM_VEC2) -pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"leftScreenCenter"), pyray.SHADER_UNIFORM_VEC2) -pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"rightScreenCenter"), pyray.SHADER_UNIFORM_VEC2) +pyray.set_shader_value(distortion, 2, pyray.ffi.new('char []', b"leftLensCenter"), pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC2) +pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"rightLensCenter"), pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC2) +pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"leftScreenCenter"), pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC2) +pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"rightScreenCenter"), pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC2) -pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"scale"), pyray.SHADER_UNIFORM_VEC2) -pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"scaleIn"), pyray.SHADER_UNIFORM_VEC2) -pyray.set_shader_value(distortion, 4,pyray.ffi.new('char []', b"deviceWarpParam"), pyray.SHADER_UNIFORM_VEC4) -pyray.set_shader_value(distortion, 4,pyray.ffi.new('char []', b"chromaAbParam"), pyray.SHADER_UNIFORM_VEC4) +pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"scale"), pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC2) +pyray.set_shader_value(distortion, 2,pyray.ffi.new('char []', b"scaleIn"), pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC2) +pyray.set_shader_value(distortion, 4,pyray.ffi.new('char []', b"deviceWarpParam"), pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC4) +pyray.set_shader_value(distortion, 4,pyray.ffi.new('char []', b"chromaAbParam"), pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC4) # Initialize framebuffer for stereo rendering # NOTE: Screen size should match HMD aspect ratio @@ -59,7 +58,7 @@ camera = pyray.Camera3D( pyray.Vector3(0.0, 2.0, 0.0), # Camera looking at point pyray.Vector3(0.0, 1.0, 0.0), # Camera up vector 60.0, # Camera field-of-view Y - pyray.CAMERA_PERSPECTIVE # Camera projection type + pyray.CameraProjection.CAMERA_PERSPECTIVE # Camera projection type ) cubePosition = pyray.Vector3(0.0, 0.0, 0.0) @@ -71,7 +70,7 @@ pyray.set_target_fps(90) # Set our game to run at 90 frames-per-sec # Main game loop while not pyray.window_should_close(): # Detect window close button or ESC key # Update - pyray.update_camera(camera, pyray.CAMERA_FIRST_PERSON) + pyray.update_camera(camera, pyray.CameraMode.CAMERA_FIRST_PERSON) # Draw pyray.begin_texture_mode(target) diff --git a/examples/core/core_window_flags.py b/examples/core/core_window_flags.py index 89e5321..14569fe 100644 --- a/examples/core/core_window_flags.py +++ b/examples/core/core_window_flags.py @@ -6,7 +6,7 @@ import pyray screen_width = 800 screen_height = 450 -init_window(screen_width, screen_height, b"raylib [core] example - window flags") +init_window(screen_width, screen_height, "raylib [core] example - window flags") ball_position = Vector2(get_screen_width() / 2.0, get_screen_height() / 2.0) ball_speed = Vector2(5.0, 4.0) @@ -18,71 +18,71 @@ frames_counter = 0 while not window_should_close(): # Detect window close button or ESC key # Update # ----------------------------------------------------- - if is_key_pressed(pyray.KEY_F): + if is_key_pressed(pyray.KeyboardKey.KEY_F): toggle_fullscreen() - if is_key_pressed(pyray.KEY_R): - if is_window_state(pyray.FLAG_WINDOW_RESIZABLE): - clear_window_state(pyray.FLAG_WINDOW_RESIZABLE) + if is_key_pressed(pyray.KeyboardKey.KEY_R): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_RESIZABLE): + clear_window_state(pyray.ConfigFlags.FLAG_WINDOW_RESIZABLE) else: - set_window_state(pyray.FLAG_WINDOW_RESIZABLE) + set_window_state(pyray.ConfigFlags.FLAG_WINDOW_RESIZABLE) - if is_key_pressed(pyray.KEY_D): - if is_window_state(pyray.FLAG_WINDOW_UNDECORATED): - clear_window_state(pyray.FLAG_WINDOW_UNDECORATED) + if is_key_pressed(pyray.KeyboardKey.KEY_D): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_UNDECORATED): + clear_window_state(pyray.ConfigFlags.FLAG_WINDOW_UNDECORATED) else: - set_window_state(pyray.FLAG_WINDOW_UNDECORATED) + set_window_state(pyray.ConfigFlags.FLAG_WINDOW_UNDECORATED) - if is_key_pressed(pyray.KEY_H): - if not is_window_state(pyray.FLAG_WINDOW_HIDDEN): - set_window_state(pyray.FLAG_WINDOW_HIDDEN) + if is_key_pressed(pyray.KeyboardKey.KEY_H): + if not is_window_state(pyray.ConfigFlags.FLAG_WINDOW_HIDDEN): + set_window_state(pyray.ConfigFlags.FLAG_WINDOW_HIDDEN) frames_counter = 0 - if is_window_state(pyray.FLAG_WINDOW_HIDDEN): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_HIDDEN): frames_counter += 1 if frames_counter >= 240: - clear_window_state(pyray.FLAG_WINDOW_HIDDEN) # Show window after 3 seconds + clear_window_state(pyray.ConfigFlags.FLAG_WINDOW_HIDDEN) # Show window after 3 seconds - if is_key_pressed(pyray.KEY_N): - if not is_window_state(pyray.FLAG_WINDOW_MINIMIZED): + if is_key_pressed(pyray.KeyboardKey.KEY_N): + if not is_window_state(pyray.ConfigFlags.FLAG_WINDOW_MINIMIZED): minimize_window() frames_counter = 0 - if is_window_state(pyray.FLAG_WINDOW_MINIMIZED): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_MINIMIZED): frames_counter += 1 if frames_counter >= 240: restore_window() # Restore window after 3 seconds - if is_key_pressed(pyray.KEY_M): - if is_window_state(pyray.FLAG_WINDOW_RESIZABLE): - if is_window_state(pyray.FLAG_WINDOW_MAXIMIZED): + if is_key_pressed(pyray.KeyboardKey.KEY_M): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_RESIZABLE): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_MAXIMIZED): restore_window() else: maximize_window() - if is_key_pressed(pyray.KEY_U): - if is_window_state(pyray.FLAG_WINDOW_UNFOCUSED): - clear_window_state(pyray.FLAG_WINDOW_UNFOCUSED) + if is_key_pressed(pyray.KeyboardKey.KEY_U): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_UNFOCUSED): + clear_window_state(pyray.ConfigFlags.FLAG_WINDOW_UNFOCUSED) else: - set_window_state(pyray.FLAG_WINDOW_UNFOCUSED) + set_window_state(pyray.ConfigFlags.FLAG_WINDOW_UNFOCUSED) - if is_key_pressed(pyray.KEY_T): - if is_window_state(pyray.FLAG_WINDOW_TOPMOST): - clear_window_state(pyray.FLAG_WINDOW_TOPMOST) + if is_key_pressed(pyray.KeyboardKey.KEY_T): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_TOPMOST): + clear_window_state(pyray.ConfigFlags.FLAG_WINDOW_TOPMOST) else: - set_window_state(pyray.FLAG_WINDOW_TOPMOST) + set_window_state(pyray.ConfigFlags.FLAG_WINDOW_TOPMOST) - if is_key_pressed(pyray.KEY_A): - if is_window_state(pyray.FLAG_WINDOW_ALWAYS_RUN): - clear_window_state(pyray.FLAG_WINDOW_ALWAYS_RUN) + if is_key_pressed(pyray.KeyboardKey.KEY_A): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_ALWAYS_RUN): + clear_window_state(pyray.ConfigFlags.FLAG_WINDOW_ALWAYS_RUN) else: - set_window_state(pyray.FLAG_WINDOW_ALWAYS_RUN) + set_window_state(pyray.ConfigFlags.FLAG_WINDOW_ALWAYS_RUN) - if is_key_pressed(pyray.KEY_V): - if is_window_state(pyray.FLAG_VSYNC_HINT): - clear_window_state(pyray.FLAG_VSYNC_HINT) + if is_key_pressed(pyray.KeyboardKey.KEY_V): + if is_window_state(pyray.ConfigFlags.FLAG_VSYNC_HINT): + clear_window_state(pyray.ConfigFlags.FLAG_VSYNC_HINT) else: - set_window_state(pyray.FLAG_VSYNC_HINT) + set_window_state(pyray.ConfigFlags.FLAG_VSYNC_HINT) # Bouncing ball logic ball_position.x += ball_speed.x @@ -96,7 +96,7 @@ while not window_should_close(): # Detect window close button or ESC key # ----------------------------------------------------- begin_drawing() - if is_window_state(pyray.FLAG_WINDOW_TRANSPARENT): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_TRANSPARENT): clear_background(BLANK) else: clear_background(RAYWHITE) @@ -113,16 +113,16 @@ while not window_should_close(): # Detect window close button or ESC key # Draw window state info draw_text("Following flags can be set after window creation:", 10, 60, 10, GRAY) flag_texts = [ - ("FLAG_FULLSCREEN_MODE", pyray.FLAG_FULLSCREEN_MODE), - ("FLAG_WINDOW_RESIZABLE", pyray.FLAG_WINDOW_RESIZABLE), - ("FLAG_WINDOW_UNDECORATED", pyray.FLAG_WINDOW_UNDECORATED), - ("FLAG_WINDOW_HIDDEN", pyray.FLAG_WINDOW_HIDDEN), - ("FLAG_WINDOW_MINIMIZED", pyray.FLAG_WINDOW_MINIMIZED), - ("FLAG_WINDOW_MAXIMIZED", pyray.FLAG_WINDOW_MAXIMIZED), - ("FLAG_WINDOW_UNFOCUSED", pyray.FLAG_WINDOW_UNFOCUSED), - ("FLAG_WINDOW_TOPMOST", pyray.FLAG_WINDOW_TOPMOST), - ("FLAG_WINDOW_ALWAYS_RUN", pyray.FLAG_WINDOW_ALWAYS_RUN), - ("FLAG_VSYNC_HINT", pyray.FLAG_VSYNC_HINT), + ("FLAG_FULLSCREEN_MODE", pyray.ConfigFlags.FLAG_FULLSCREEN_MODE), + ("FLAG_WINDOW_RESIZABLE", pyray.ConfigFlags.FLAG_WINDOW_RESIZABLE), + ("FLAG_WINDOW_UNDECORATED", pyray.ConfigFlags.FLAG_WINDOW_UNDECORATED), + ("FLAG_WINDOW_HIDDEN", pyray.ConfigFlags.FLAG_WINDOW_HIDDEN), + ("FLAG_WINDOW_MINIMIZED", pyray.ConfigFlags.FLAG_WINDOW_MINIMIZED), + ("FLAG_WINDOW_MAXIMIZED", pyray.ConfigFlags.FLAG_WINDOW_MAXIMIZED), + ("FLAG_WINDOW_UNFOCUSED", pyray.ConfigFlags.FLAG_WINDOW_UNFOCUSED), + ("FLAG_WINDOW_TOPMOST", pyray.ConfigFlags.FLAG_WINDOW_TOPMOST), + ("FLAG_WINDOW_ALWAYS_RUN", pyray.ConfigFlags.FLAG_WINDOW_ALWAYS_RUN), + ("FLAG_VSYNC_HINT", pyray.ConfigFlags.FLAG_VSYNC_HINT), ] y_offset = 80 for text, flag in flag_texts: @@ -133,15 +133,15 @@ while not window_should_close(): # Detect window close button or ESC key y_offset += 20 draw_text("Following flags can only be set before window creation:", 10, 300, 10, GRAY) - if is_window_state(pyray.FLAG_WINDOW_HIGHDPI): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_HIGHDPI): draw_text("FLAG_WINDOW_HIGHDPI: on", 10, 320, 10, LIME) else: draw_text("FLAG_WINDOW_HIGHDPI: off", 10, 320, 10, MAROON) - if is_window_state(pyray.FLAG_WINDOW_TRANSPARENT): + if is_window_state(pyray.ConfigFlags.FLAG_WINDOW_TRANSPARENT): draw_text("FLAG_WINDOW_TRANSPARENT: on", 10, 340, 10, LIME) else: draw_text("FLAG_WINDOW_TRANSPARENT: off", 10, 340, 10, MAROON) - if is_window_state(pyray.FLAG_MSAA_4X_HINT): + if is_window_state(pyray.ConfigFlags.FLAG_MSAA_4X_HINT): draw_text("FLAG_MSAA_4X_HINT: on", 10, 360, 10, LIME) else: draw_text("FLAG_MSAA_4X_HINT: off", 10, 360, 10, MAROON) diff --git a/examples/core/core_window_should_close.py b/examples/core/core_window_should_close.py index aecebe4..a02d493 100644 --- a/examples/core/core_window_should_close.py +++ b/examples/core/core_window_should_close.py @@ -12,7 +12,7 @@ SCREEN_HEIGHT = 450 init_window(SCREEN_WIDTH, SCREEN_HEIGHT, "raylib [core] example - window should close") -set_exit_key(KEY_NULL) # Disable KEY_ESCAPE to close window, X-button still works +set_exit_key(KeyboardKey.KEY_NULL) # Disable KEY_ESCAPE to close window, X-button still works exitWindowRequested = False # Flag to request window to exit exitWindow = False # Flag to set window to exit @@ -26,7 +26,7 @@ while not exitWindow: # Update # ---------------------------------------------------------------------------------- # Detect if X-button or KEY_ESCAPE have been pressed to close window - if window_should_close() or is_key_pressed(KEY_ESCAPE): + if window_should_close() or is_key_pressed(KeyboardKey.KEY_ESCAPE): exitWindowRequested = True if exitWindowRequested: @@ -34,9 +34,9 @@ while not exitWindow: # A request for close window has been issued, we can save data before closing # or just show a message asking for confirmation - if is_key_pressed(KEY_Y): + if is_key_pressed(KeyboardKey.KEY_Y): exitWindow = True - elif is_key_pressed(KEY_N): + elif is_key_pressed(KeyboardKey.KEY_N): exitWindowRequested = False # ---------------------------------------------------------------------------------- diff --git a/examples/extra/extra_camera.py b/examples/extra/extra_camera.py index c02a821..e1fcb0b 100644 --- a/examples/extra/extra_camera.py +++ b/examples/extra/extra_camera.py @@ -1,7 +1,7 @@ # python3 -m pip install pyglm from math import sin, cos -import glm +import glm # type: ignore from raylib import rl, ffi diff --git a/examples/extra/extra_flow_field.py b/examples/extra/extra_flow_field.py index b9ef93e..7f88117 100644 --- a/examples/extra/extra_flow_field.py +++ b/examples/extra/extra_flow_field.py @@ -8,7 +8,8 @@ python3 flow-field """ import sys, math, time, random -import glm # Note package is PyGLM, not glm. +import glm # type: ignore +# Note package is PyGLM, not glm. from raylib import rl, ffi from raylib.colors import * diff --git a/examples/extra/extra_transparent_undecorated_window.py b/examples/extra/extra_transparent_undecorated_window.py index c0cef5f..3c5895a 100644 --- a/examples/extra/extra_transparent_undecorated_window.py +++ b/examples/extra/extra_transparent_undecorated_window.py @@ -18,9 +18,9 @@ Mac: """ import sys, time -import glm -import pytweening as tween -import screeninfo +import glm # type: ignore +import pytweening as tween # type: ignore +import screeninfo # type: ignore from raylib import rl, ffi from raylib.colors import * diff --git a/examples/extra/textures_opencv.py b/examples/extra/textures_opencv.py index f09e965..4edea98 100644 --- a/examples/extra/textures_opencv.py +++ b/examples/extra/textures_opencv.py @@ -1,4 +1,4 @@ -import cv2 as cv +import cv2 as cv # type:ignore from pyray import * opencv_image = cv.imread("resources/raylib_logo.jpg") @@ -10,7 +10,7 @@ screenHeight = 450 init_window(screenWidth, screenHeight, "example - image loading") pointer_to_image_data = ffi.from_buffer(opencv_image.data) -raylib_image = Image(pointer_to_image_data, 256, 256, 1, PIXELFORMAT_UNCOMPRESSED_R8G8B8) +raylib_image = Image(pointer_to_image_data, 256, 256, 1, PixelFormat.PIXELFORMAT_UNCOMPRESSED_R8G8B8) texture = load_texture_from_image(raylib_image) unload_image(raylib_image) diff --git a/examples/models/models_animation.py b/examples/models/models_animation.py index 9cd5710..9b40722 100644 --- a/examples/models/models_animation.py +++ b/examples/models/models_animation.py @@ -1,4 +1,3 @@ - import pyray as ray @@ -13,11 +12,11 @@ camera.position = ray.Vector3( 10.0, 10.0, 10.0 ) # Camera position camera.target = ray.Vector3( 0.0, 0.0, 0.0 ) # Camera looking at point camera.up = ray.Vector3( 0.0, 1.0, 0.0 ) # Camera up vector (rotation towards target) camera.fovy = 45.0 # Camera field-of-view Y -camera.projection = ray.CAMERA_PERSPECTIVE # Camera mode type +camera.projection = ray.CameraProjection.CAMERA_PERSPECTIVE # Camera mode type model = ray.load_model("resources/models/iqm/guy.iqm") # Load the animated model mesh and basic data texture = ray.load_texture("resources/models/iqm/guytex.png") # Load model texture and set material -ray.set_material_texture(model.materials, ray.MATERIAL_MAP_ALBEDO, texture) # Set model material map texture +ray.set_material_texture(model.materials, ray.MaterialMapIndex.MATERIAL_MAP_ALBEDO, texture) # Set model material map texture position = ( 0., 0., 0. ) # Set model position @@ -33,10 +32,10 @@ ray.set_target_fps(60) # Set our game to run at 60 frames-per- while not ray.window_should_close(): # Detect window close button or ESC key # Update #---------------------------------------------------------------------------------- - ray.update_camera(camera, ray.CAMERA_FREE) + ray.update_camera(camera, ray.CameraMode.CAMERA_FREE) # Play animation when spacebar is held down - if ray.is_key_down(ray.KEY_SPACE): + if ray.is_key_down(ray.KeyboardKey.KEY_SPACE): anim_frame_counter+=1 ray.update_model_animation(model, anims[0], anim_frame_counter) if anim_frame_counter >= anims[0].frameCount: diff --git a/examples/models/models_skybox_outdated_needs_update.py b/examples/models/models_skybox_outdated_needs_update.py index a3dc441..5f193b7 100644 --- a/examples/models/models_skybox_outdated_needs_update.py +++ b/examples/models/models_skybox_outdated_needs_update.py @@ -1,3 +1,4 @@ +#type: ignore import raylib as rl from raylib.colors import * diff --git a/examples/models/models_waving_cubes.py b/examples/models/models_waving_cubes.py index a5b803a..af14105 100644 --- a/examples/models/models_waving_cubes.py +++ b/examples/models/models_waving_cubes.py @@ -15,7 +15,7 @@ camera.position = Vector3(30.0, 20.0, 30.0) # Camera position camera.target = Vector3(0.0, 0.0, 0.0) # Camera looking at point camera.up = Vector3(0.0, 1.0, 0.0) # Camera up vector (rotation towards target) camera.fovy = 70.0 # Camera field-of-view Y -camera.projection = pyray.CAMERA_PERSPECTIVE # Camera projection type +camera.projection = pyray.CameraProjection.CAMERA_PERSPECTIVE # Camera projection type # Specify the amount of blocks in each direction numBlocks = 15 diff --git a/examples/others/rlgl_standalone.py b/examples/others/rlgl_standalone.py index 29274ee..0332b5a 100644 --- a/examples/others/rlgl_standalone.py +++ b/examples/others/rlgl_standalone.py @@ -118,18 +118,18 @@ class Camera: # GLFW3: Error callback @ffi.callback("void(int, const char *)") def ErrorCallback(error: int, description: bytes): - print("%s" % description, file=sys.stderr) + print("%r" % description, file=sys.stderr) # GLFW3: Keyboard callback @ffi.callback("void(GLFWwindow *, int, int, int, int)") -def KeyCallback(window: 'GLFWwindow', key: int, scancode: int, action: int, mods: int): +def KeyCallback(window, key: int, scancode: int, action: int, mods: int): if key == GLFW_KEY_ESCAPE and action == GLFW_PRESS: rl.glfwSetWindowShouldClose(window, GLFW_TRUE) # Draw rectangle using rlgl OpenGL 1.1 style coding (translated to OpenGL 3.3 internally) -def DrawRectangleV(position: 'raylib.Vector2', size: 'raylib.Vector2', color: Color): +def DrawRectangleV(position, size, color: Color): rl.rlBegin(RL_TRIANGLES) rl.rlColor4ub(color.r, color.g, color.b, color.a) rl.rlVertex2f(position.x, position.y) @@ -168,7 +168,7 @@ def DrawGrid(slices: int, spacing: float): # Draw cube # NOTE: Cube position is the center position -def DrawCube(position: 'raylib.Vector3', width: float, height: float, length: float, color: Color): +def DrawCube(position, width: float, height: float, length: float, color: Color): x: float = 0.0 y: float = 0.0 z: float = 0.0 @@ -242,7 +242,7 @@ def DrawCube(position: 'raylib.Vector3', width: float, height: float, length: fl #Draw cube wires -def DrawCubeWires(position: 'raylib.Vector3', width: float, height: float, length: float, color: Color): +def DrawCubeWires(position, width: float, height: float, length: float, color: Color): x: float = 0.0 y: float = 0.0 z: float = 0.0 diff --git a/examples/physics/physac.py b/examples/physics/physac.py index dd36765..e2ec815 100644 --- a/examples/physics/physac.py +++ b/examples/physics/physac.py @@ -2,13 +2,9 @@ raylib [physac] example - physics demo """ -from pyray import Vector2 + from raylib import * -from raylib.colors import ( - BLACK, - GREEN, - WHITE -) + SCREEN_WIDTH = 800 SCREEN_HEIGHT = 450 @@ -18,10 +14,10 @@ InitWindow(SCREEN_WIDTH, SCREEN_HEIGHT, b'[physac] Basic demo') InitPhysics() -floor = CreatePhysicsBodyRectangle(Vector2(SCREEN_WIDTH/2, SCREEN_HEIGHT), 500, 100, 10) +floor = CreatePhysicsBodyRectangle((SCREEN_WIDTH/2, SCREEN_HEIGHT), 500, 100, 10) floor.enabled = False -circle = CreatePhysicsBodyCircle(Vector2(SCREEN_WIDTH/2, SCREEN_HEIGHT/2), 45, 10) +circle = CreatePhysicsBodyCircle((SCREEN_WIDTH/2, SCREEN_HEIGHT/2), 45, 10) circle.enabled = False SetTargetFPS(60) @@ -34,10 +30,10 @@ while not WindowShouldClose(): if IsKeyPressed(KEY_R): # Reset physics system ResetPhysics() - floor = CreatePhysicsBodyRectangle(Vector2(SCREEN_WIDTH/2, SCREEN_HEIGHT), 500, 100, 10) + floor = CreatePhysicsBodyRectangle((SCREEN_WIDTH/2, SCREEN_HEIGHT), 500, 100, 10) floor.enabled = False - circle = CreatePhysicsBodyCircle(Vector2(SCREEN_WIDTH/2, SCREEN_HEIGHT/2), 45, 10) + circle = CreatePhysicsBodyCircle((SCREEN_WIDTH/2, SCREEN_HEIGHT/2), 45, 10) circle.enabled = False # Physics body creation inputs diff --git a/examples/shaders/light_system.py b/examples/shaders/light_system.py index e43b889..f07e483 100644 --- a/examples/shaders/light_system.py +++ b/examples/shaders/light_system.py @@ -4,20 +4,20 @@ import raylib as rl class LightSystem: MAX_LIGHTS = 4 #// Max dynamic lights supported by shader lightsCount = 0 - lights = [] + lights: list['Light'] = [] def __init__(self, ambient = [ 0.2, 0.2, 0.2, 1.0 ], *ls): self.shader = rl.LoadShader(b"resources/shaders/fogLight.vs", b"resources/shaders/fogLight.fs"); #// Get some shader loactions - self.shader.locs[rl.SHADER_LOC_MATRIX_MODEL] = rl.GetShaderLocation(self.shader, b"matModel"); - self.shader.locs[rl.SHADER_LOC_VECTOR_VIEW] = rl.GetShaderLocation(self.shader, b"viewPos"); + self.shader.locs[rl.SHADER_LOC_MATRIX_MODEL] = rl.GetShaderLocation(self.shader, b"matModel") + self.shader.locs[rl.SHADER_LOC_VECTOR_VIEW] = rl.GetShaderLocation(self.shader, b"viewPos") #// ambient light level - self.ambientLoc = rl.GetShaderLocation(self.shader, b"ambient"); + self.ambientLoc = rl.GetShaderLocation(self.shader, b"ambient") v = rl.ffi.new("struct Vector4 *", ambient) - rl.SetShaderValue(self.shader, self.ambientLoc, v, rl.SHADER_UNIFORM_VEC4); + rl.SetShaderValue(self.shader, self.ambientLoc, v, rl.SHADER_UNIFORM_VEC4) for light in ls: self.add(light) diff --git a/examples/shaders/shaders_basic_lighting.py b/examples/shaders/shaders_basic_lighting.py index ee03684..101c345 100755 --- a/examples/shaders/shaders_basic_lighting.py +++ b/examples/shaders/shaders_basic_lighting.py @@ -48,7 +48,7 @@ screenWidth = 1200 screenHeight = 720 rl.SetConfigFlags( - rl.FLAG_MSAA_4X_HINT | rl.FLAG_WINDOW_RESIZABLE); # Enable Multi Sampling Anti Aliasing 4x (if available) + rl.FLAG_MSAA_4X_HINT | rl.FLAG_WINDOW_RESIZABLE) # Enable Multi Sampling Anti Aliasing 4x (if available) rl.InitWindow(screenWidth, screenHeight, b"raylib [shaders] example - basic lighting") camera = rl.ffi.new('struct Camera3D *', [ diff --git a/examples/shaders/shaders_write_depth.py b/examples/shaders/shaders_write_depth.py index 5e4f27a..4c51249 100644 --- a/examples/shaders/shaders_write_depth.py +++ b/examples/shaders/shaders_write_depth.py @@ -9,7 +9,7 @@ def LoadRenderTextureDepthTex(width, height): target = RenderTexture() - target.id = rl_load_framebuffer(width, height) # Load an empty framebuffer + target.id = rl_load_framebuffer() # Load an empty framebuffer if target.id > 0: @@ -72,12 +72,7 @@ shader = load_shader("","resources/shaders/glsl330/write_depth.fs") target = LoadRenderTextureDepthTex(screenWidth, screenHeight) # Define the camera to look into our 3d world -camera = Camera3D() -camera.position = (2.0, 2.0, 3.0) # Camera position -camera.target = (0.0, 0.5, 0.0) # Camera looking at point -camera.up = (0.0, 1.0, 0.0) # Camera up vector (rotation towards target) -camera.fovy = 45.0 # Camera field-of-view Y -camera.projection = CameraProjection.CAMERA_PERSPECTIVE # Camera projection type +camera = Camera3D((2.0, 2.0, 3.0),(0.0, 0.5, 0.0),(0.0, 1.0, 0.0),45.0, CameraProjection.CAMERA_PERSPECTIVE) set_target_fps(60) # Set our game to run at 60 frames-per-second diff --git a/examples/shapes/shapes_basic_shapes.py b/examples/shapes/shapes_basic_shapes.py index 864346b..5f039a3 100644 --- a/examples/shapes/shapes_basic_shapes.py +++ b/examples/shapes/shapes_basic_shapes.py @@ -1,19 +1,4 @@ import pyray -from raylib.colors import ( - RAYWHITE, - DARKGRAY, - DARKBLUE, - SKYBLUE, - MAROON, - ORANGE, - RED, - VIOLET, - BEIGE, - BROWN, - BLACK, - GREEN, - GOLD -) # Initialization @@ -33,37 +18,37 @@ while not pyray.window_should_close(): # Draw pyray.begin_drawing() - pyray.clear_background(RAYWHITE) + pyray.clear_background(pyray.RAYWHITE) - pyray.draw_text("some basic shapes available on raylib", 20, 20, 20, DARKGRAY) + pyray.draw_text("some basic shapes available on raylib", 20, 20, 20, pyray.DARKGRAY) # Circle shapes and lines - pyray.draw_circle(screenWidth // 5, 120, 35, DARKBLUE) - pyray.draw_circle_gradient(screenWidth // 5, 220, 60, GREEN, SKYBLUE) - pyray.draw_circle_lines(screenWidth // 5, 340, 80, DARKBLUE) + pyray.draw_circle(screenWidth // 5, 120, 35, pyray.DARKBLUE) + pyray.draw_circle_gradient(screenWidth // 5, 220, 60, pyray.GREEN, pyray.SKYBLUE) + pyray.draw_circle_lines(screenWidth // 5, 340, 80, pyray.DARKBLUE) # Rectangle shapes and lines - pyray.draw_rectangle(screenWidth // 4 * 2 - 60, 100, 120, 60, RED) - pyray.draw_rectangle_gradient_h(screenWidth // 4 * 2 - 90, 170, 180, 130, MAROON, GOLD) - pyray.draw_rectangle_lines(screenWidth // 4 * 2 - 40, 320, 80, 60, ORANGE) + pyray.draw_rectangle(screenWidth // 4 * 2 - 60, 100, 120, 60, pyray.RED) + pyray.draw_rectangle_gradient_h(screenWidth // 4 * 2 - 90, 170, 180, 130, pyray.MAROON, pyray.GOLD) + pyray.draw_rectangle_lines(screenWidth // 4 * 2 - 40, 320, 80, 60, pyray.ORANGE) # Triangle shapes and lines pyray.draw_triangle(pyray.Vector2(screenWidth / 4.0 * 3.0, 80.0), pyray.Vector2(screenWidth / 4.0 * 3.0 - 60.0, 150.0), - pyray.Vector2(screenWidth / 4.0 * 3.0 + 60.0, 150.0), VIOLET) + pyray.Vector2(screenWidth / 4.0 * 3.0 + 60.0, 150.0), pyray.VIOLET) pyray.draw_triangle_lines(pyray.Vector2(screenWidth / 4.0 * 3.0, 160.0), pyray.Vector2(screenWidth / 4.0 * 3.0 - 20.0, 230.0), - pyray.Vector2(screenWidth / 4.0 * 3.0 + 20.0, 230.0), DARKBLUE) + pyray.Vector2(screenWidth / 4.0 * 3.0 + 20.0, 230.0), pyray.DARKBLUE) # Polygon shapes and lines - pyray.draw_poly(pyray.Vector2(screenWidth / 4.0 * 3, 330), 6, 80, rotation, BROWN) - pyray.draw_poly_lines(pyray.Vector2(screenWidth / 4.0 * 3, 330), 6, 90, rotation, BROWN) - pyray.draw_poly_lines_ex(pyray.Vector2(screenWidth / 4.0 * 3, 330), 6, 85, rotation, 6, BEIGE) + pyray.draw_poly(pyray.Vector2(screenWidth / 4.0 * 3, 330), 6, 80, rotation, pyray.BROWN) + pyray.draw_poly_lines(pyray.Vector2(screenWidth / 4.0 * 3, 330), 6, 90, rotation, pyray.BROWN) + pyray.draw_poly_lines_ex(pyray.Vector2(screenWidth / 4.0 * 3, 330), 6, 85, rotation, 6, pyray.BEIGE) # NOTE: We draw all LINES based shapes together to optimize internal drawing, # this way, all LINES are rendered in a single draw pass - pyray.draw_line(18, 42, screenWidth - 18, 42, BLACK) + pyray.draw_line(18, 42, screenWidth - 18, 42, pyray.BLACK) pyray.end_drawing() diff --git a/examples/shapes/shapes_bouncing_ball.py b/examples/shapes/shapes_bouncing_ball.py index f0e60f2..cc38371 100644 --- a/examples/shapes/shapes_bouncing_ball.py +++ b/examples/shapes/shapes_bouncing_ball.py @@ -17,7 +17,7 @@ pyray.set_target_fps(60) # Main game loop while not pyray.window_should_close(): # Update - if pyray.is_key_pressed(pyray.KEY_SPACE): + if pyray.is_key_pressed(pyray.KeyboardKey.KEY_SPACE): pause = not pause if not pause: diff --git a/examples/shapes/shapes_draw_rounded_rectangle_incomplete.py b/examples/shapes/shapes_draw_rounded_rectangle_incomplete.py index 078b083..d20d98b 100644 --- a/examples/shapes/shapes_draw_rounded_rectangle_incomplete.py +++ b/examples/shapes/shapes_draw_rounded_rectangle_incomplete.py @@ -12,13 +12,6 @@ #********************************************************************************************/ import pyray -from raylib.colors import ( - RAYWHITE, - LIGHTGRAY, - DARKGRAY, - GOLD, - MAROON, -) SCREEN_WIDTH = 800 @@ -50,17 +43,17 @@ while not pyray.window_should_close(): #// Detect window close button or ESC ke #// Draw #//---------------------------------------------------------------------------------- pyray.begin_drawing() - pyray.clear_background(RAYWHITE) + pyray.clear_background(pyray.RAYWHITE) - pyray.draw_line(560,0,560,pyray.get_screen_height(),pyray.fade(LIGHTGRAY,0.6)) - pyray.draw_rectangle(560,0,pyray.get_screen_width()-500,pyray.get_screen_height(),pyray.fade(LIGHTGRAY,0.3)) + pyray.draw_line(560,0,560,pyray.get_screen_height(),pyray.fade(pyray.LIGHTGRAY,0.6)) + pyray.draw_rectangle(560,0,pyray.get_screen_width()-500,pyray.get_screen_height(),pyray.fade(pyray.LIGHTGRAY,0.3)) if drawRect: - pyray.draw_rectangle_rec(rec,pyray.fade(GOLD,0.6)) + pyray.draw_rectangle_rec(rec,pyray.fade(pyray.GOLD,0.6)) if drawRoundedRect: - pyray.draw_rectangle_rounded(rec,roundness,segments,pyray.fade(MAROON,0.2)) + pyray.draw_rectangle_rounded(rec,roundness,segments,pyray.fade(pyray.MAROON,0.2)) if drawRoundedLines: - pyray.draw_rectangle_rounded_lines(rec,roundness,segments,lineThick,pyray.fade(MAROON,0.4)) + pyray.draw_rectangle_rounded_lines(rec,roundness,segments,pyray.fade(pyray.MAROON,0.4)) #// Draw GUI controls #//------------------------------------------------------------------------------ @@ -79,7 +72,7 @@ while not pyray.window_should_close(): #// Detect window close button or ESC ke # drawRect = pyray.gui_check_box(pyray.Rectangle(640,380,20,20),"DrawRect",drawRect) #//------------------------------------------------------------------------------ - pyray.draw_text( "MANUAL" if segments >= 4 else "AUTO" , 640, 280, 10, MAROON if segments >= 4 else DARKGRAY) + pyray.draw_text( "MANUAL" if segments >= 4 else "AUTO" , 640, 280, 10, pyray.MAROON if segments >= 4 else pyray.DARKGRAY) pyray.draw_fps(10,10) pyray.end_drawing() #//------------------------------------------------------------------------------ diff --git a/examples/shapes/shapes_following_eyes.py b/examples/shapes/shapes_following_eyes.py index 5f99e0e..66568eb 100644 --- a/examples/shapes/shapes_following_eyes.py +++ b/examples/shapes/shapes_following_eyes.py @@ -5,13 +5,7 @@ raylib [shapes] example - Following Eyes """ from pyray import * -from raylib.colors import ( - RAYWHITE, - BROWN, - BLACK, - LIGHTGRAY, - DARKGREEN, -) + from math import ( atan2, cos, diff --git a/examples/shapes/shapes_lines_bezier.py b/examples/shapes/shapes_lines_bezier.py index c3c0952..2b3d0af 100644 --- a/examples/shapes/shapes_lines_bezier.py +++ b/examples/shapes/shapes_lines_bezier.py @@ -5,11 +5,6 @@ raylib [shapes] example - Lines Bezier """ from pyray import * -from raylib.colors import ( - RAYWHITE, - GRAY, - RED -) # ------------------------------------------------------------------------------------ diff --git a/examples/shapes/shapes_logo_raylib.py b/examples/shapes/shapes_logo_raylib.py index d91bc0b..77579fc 100644 --- a/examples/shapes/shapes_logo_raylib.py +++ b/examples/shapes/shapes_logo_raylib.py @@ -4,11 +4,7 @@ raylib [shapes] example - Logo Raylib """ from pyray import * -from raylib.colors import ( - RAYWHITE, - BLACK, - GRAY -) + # Initialization screenWidth = 800 diff --git a/examples/textures/textures_bunnymark.py b/examples/textures/textures_bunnymark.py index d30c460..0b8c7c2 100644 --- a/examples/textures/textures_bunnymark.py +++ b/examples/textures/textures_bunnymark.py @@ -38,9 +38,9 @@ bunnies = [] for i in range(0, MAX_BUNNIES): bunnies.append(Bunny()) -bunniesCount = 0; # Bunnies counter +bunniesCount = 0 # Bunnies counter -SetTargetFPS(60); # Set our game to run at 60 frames-per-second +SetTargetFPS(60) # Set our game to run at 60 frames-per-second #//-------------------------------------------------------------------------------------- #// Main game loop @@ -63,8 +63,8 @@ while not WindowShouldClose(): #// Detect window close button or ESC key # // Update bunnies for i in range(0, bunniesCount): - bunnies[i].position.x += bunnies[i].speed.x; - bunnies[i].position.y += bunnies[i].speed.y; + bunnies[i].position.x += bunnies[i].speed.x + bunnies[i].position.y += bunnies[i].speed.y if ((bunnies[i].position.x + texBunny.width/2) > GetScreenWidth()) or ((bunnies[i].position.x + texBunny.width/2) < 0): bunnies[i].speed.x *= -1 @@ -104,7 +104,7 @@ while not WindowShouldClose(): #// Detect window close button or ESC key #//-------------------------------------------------------------------------------------- -UnloadTexture(texBunny); #Unload bunny texture +UnloadTexture(texBunny) #Unload bunny texture CloseWindow() # Close window and OpenGL context #//-------------------------------------------------------------------------------------- diff --git a/examples/textures/textures_bunnymark_more_pythonic.py b/examples/textures/textures_bunnymark_more_pythonic.py index 19768af..9792da8 100644 --- a/examples/textures/textures_bunnymark_more_pythonic.py +++ b/examples/textures/textures_bunnymark_more_pythonic.py @@ -36,9 +36,9 @@ bunnies = [] for i in range(0, MAX_BUNNIES): bunnies.append(Bunny()) -bunniesCount = 0; # Bunnies counter +bunniesCount = 0 # Bunnies counter -SetTargetFPS(60); # Set our game to run at 60 frames-per-second +SetTargetFPS(60) # Set our game to run at 60 frames-per-second #//-------------------------------------------------------------------------------------- #// Main game loop diff --git a/examples/textures/textures_mouse_painting.py b/examples/textures/textures_mouse_painting.py index 9cf45c0..787b332 100644 --- a/examples/textures/textures_mouse_painting.py +++ b/examples/textures/textures_mouse_painting.py @@ -4,16 +4,6 @@ raylib [texture] example - Mouse Painting """ from pyray import * -from raylib.colors import * -from raylib import ( - KEY_RIGHT, - KEY_LEFT, - MOUSE_BUTTON_LEFT, - KEY_C, - GESTURE_DRAG, - MOUSE_BUTTON_RIGHT, - KEY_S -) MAX_COLORS_COUNT = 23 # Number of colors available @@ -62,9 +52,9 @@ while not window_should_close(): # Detect window close button or ESC key mousePos = get_mouse_position() # Move between colors with keys - if is_key_pressed(KEY_RIGHT): + if is_key_pressed(KeyboardKey.KEY_RIGHT): colorSelected += 1 - elif is_key_pressed(KEY_LEFT): + elif is_key_pressed(KeyboardKey.KEY_LEFT): colorSelected -= 1 if colorSelected >= MAX_COLORS_COUNT: @@ -80,7 +70,7 @@ while not window_should_close(): # Detect window close button or ESC key else: colorMouseHover = -1 - if colorMouseHover >= 0 and is_mouse_button_pressed(MOUSE_BUTTON_LEFT): + if colorMouseHover >= 0 and is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_LEFT): colorSelected = colorMouseHover colorSelectedPrev = colorSelected @@ -89,13 +79,13 @@ while not window_should_close(): # Detect window close button or ESC key if brushSize < 2: brushSize = 2 if brushSize > 50: brushSize = 50 - if is_key_pressed(KEY_C): + if is_key_pressed(KeyboardKey.KEY_C): # Clear render texture to clear color begin_texture_mode(target) clear_background(colors[0]) end_texture_mode() - if is_mouse_button_pressed(MOUSE_BUTTON_LEFT) or get_gesture_detected() == GESTURE_DRAG: + if is_mouse_button_pressed(MouseButton.MOUSE_BUTTON_LEFT) or get_gesture_detected() == Gesture.GESTURE_DRAG: # Paint circle into render texture # NOTE: To avoid discontinuous circles, we could store @@ -104,7 +94,7 @@ while not window_should_close(): # Detect window close button or ESC key if mousePos.y > 50: draw_circle(int(mousePos.x), int(mousePos.y), brushSize, colors[colorSelected]) end_texture_mode() - if is_mouse_button_down(MOUSE_BUTTON_RIGHT): + if is_mouse_button_down(MouseButton.MOUSE_BUTTON_RIGHT): if not mouseWasPressed: colorSelectedPrev = colorSelected @@ -117,7 +107,7 @@ while not window_should_close(): # Detect window close button or ESC key if mousePos.y > 50: draw_circle(int(mousePos.x), int(mousePos.y), brushSize, colors[0]) end_texture_mode() - elif is_mouse_button_released(MOUSE_BUTTON_RIGHT) and mouseWasPressed: + elif is_mouse_button_released(MouseButton.MOUSE_BUTTON_RIGHT) and mouseWasPressed: colorSelected = colorSelectedPrev mouseWasPressed = False @@ -130,7 +120,7 @@ while not window_should_close(): # Detect window close button or ESC key # Image saving logic # NOTE: Saving painted texture to a default named image - if (btnSaveMouseHover and is_mouse_button_released(MOUSE_BUTTON_LEFT)) or is_key_pressed(KEY_S): + if (btnSaveMouseHover and is_mouse_button_released(MouseButton.MOUSE_BUTTON_LEFT)) or is_key_pressed(KeyboardKey.KEY_S): image = load_image_from_texture(target.texture) image_flip_vertical(image) export_image(image, "my_amazing_texture_painting.png") @@ -157,7 +147,7 @@ while not window_should_close(): # Detect window close button or ESC key # Draw drawing circle for reference if mousePos.y > 50: - if is_mouse_button_down(MOUSE_BUTTON_RIGHT): + if is_mouse_button_down(MouseButton.MOUSE_BUTTON_RIGHT): draw_circle_lines(int(mousePos.x), int(mousePos.y), brushSize, GRAY) else: draw_circle(get_mouse_x(), get_mouse_y(), brushSize, colors[colorSelected]) diff --git a/examples/textures/textures_to_image.py b/examples/textures/textures_to_image.py index 9b713a7..87ec5ab 100644 --- a/examples/textures/textures_to_image.py +++ b/examples/textures/textures_to_image.py @@ -39,6 +39,8 @@ while not window_should_close(): # Detect window close button or ESC key clear_background(RAYWHITE) + texture.width + draw_texture(texture, int(screenWidth/2 - texture.width/2), int(screenHeight/2 - texture.height/2), WHITE) draw_text("this IS a texture loaded from an image!", 300, 370, 10, GRAY) From 0069436610cf6fd0fcfff9df677c049617befdeb Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Sat, 16 Nov 2024 20:12:17 +0000 Subject: [PATCH 2/3] generate type stubs which are sufficiently self-consistent to run mypy on all the examples --- create_define_consts.py | 4 ++-- create_stub_pyray.py | 31 ++++++++++++++++++++++++++----- create_stub_static.py | 33 ++++++++++++++++++++++++--------- make_docs.sh | 5 ++--- 4 files changed, 54 insertions(+), 19 deletions(-) diff --git a/create_define_consts.py b/create_define_consts.py index 6817e4c..117981a 100644 --- a/create_define_consts.py +++ b/create_define_consts.py @@ -45,8 +45,8 @@ def process(filename): strval = str(e['value']).strip() if strval.startswith("__"): continue - if strval in known_enum: - print(e['name'] + " = raylib." + strval) + # if strval in known_enum: + # print(e['name'] + " = raylib." + strval) elif strval in known_define: print(e['name'] + " = " + strval) else: diff --git a/create_stub_pyray.py b/create_stub_pyray.py index c96d2c0..a5030bc 100644 --- a/create_stub_pyray.py +++ b/create_stub_pyray.py @@ -29,6 +29,12 @@ for filename in (Path("raylib.json"), Path("raymath.json"), Path("rlgl.json"), P for st in js["structs"]: if st["name"] not in known_structs: known_structs[st["name"]] = st + for e in js['enums']: + if e['name'] and e['values']: + print ("class "+e['name']+"(int):") + for value in e['values']: + print(" "+value['name']+" = "+str(value['value'])) + print("") def ctype_to_python_type(t): @@ -42,29 +48,39 @@ def ctype_to_python_type(t): return "int" elif t == "uint64_t": return "int" + elif t == "short": + return "int" + elif t == "unsigned short": + return "int" elif t == "double": return "float" elif "char * *" in t: return "list[str]" elif "char *" in t: return "str" - elif "char" in t: + elif t == "char": return "str" # not sure about this one + elif t == "unsigned char": + return "int" elif "*" in t: return "Any" + elif "[" in t: + return "list" # TODO FIXME type of items in the list elif t.startswith("struct"): return t.replace("struct ", "") elif t.startswith("unsigned"): return t.replace("unsigned ", "") + elif t.startswith("enum"): + return t.replace("enum ", "") else: return t print("""from typing import Any +import _cffi_backend # type: ignore -def pointer(struct): - ... +ffi: _cffi_backend.FFI """) # These words can be used for c arg names, but not in python @@ -90,6 +106,8 @@ for name, attr in getmembers(rl): if param_name in reserved_words: param_name = param_name + "_" + str(i) param_type = ctype_to_python_type(arg.cname) + if "struct" in arg.cname: + param_type += "|list|tuple" sig += f"{param_name}: {param_type}," return_type = ffi.typeof(attr).result.cname @@ -128,11 +146,14 @@ for struct in ffi.list_types()[0]: print(f' """ struct """') sig = "" for arg in ffi.typeof(struct).fields: - sig += ", " + arg[0] + ptype = ctype_to_python_type(arg[1].type.cname) + if arg[1].type.kind == "struct": + ptype += "|list|tuple" + sig += f", {arg[0]}: {ptype}|None = None" print(f" def __init__(self{sig}):") for arg in ffi.typeof(struct).fields: - print(f" self.{arg[0]}={arg[0]}") + print(f" self.{arg[0]}:{ctype_to_python_type(arg[1].type.cname)} = {arg[0]} # type: ignore") # elif ffi.typeof(struct).kind == "enum": # print(f"{struct}: int") diff --git a/create_stub_static.py b/create_stub_static.py index 7f4915e..4ad45d0 100644 --- a/create_stub_static.py +++ b/create_stub_static.py @@ -42,27 +42,35 @@ def ctype_to_python_type(t): return "int" elif t == "uint64_t": return "int" + elif t == "short": + return "int" + elif t == "unsigned short": + return "int" elif t == "double": return "float" elif "char * *" in t: - return "list[str]" + return "list[bytes]" elif "char *" in t: - return "str" + return "bytes" elif "char" in t: - return "str" # not sure about this one + return "bytes" # not sure about this one elif "*" in t: return "Any" + elif "[" in t: + return "list" # TODO FIXME type of items in the list elif t.startswith("struct"): return t.replace("struct ", "") elif t.startswith("unsigned"): return t.replace("unsigned ", "") + elif t.startswith("enum"): + return t.replace("enum ", "") else: return t print("""from typing import Any -import _cffi_backend +import _cffi_backend # type: ignore ffi: _cffi_backend.FFI rl: _cffi_backend.Lib @@ -96,6 +104,8 @@ for name, attr in getmembers(rl): if param_name in reserved_words: param_name = param_name + "_" + str(i) param_type = ctype_to_python_type(arg.cname) + if "struct" in arg.cname: + param_type += "|list|tuple" sig += f"{param_name}: {param_type}," return_type = ffi.typeof(attr).result.cname @@ -121,17 +131,22 @@ for struct in ffi.list_types()[0]: # if ffi.typeof(struct).fields is None: # print("weird empty struct, skipping", file=sys.stderr) # continue - print(f"{struct}: struct") + print(f"class {struct}:") # sig = "" - # for arg in ffi.typeof(struct).fields: - # sig += ", " + arg[0] + fields = ffi.typeof(struct).fields + if fields is not None: + #print(ffi.typeof(struct).fields) + #print(f" {arg}: {arg}") # print(f" def __init__(self{sig}):") # - # for arg in ffi.typeof(struct).fields: + for arg in ffi.typeof(struct).fields: + print(f" {arg[0]}: {ctype_to_python_type(arg[1].type.cname)}") + else: + print(" ...") # print(f" self.{arg[0]}={arg[0]}") elif ffi.typeof(struct).kind == "enum": - print(f"{struct}: int") + print(f"{struct} = int") else: print("ERROR UNKNOWN TYPE", ffi.typeof(struct), file=sys.stderr) diff --git a/make_docs.sh b/make_docs.sh index d8e4e64..5d13231 100755 --- a/make_docs.sh +++ b/make_docs.sh @@ -42,14 +42,13 @@ python3 create_enums.py > dynamic/raylib/enums.py echo "creating defines.py" -python3 create_define_consts.py > raylib/defines.py -python3 create_define_consts.py > dynamic/raylib/defines.py +python3 create_define_consts.py | awk '!seen[$0]++' > raylib/defines.py +python3 create_define_consts.py | awk '!seen[$0]++' > dynamic/raylib/defines.py echo "creating pyi files" python3 create_stub_pyray.py > pyray/__init__.pyi -python3 create_enums.py >> pyray/__init__.pyi python3 create_stub_static.py >raylib/__init__.pyi From fedf2589da2fd47dc2cdaf2cab658fa8b32eebf1 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Sun, 17 Nov 2024 01:06:41 +0000 Subject: [PATCH 3/3] update docs and stubs --- docs/.buildinfo | 4 +- docs/BUILDING.html | 20 +- docs/README.html | 21 +- docs/RPI.html | 20 +- docs/_static/basic.css | 15 +- docs/_static/css/badge_only.css | 2 +- docs/_static/css/theme.css | 2 +- docs/_static/doctools.js | 7 - docs/_static/fonts/Lato/lato-bold.eot | Bin 0 -> 256056 bytes docs/_static/fonts/Lato/lato-bold.ttf | Bin 0 -> 600856 bytes docs/_static/fonts/Lato/lato-bold.woff | Bin 0 -> 309728 bytes docs/_static/fonts/Lato/lato-bold.woff2 | Bin 0 -> 184912 bytes docs/_static/fonts/Lato/lato-bolditalic.eot | Bin 0 -> 266158 bytes docs/_static/fonts/Lato/lato-bolditalic.ttf | Bin 0 -> 622572 bytes docs/_static/fonts/Lato/lato-bolditalic.woff | Bin 0 -> 323344 bytes docs/_static/fonts/Lato/lato-bolditalic.woff2 | Bin 0 -> 193308 bytes docs/_static/fonts/Lato/lato-italic.eot | Bin 0 -> 268604 bytes docs/_static/fonts/Lato/lato-italic.ttf | Bin 0 -> 639388 bytes docs/_static/fonts/Lato/lato-italic.woff | Bin 0 -> 328412 bytes docs/_static/fonts/Lato/lato-italic.woff2 | Bin 0 -> 195704 bytes docs/_static/fonts/Lato/lato-regular.eot | Bin 0 -> 253461 bytes docs/_static/fonts/Lato/lato-regular.ttf | Bin 0 -> 607720 bytes docs/_static/fonts/Lato/lato-regular.woff | Bin 0 -> 309192 bytes docs/_static/fonts/Lato/lato-regular.woff2 | Bin 0 -> 182708 bytes .../fonts/RobotoSlab/roboto-slab-v7-bold.eot | Bin 0 -> 79520 bytes .../fonts/RobotoSlab/roboto-slab-v7-bold.ttf | Bin 0 -> 170616 bytes .../fonts/RobotoSlab/roboto-slab-v7-bold.woff | Bin 0 -> 87624 bytes .../RobotoSlab/roboto-slab-v7-bold.woff2 | Bin 0 -> 67312 bytes .../RobotoSlab/roboto-slab-v7-regular.eot | Bin 0 -> 78331 bytes .../RobotoSlab/roboto-slab-v7-regular.ttf | Bin 0 -> 169064 bytes .../RobotoSlab/roboto-slab-v7-regular.woff | Bin 0 -> 86288 bytes .../RobotoSlab/roboto-slab-v7-regular.woff2 | Bin 0 -> 66444 bytes docs/_static/graphviz.css | 7 - docs/_static/js/html5shiv-printshiv.min.js | 4 - docs/_static/js/html5shiv.min.js | 4 - docs/_static/js/versions.js | 224 + docs/_static/language_data.js | 7 - docs/_static/searchtools.js | 45 +- docs/dynamic.html | 20 +- docs/genindex.html | 2100 ++++- docs/index.html | 20 +- docs/objects.inv | Bin 21052 -> 25036 bytes docs/py-modindex.html | 20 +- docs/pyray.html | 6448 ++++++++++----- docs/raylib.html | 5682 ++++++++----- docs/search.html | 20 +- docs/searchindex.js | 2 +- dynamic/raylib/__init__.pyi | 3589 +++++---- dynamic/raylib/defines.py | 15 - make_docs.sh | 16 +- pyray/__init__.pyi | 7069 +++++++++-------- raylib/__init__.pyi | 1785 +++-- raylib/defines.py | 15 - version.py | 2 +- 54 files changed, 17051 insertions(+), 10134 deletions(-) create mode 100644 docs/_static/fonts/Lato/lato-bold.eot create mode 100644 docs/_static/fonts/Lato/lato-bold.ttf create mode 100644 docs/_static/fonts/Lato/lato-bold.woff create mode 100644 docs/_static/fonts/Lato/lato-bold.woff2 create mode 100644 docs/_static/fonts/Lato/lato-bolditalic.eot create mode 100644 docs/_static/fonts/Lato/lato-bolditalic.ttf create mode 100644 docs/_static/fonts/Lato/lato-bolditalic.woff create mode 100644 docs/_static/fonts/Lato/lato-bolditalic.woff2 create mode 100644 docs/_static/fonts/Lato/lato-italic.eot create mode 100644 docs/_static/fonts/Lato/lato-italic.ttf create mode 100644 docs/_static/fonts/Lato/lato-italic.woff create mode 100644 docs/_static/fonts/Lato/lato-italic.woff2 create mode 100644 docs/_static/fonts/Lato/lato-regular.eot create mode 100644 docs/_static/fonts/Lato/lato-regular.ttf create mode 100644 docs/_static/fonts/Lato/lato-regular.woff create mode 100644 docs/_static/fonts/Lato/lato-regular.woff2 create mode 100644 docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot create mode 100644 docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf create mode 100644 docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff create mode 100644 docs/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 create mode 100644 docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot create mode 100644 docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf create mode 100644 docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff create mode 100644 docs/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 delete mode 100644 docs/_static/js/html5shiv-printshiv.min.js delete mode 100644 docs/_static/js/html5shiv.min.js create mode 100644 docs/_static/js/versions.js diff --git a/docs/.buildinfo b/docs/.buildinfo index 0e5c030..4214e1f 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -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: 614f580883a5bffb7f1606004f7be223 +# This file records the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 6b88b88b20947586d6498748ffd23a92 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/BUILDING.html b/docs/BUILDING.html index 149d339..3227b5e 100644 --- a/docs/BUILDING.html +++ b/docs/BUILDING.html @@ -1,3 +1,5 @@ + + @@ -6,19 +8,15 @@ Building from source — Raylib Python documentation - - + + - - - - - - - + + + + + diff --git a/docs/README.html b/docs/README.html index ab2dc1d..4b3136e 100644 --- a/docs/README.html +++ b/docs/README.html @@ -1,3 +1,5 @@ + + @@ -6,19 +8,15 @@ Python Bindings for Raylib 5.0 — Raylib Python documentation - - + + - - - - - - - + + + + + @@ -105,7 +103,6 @@

Python Bindings for Raylib 5.0

-

Chatroom: Discord or Matrix

New CFFI API static bindings.

-
  • FLAG_WINDOW_MOUSE_PASSTHROUGH (in module raylib) + @@ -1378,6 +1746,12 @@

    G

    - +
    +
  • green (raylib.GLFWgammaramp attribute) +
  • +
  • greenBits (raylib.GLFWvidmode attribute) +
  • GROUP_PADDING (in module raylib)
      @@ -2899,7 +3295,7 @@
    • GuiStyleProp (class in pyray)
    • GuiTabBar() (in module raylib) @@ -2956,10 +3352,54 @@

      H

      + - - + + - @@ -5862,22 +6424,150 @@

      M

      + - @@ -6243,10 +6997,42 @@

      N

      + -
      • NPATCH_THREE_PATCH_VERTICAL (in module raylib)
          @@ -6270,7 +7054,7 @@
        • NPatchInfo (class in pyray)
        • NPatchLayout (class in pyray) @@ -6284,17 +7068,41 @@

          O

          + - @@ -6303,6 +7111,28 @@

          P

          - +
          -
          • PIXELFORMAT_UNCOMPRESSED_R16 (in module raylib)
          • +
          • pixels (raylib.GLFWimage attribute) +
          • play_audio_stream() (in module pyray)
          • play_automation_event() (in module pyray) @@ -6531,12 +7369,44 @@
          • PlaySound() (in module raylib)
          • -
          • pointer() (in module pyray) +
          • point (pyray.RayCollision attribute) + +
          • poll_input_events() (in module pyray)
          • PollInputEvents() (in module raylib)
          • +
          • position (pyray.Camera3D attribute) + +
          • +
          • positions (pyray.PhysicsVertexData attribute) + +
          • +
          • processor (pyray.AudioStream attribute) + +
          • PROGRESS_PADDING (in module raylib)
              @@ -6547,6 +7417,30 @@ +
            • projection (pyray.Camera3D attribute) + +
            • +
            • propertyId (pyray.GuiStyleProp attribute) + +
            • +
            • propertyValue (pyray.GuiStyleProp attribute) + +
            • PURPLE (in module pyray) @@ -6568,7 +7462,7 @@

              Q

                -
              • Quaternion (in module raylib) +
              • Quaternion (class in raylib)
              • quaternion_add() (in module pyray)
              • @@ -6670,20 +7564,32 @@

                R

                + -
                +
              • red (raylib.GLFWgammaramp attribute) +
              • +
              • redBits (raylib.GLFWvidmode attribute) +
              • +
              • refreshRate (raylib.GLFWvidmode attribute) +
              • remap() (in module pyray)
              • Remap() (in module raylib) @@ -6718,15 +7638,25 @@
              • RenderTexture (class in pyray)
              • -
              • RenderTexture2D (in module raylib) +
              • RenderTexture2D (class in raylib)
              • reset_physics() (in module pyray)
              • ResetPhysics() (in module raylib)
              • +
              • restitution (pyray.PhysicsBodyData attribute) + +
              • restore_window() (in module pyray)
              • RestoreWindow() (in module raylib) @@ -6743,6 +7673,24 @@
              • ResumeSound() (in module raylib)
              • +
              • right (pyray.NPatchInfo attribute) + +
              • +
              • rightLensCenter (pyray.VrStereoConfig attribute) + +
              • +
              • rightScreenCenter (pyray.VrStereoConfig attribute) + +
              • rl (in module raylib)
              • rl_active_draw_buffers() (in module pyray) @@ -6750,41 +7698,113 @@
              • rl_active_texture_slot() (in module pyray)
              • RL_ATTACHMENT_COLOR_CHANNEL0 (in module raylib) + +
              • RL_ATTACHMENT_COLOR_CHANNEL1 (in module raylib) + +
              • RL_ATTACHMENT_COLOR_CHANNEL2 (in module raylib) + +
              • RL_ATTACHMENT_COLOR_CHANNEL3 (in module raylib) + +
              • RL_ATTACHMENT_COLOR_CHANNEL4 (in module raylib) + +
              • RL_ATTACHMENT_COLOR_CHANNEL5 (in module raylib) + +
              • RL_ATTACHMENT_COLOR_CHANNEL6 (in module raylib) + +
              • RL_ATTACHMENT_COLOR_CHANNEL7 (in module raylib) + +
              • RL_ATTACHMENT_CUBEMAP_NEGATIVE_X (in module raylib) + +
              • RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y (in module raylib) + +
              • RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z (in module raylib) + +
              • RL_ATTACHMENT_CUBEMAP_POSITIVE_X (in module raylib) + +
              • RL_ATTACHMENT_CUBEMAP_POSITIVE_Y (in module raylib) + +
              • RL_ATTACHMENT_CUBEMAP_POSITIVE_Z (in module raylib) + +
              • RL_ATTACHMENT_DEPTH (in module raylib) + +
              • RL_ATTACHMENT_RENDERBUFFER (in module raylib) + +
              • RL_ATTACHMENT_STENCIL (in module raylib) + +
              • RL_ATTACHMENT_TEXTURE2D (in module raylib) + +
              • rl_begin() (in module pyray)
              • rl_bind_image_texture() (in module pyray) @@ -6792,21 +7812,53 @@
              • rl_bind_shader_buffer() (in module pyray)
              • RL_BLEND_ADD_COLORS (in module raylib) + +
              • RL_BLEND_ADDITIVE (in module raylib) + +
              • RL_BLEND_ALPHA (in module raylib) + +
              • RL_BLEND_ALPHA_PREMULTIPLY (in module raylib) + +
              • RL_BLEND_CUSTOM (in module raylib) + +
              • RL_BLEND_CUSTOM_SEPARATE (in module raylib) + +
              • RL_BLEND_MULTIPLIED (in module raylib) + +
              • RL_BLEND_SUBTRACT_COLORS (in module raylib) + +
              • rl_blit_framebuffer() (in module pyray)
              • rl_check_errors() (in module pyray) @@ -6832,9 +7884,17 @@
              • rl_cubemap_parameters() (in module pyray)
              • RL_CULL_FACE_BACK (in module raylib) + +
              • RL_CULL_FACE_FRONT (in module raylib) + +
              • rl_disable_backface_culling() (in module pyray)
              • rl_disable_color_blend() (in module pyray) @@ -6992,21 +8052,53 @@
              • rl_load_vertex_buffer_element() (in module pyray)
              • RL_LOG_ALL (in module raylib) + +
              • RL_LOG_DEBUG (in module raylib) + +
              • RL_LOG_ERROR (in module raylib) + +
              • RL_LOG_FATAL (in module raylib) + +
              • RL_LOG_INFO (in module raylib) + +
              • RL_LOG_NONE (in module raylib) + +
              • RL_LOG_TRACE (in module raylib) + +
              • RL_LOG_WARNING (in module raylib) + +
              • rl_matrix_mode() (in module pyray)
              • rl_mult_matrixf() (in module pyray) @@ -7014,67 +8106,187 @@
              • rl_normal3f() (in module pyray)
              • RL_OPENGL_11 (in module raylib) + +
              • RL_OPENGL_21 (in module raylib) + +
              • RL_OPENGL_33 (in module raylib) + +
              • RL_OPENGL_43 (in module raylib) + +
              • RL_OPENGL_ES_20 (in module raylib) + +
              • RL_OPENGL_ES_30 (in module raylib) + +
              • rl_ortho() (in module pyray)
              • RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_DXT1_RGB (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_ETC1_RGB (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_ETC2_RGB (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_PVRT_RGB (in module raylib) + +
              • RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R16 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R32 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8 (in module raylib) + +
              • RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 (in module raylib) + +
              • rl_pop_matrix() (in module pyray)
              • rl_push_matrix() (in module pyray) @@ -7111,6 +8323,8 @@
              • rl_set_matrix_projection_stereo() (in module pyray)
              • +
                  +
              • RL_SHADER_ATTRIB_VEC4 (in module raylib) + +
              • RL_SHADER_LOC_COLOR_AMBIENT (in module raylib) + +
              • RL_SHADER_LOC_COLOR_DIFFUSE (in module raylib) + +
              • RL_SHADER_LOC_COLOR_SPECULAR (in module raylib) + +
              • RL_SHADER_LOC_MAP_ALBEDO (in module raylib) + +
              • RL_SHADER_LOC_MAP_BRDF (in module raylib) + +
              • RL_SHADER_LOC_MAP_CUBEMAP (in module raylib) + +
              • RL_SHADER_LOC_MAP_EMISSION (in module raylib) + +
              • RL_SHADER_LOC_MAP_HEIGHT (in module raylib) + +
              • RL_SHADER_LOC_MAP_IRRADIANCE (in module raylib) + +
              • RL_SHADER_LOC_MAP_METALNESS (in module raylib) + +
              • RL_SHADER_LOC_MAP_NORMAL (in module raylib) + +
              • RL_SHADER_LOC_MAP_OCCLUSION (in module raylib) + +
              • RL_SHADER_LOC_MAP_PREFILTER (in module raylib) + +
              • RL_SHADER_LOC_MAP_ROUGHNESS (in module raylib) + +
              • RL_SHADER_LOC_MATRIX_MODEL (in module raylib) + +
              • RL_SHADER_LOC_MATRIX_MVP (in module raylib) + +
              • RL_SHADER_LOC_MATRIX_NORMAL (in module raylib) + +
              • RL_SHADER_LOC_MATRIX_PROJECTION (in module raylib) + +
              • RL_SHADER_LOC_MATRIX_VIEW (in module raylib) + +
              • RL_SHADER_LOC_VECTOR_VIEW (in module raylib) + +
              • RL_SHADER_LOC_VERTEX_COLOR (in module raylib) + +
              • RL_SHADER_LOC_VERTEX_NORMAL (in module raylib) + +
              • RL_SHADER_LOC_VERTEX_POSITION (in module raylib) + +
              • RL_SHADER_LOC_VERTEX_TANGENT (in module raylib) + +
              • RL_SHADER_LOC_VERTEX_TEXCOORD01 (in module raylib) + +
              • RL_SHADER_LOC_VERTEX_TEXCOORD02 (in module raylib) + +
              • RL_SHADER_UNIFORM_FLOAT (in module raylib) + +
              • RL_SHADER_UNIFORM_INT (in module raylib) + +
              • RL_SHADER_UNIFORM_IVEC2 (in module raylib) + +
              • RL_SHADER_UNIFORM_IVEC3 (in module raylib) + +
              • RL_SHADER_UNIFORM_IVEC4 (in module raylib) + +
              • RL_SHADER_UNIFORM_SAMPLER2D (in module raylib) + +
              • RL_SHADER_UNIFORM_VEC2 (in module raylib) + +
              • RL_SHADER_UNIFORM_VEC3 (in module raylib) + +
              • RL_SHADER_UNIFORM_VEC4 (in module raylib) + +
              • rl_tex_coord2f() (in module pyray)
              • RL_TEXTURE_FILTER_ANISOTROPIC_16X (in module raylib) + +
              • RL_TEXTURE_FILTER_ANISOTROPIC_4X (in module raylib) + +
              • RL_TEXTURE_FILTER_ANISOTROPIC_8X (in module raylib) + +
              • RL_TEXTURE_FILTER_BILINEAR (in module raylib) + +
              • RL_TEXTURE_FILTER_POINT (in module raylib) + +
              • RL_TEXTURE_FILTER_TRILINEAR (in module raylib) + +
              • rl_texture_parameters() (in module pyray)
              • rl_translatef() (in module pyray) @@ -7269,8 +8661,12 @@
              • rlBindShaderBuffer() (in module raylib)
              • -
              • rlBlendMode (in module raylib) +
              • rlBlendMode (class in pyray) + +
              • rlBlitFramebuffer() (in module raylib)
              • rlCheckErrors() (in module raylib) @@ -7295,8 +8691,12 @@
              • rlCubemapParameters() (in module raylib)
              • -
              • rlCullMode (in module raylib) +
              • rlCullMode (class in pyray) + +
              • rlDisableBackfaceCulling() (in module raylib)
              • rlDisableColorBlend() (in module raylib) @@ -7332,7 +8732,7 @@
              • rlDrawCall (class in pyray)
              • rlDrawRenderBatch() (in module raylib) @@ -7385,10 +8785,18 @@
              • rlFramebufferAttach() (in module raylib)
              • -
              • rlFramebufferAttachTextureType (in module raylib) +
              • rlFramebufferAttachTextureType (class in pyray) + +
              • +
              • rlFramebufferAttachType (class in pyray) + +
              • rlFramebufferComplete() (in module raylib)
              • rlFrustum() (in module raylib) @@ -7437,8 +8845,12 @@
              • rlglInit() (in module raylib)
              • -
              • rlGlVersion (in module raylib) +
              • rlGlVersion (class in pyray) + +
              • rlIsStereoRenderEnabled() (in module raylib)
              • rlLoadComputeShaderProgram() (in module raylib) @@ -7481,8 +8893,12 @@
              • rlOrtho() (in module raylib)
              • -
              • rlPixelFormat (in module raylib) +
              • rlPixelFormat (class in pyray) + +
              • rlPopMatrix() (in module raylib)
              • rlPushMatrix() (in module raylib) @@ -7496,7 +8912,7 @@
              • rlRenderBatch (class in pyray)
              • rlRotatef() (in module raylib) @@ -7545,20 +8961,40 @@
              • rlSetVertexAttributeDivisor() (in module raylib)
              • -
              • rlShaderAttributeDataType (in module raylib) +
              • rlShaderAttributeDataType (class in pyray) + +
              • +
              • rlShaderLocationIndex (class in pyray) + +
              • +
              • rlShaderUniformDataType (class in pyray) + +
              • rlTexCoord2f() (in module raylib)
              • -
              • rlTextureFilter (in module raylib) +
              • rlTextureFilter (class in pyray) + +
              • rlTextureParameters() (in module raylib)
              • -
              • rlTraceLogLevel (in module raylib) +
              • rlTraceLogLevel (class in pyray) + +
              • rlTranslatef() (in module raylib)
              • rlUnloadFramebuffer() (in module raylib) @@ -7592,17 +9028,47 @@
              • rlVertexBuffer (class in pyray)
              • rlViewport() (in module raylib)
              • +
              • rotation (pyray.Camera2D attribute) + +
              • S

                - + - + @@ -8653,14 +10275,14 @@
              • UnloadImageColors() (in module raylib)
              • - - +
                -
              • TextureCubemap (in module raylib) +
              • TextureCubemap (class in raylib)
              • TextureFilter (class in pyray)
              • +
              • textureId (pyray.rlDrawCall attribute) + +
              • TextureWrap (class in pyray) @@ -8553,6 +10131,18 @@
              • ToggleFullscreen() (in module raylib)
              • +
              • top (pyray.NPatchInfo attribute) + +
              • +
              • torque (pyray.PhysicsBodyData attribute) + +
              • trace_log() (in module pyray)
              • TraceLog() (in module raylib) @@ -8566,7 +10156,39 @@
              • Transform (class in pyray)
              • +
              • transform (pyray.Model attribute) + +
              • +
              • translation (pyray.Transform attribute) + +
              • +
              • triangleCount (pyray.Mesh attribute) + +
              • +
              • type (pyray.AutomationEvent attribute) + +
              • @@ -8739,16 +10377,56 @@

                V

                - + @@ -9045,6 +10795,14 @@

                W

                - +
                +

                X

                + + +
                +

                Y

                +
                +

                Z

                + + + +
                + diff --git a/docs/index.html b/docs/index.html index bdfd212..5d6765e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,3 +1,5 @@ + + @@ -6,19 +8,15 @@ Raylib Python — Raylib Python documentation - - + + - - - - - - - + + + + + diff --git a/docs/objects.inv b/docs/objects.inv index b80f0177acd66deec99ad6cb7180182d516c47e6..9c5116af7988c4a96f9dcd1908a3a42f558c301a 100644 GIT binary patch literal 25036 zcmaHyQ+Os!u%Khx#>BR5+qUg|nP6huwr$%szSzzr6Fd8#J$t=Z)!kK3Uv+nN)mueI zqULOEXkBT;sBvb8XC=Os}!0odD^k|+b*t(_eI zQ)vFL5iiMqV|8l_5?2cc6B|c!3s({+OA>c$8#fY58+!|q|D>6dgR`rJo129>iHDnw zqZNtIe;YBvd2jai>UkAQqt*Ed^%t$b_iZg+HtBP4d?3k4o5I0DB_MkY523YXiUvU) zH+`(%^8bNon~vgAzKPD%>^_R*Pr$_mM9mmQou9;ip8VK1&kDx=ysCX-1>o{)Zaw}i z2Yj6U{EQ3z6#m#=bIF`)Nf0VR#;x0< zm(idee(8-{WFE+*EpjTEF`+H-uPA+&6=}4^R*`RID*dbbwPGdZ?`$NlrzsoEk7hk7 zTAiMgT9%vQ3`@bLEd^*%tipCI3ifDQPn|9@dyCf8AY0DLRCPtySY!&dH~WkwX(5NH zRV+W{S)Wc8wdvWSZ&L8R{~#cjI6QSl!%L3D)YhV`_1PUd*k~l2KRamS<9ane_c=AS zfKId9Yifzn^53WTDJXR63bTUf*{ptW%tXifTQ3=C6$5?_Z{EGJxnotHEyKXQp@O&) zh>}J_`Mj2RzMgIV!aS7+%fmZ?)V9c070{sINp49Gr!S73oQ!J=0S)}}!_`W-7fIBZ zk~LAs#6-514X^@Yk%X-TAyWl^Twg${3QRP!f<`k`{`xTL8RO~bf@q!x1tg6ML?Mlh z4Lu@^{Ot)XPdkGywDaj}KCZfxPmbi>oq$8gmVtJg&fW)j@$Ka+1EuyeZjJxW@DJze znQ2bN{>lWb6C{VvxTM)4KOfo4Rf>qOb9aE76N3PQsJpwBh{|jpmC>d=6A0xU%&_7J zoJ@V%E0AQr z`fu&iF35&j<#%y)v3f#}n$w21r)%b>&l)V*O8V95aiK0|3^ljnOc&|8H77hR+;n>g z2E#AGoo6+c4~Cok%k6#mL)llQ6wceBM=y3PLy7wDL#Z6U+j>@AP2&hJP?dZxGkHx@ zN^F69qg&MN#p(6|K4F`QL@`=qZYCXt4%@udBr-QSWcJ%DI)H<7 zO$7gAlb06NQhD3d%@4ZP+EUy(!uj{V^pnFMGND>!*xE;K6>hPm)*A4e<}Rk*d(>=p z6jGT6av}$O+e^pt$t4R0fI2_c_+|3goeCfF+TNDXMu~Jr8AFE)_ z?~9^EXsn%06=PEgnWY0*DOA|T^KvfnQixqnym;Gy00l8}VRRwOe`khuwSTkDDi=FNlP`LiQ&3)0|?^vco;_j!gK65LA zwiZ^l1YPKPjeIQ_dF4F}p=V4FJU-$MTJy^kyprz(enr)H2)U-MpKavrDINAXdGUyC zY4|hpLfU{Pnz|8sUJ_n5C+qo)#sR=h>A?PyP8R(_YuXXOn&J0=Deq{}m)*1k?^ic> zZ*+e&IN`g2|EL|waTtXaM9EES@G;3IzeKl(Z!iV3blajB0;^B{WthZH(282h-^jNu zs-to5FS8VZZi%$<(7YypeLttnL2t*n{?NMZdBeF0nrRLvE}fqUcZSen5nkf?PB{?sDd5TSK!EG%ySE4 z0daKWG?GzmEUXSVO`rQyto15$PdS-Z?|s%U)R*xB<83?z4hnb3=kV($lLKI6+AdMp z8C;-8SCDh|mf6%E78^s)1C=I{<-rJ&VNRE3dv;!D@omx!V0-35UIkX4NSw_4^POQ^XM9n3`SdMdZU@CrrnSvG zO@a|VRXDNN19dduc7eY(eVB!K|hv3Vvf_e zu6lC`TdrZ-X>7-BIi&3;2%QX86AnE8PesvwqW_=8|4&#sPQT4K@Z@(goUyf^_@1`q z%+I8mZG^S&7u^RfZE#*h6W`MOspINhE$rcXPn)fObG8L~5>q_J<{LfqvK^4Z@Aa!M z@ZsyHw-kPu8*?-g5b-u;)WT@%{sxcwfn2F(CB75LGLn;tKP798Q2AyeH-8gw{%w^aZk0W`-tk_K!ufAsEJ}&;bneSWMX8_hr ze{JRs);UCmRn5QZBkFgP$&mOC{_eSb5k7(QLhhOOrgA#Hlktmj9r-zzA{5{sE>5dF zqYv(reJ!3>k&6F!RuLi)7pIlSG$U0%SiHuhlRA|PK^1OLAI)!Vq&r-Ry$0L z-v%@i`x&z4@Y}qg<2ajAt+)KqRf?Ban1Nis&C(v+e#Gh4;rPovBWcOFy`Lt~?RYL| z76>qd)L&{P+&f(B1lZmCIY6?ZV=>GeClA)zJ-gt?@xEShLlctO*?6}Lq|W3@?7cT& zjn%ZrowPW4bhItDvmSf;DPd}@ja;js;U-o?3wUmC3BFcI{R@S~@>nP)mCio&_H%70 z$v^N7_tb9=S4kA1@JZd}s(U~D`V=Y*yJ51?%pm7!WO=7iiPK|3wCD1<+(7rlq;8Xf zUh~~6t7v`HTqx$Ka>kvDoy;Lt%KTo4+4)O8Y1FULGC9ls`#^_*_utoUpTlDL0kRVtcA^DMiNrwrX|$O{3kU1!)UeH|R-%hj`r@n-)aW z%^8a|-_sPrwIUZu1&*NTQ+WqO=U+eYm#q)4zRpAsS9)&n&ErX~rq$ozh%G?gqC4}W zt@UdCr?d>iX{;2(|2M4S>~36Z_PMfd)q3OxuP-MYYAtB?!R!39(_#~yu{%rg4VJD$ zDs~!XEp0ILr<>JW8RNX^i4GIgt9BGwUQ5!>(`O&aD^qt_>$}5@Jo*zq8ecBpE^fBRp z=oeM=7wyIP#CP^~usd#AV7uP?FSIj3cIM4$(iMeF(|EfrZ$Nx#b6gaWPABJa*?fo} z&RtgTI_cy>d)hWl;_0gQwwTDi&X{XkQ>R%|9B|I8pKtD$`4*x?b8Sb_$M%#m9MKk0^iPk(QkslFt^_3DzE~lhenGBCVX^j9p@KR1h#$zex1 zKr!)2{jpwS(U{xt5jjvb&>rwDI?B-?hi;CH+@+U%)h&i# zPS1vohg3`X=RTZ_)V6gsxPA0q{TVk_=Jjr9e;=CJ-( zQR?KwU;ROhHHy#CAA3&9yxZXTN`?J70?E{|p8#*@IykR?2ao-Ujr} zLUp>K%iIeQsi(CP`r&2WXGdnz=0#>qJ+{l&(~k$4$8riJH>{himb?utG^+N|=MNis$(daX`7cihjkWC5Xx>qKC|?J)Q=p_TiI z>--<{_)(dXuTfGw&$f$Z8x;V{ym}ps`oIVMzqkBTkJb!hX>GChZ9NVbq4DwN=GNI3 z#yMCI1ZT&5Ptg@o(IE{wTQEoy+2YW@;-jqLSx?MbBH<%+#CbX~L_HhQm?Vp65UO4~ z0g5<>=ke)n)OPKW`H7-5!oEH%x2*_#`Z%mb#}Phu7iJP3If|`&7I-lB!CxEdL*0hnrdov4oHsN{D(?JP70pk<$WU}jZ6>oNnPl#wC5UQ%-+7iWPae2 zzTsqk@DuvH`$(RlNol%9@-rMod_^Obobgt6QPbng;psx478!wzCkNRrpg_q#?yXx| z-e(Mpk>PUPPb75g8(M$KW(bZkdvtV42vu8Ws;uzrR2G9q+g9OcWP}6&i_BsjSeD|j zh)pD1*fOg8?@LHyWdU`G7P=Fl2(KB;7N&+wTXE~3VD7VS&x0iJ-RMpVAsvb7=V{sB zT0+FK`_C5q|HT=Vn#fJTp$HFa`jRC1jGv`Y50oTO^KYe5l}85nBVrx>>Y}^0|1Iwm zyfAqzU|$7P2KiRY+u+n^p;+pcAEt!G>ZMNQsHh*xkRerTLx)B&#{634q@qvg ziuEdmp6xA2?AB8>9?It!<7{co$$FTMgkg_jnW<-+#qe3;`TKA@s z-wjH|hqQ{#9!2%wx%5YNgxS~!cNAAPi8c5?IBTf4McwSX4cZ6e==d-AO%X@^X64eR zML?fgl7ka&;3U9m#C)`*HKz8P7ON?@;nh_WMy}t)zn+0>C+4T{zD9l{wmD*&w({A& z&o{=^5S)RIrTB8axvJ*XZeGrygSPpX&*5e$RhWv7c=xfO99IO39h>RrZV%2j2Bv`N z^1Y{LOWo8i+`0eCZ(W~_qd20O4iDwtwaKvuZ)`1z6}p!h#jVA`TYvxM6BGVs}faM^yr0Do1I*{y4&dIsT`dF&latYmUTG%as32~`|6wPi|fzU ztQOd#zI_DRgOcTV@(gQ!l*xGssl+D`IAu_m4K!thAIv~wn%Na(ryQ;Iw9Vx^R`?EW z6~cYxX$io}NC_F|(TbK&BYiZjNEO$`$Ra}uctjrySfx&JQvyh*ZaH003FbfYs6FL; z8Y10XX*LO5Xg5O>$R@wrw-S4Kfl^q?jH4Z!Xt$tbDtXDty)wVXNv zg}7GiBL4e<6g%7Ujii%Xzt_$D8wIQ)&R73MQ?|0QYo!(8`}2*oOzy;Yq`VuChN}}p z?}qEl_D}O*BulXp8%+l81Rm-*Vw8$Ki0T%0b7K4!wkv_{6~bdd#5YKApIuM{->vi@f;n)bo>z(uCe)@3KI_AtC%RMdA{;?N}#yS&EKSS;VI`Q<7nUB zNQb7kDPmkfu>!qVfdt|5Z3PerD6W0PeagMfUV$?hZ=ZXTuuTozwiKGL09vyxW&&s1mh;ES#`~u;IbsR|?Xhjq=vZ#RF ziJ?h#XE9Mv{&N?FhN7tfW~`o8uz#6FX(OR6bS_=ZJx{09%SS;x&ytpQJAu=;#{Kzt z0;Tj#7MgCg_VR@AE}7=Qpm6y4Ag1sb-Y%$4<}1oC#cI#>G%N=cE8?B&a6ri)`znnJ z&A6K^{%f@i!O#0Hrx6kNOLyG!*?3$j#7>*=BJgHrf@*#*3EizFi$zCG6Eis%Z-uSK zNym=IBZHcUg=d#J*>S%G6i|FTuZSPoPmeBDaya-JR9CqWY*8PcQrQIFScQrJ7>3o}?ZPi?MO zmC8sFI;VHC?rqO2Z82<%p3HD=xMZ*#lh3@-qdfcKrr+!Se)*SY^M|h6F=YgGzmft& zy@seAhaA3S(PM!ai}UZgq=*TZ!_kN^2%rV}R88B)BJM3*C{^(Se^%5;1(U8b%@v>X z!ns$hVw(;_$40J*54w1)(RVH8O)`bXBxXvUn4^QPO0>&es9ERAbzsXU;^wy@^~)_68OjtQl|NdVQS(;uztJBln&T#jtt>X8}jOux_l7~ zATq2t{|g$e76j8u|5!O=pxNUu9-WhVoTZQ4M4+Ji@$WvZ}NvxJl`PMNr2z z6ed}uFr<7G&8-PfPVzRw^zKcSN#gRdetE5=aW6tTp(Ec9naei|JH%ag_6817VbE!? zovHN1faz@SjV3Tx;5%?aL&%&-sH^(L;e!pm;#v)Wc`%a?YID~CaEtGagFELhnvf+# zZ}V3=Cq-~BK4rfdzxhA~yG;MQ|L1G<ZcxHS@TRu(-W!oW zNB%TA-9;T?V!7bOV;r)#RhTUh6HV5U?3~G@bOtO zE(WWS>FfuA4G)(PqSQ1cSOBK*n~Lgr$)W<-mC%5poe1(UZZU_#M=;!F>eL~h{c zBJ6~0jBOtwyviz3?6v!s|AdPnOh7Z|C!W%+q)7PCp;S^!QeVDTuA_cI!cUx6U-{o7 zT7pg^>m#kkEAAfF=-i;HI!SbBup_wUk~LM(K|;|UZyYGM91P3-T?I;!0k>m-2Giu$xA|Bpkszix2H~cSe(?)(H zQeXb*5!2$jAT4Blk(05=`L{P3N?3$o_90R6FLit%ORh|^zEjZB2QN4N4anhoUhoZf zXL9Pl6!VWH#WqELP!tc4s$+tZ1W(`Wo1~~X!k3%Tkmp3%)i@c<+bm`?b6I&QqJfZ* z--MczoM8p0xnwXf0hFs|ZRyh($C8C(p9;RjH)_0M?P!-dtm>c8pvQ}pF(F40Pf2IHC%|2)!6zM=){4}Yme_(7Fi0(Z<@ygP~PB?xfjIxT6A^Zi$iU3onq0@_+E%C=}l!{F8z8A8H z;{{a9V59sOp^nnJQXYXR>pFx( zzufHIP0%_*&fZkn_xmH@!V@_#0}C)t$*nJO(W&BSe+)wU*`^CwW`i)ty?er>zy)W zYclRSh{&Kx!UM`vm>STzhinVHj_9^DTWx}mY@#*0kp$w%!AS68oisYEu6_~YJV_1o z^jIX!Nlr93eRHFW3Ck{E*j9*PoJ5a}|j){TZ?fxbW zkC}eMlh6U^cY13GRz3c*oCBGyUd-3%D}va}$-WZzH!8KlPKAS%rDZ&b{gTc6w!0e= zDl2guY?zj$I;XcPEifxv@+0f=e@*JSffShJ1d^4yBOrn~LqwHU$mA|}FiA}=PtKZu z=|+W%w$7!tUpHfK5eMccHCs?yzOxI1S!gDk*;mi><^IrwCil-)V=E+y_))0D#c$Od zDioz$Fl~9tnS-#*-@6>u{HgA+N7{s8OP``<=cb8qn;hvxAGl|ZG$SdD3Ll?g5p=sY z?J?()NPCdxusSKMr>f^?u$7HO-ym-}RuG+j{*2P-@^5Z#%HwWK5|qz*AGo$}F9+|T zPq`A^w8nzx*|3-c;PQnSIb`u_lDMqUt{Lh(OL$%?!M=XCPWZ-1PxjZ&Z$X|D zXQC+hZE(MHm2_t4)o2*%fE4n$s3K_j;a;505-n8*Q{Ul_n+~VCXiBTOqa~Bt#5&hp z6CWfl(2=h~bZOExLXz4}b-05l1N+aRNenCXBib zf+-rSx-k?|E_FRyk3(O3V-TheAk0U?K(3~jquVsF2%Xen1ng@Gr$tM41xGdQIT}rr z`$HDgbDAw#Pi8+nNA%QGpn;xedqD4p8amro?Uo$iBC*m8>3%;R1jDevBq_8wB4=o@2nS}Ly@AQUC{m6u&E z>-fM-lRN-^8mp9~f{9#Y<3PZosK-|#h`>&UO?Utn5#~0h<9#a)d42IOO;9qd*MM|6 z5lF1cn{)4XBpXOjt9*xwrcTCkP|Z0T!+tai92ilI%Kf9nZOQeqwC{6-=j=jp-!VmU^A>*aSfa;|1oVlP3F_RTD*xz63p_YOxBuW- z=a(&Ldu;$9!&bG%l?Lb?L(_)`a5ySJrSv zA%XKifh|pd^Gi(K z#a0n<2ADLG5yp7R3#@w%*pLpVLO{xxMyTpY>KK-apg=-oFfz2gx2Nzs7nxADdy3$D zq%o_)a)E^IqW(0MsYuPK_IM%9lLVK~)_IqPxqP>J0e7`Ag-7u*HDOexuzFC;6h22< z$Ke96U5@~6Vg}A*`!Gul$J442g)hRN{{I3s*xp;Q*0N76MKNV#TnD$q3B&NwSWbLl z-MRZ!75PnL1GSgYzM5yfKhm7{SZFs5Zovs&E4C!FO~fW4C=-&_vE~v_8KCz7{fcTZ z*xJbz3_qSu@P(kY9#O;Zu|jMDlal)vcvYhNHV3l){^}^}*p_r!c#rcRDhS#Lz82*NjJKC!BGzHc6Fif7jP1Tl)lLoOb2M#i*&h(4C9>n6BXsnoNwSg~cKI_69Mzl5%lF>|P zw{tiBUbMt{6WdPmV%E&ZbV%HZhnT*QxG$tvBv#Es;(${Y$@QAT!CFuO=a&v5dDin~ zu4i#~uVlG@RV^WVTi7k?d;C67(_sJxT7{Es=_`twu{MHTO_BHJKhYun-^!)i!eP%d zNhN-F0k_5`@aa~kx2iEZA!jVVw*@YPVYVQmRbA{+Rw`e@Z(9uSG46rBdGGwP5vbLO zDe`f;Eu`|X4FsvNSNsf3t-%$yG*Fe{k_i8}QTo7yElKx!~Hxr9+Qo9%BQ>7$QZxnU3AE3frc(%7vZXq(TluKSRGti6l2yd1p`cE~f?#wVHB z=xw%+Qa4!}Ha{v10D!fg* z20vroKL_;V7_uu|(hLdBbn?zqp>;Bgj*tN; z>jAFlzDc?P(M!!%9W{(}9QY&iM-x}i(a3+!Y46y4ZX^L4*ZAo~?AaHslp+aBlm zkJkQU<8SznqIR(Aqr2ryXY1S_j~0&~k9cQV0zKUQW57Gp|DE~qbQ2ihrJrej0G;>#OrCCly=eRi8`l4eF}3c!>BS3W0?!!BtIjvieID!OL>W%9(y133JvER4SOLRmTfg3_!%$Q+$%I0?XC3ZDPl(_Skpm;m~L%zwU;lZxaMnC zy=MPSarQJ1f3DOg`4YU2$|bU$SGT-RjNV*T|lgab!bVY1jbrSQ=wa zHu$SILveAQRbvdSR=ZNjiv2WG=e+If=e`R^8U$Le2l$ejtHyb4P`lz^gW_hXBtCnDR5+&>H2 zx_#*0adxr8N=A;{o!o^__g>UrK8&Sg(`{*#081Cy+^dC~AsPeIoUwb#dVvjKFrmnjD#ku}M^7ru9AL#-s5K`m7sE`srNHp?vpyf14$hv^ z))N2FYArc&Dm(=}U*{e;L`wFEWo@ELQLG1E-=;0{tBll^*Vefv)8U}}q8Q(}8u(oo z5lrbg{S{_au08h|zI~fWGN3*bgPLvui^%RM@?;z>ouGktjK5^h?&hB-j=gR%x6(g0 zO90g9h>J7y6*7H_kQMB_+he#I|Gto@>iya(H4*VIG`{Cn4c6h`;_qn5yL*YF?VT~6 zBK`LUVjoq3$I~!?=5pbp2W(BVs(Q_E06D(8ME&jQe}!e)FNWFLk-E;@lEyJvV!`c$O|A>+~*w&KwL;lEWf0T5gKRqRcVa%i0ykiMb> zy>A9xC)iLG((gHOx{Iy;1iX$u4kz*++igL3RqFA2vYAH>KGvCs6eKiFO zC&+NERxW#uim>-i?6TGxn{Dki5_>v60^?R&r1lh!ibD(1*sfC?s5Vm6k4@$dfP-|H zhl3$pP>dZmn1dZ68}AJrT1$;V*0TTm#;Pu)t>#5;<5!eJ$s9hL@C8*FOQ&q0FrDZ- z=`LXw0*anq;*ORNvDw=l82WdneU;Q7Kk0bVfE7?;@^xAS!7NkVTRf2YhCa#{A6!h~ z>gud;Ljn)6U(hpV=LychOw3tUxiOIZFm2=5>(*i6*P?dGK|+EC)CDV zNz|vOHMSzBbV55L-KN}RLH756?E8gxc%blvaNUhbEoX^(wf6Yb^^E_jnC>FhVgd0y z$}j=KS8IGh4^dG}I!tJ{IBy*ZN_C+Lj-Wr^DM8*Op8hiQEa%wkMh4SJEX51n4!ada zCCPB0t=nt(`O$ZaBsMK+jclxn){^@*!aXY?k7icFY%>823~8X>TLdaAgljWzj@uq5{^m|{_F-;*p#blMia`bQB!dT`m71xL{X$2WU(@9qxyM%-9RdTD4%c2Y> zt!8cLO42Z=Rff5fM70zlC*S(5Sbm^RH2wA;+E67D&{s{wf zQvx*#hP}@sm~>hMw)?+>i3O4Z3`eif1eJ2VP&@vs)vcO=+G|`sAxarji11iB%Xt95 zX$tY?r!e2CB>@K;sp9(G=Z@$ppQE7Kpm+WVSJq|n{^=r9aQ3*WI5wi)@$ zqh-y!V8re46cxI|#TZ?Sp5!qS)EH9>Wffl~UL4z7Tq{9x+t_c$vBesE(b40l3 zTci&NWq|&W%?0%O`Bynq!gn!h&5ycD;q!y*{Xn5^sO~uRgS7%b=3ld~ZK8a(+cgG4KyaM|geX-Sjm^QwgCp|rS9PiG|syd|} z#tzCl2Ja__()vN^uYS*U)2fnRNX_v;r4b7hgBQa3wup6|#zN0&+UWz7QH~Wp1MgFE zQrD29d#e<$c}lek+IQ6Tlve_BE_tBXfiJpJ+PMhFw9&-S%jJv@dO%=Uf{~ln;ba~8 zSk(GqDbl_Y)OY$K()m?kC_%7cB(_T)8um}BZ)Q1cZw2cNugg&Rakad;8U0D3uSeuf*&GbYq_jrR#JoTtSPRRbdAW;5x09&F9T zNRL{~LbkvXMpy$W!BChp4E_-5GzyZ47W*9gL%a=z+m zX-c#b+VlqT2YXPTgWhS=!1$Ufw+LeF}cvHpTN z#O%UuVszrSkorh1th910-s0sYVC@bjk+i{qh5w==BlRSD78E$8lkCI$d_JF(3XvBc zmxKC43ikTGORJ4W_=pp7sog>1q48=fhB&a9e>ze=O~$*i=obP`mJ^)8 zuN-%5nP^Q_e4Uw6AN*Kgm@~A5vtp+XVQWt>KToo?pzCW3@JHz?J5%$~0tb}IV0rc= zVk+0niU?-#vCTW5tz{rgf_2;%hSB+q1$CY%oJ-_qA32eog;C4o-%(#(>K-|jNnv1# z<<%1V7R+vp&6yrAG%-?$IoOHqag2?iwNMuUopy)XV)d*rL&j*Ghazz!Ob4$w+E5g2>7y zYrE_+yk+&Ks1iv4*vClu6Jv+J2}kx8b2PO1Ac1lS>;gV?R}J`|RT zS-Vjny}PyZiw5PQ$yTpjn)ZFp^OH&9r~*ggiWqs654ukUh5(m{eKJaEPidPV z1Uk6{9rv#-{f#Ww`)A>ACRl*0_htwiH;XuSV*{>7I*~;-wlxX>aav{nU{(f{mSM&v zbisvGQlUu_;a^(IUcoD&66;a2i^myUB?oi#I9kYjuY{5x(^rni|Ym*<_j4MU6BHs+IRvPv^=w+h!*upb=X|7Hc;I4m9y+0tc^0y zrac~njO3@!*(f-eiQo}}ZUJXliB%Mhrr{VfNLxnb)pDqn1XzaXJ9}56WLJL*@n`_m zgjYJkJz_}@&Q216*q^p;@83@6AuUhQ?IwalyPZh@S%OMR$Uk3)6C^a9tiMpHk$e%k zViPE<(+mO92Zsd2 zNy&C4L@)ppT&tnqFcRh&O9$miuP&tk$6K~w?1}!2Oz=@}W8EHubEbNf5h2j!sbYG68Dw;|Jlu`W^Ih~OOH8>aTjl?o*Os>AZdgh+v7{e!|n z{lO~JmVXyc=oI#=wNB%jzpejr?z_l~2#2#M)P9Ab7*5k=&um5AH)V z&syPT{a3w-SsQVg*YPd@> zks8oVK=!9Dc%h;G|8`f&#boOxN5Zl-zm2pqTbpca!(Z{8WcWchr_s;oyjh;(^%2hq zSaD>Vby&Txc?G+}HpD{4bvygsO+)52KK_>)T2$)ORh(%gV~UVhPVntCy`&FzHiv{C zrhrTK!b)us%0we4YYLPexkI*3lmQ$#2%^!`xorv;y_zpm3<32 z`-+*6SjQyW80cFB+Cg5K5&j=}Bp{OzQg&>y8JZW>k3^C1tBa=HgG-kX4|*Ru8Nczf zq?cdM2pKYcFLY1@HzBJ5#<)g(Gx!V#I*Le}JI&3OS~_X}cRt=x`e}F75snW++*Oa# zJ3d#zwcc(A>-C8U{%c!8MPJS5`dmTo|MM^OPK8?RUpLOJ*ed-k-9_7^lQ~0P>KoQx zH%N@9CO){P*cA?%q}G7QDHFEg~B|%%Rt4URQ#%gGun~pMyh$OSqb;1HVAkGs&)OH zwWLZ#(ee1%S%4-@3)xxBT1!?SX#61`lq=y$gamuH5=l4&`Bq^K!&|-LRZmE8h2lz+ zWq_{?##-HB>dJ&6_6l2Md91ouC=7+j%#s*q?DTjd%inl-U!Fq9>2ivG2%8}Cyt4}Y zlMKVN9gn})*c>Wj&PvGP<5NV)BF6bzefi^-A9DvH%BcZAkv_(UAiWPEo3P@w{aQBa zrrK^xkU%*9S)W50R?su(Wr&9<;GP6exK?KQ_jZWP)K_L4OhGGfxE2|*IIDtLAa)P}J!a9xR z=(Ay_NzqDTV^fx`e^Vx_WB8SlTQ?;j>Pg`{`Ut*u<-*w`y7uTA$19vqFmbvPYsY5Y z+9M={k(*m0hm)AX7<7Q>t^d*Z$2RrW`lnwgelb;JAEHo)Iz1ouyY-D?%gNI}=253cy>)sc#$|^Xz>G^5ytUixH5zl9Nack zT9s*);dgO(eRHMDFYlC9Bw|}STby@<*23J8RO?=8T@EdAWT>wdb?hE6M`XfDK$;`v z$6>FRzG9POlb%r1eYG_Eu&bIJpev$PHRWlJESM_sBS!vwnC9}n!^aQ_oF(|3!Cyr0 zUQ~e5|7rK5lUR6&E$|jmR&jTIKhQQ}phgUF7Fo?RB&f@C_WY_@WlFBGus$1?52F8v z;96$xijk3oI&0pK#@)eHu`d#D3n{xgk{ac?0hnCU!% zfSbk32Xtoq-TJ3H& z7R7^Wx~h@p8aUQWm zLpz7N6)@7!xbZq$m25DmXt)NR_!;m!~2*|tklrC%GPm_G0 zkWTtt5nK^}x`wQum&MyU0&RDbq=WyCaRhVb@$X|%YXgBQ;%`D$;!*McfC5Y6H}e}W zm|jkTQgbwxoL2soC~~u#dx4w<57d(uDFpHa0e%oo;b=N5X!C|9I*1nHYJ;elfGUn( z9@W^c6C=JBaR~ALyRB(LJ(%oVHtB+fZgZ&@3Jzyk@@PgNS<&%;a{j;M3==5A%_rrWj;)%Gv73(jCz6aNlYYu%ktX-7rN1S`?z!-i`WF*EW5bS} z*vSKmN#F1h|5ufM?Bp){yFv7H#ASqA zWd|YK)9VPB16*7P3Sqk@Hx`3<~quMwVj* zpP?d-R7u&~pjj!R3+|SA9H66v_JIsiI((bcMbJ z+Zj`>#MmL*U;QZVXf^(31`tAhb+<;O9ia-lcA}{pz@CpGJ+qmspl*Mm;&tH5kf5Ak)j*r@yhc>|G}(S4b6?^ z1S1v>-NGCR#4oHd)wAe*TtoiYuuTTS$e-q*7V(N>CyKSG*C3MY#9WXE(}@+#O^>u3 zs^uMr`gP5P8{E=8`$ilxS>}xukVReF@hx)An71b2$S7&5YVj>iKs2~@O=ws-Lcnb8 z0Euav;oYLt+*!b7vKGb+hn7>gNUm+b1q#fY0A;SMiHT$`G$s>7eC)Wlko*cMf-oGS z9LNWeoyzf`G?wNyBJQ{*(yL@BUaSPZaRtkR!?xh)W1z^a83H_7>+ub`;a6Tlgf&MN2@ z&PCn>vaIcrMXA*>w@6{fwXBQ)PLu_Pu5TvQ&C#IpAkS|WtH2=p8d?}JoU{N?~a_7KOzGbaupiu7jBoXN=&S=u#?020PB1C26pw@iCN7G6!KfNCX;)Qj($W6K~* z|954`Sl7;MM$c40o-_G@>B=XS97NtBubF7^EBaSmS%KX31I5Gd7S(R}w~K`tkQeV7 zaWRSUtnbb;pntfA6r~rw1ep`xZbo(^wJ_jJ908=s))cTu(jpiMA&WFMf-H%*5h!=U zZwU=VSh}4)0=SM#KAfZgay2=QP0h(_Ngn#7C{l$@XF#T@9R^A4+K|h46Z-D-HGRcP ziiWR0DP}UqF0?#s*vz1M@==xI=O(B%-W|QMCT?P{>Gv2&uwE6!I(Y;<7|Z6_X&MzMFdF zX5ud;{W9hew02K%0Vn6hc^a+Z!~${*Dh{dGWde!mqvMIA84mljCE&MbU!N<1};-YTyF>GDMo> z^Q=hz7B($PL9l((m5LpPV=7Q&Ti_vRB?`s8SA-Xrxn9B0Qbt5&3#0=EAF-jB#S#TV-uCfiLkbenILH4V2y{ zgnu2Ahcd~bbuAEj4KIZKE|MsPYD>joH+IQZg;l+Z(qsdnU}F0+#+!Nz13y)ZM614q z0-r#}&c>=l5-dY6gE~vwMwQpWgzI;Kpgii(yBH$p<6wal1Es<#%yskx0&2jYX6rrB zdTMB&rX@7K)xl(;kyJB_=sDR6&l1eyBH3{;Mh$Am7fc5TMD@+QrECHyG1u_}&vEA_ zO@2faBb`xbBz@ZXkAt{tjEUJD6U7YI4{5jZl(@545bJkB6eAwmRDm`V@&L4#Ej6cz&4VhVI$HbdCT5Jh_SO2t|X9mdF%};fxmL8pL9VK zBO9Ov?IeX1CAw!zQXBv!xw37l!QOYDpUcS~LjwrHzaAi@h zwM)s+3e1I1jwReeWd9@u>ad*|?bxFfoS35(QK#v7r1}t|Q-gGtT#C{z#Y#!qjW{VO z{bi!)wc#ykwHg=19Sr$eL~9cmfvQYzA(>CHd~l9>HcrBam+4D7b9l>4Zh^2l>Tv`` z>TPE*J+)ySQJ=bP2>QtiMUbC_Xr#d$2?D7pDGwgnX=96cOMatHJ)wdnqtB}Dk}Zg+ zqmd;DvCAVt=WE&^@Ws@IHYk4BI!Dvd zEra^xt-_95#Vm-^7WHGme*D)y-mQVA(b;UKV|u3(go)ZH1Z}>5Rs7|#XmvHTv$FW5M2kOP8m9o<$1=$ zGL{r~xC1Us;lVFWN_f%^w{$$x!h8pE#$$WMs1nyRsll~6oad}&b7J9Se4lW%3IZ7t zm~=LwgP1n~C9*|_nL3`BmP|m3wxr)d7S?1!xp>`yi0g?R#wYE*XrvB)siM<^jEZ?X zH!Kh2Cg#*w*#SsdBhy%b%+itTtG07(PC!y!8x}KFV))k%t0OYd76sk|&1)Vfx)_)A zncOvH3BPe`3D+eX(E)HT@xbI!5p7|rJos+_wTN<{G(vi?mQyi2l|glMtw0iaP`kxh z!V7*Tebgd(rd5Iv9BlujXGO_>LgnEE;1n)UV2A>jDDW8s&?2BEKnsB8{|hMpFHrs~ zDF1Ir{^I$9++&2S=rn(#`UUd|XFf5~0sD`!AfT{BKmJ!S~t#zmROLX29b zeyW!JW|T*7lB)Aq|OM02Tc}l@PJ5XMA{C z+x9LMof4mjk(Qv^%Lfn$)<`ACCmDDNp$>a#)K+l-cwf4Umpt^oh_-!_R=jN4%=C8x zCzFROt%NlRDSUjR`-HIEWu$yHDK}VG&l7qOuLBdj8@Rv(Bs@9Lz?mi=Y;iItVRHCKP>*T-q5v$zYT42u4-pfi zZ-1zR`d-^Fm3W`N^rL5=zKqVJ!|11Gc+roZ4KGIL(P8vcb2+;lT^g5tRD7O&9(^`G z^;7X>^tq3Mud}bCue}u*6cwH`lhB9~-?tGKp4DVRI+5+JJeSl_BjJR@2eK6fpB7XU za4fEloMvn`)2yH_c^;u4EB@MJ)F|7$G!ustZs;pw5bYlJX;fUrX|}GnCkQUsYb~1> zG22Sk(;`_n(^Q6*cqapdZJ6|ZM)y14utgmI9Xmx5lcz+lRV3VeCp)>M6tU^2xF}=m z97+~ZS#mX$GZkr={q?r|w6i{+EzioNN0Tk$vP!Cb4-MsGlyjSHSw&UvURNFL4FeXI zaaKf6e9Q5~GCYfDm)vLR1~YnXN=(8xF9ttV#gBUMYZ+B`U6p50fvn`br>B?o?r1`d zUyJ9L%`7w0$iKcsweLl2_{9?=Z;fAE*xO zXj_W|j<+2tJKjB1k2poW>3w9dqj5)WnKBXsw<(SwaNes0ak7XV6no3DI&YA%yHk*{ zI#ZDGx>C?~hfaf@aeF=x1Agt%!cS<+P5z85y2K$>-im=to^X)PbCKIiaX$ zX6R>LPV2x6!#(+ON)0e1_dEY`LIL#%3`vdAThs8Ow*u-}7?K*Jw-{tmq~JKTEVX8{Kp&ztlCxzXaRP+sIXLl z==?m?3(Om81mJgBUVYWDUQxnptHuL)F9El-4Q<|x9mkve`Khl0Xjob;Ejgg#!(ani zOCE-fpKWl+1ur?EZ!BEf^oYxFuV8L5xuql*vR+&awM7k$rR6*FVL59Ye)@9LSH)#- z4PRLrMwSdBPV_lmu`1RV2NbrFoNDw!I8Y#@1{)RanSL@!GT>23fsC^>O-kA^hqk!L zURgyu@^Rh{`RY>8NZRvxF%&| zjJ3eRSzX~Qt#H;=_=_t16_p;#Da^GL)2T;jRow4wA$l_!prKIbfKbrW8b{XE6?{GkmUNr#sJy5i8PAJcv?h!1@sr;1UpWX zT)ni2G>J;TFEdS}hmy>g&q-B3=SY&Di7LqD<5IZ{5k^mECMNy+A}-D2-G36-enJjz zZSB|OV0aOgRa}6rrU@?yymC<+h_plHVOf|O%N3iaW!>)Iw4AKC%f3s zqjepIlFZ5H+>(@ho%={#7ZJUGsSxLO_5e5B2DIa+m~P_rO8GQf3tPGYDQgXwsUuQ? z%p!XB$(I_BRI=kx*)FL7)21m$wkE*#Y6>3kG{z{EPk#g9zywJ}9#{_#6P?(C(t`Be zqgp=A)+Iz3ji4MpXaO5EXlH9R_!6HM($GqV>?pQKTG>y?t7>+OPF1gz!vphb3<|O< z8dULm65_?{tk}?vYL(^irkjTPCX3H*1%zzb{fu(`ys(}K(O1@Olf9Sw} zvSde>Mnc#~c`wdW^4nPw@bfeQiYo)Okk^wX5MoBPUGK!`*Im#%A)Gxtr1411PU9kt z%TlkaP*>SBJ>92isfJr3RWAZ!(uXC(69sBVr#jUD8`(k8+R&hUkpoyZTRRX{)h|BM zQ(W!REZV?p5e>%NiPiWx+r;YZe~C~Nb@L)CUgRzZMi!YE-!?FZ9XdEN^gZU9$#$?j znlEb`J;X3DKD^!tVXkPyRRtx7ZPV6F{lF$!zIh)I0y=NV@kpo!;e|SlHT#W!?c?1V zs`@uqMyTL%37kyO*ArWSktPvTg^aSSg6UU8{;KdrgN-wNLT^Cs=t|?A`)Fj-g6b4v5lP8B!KFR~fBN~VveYGaWsp#oAfoE;fx+n@m z{$B;i(E~|0NLC4xve{Fk=GGVze7Z)EXv#H$tV4AWwBqQ|mm472#dxb*WKVIB{fz3T zt?3*T=(&cL@dJ5dzCo}U&o$-jFnKS&Ph+sXse@}+GQi=zhJfNnzk+bn0LEjksqZn> z187A{CyfO|a4Z;tW5JLdg};^u$BrRq>=?qmcsPoRm$jIV$B>N~!b8rGH{=Y*MOKy! zqdw$}RYT@jHN?lNA#bc2;$zhiAFGD=ST$sgRYP>F8ZM$|OrE+`)W|bNry)K%4Oyep z5FDL`PEkE(yrf+5WyBmmS<43tF|x@12M&ot#xN=wbbu2Ko;5XEk6yr+5nj>VM`*}6 zJnj!U-2LURZMV_;DWTXZiZ%=&4`LKIxhrA3RH@0_fAcUR*ud ztlNO7yL)+7qy+Q)MhC0p9WAw)L#n>R7jhfAZ&8$z{$)Y7Cf`FXW*s~w@z3MkIs#98 z9_TtsDtQx(Hl#Gm_9t4R6cdIu+U;WUdxVPF&|hX$^6-gwMU`qJ!K+5ar09p) zlys5hbZO)qTYVekG25q`ahjFX?@hkHbZgqSLx>!5f1eP9qzk5_tDk6TwdCN5_)V1j zkg9k{*87m&{~Q;w+zA4%cN{5S3~ZaI*zjm1=$WMIyZIWM)6XDiwycWm1yb0Oa{_StaWq#&cY{ z$mbkhv9pymVS)3g;-v_G#0FfIv1q0VeT}u|$pImb@^Bsn+aZOsFFvTSg=Fa5&W;(_|Olf6!*~MpoZHkqqycWO$)x?uUzM6otbf|eD zPGB=hpEZ;8k257!(Rxj@d^H7PrQ1w_da&Fqx7>SH^8UIIW|)OyF7qKqj#1|Ey7J_< z6o&?V!~>|7Zdv7g>tps%qgK{>@bvIeZ!qCp^+>pJ5c;S8xlQ#br#y`k zmybO(z`G4y8uIizSf4x#+!jrw;#4>gIIF|)%;sbE6L!RYM!CLlQeu$2uwOh;FQ!Q< zh>LBqgO+>swGLJ&SczZl(;pGXE0$ZJs0)8&%w7BPnOvg3w3kqcsc3B zZkZOBt6ynl5lp3$3NJsGl^@ODmmcd8lT~Fxx zlIHZiLFD?E;L>=vX}r->bvH_rwyRA|WBeGee<jt)lEQfBHu(?MCA_-7sO=+a*Uo?lm0r9HkOel z*3uein`PCbyi!%7q&mN(?E;8`_Owg2Vx<7^RV=)QXQL>h7an;yB*LLboR-i=%{1PU z7ZVQ}u9G6BuWkrTjKtErCJpe7@L*e~KsZO!qUr|&tqqPo=`WHd54)yPI0}%1Wg2b` zf=HFNFzvV?FsI>mvAXS)J@IDqa>LXE^ZL~X=76DLe7w*cJY2Le#BytlF<59&%_@-& zt}(_CQ-jb5Q#1GgQ-h50MU&w0(t*IyMYD`P+5yqAr45f5?WV`bq7|S6i%IW*tomX`#E{<8e^B?`cf`kkevcR{Jegd=~HOLM@JQ)M#LPt~fsge#6=8CI%Z3 zoi(r8=;O>tj-|~&lWXFoX|4F3c@e6Qn3LnegH(G+=^Q(wQQucE3u`&8kU z>8IE!H_MS{w*;_PkKqA?7mN0-7MoSxN{D0hLdn%F6-}^XDNZiWwB!ekbBe5YwE49@ zsdp?XSHq!m!U{HW#E=DGW7*>_8!CQWsU?tUw61_{ zpI2CYPdi3 XQ4ZfQCt$Fo-mduHSFXEr`#dg8O^3O;|X;P;&?_r7sT@4yZUgZ%`p&e5+_*JM?{>9(g2@j-{q)mO9bm9N#FHm^iXArAHHUfX9Sw<$ zffh597r)lh0y6QZCO-4p49)n zN#q|7@h(wgxFpi(PK;xMY5uAqHOT+tC{`v@YP-w)4fdZQHifvGv8aZQHidv2AqFvD2O8^uPDbxj5rot*S9=)LpHr zn(s5o0BTOwHV$3@8wU>y2RBC-Z-9q|i>r;J1ArBd44~}dXlr5S#tTq2@wT%u1t@#F zSvxxXD`@`jMZAE2$LiJ=02d2;6B`F}3m1T+CBV(v#uZ>`V`l;Qx0*THJGof6x>}e6 z++A%PtN=d$Zo~-Zwbhm<=UF0+cKiBB^O5V@p;j^N^1QM`n4CC@0fv`oP>%>Lw_ynf z%K^yPE%-VECr>n|`wFsRS$1&$8|)`3*-zThAo2HO`{nt&?s1h-&i{|WUk3m8C-u6P z?~;H&zrH`O3%(Zy@Om_|p*505e@xN0bkYa>*^%68*65F~Vc*Z3pDGtUy>9KDK~VT% zD_f6jNIs?)49`>5f<6A@SX)_D<2X2#zxdL>CgR$oop zx32*UB1N|D@fjGgy*G1^lJqO*F^o_*A2_kZstZxXcN-)bbb;HC`XJk&*kci|M8gg40*)#g3P#FgULp;MMKVe;jo;(^hSLfVgq4hgL;qUtLc>5qr&y3CcRD-cGN zP8^zK^$~RCr14fhC2kO49Tq-YI+AsoaNp`H@wIPGb4}jVh&)KLdpMK#5zf^jS9Mw1ma;4OO=WFo%4?`z!&dy}hzY=~Xac-k>;fbtGsk&&In zL6ig3khe0MzbrFz@as5RLoQYbP>VVB3&rw8%}la_5aE8@9dlcg%W;HSLl%n_=xYtF z=kg5kXOKkjRRlm8wpdN;ahtiG{Ji(wQJWvdEJ4zkz7f=!(Bt!;^~?}hihrtDG_{^X zWNMD%^F);#Cv_`n!i9^83i#08ob(Kf%jtv{!rO})3gwSA(5z0CsZ;e0C~H5>T%38X zBd!-CVq~K2W%*pd1BUX>JBin1FY9kN9R`%lfTt2zFajXQwEd(~*c6gQ9S?n9#@H2? z=HS zaAEqdaT?+>U0BRlQ2eo>-C>zWd91zFMA zssa3lp-?Ul@2MvB`b~K8DHRdJ>_%viihd|1dAwC`Y!skZ@b`-BxeDw0cq&2K% z%hIvqg6bQ~yFJa{H~s+egv#s7 z3Ad>Dq_0T9MU6MmJkvuz*GUEnni>P=&4j8`L4{d>{#!E*<7g@!IWHSktE0TmLG6pG z@q#m93ZzduTed{{GB{R0R}7K^1M4K5JV{{Mps_G2{XUo=>@%>R%D_(Xyqnz}ulh49T24C`U=f@QrRBhEnkmU@N>kr6R z5u0R~1(xux)^Eg#1(M5x7HlbdZq|4PESUKlH`mbTy=~)%vGrEKf|BdANYrOe;_kRG zBz`jp%vax^gS~dur1RD~%EbjwR)fgr{;X~TBe{0_`5YgTd7y17Dzvdmq$yXNXFd7s zbFoZY;|r}OlW@cM)4dWr^PXd+{4nA@Qj5kXJ?*og_CI2^i~-|v5kX;+od@Pj>;n<8 zTkyLVE1W8qjKV0+!95#pxCsVF_ zq>@(*x1`e4^>p@|ZLcnMbnP{W)eLiktQy2#`X(Fes@N)SGJ4BS%`WT8s;%nU*q>`! z(u?ys%GrYy_qe?yJ$1rx3dzLX78g6JZW(hw_>mr$3sxkhnGko+!tJYj%M{Dt+)n3c zMRVUC;RFGw9sP%kT;F9_K@AT^_zP@;AwX8Y{l2j6U$_!+N?1BYJje?!P3iCBQR}c2 z_;J6fevtd!&98Xhuz0yY^I`v;fo$kJ2!uCu9b(eILuPzqVth-3|H^?y>SVAQwC4eL zn8tO|n+x1_f!axDJ7~`Z?KnmF-_rU{y6dbx&;M^R>SXu@-*M`9*q+O@ll~aC?b6Sz z7jJ_9l^gRD{1@4FDU*M$8VI45&}vaH*N5QPwjXvxD2~>B-cIM&G-1rr$E`T)~b4 zsh#oi5lZ}?-{DC6ET6)ykv0JoLpukYmQ|L&!v)Zb*`MUcRyxK%&;7m6*Lzn1A@uIK z)#sZWqU%?Xuk;{QMM_A1%Wr30>FAO-=1WG<>vJD5#+3RIJZ!c%2?n$%F1Iu6`&_!l!Va$i4GkRJV+GGC&Wf$%dzpc%uA6k?B#-yv7E! zuXERhMYF#=)FuffC1J!ckBdLFs;eN>UTT>YK!{3N}yk?Z7}?{JcV($DxnCarZpxN5ZB=;RX?*_9HN- zcx_2fBw?)*46buu;q0&1@KZ$jZx1S&uaCN71&88I_<7sKtXrmO9m4^dCHWJ+lj8OX ziY!QhmdYSQMHO6)u!x7UGc+t*6yTPLmFQ{F!Px?diQV~^0hEI&-BfDYQ6zDI%`ywIf=2~F|-67Q)9vqe{|Jsp1-;23U1yR6sArf)_b z5R187#X8m{4fVv>QO%ZOtEA%SfE(vRFo+dyOhnUC|ngQ&89n$VDat)?Gyn7GXW#)FJl$CLBxb^(%Yx^+U|gC*-usP=$}g3;_u z7Yh5!)nrl{uwZdThDqXCM**XtG~VLwd%)!3uV=IoH?efbg`;@N}x?hT_HtjBfuNC7-Nisp>QCBPhc+ws&sH5T; z<=g1ekM(pQuzpN*qs89=roV1U>3itZM=tYHSyTS_s?B{>d7hN2C+6@GyBPuMxamun z91Avms2IiGFn&w~C%Vs?dog?#KgCVRt%5RtR54n`<-W8H;{$Z9Z- ztB--Wp$O&Caahbtj>9EF*yzLP9%K?3kMe1<&puu+HUQ0(wu5z_{zSf!Q?1X&b8~%H*;%VyQ?HQ@WN}CCdNWaGG->W~lpS=EupHcIuAo6#G;~Al| zY=Ee@14^{a?u_}N7?H#-86Py%N!(mZD~_DE4&goZ2t4V7#T5Eh-n{oS@0rTe@)#90 zN8mWidY11m!{7j?p#bNh2K~Ez{X`#zQv_a4skPh-3hABhqI&3p zqWAi^(9ONLz@i0vtAD$@1J=A8hd1mg0S>MQvKMuTccuVFtiF`|%iDYUg!jjZptjdc zIOi{w9TQ{4JqLbD?-W1;UiArt{st#{?&GgA#st%|#bcH6m6Lf{%)SHvEFX;bP5i6Rv6p4GEmihd?D-RfX{UmkX?G&e3Z9d=$_AFqo z4pZlPNGbg$?U#cebH^Jsv41fo4Sit{_ekkK86MCd(yhL|#aNbM_V1|I4QG52@Hyt? z9~okfIGpmQKSQLl1nb5&mfBVJF52tf$2^xUMlq<^8Drk-eeY*)z4a+1WH-9(Ab#Cr zCAD$ZoIpZ}AC1k-vi`Pqm{j%^yL69##Y6-iwOrlSB$2FFB99L=$RH4b@*pk!sSa$> zzol#T+sDxh7h`|9rOU}FGU20S**W~v9aw^LOXng*=6f$PcJoe&@^Jz*=!tOK>){P^KcFYIoI z`l+uK7M;M$Mn6!1cXF}Bm8LDWocXGD*y$o`)6;R*SwQM8H0o0R^p@{fy|hj?RngCM z!Qv<+9@p4STuS|h!_hICmi}HZpMm`+_IPYH`GvFttL=E*PfKL@$SBr{T}{qE=_4gI z$dz^lL-9(ODc3+1+JMg$IFe=fG||T!I^Dwxzu&_2!^a1+O$X_5^-4S1fc8t*pU813 zf?tnB{tm+ty}FSfIw z{3_!xY+02CoAF%hbc!}eyOTWc>z9zA`sULk@yK_S?6FuIT0uZ5Z4Od>_&0jmc!X_V zz9Di$+!gZ5o5hF4+t}ORBD`-L|94@aQH4>2k&teI$TIcE)%6Sx%KSwNOyBtD?*s`Zte7&IN?t$5=0r=%_zbdR^>zGBW%(KUKzUuug zmNT(wH&F*tMa=lRsnG5|MOEsN-oyrXqXn4yVf5Cdj3e0Y#AmNyUTc;7LS*eMDr@kJ zU$A&h96rIK#zpyshjM(fO2%FFnkw`R;|duO{6Vaixd4t^N7PPq?f6n_5c2E}Aef6+&>LUx&UkM%$^4v>{NnhqYY7ba9G(4OUF*GS07Ah>8Q6jsN z{1#IU&bh@W)F>5|y%3`oj)?n3;m#;e<*DGqV;)XsUG0KqUwhdb3eB|-M-N$K3|xSp z21e<0<5RBP^3r;{ToQm-mE?qnS+Nf z3%Ta#c8PxZpC73+BMvR<6E)O+I+!xO;}|ng^K8%4u})ig-jTfKd@HS-O3`$y4lvu z?=FDmaVPgOGrFgpE!O+I$%e3+@E+U!!3a6>c`FoqmH2p5j}p{f%ChLMitemE9~Db# zD5-eBCFgXJ;*k4R3`DrbD@%ycTzAxK^~n~(YQ$2N1+?sao%f>*02}p6mm+v>?jtVVF9?#AaNJ z6whsFiCS?lOrmHOlYB#FET<^#0ScNH@-w^uNxY~Hyv0G`{MSVNndMRZ;&k(l1oc;{Unu(3`w9A|U%)8oK8MPe4GnQ3W); zbjK(#wB)mx7@dv<>D*41h^1)tkQ$aWp3X8vXj+T7XAQIln3 zu2y^js55oY(>yiJ$y80fr_qHJpvo0WUv{m$(rXLpTxG``C~$J5#+}YN?*(|+xt(N) zbZ@4-(OxHazch&XuAVmmIg<7uGA-7pMFjP3`b#o>EW3{cd66!SL7$V!^tbY z?#wF~ihy_@UJ0YDH@|?8;k)DkNaiq*lnsARj{3hTb`(2AW;UYhv1~5A3N)6eq8W}~ zl}4643$EcIp!QLY35-dUwkM8lN7$9+$6z&(ej$czjMGw~@8zr2a+`Gj%B@8w=-0Y`QFdKi zkZu#8ENkwmDMho#dD9%hyf+g!^yelinDV{1f1;TmCHK_&4X#Xj$GJP{%9>0514G{R zr5m{PMQ_@{p3cdFh;l+wf%Yt}M0`38-%O`*xCg}ils8<2>We>p;`f-TrIYXcmS69R z{j)b{n;l?6eYirpkwYTy+|90#VxvmV(u_)kre4I^iqUZ z{cx^j2t%AG_*pMQALWBhS_3Z2+$6m}PrmH)s;!hX_2;~Tyff-69jtWK!^`Q{-%u${ zXF6*Kt<#=UwNdRm>yQh$GG;0fHKt5%Z@=mWJ^@%hSuRA5(6iDmT?&4wLqmHt)(mW+ zGGZjAE1PA2UFglDJVGPG1iAC*9Ff1ob05~ni)&7Dgp!tvdt$_LLmExBVg683w+`^jqD4F(T(g=$nKb~_g7&1AOFCsG%4@xxNe6vQ#pa5 z;Koww!0ZjClHFS(qR~#_mnS?N!(3jdDNnZT6JD$@lz8c<|4pg*$jm$=nhska1m;Pw|;?HCQFg;6RpBMVd2@S+Ga1`{b1i8pKkRzEvzK` zVM#k9-#oLQVvSnakrllqPi)-4jp+^oE9G2{#S$2;wt@cqJBa*+NJN*jo@nkTungku zocAk>z2D>57yM4H8_OPo;oI`uSYEc>JN+W1oMJF_c*@AJMoS@C1W2PCpK#TCq)?oC z!L;omM-IX=Uo0rm5)#vChqML5mNCW6%uN&PIyKsbKIkG8Wd=|oy+&jkdz)#BxfkrA zePBpXchw~F;rBkZQBjl49i%Lxa75E>|D{#C^PH2H_BC^;mbQHC)!0{ z8fV#*7-G=AGvty(e;S?;sLg+-*e*?&5uLW_ie$s2;4@U80Cl0{%ySX({Qk0+bzTPH z)*#pKYw)mh#kfY-G8>dA$osRxFQd+l&GLQ{<1q3n!>I~@&QNZe229h$r90%G{velL z3HgKRNG2ekfm6ElBH!CXLPOH8$TeB~;LwwdPc<9;#JlGZRv@MH>yhyfuIpbL?|GEx zZ@pMNlS?Wio8Kl05hI02%pF=cs^+jt(pP}gl@VgJ1!s6OfS@V1?-m74YaCZ=C#@6= zhoUh&dOlGT7ct95$J#58>WOp z2(Sw$MbdRIw?pd0LL?1Fc)xZVyx}QUjm*eq)2~Bik50560zQ4lL znF1l3$F`A)LGP#g#R)co@;r|;CH4r#N+bp-M>II-F1ZT%A})IKRVn@HqGzFq2o_N9 zB!PDC94OB@`@Dnx5&v{uNKyweE2)!%Xgpn14%k*HZWmMNWQozSyoeT5wzaAJ3dQaM z6$JdWg62r1?T;8et>#`BOzSml6s`PwpJZsStE=alI8^P}AuZe_dd0&b_qKCUq$?Il4ife;`PI)U1`!fZFr1IO^GbOXN zcaFGdMn{*_J@}?=`;Z$M@@I*9l3j}zY(OmDWUooPu!h;S)4!Jo?7~{vZGsH=eTovm z=dOfH`CrJXhBH=ac#H}b5JAB6lo>Pt0XfA#(R7Iv5AK~V@hF?uL_i`=)sHlrT(*5q z!?ZLIW)Z`NvVxrqkQZ=4o}Bh1m|To!2ZzXA2)vt%su{3p4pV}M-caf&nN?=-?HYO%M z;!$L~v^9#U;i@`SB~O63IVc#GAnmo`RLJR;iAPNnHI6$iT@UAP0KuTZ87Y*Lmf|Bp zvciLq(<410#RC7KTIvjinSqpq;<&{7R+RZwP8T`Wzs8#ex}q8}Qe6`gJhpFg@mzS* zDmGROlfIdeQJa=W_H!NE7unhFqN>($NHj7xKZIuq;Q>?8QXN7D#yU@dgsTv0%L12u z?b_2Y$mIF_4K{PM?al=Urv#!6AHhGOH#nC9vZ|oEFRXnVTzE#hDSF)0jqU_RMdZbm zQ_5|Kqk5PAE@VrLtiRd=P}u^jfWk%pGHe{|@<4_M?QNIrGrCB2b;-bW&h`vfcfJKE z#)6PTG5sZ#;s)<64<>S^cg{JNTrEm-Bx@E!T|hiFx)%Y?$(F8*ajc$mmse+WNXui{yQ82W}uNa)o8%B=CYcK%}R_~Y8 zl=hAFRS~9InmruCrF7o#Q63vzB9nZ!9Eqpz^VE_s=47ps55+z|LEr6FD{H`L>ZVpO zfIMB`3&CpyBn<(_3v}_!{SU8n$;1!s_GAM+4bfgvtr@flZs*@t5VVnez0mIpSthFu znGE;88IRFUd86cPlB?JP+xZveu-82?sBFMa$GQ<0u9y!#b67wZ8$ zZrffR0hjqV#x`*7)9ey2g4ux)rkzQ?VXatu;iG=94TR#b71gABL5c7>UR^eoJ=Vfd zhY#r}eVrGtLMvewK=N3B`@@F3+;ltj8UAeWMT&D1GTj~8G!b0k$gfLTc-5~AICw?D z6eoGAo>~HTjfDiX3lDHm(9ZBT;+AwFVl88s& zSdu^z=ZG}%(NOM?Hc+!w!b1p+z5;tntBxBe%_FfAC<5soO*>*BT!D7y1sA+gcketf zz7SM7J}IV>6c_WhF3qiuy+1|EYQ)fikn@X(NqWCBb6U(DG6_I5W@}icqz;OWjcnes zqHNh}Mjza(M6`^kp{eeDHAa1OBm=${BmMg4s4!4xE2=|y^y!oz^Qb5^(TC^SP_wb0 zKyGYx(b%Q&N$Sbcs?SHrRj z@43jCj#yos;pxhvod4G!rNyX-W;zmonxXe!8)yFjVoIaAE`M_3SZR=!h7M))kG>dZ zf*Y$K97nN0>)hjIlz(q~+~uk2?u7^zTc8w1bNEiNJHj_LVfFaAq7+53{OrK+3drn}_))-G5B7bZwWOgu%yg@?}4uKy#D|WA9?U2c%GNsGsQB*^fD4 zZrCb7YoMY&L_h;c2>@0I63@jQ6WdQfVdOsX4j8<0pvcGp@nQG_^rfL|>Ow_1rz znhjr@)Nz)o*Ju}v{+{vI$PD+2vtH0*i$XT@1YF|tBZiK>J5cXXELE%po_>a#yuDqc zD|nIqaFQWr-^M9vW-*HNRlUH`*kcA`C8*?#&=Mzpt>EZZhJ81T8?U6Z@#zWcm6sBX zA~WxJ$J!7}9IW>nhVdTk*U3{ilZ6e6y(t?k|1>F3|MjC1vaY@5eAu>GA`J^XI=flY z^hj?JyFiKiK1RQcyr&-;QaEP~G_ytCAH!s$-*I!~m4WBx$J8tNG*Q0!=6(vj&>$f_ z@+}SPTJz67BPfs!V+vS1+XYf)*EOhT5_NLD8J;g53^$ee8tDSHZk6QUtn)FetKfMH zk~q86n+4A${xadxraZA6lTP2Z$!wzTDl-{1I<+AyC?g%0$=ZzW*1DRYHW)Ld;XdTg zwRF<T^UNUW&*I2vGJhcUmVzVmTxb^U@)GC0+e;X(t)I@%&Vl-C_}F%sE7KLbzvR#3 zN~#^3#F2I6V`AzIpS@(JZa>oMut}2MwxgF-C}hn)rMw&SuBx4CuJ#PV?%nA>r5f*l zJ3@hJ8VH4w-0n}+c=}?xsps#OL(}myZz+u9oM0Y-O9*0Ap;(-Ou&IDY0vBL3J7!g$ z{`fstTP+Inus1pd=SS6e*vmsDXFO&x;HuMYpO9(VzAW!lm%c9CEI@lU-Ec=9Z(WcU zm^Lsbo);q@nRjBIOi8yP-t zxVs}dxDYG`M+`XV;jj<&flYm!iS;3Ya>5l~7dT$Unqp>ypKs_x-rkNk^wA1kCf z97m-R4-JuWwN{c0-pD?DYXd(VN41(Fo-&5Op_Bm`!sOCeSidA&3=0Y`6lb~uwE_y? zcA9t?@m{9%ZK0`m^Y5S;lzWFlppLfH6*y=mk(6FO5eUq_Mis2Bd7dS47^+@{WYwa( z?vZq6t`9s!`#GN8f9(eo;Ts@mqAo;fPZHwTc{E4V3soFwhH;JntIJh5*LXJs$Je(5 zJgy87@jDuitcXIq1;Y$jjz9&mpclKr7Ax@gqohpFXjGpz zvFu?G&QS0T6eMFYZe!eGP-_@y7a%rT1;f5^0g% zQr$ZiEb1B0xUvvI*Da#V+cc=$2E1qopL96xXQ@IE;UZp6(zwjwsi3~nxPhRsuNZ(K7%1`qwVLm-zGPy~iNC!Q|C+z``{IiSJ&&ZO z>gNC5F;NV2tR2MLQh%Rh8#kNILK|HbFcYf}omtK>KfRc!ROEzUIu6q16@CYok-qY$ z*|i&H6%90K=p8^tjQd|@z=V&QB+u4sn-P=F5&M%KTM!g~$25V%2OOiy{5?=P77P9;B!nQVhQd}sX+$}_0GPB<{ou83X|Z15%*O$P{`g3RADt3;^8K zAZ#1J2Dda^i)hC}7q|FNFs61TiEMB$p?~gU6a7aBC)>-h3bg%EB=awzQ#Ch)`)!iL z{xgKBhFuxRRyQkLy;&TjVyxi#JjIAu9O!fO0rK-7GXy~V?)|7_w*omGl6gEJ8?d+$ z2hT1^>m7Q^hM?=QNKURhHMUhD8f+d1)pemb^31svC);%-#_o8|AT+57X4l#-oK%mQ z?_n2!LN-2}5bjy5X%qLDi!>%np^95O(oVpZ-PQj*;%<%jg%Du&QN&@okWV5hWTxn3 zDfx#`E_!D*la>b{xAeO-{h3!Qf(hlnoXXA>YyK zuE8xw(AlVNW~0!Q2KCB*QP&|N85Xi_!LdMH3L$>RFm)@!UuzfYLmJqvx@#qks;Od6JEov3^tITe<% z&Jx*dN|maPJAt3wzc+Gm;ByYH;(_b>gm2EI^O)1+ys^_K2|sit zWZ~>jj!SE!|F*6ARO&Z`U0}`WX72T*p2_KIQedhkWk~&USm{lue7@M`uA7ACa!Iqw zw9M)zn-lI$G2nrdcqzeHHJB+BDfyQmRHm0f?v$Gc$fyK9^G~X+_acq9MrzrJ5{e-a z98?gCa8YAchR>B~Pl>B~;Wgd|vsV(>b0Yq;yno#(bJ>EJjhvunmGQ;;t)jDjw#yrX z*s-896~ZgUU@(V0ZCaDXxdqS&$$u#(`D7rdLaQ3aI$U6h1-A1E319$4wtUF$K7BW` z{!nI&CYh>&Y%n1qJWwcw>w$~~ZQV8F*fiTdgW0q^QKU=a{hsxOpivisLW5LP;FV_6 z6pP{uw-VUEhk{=d&M-U0cp!MiIN>3pz7QpCKgm47LRQ60oM$W>5+|8nhW0LX-~i2@ zG^TSDjeIwY7PB?Rm{adQDGInb(m>VX7L2ZWW}N=(7nj_;bOcrwe4+xiW|pQp@&I2` z5@cZ6hULGw3b%lUpws|ml(@%q&Dw-^oXALdN-~X`-}mZ)D~wKoGQo!q|HL{zg~X1q zf?yoe)R)Z}^d^JI7RAL4f%gps{`nV4ayF++B%^^nsKGD`f9|8COD71r7y^_qg0=0T zhJ{>_X&=)MMV9q|g*s?3q7Wj4IEdBAd}ozQaZ}ZK6DHOL!rv{~kv6w^F4UtFfq4M^ z?9p67Ftt$R!%uH|Ki@EQfI7k4$`pTDnmD9&77*#cVD)=1``G#>9yW&vuHZi>JVl5Z z+MKKGw~Q0zI6Jy8ZcBtC>Gnw|;tDoQWwNmI z<}h1FoElP3IOC$7*#k2($rcRAeZMi~9dX)6s3nHF2p7YLH*maxGM)|VKZM9X%&|^m z%5CCtIYqr@flE%{Qqrf24cFx6;xA_Qwo;LSK86)xrNoa^NBADZ%1XuFJ43%_92YmV zW1BZ<0>V$yyo#2pzjagOO6TCYF0+j%oy&@t=cFjJ6aC;VBiP}W7;r7*LqVI$aaOC^ zyrqYewgNh+TR4)^`>|8n9}YxK5BMC=ehR#WO@xeWnhKg1cl(sgf8NpI6vPb0n3l|& z_C{Ch7&2V6PdS=1arph?PIJ$R|*is0b5%Jn%B{ zgK2Wf2j+r+=pG@zxB6=Fc2C|Nh|6RngGF>x9qoc^l5Mv#8jxzfndL>8LG2Ba+r8Qr zF(>{q5LlU(LK`E8@Z*I#N#d{B8uoW28xek_4v0HPuSs9&6yUGf2QE4{WJ=)G`ZKLDA(8tN6m}Iho#5OP~ zPTA0i^p=m~U+8l#-h$!x()GgC)V%52ZT>)O)-$X6Y02Y-EI0Uk-RO$!v;er2?HkQM z8cvDGxR7ke<7i+e!2;b4w?i-Sn;0U{d=R(cui)up(75(hfDtDysa~w77Ej150L~uT z+wDJ{9HC{A7BHqZ+m_Y%Z{ZjJcD>);lRA5+xyH5+#82sSO%NV5-ZUcJb8cSp9Vrn;Y9$HYvEDN;VQ7k9r@7zzvu z&lLL087`*tYdP-i=K8K(5K4Pd-o+tLO{KK+Dpu$c2RXQsVcA6;{xw#=DdvT z&bQf+y^O-=2UOjX9#fzfjr08;H1@%x%U!kLwlh?2lR03>%z{Y^$Q%Nl0bLx%95&zSKQGMp4o zHv?vp>BNaLU?)9GDJXLN@;!gobg(+iL68FzyzQYUjGdpvn57E&4}XF+W%)vnDH6zP z_mP1iLE{bA{wT~B0~0DOVjh@{v4fPa=YXbE&im2wNO30b!BSEUM+i)TssW$6v_x>C z`~xG7Y+f)@)V@``sJ3B%r`K0kh^v=*o32FEAL)EhiwPIxA6VRPcJ$<|2~Cm(TLYU3 zjyS|qHPSS>u<|^_jF*lr6qXamv_j*HayHaOwHAqCtiVg~EbMEA=V7wxl0n4j4wLO! zwUt+dYz;j~_fY4AVki@}lw@E^9xNY|oiuTgeSd`b+-(X?GNHVwcJV;voxW|7SpX&n z1Qv+7>wzC=acU%4MbeiJ7$%S45CVg9?{x)dT;Dmt3F(fE*3i!F&5~eE_Bf@>T5)O- zJg%PUfMM1dmwd>D+`8t^ymX|FdEUkE1|TqJs~`=+;};$GX-@syq^k_B+qDz=wPrL3 zzYkyvF}^5(T>cqb_X5VUY3$r!izArSht1tGDMrl3{ev(o+rRk@O%OHEv`4nlHyFbp zl=kcc^t5MGr{7paw&*$cqFsQg@Es$a2h7TCFiLXr*4`NDHGnGSTS^cHlR^d)r?b^` zPm&ots7elm6E`q?@PA|x)G!50N;ihGk#@g42QitNApscTm8mFqQ;1YdJ6mIf(^V-H zdy9JN63Np1nY?rJ@2bL4iXeMiE4Wv*ArBF0XCWAMhaOgb1>pUPgpA1YU8%-sDm&+ney0Zh; z7X$UBz+DIt{~sqDUGeo(?rsY8B|lsU4N|Vov-PFcPk6g2*BAe{^c1EqWi;vje=n8p z<{RNcRMS7P3nkla-cUpWm}SK-S2?$4bIAbN+U(kz1v;1H?YcPxq4yzn}Ob z43nPnLMR+;7Rp0AfDZJjxLuUbRMCZ7dEgI(=#VKez4&I2){3YXgsmCT^^wv=d1(mQ zR7bph{&kn($vk-+luhloe<*z%Kn8OjXT*|kLIQL>oUZA1UDiQ?{jA5*;btBqScHva z;T=quNMS4ij~)07DEZRXJ4=83AM``IHh>OtzfD zD1hdND0*?C=CTJ724Quh5n`~gfWSo5zkv#V>#!zpjlR$@O@7eP4yjV`LMWfmEv6jo zY`H9wGX~vZJSdSy+GhXSA%8lyqnL)F(Ptdb1CLI4-mr6UQsL@YMY|S6$LlqA`|p)k&=x7Iw;{{ zC*V~mn^pS6AK_+uq(}8uqO!!`GT9Ca}#4M;?|!&eTYVxt@2goZa}xh{p8Vl5I^+ zHj|hXYWcEpxiy6?bD}APzUQcjSS$h#|8wUNs7Sy)W%PUzVo|(M!6F;fNmGN6_p>;P zaPHU#3;lDJaR@i171t?>-(>L-j`0S<7#FksJZUKu&8=2=B;>IaP(Nw%wTy4&U?SW+ z=cyX-{xBNnwK1noj5$d=Xazk5iTzN74#ZqEw#<6Tr0>m?2U(THqsbU#lS&s!{|}r` zmfg6?Dyd87vq2VJOl6?!i|Uz7A&qT#IkY&AC+J!RJOng|qDxKz+#>g6~PplgcF%DegJJ$`s!il7e95 zI@p9k=AS1cQZR%WDc9SoXmq$wij<;BB{tlk%(J&l5)*duT;3hz_w)M88oXo{sT&EJ z_bWgxW>HC>7)G)f?V2Ulkt0#U0y=N_i#-V_6uCHM33z{(MRxJDW4VSFdid*_{}!ul zQ<01ZE(Txrh{CWXOczieV@~-{HAJX{%+b1KUPs&X(oLs+VC2OEsN_s>m;wZ`Snu#e ztF^(yVrg1rexgyVj=f}l2yX=CL>tL|#Px$)+vlf%edQMXPwYrf9^qG)#h|)wEJskW zsus-d=`BZ$L0mS5R-FP4!5`uk-)mAt{qN&;S7c!xWIo&z_et#FYNLXnV(pHqP)UWo zCYZO$JyB+Wy2R zg?MjHqZEp&S_J%Htc)f%oUTkei7@IhPhtv+>>|XHt?QrRmD8fLRjvzn=8~pntVzA^ zw+PK;5KxN^`~`+KjzSwussHMlYx&g4>#GQ@g8OTLlO82H)^GG9>aMu!&Qxxkn`F4I zxjjo*!B5UG$wmBFwgdLii0Y(B-o;u6KGbm7)np)seXejx)ubj)q1s5WKdQwIvglyK z!y=gL84F5NBSt)?KMYI*AcklrK?<8*l)>UuW?%C2YNO`Q>s1i@rF0n%>91qsa13x@ zSPJgD8#`1bXh1TPr|?x(kwJRe!kgyAUZ|w%?96e78w0-_bJU~T$Pf-iC85zBpD=sL zKTdCfs~`1`(|^=+vDrL`730`s^d})$QvqI%@>xhJJ;gEDdI80|a%x96ev0(_EGn^H zb~;nZH>q+m#iFM2I24z$Rl%ha78D=9f}7vV#lcn7M)egUO$(}A2Gk&@@ERh6)w@7d zZnCLg!>C`ORc?&LyBfs10?<#TGt|;bdjOnUG%7P(mHU)V6yE^3uNeCGH2QbPX7Y=6aR$EsOug+# zSuX_>Rnk}xiL~sp6bXp}GL#zlkSWf`c;v=>By5oZm_0e!h-7KRLw;8j3fVepJ$a&s z_Z|FCk;c194PL6~B*cYWk96T^v|Y9cH*`Z8M!OtZ9%urc3~EV*3MmY>a>|2o+IvVH zt_$*JG!Ec2MK+x~92cBqD^)GUJ(WW2MlP^Bp`J-Eg|7!I!ly^F@TMNMa9|yzZv_2M zd8O!jdypVnrmLJJoO9(7*9sPz_I_0G(>n_@7p11SHOjBQhw^Sn#peu*4=DC*tK2&% zWBR@0K^?7u*HvK`=)K2tENhdnA{$0vKFAf3t~Up<%Yf@duO;= zem|w`fSI_i9K%GfY|kCMu7tbG194kP&Z+1yMEtc1lc3bdVMU{>1fTH^xGUJAm>wIn|E5{mEB6%<}BF=m-%KZ`Kio6KL_6o zcP5uQA#k%eyH4dN4n%8$7XN2-H`7e}Qliq6&U)z|5$-nqA0iCr2CUsEWv?KSW{h0d zd#GeIGvXmJp>lJ0W3&Jh$iNP!ABjH;j}_%1H@LqR77O49MaBK2{1?4+rVDdHw8@?M zGPMX?r{6J_VWg;YgwV+W4tbA-29%dC_xPhU>>cSOUh*Yag*@L;bwtjcd*49bYIJ4_ zhHKFYHJp{2@xo3Nnq?p&bpwge^60}19OYfNF^wJrcw4TZ%GqCkfaT4#} zlIVFPR@%#}nMS`v{2X*MlL&wXqJkL`Ydqb$mi_A*K}cygH=X6b6r_?+bAr5(0WKGO zR*#6P8z%!HbBDnKcEI_^Me?H;JgnZZt1k(vglu|`Pgij?9$m3f`PgaDk!hZT=_P@- zS<3%J^}*UT=4xfDbfX}zFYG42-j%>f&lZ4kvz-#psbql}7^j@5#p(s}W|OOFocDP_ zJD-C^d;}(brxS#!#0RqzcpJM~61}0i3YkjH{Phlia=?t7Io32 zed2y9IO4tK9svEi7-I}iK5D$>Wus{67de@&m@=EPS2`QFfMm?Sp^1m7e_dyFo&UzQ zLnj0Xz4h40_G8_EBSoR%9vxGbhuiFBd%qbQB}G0D<}6O*dVg(ss{NdqAq&fWs=X~2 zNJVH{g{UY*D$Mc~(PYV@sL^S%aVIEN# zFhzl@Ctb#QRvg!8F!%aD0eKOI?l*q;Aqv1eES#1Oxj9XYYxb@VY9#zOmH40k=toaK z|1ta+9Y#Mjl!rRsqo;$b;m7DO`l-2|UJtL0>pm*JOur1j7@zy8_+$8`kAkn$ufwms z6&Ms1zB`rBkP@9qc)KO#MGQk`Dih_5c6a{Rz)Hm{t)oPL#)ak|n3iINx z9YziF)oZgOexcknFpoFsL!PZ5D0qsu2__xBVnkI@H_vKDhVMvTh}n>lS`NWGE(mAw zE8e~o)Hz5(2k~|(Af#F5S*9M5SLq_|75%xB>uMX)oaZ1*UIFVM>J@gB8>i3d3Z~4z zcI1uq10{FojF+@D=#hK6u(`{q?Yj#e)+$l*MjaL!gn9i3ssmdyY;nN4;eoP~&13b1 zQ`F;O2L@YnJaA6N_!u|`J%GSMS_|SN5nF*frM@ASLquJba!ukQs(adlh)Be2|{ka!?)r%hVqOW_=UwYAh^rHU- z)B2=CLYH8wyhFY3< zr=ganU2CX?X*U~cVdCY6TAF;nLCDJ&k*0R^`7e(ZqI*kip%UqbnXZ;9=JYX1k+$!fMQimg$5%cx+83q?iupVELF6?QxDSja)!D zC26-1PC4>bgj1A$AK{dxUP?G6k(&vpG;lrP6sF!$I3%zX=ez$gM*wW{4OdiRVX??5A{RyJ2h;;S(aB`HLO>Z@Y1UB zP#!wNEp0=a-$$kU~<4nMKvoGG%i#PA$Pr6t$F4lC5HP;Hh z-3{#p#ndaOh$;v8Tw0#$2zr*|kdh$;_u(n1p%vQ@H9?^fn!5pouSN*DL}VIS2~V*AVpk!$Fe#gr_w@QnhAK!`;I}QUvMW2^0&ht7H^s z*?qkH$zeU}+ssE;S}mVA;7y*1Ssg%jZVn9NGMN-HUjaRarC>){x>d1ZktR{;h**;> zek{q1`I1(309ulK{aoKX-fq(k@SXa-zS7*t=L}b5t{wCeZf))OmoPk!%PJ|rR?`GN zfugQSPTpvj_v+gLS%_rkx;mY4A0Eo2!Wb_v(~A7=WkUhy<|QKS8e$wY0GS1afK}VN z-KD~CAjMF#(;|K*-`+T2VY*I&D%sLGdACXh7$qZ3WJaKCwg)=6ceTen99D4}flCfu z2Dx<5CDCr(LT?ago0RaU)Dww7x6uI9Z4?4_n=mdOlWO7xbVB4@zNj8-<0bjM$C{G? zDASC5Z}C9g7BRhlslYXM{s=eR2DFpsgl^&)Pe$%3YYCXC15$#_JbnqtH>wU)y5Ugy zCanO|rYTppCcyS;3Lfz4cP8;%0Z&uznJ}%$1M5B%?uFTlk~1n{A@6sUvhB2M!y2^n zr5YKDQQtJQkk_A!HS(?e7v%CZTR9ihR&jCcw)@F4FIIFjROMTEn@U4{Ka0-?1%zyJ z{ff6bgt(qM(kQvZI&=wJzhHXuqx#__2K#Z&d7!BQ!bgij{jEE2GwGdiV+ZI5LY1=}G5p7#U=n`AO ze&>?9{MUlWYk)0=x)9hx$g6>hQ7_|=*Gm;bUg=fRzG;kIhjPJAiPQGrwJ4NoZ7OC| z>r(f1cWff^w2NN{`CFF~7CLmNQ&Ja*e{fXf^h!$m?cBu zUMEGCl%<|ZQ76`#p6s%$1fJ7r=KYxTewE-thT73E-WOeLGR~7+4aVHi&^Y=mm!>!m zbJZmLz?SB)y}JWL->Rt@@-tfpc{E+XLo6)-d77$)K@UD@4%_Xh8S*PfwLJY9rWVkN zF3cmL5`<^(8sj{uRFn9VN*Y8SRjLX4B0~!Ro=4IYBQNxqhqOHB?IBIlUmrTiL+=PJ zw!-w|N2E12iq}aIOqX#%_fOM1Kt!|z_Ct?08E>>94VX+iz z$Vnc_+fNOGg;A_2cZ13M$wQWa?G1S)rbd7xDh&aJXgq>&(*TA%tf?Ofb%1UKB&C?@ z0cffR98*1jJI!Di7q3e(IZdE0J%BCzfM?+cqarU$h7BEXhK2!iXc*u_!+N{EgTVkF3QprA|AHgXfH7)G1|3fXgC|W5j>A_l*6$JBjYLky;bC^b8D~^YZ|Ty= zW?Oy8>nY!5t5HUNjgEdS@y?Wwsa`IWhli9PBs&2mVw(~qc#V(Q!>>`1$b}=|+}42# zgdejKQz0IWgc^`keIrI=Gy0Z=X3MI`U(tlt7@AV^rAjuXiu}Ia=0!!_#*(Z$P>OzV z+Pa()R0a8jTEp&&Lb&I`c+mG%52z?nFE1g=EDEF=1fg#E-0yEkL2P|H#v$Jm>T-MC-mjbFKRArUKl!E)S=-=JbkuoWUKk;X$iWW89jo@!P!k z8H)jk!=mZ!Ja9_pyezKhj%x!I={hc6p=0=aG+!F4Rgsif{`};xU0Nh7Yoix5_QM{g zhVEdtfMQbU?bTNt1tuUhc9Rrk3f5xHFoxrsbd}`rK(ME<($}trzFNQl*|w*?J|l;9 z*nTi>oODR&)=7s%O%{6bq=T^x-AptC)P0n9i_!}Pr$3K(WeXgBpgvH-Bms~SUFeVxDojc@-JI$1px!zW1C88Hvr8!GwO8e)qXk?kZVukJs^1$LXT1qxGK@?h>vE@-A>48)XHhL>D? z2H2)p-;}2aS)iJDvdE(eC`*T$7vcmqlMGlh$>1z z&-#3@EQA?mp_t3OznN;3+hke!^28R027Sams8&{4`8@S8d#F(>Ydv`SrR@_;I9EMB z+&Bn*RG_|c!1k2`map8VdgN1X*Cpjs4-N2UK$nI*{SMYA%>uVY6R9`_4qR97a6Gg5 zl>dSqv0w34pHD3@NM8CWo~h^9B^4&cI^96az4{a=D*%(kZ+6+wnBx`8tvS?%KQM9t z$#;Mkf7o^5FsLWX?23gtXni=#{QmBjmX?cONm)D17l4c+V~9jPC*vai1vT0Rtj`k% z8TH0vkqwha>H!oXEUz!hiy_ciXU*wL2FO`)!DY#2)%c>9%5IpYZAY8>jnPxG{Ha{~ z5<>KCi(y`wuy#zRSk{P zavPJw8%cQk%4v7?twt}F&8b2Pe3xa^_9`+X1LqCJu>BA(6N!@T+@4l-pt=bNj+1Tm zG>^-l94<`C3gj3)vnGRODorfon^;S0pmm;CPx63wiIVCRjkXIQ3fj{y)w+WVz&DBT z8D5N{h+lbR6Htgn4>>KNjhb1qCNCxKHQc5}LSNeum>7wrZ%yjYLbf$1AfISqdLTz& zPDOUHx-83{c(awaV(Ni;9eI>#KsAipPtC#RvxOm+Ok)h=sX;ZzLK?ir7$&y{A&Xlx zxWTPKhP~A!Xl^?YXl*si=%XDFwY6<{$Y?h`EUi|68d{Uy0b89xluJyvv?pL)qqGQh z=Xe~H?rfIOD{@lo%4)Z!icgbGovC@c6|Jq`_1Rk_ z#nNV=pKHPyA`8+TunuhqkUBW6y7T;;Ccj{^zOF#tw>*n#V+kt&55l*|8MP{qe zFs*63XoZhOyheECc#Dx1W&Yg7P&(0LXPRR8V-mAg^7ujZiZF~Bg}o2yF@%$-xe+jO zA1FpOgN|4W0o||`seEvRV>oXI46lM7zSm)-Arr#pXo|e-r*G@gR~6M2KdNxc^i%AV zmv52K?*iDV2N?juPel7xi?1qeCB!j$q2%h8ihi(TDJ~VAzV}D2MYVwrNT+2*v&nFZ+(FwE)}pTGh_^^qbB0ccRM~F~WI4u+ z*mn)Ya8=tNm_;2YjZ-*yz_bS9C-jV8O>W$prFXkpKE>n*pnmdUl}wI|@{kZ!|6_)n zoDt&m>l|fO)FEY-SzMN91cwXDRzcOvYW4qC`SQ1ae*UfbO-cPW+@+a%O5>r(*T0qd zu2?4jkipgGW*gGKXvBLJvyjbi@+68nWF<`RZ@&8QZ(lzB{tw@?I;3Z5%#X|MeNq&! zzj^6DRtmxBma0zHmMpEB$37U!Y~S^`Bg(|)cD6itXABTsFSI4 z@Q-!AI-_&@`p@P+Xh?W)yDX`-xBlw|tS+V_TAGtq+SCsndBd~n`fba#D)zULk|~q8 Z5Z1So2K}3s3iN;X;>YA4{~v7tNd7RsRkHv9 diff --git a/docs/py-modindex.html b/docs/py-modindex.html index 599f2fc..8ee058e 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -1,3 +1,5 @@ + + @@ -5,19 +7,15 @@ Python Module Index — Raylib Python documentation - - + + - - - - - - - + + + + + diff --git a/docs/pyray.html b/docs/pyray.html index ac8c9f9..07974c1 100644 --- a/docs/pyray.html +++ b/docs/pyray.html @@ -1,3 +1,5 @@ + + @@ -6,19 +8,15 @@ Python API — Raylib Python documentation - - + + - - - - - - - + + + + + @@ -62,9 +60,26 @@
              • Python API
                • Examples
                • API reference
                • -
                • BoneInfo
                • -
                • BoundingBox
                • -
                • Camera2D
                • -
                • Camera3D
                • +
                • BoneInfo +
                • +
                • BoundingBox +
                • +
                • Camera2D +
                • +
                • Camera3D +
                • CameraMode
                • -
                • Color
                • +
                • Color +
                • ConfigFlags
                • -
                • GuiStyleProp
                • +
                • GuiStyleProp +
                • GuiTextAlignment
                • -
                • Image
                • +
                • Image +
                • KeyboardKey
                  • KeyboardKey.KEY_A
                  • KeyboardKey.KEY_APOSTROPHE
                  • @@ -698,8 +772,18 @@
                  • LIME
                  • MAGENTA
                  • MAROON
                  • -
                  • Material
                  • -
                  • MaterialMap
                  • +
                  • Material +
                  • +
                  • MaterialMap +
                  • MaterialMapIndex
                  • -
                  • Matrix
                  • -
                  • Matrix2x2
                  • -
                  • Mesh
                  • -
                  • Model
                  • -
                  • ModelAnimation
                  • +
                  • Matrix +
                  • +
                  • Matrix2x2 +
                  • +
                  • Mesh +
                  • +
                  • Model +
                  • +
                  • ModelAnimation +
                  • MouseButton
                  • -
                  • Music
                  • -
                  • NPatchInfo
                  • +
                  • Music +
                  • +
                  • NPatchInfo +
                  • NPatchLayout
                    • NPatchLayout.NPATCH_NINE_PATCH
                    • NPatchLayout.NPATCH_THREE_PATCH_HORIZONTAL
                    • @@ -754,10 +912,55 @@
                    • ORANGE
                    • PINK
                    • PURPLE
                    • -
                    • PhysicsBodyData
                    • -
                    • PhysicsManifoldData
                    • -
                    • PhysicsShape
                    • -
                    • PhysicsVertexData
                    • +
                    • PhysicsBodyData +
                    • +
                    • PhysicsManifoldData +
                    • +
                    • PhysicsShape +
                    • +
                    • PhysicsVertexData +
                    • PixelFormat
                      • PixelFormat.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
                      • PixelFormat.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
                      • @@ -787,12 +990,37 @@
                      • RAYWHITE
                      • RED
                      • -
                      • Ray
                      • -
                      • RayCollision
                      • -
                      • Rectangle
                      • -
                      • RenderTexture
                      • +
                      • Ray +
                      • +
                      • RayCollision +
                      • +
                      • Rectangle +
                      • +
                      • RenderTexture +
                      • SKYBLUE
                      • -
                      • Shader
                      • +
                      • Shader +
                      • ShaderAttributeDataType
                      • -
                      • Sound
                      • -
                      • Texture
                      • -
                      • Texture2D
                      • +
                      • Sound +
                      • +
                      • Texture +
                      • +
                      • Texture2D +
                      • TextureFilter
                      • -
                      • Transform
                      • +
                      • Transform +
                      • VIOLET
                      • -
                      • Vector2
                      • -
                      • Vector3
                      • -
                      • Vector4
                      • -
                      • VrDeviceInfo
                      • -
                      • VrStereoConfig
                      • +
                      • Vector2 +
                      • +
                      • Vector3 +
                      • +
                      • Vector4 +
                      • +
                      • VrDeviceInfo +
                      • +
                      • VrStereoConfig +
                      • WHITE
                      • -
                      • Wave
                      • +
                      • Wave +
                      • YELLOW
                      • attach_audio_mixed_processor()
                      • attach_audio_stream_processor()
                      • @@ -1043,9 +1338,16 @@
                      • export_wave()
                      • export_wave_as_code()
                      • fade()
                      • +
                      • ffi
                      • file_exists()
                      • -
                      • float16
                      • -
                      • float3
                      • +
                      • float16 +
                      • +
                      • float3 +
                      • float_equals()
                      • gen_image_cellular()
                      • gen_image_checked()
                      • @@ -1519,7 +1821,6 @@
                      • play_automation_event()
                      • play_music_stream()
                      • play_sound()
                      • -
                      • pointer()
                      • poll_input_events()
                      • quaternion_add()
                      • quaternion_add_value()
                      • @@ -1550,9 +1851,176 @@
                      • resume_audio_stream()
                      • resume_music_stream()
                      • resume_sound()
                      • -
                      • rlDrawCall
                      • -
                      • rlRenderBatch
                      • -
                      • rlVertexBuffer
                      • +
                      • rlBlendMode +
                      • +
                      • rlCullMode +
                      • +
                      • rlDrawCall +
                      • +
                      • rlFramebufferAttachTextureType +
                      • +
                      • rlFramebufferAttachType +
                      • +
                      • rlGlVersion +
                      • +
                      • rlPixelFormat +
                      • +
                      • rlRenderBatch +
                      • +
                      • rlShaderAttributeDataType +
                      • +
                      • rlShaderLocationIndex +
                      • +
                      • rlShaderUniformDataType +
                      • +
                      • rlTextureFilter +
                      • +
                      • rlTraceLogLevel +
                      • +
                      • rlVertexBuffer +
                      • rl_active_draw_buffers()
                      • rl_active_texture_slot()
                      • rl_begin()
                      • @@ -1983,144 +2451,286 @@

                        API reference

                        -class pyray.AudioStream(buffer, processor, sampleRate, sampleSize, channels)
                        +class pyray.AudioStream(buffer: Any | None = None, processor: Any | None = None, sampleRate: int | None = None, sampleSize: int | None = None, channels: int | None = None)

                        struct

                        +
                        +
                        +buffer: Any
                        +
                        + +
                        +
                        +channels: int
                        +
                        + +
                        +
                        +processor: Any
                        +
                        + +
                        +
                        +sampleRate: int
                        +
                        + +
                        +
                        +sampleSize: int
                        +
                        +
                        -class pyray.AutomationEvent(frame, type, params)
                        +class pyray.AutomationEvent(frame: int | None = None, type: int | None = None, params: list | None = None)

                        struct

                        +
                        +
                        +frame: int
                        +
                        + +
                        +
                        +params: list
                        +
                        + +
                        +
                        +type: int
                        +
                        +
                        -class pyray.AutomationEventList(capacity, count, events)
                        +class pyray.AutomationEventList(capacity: int | None = None, count: int | None = None, events: Any | None = None)

                        struct

                        +
                        +
                        +capacity: int
                        +
                        + +
                        +
                        +count: int
                        +
                        + +
                        +
                        +events: Any
                        +
                        +
                        -pyray.BEIGE
                        +pyray.BEIGE: Color
                        -pyray.BLACK
                        +pyray.BLACK: Color
                        -pyray.BLANK
                        +pyray.BLANK: Color
                        -pyray.BLUE
                        +pyray.BLUE: Color
                        -pyray.BROWN
                        +pyray.BROWN: Color
                        class pyray.BlendMode
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -BLEND_ADDITIVE = 1
                        +BLEND_ADDITIVE = 1
                        -BLEND_ADD_COLORS = 3
                        +BLEND_ADD_COLORS = 3
                        -BLEND_ALPHA = 0
                        +BLEND_ALPHA = 0
                        -BLEND_ALPHA_PREMULTIPLY = 5
                        +BLEND_ALPHA_PREMULTIPLY = 5
                        -BLEND_CUSTOM = 6
                        +BLEND_CUSTOM = 6
                        -BLEND_CUSTOM_SEPARATE = 7
                        +BLEND_CUSTOM_SEPARATE = 7
                        -BLEND_MULTIPLIED = 2
                        +BLEND_MULTIPLIED = 2
                        -BLEND_SUBTRACT_COLORS = 4
                        +BLEND_SUBTRACT_COLORS = 4
                        -class pyray.BoneInfo(name, parent)
                        +class pyray.BoneInfo(name: list | None = None, parent: int | None = None)

                        struct

                        +
                        +
                        +name: list
                        +
                        + +
                        +
                        +parent: int
                        +
                        +
                        -class pyray.BoundingBox(min, max)
                        +class pyray.BoundingBox(min: Vector3 | list | tuple | None = None, max: Vector3 | list | tuple | None = None)

                        struct

                        +
                        +
                        +max: Vector3
                        +
                        + +
                        +
                        +min: Vector3
                        +
                        +
                        -class pyray.Camera2D(offset, target, rotation, zoom)
                        +class pyray.Camera2D(offset: Vector2 | list | tuple | None = None, target: Vector2 | list | tuple | None = None, rotation: float | None = None, zoom: float | None = None)

                        struct

                        +
                        +
                        +offset: Vector2
                        +
                        + +
                        +
                        +rotation: float
                        +
                        + +
                        +
                        +target: Vector2
                        +
                        + +
                        +
                        +zoom: float
                        +
                        +
                        -class pyray.Camera3D(position, target, up, fovy, projection)
                        +class pyray.Camera3D(position: Vector3 | list | tuple | None = None, target: Vector3 | list | tuple | None = None, up: Vector3 | list | tuple | None = None, fovy: float | None = None, projection: int | None = None)

                        struct

                        +
                        +
                        +fovy: float
                        +
                        + +
                        +
                        +position: Vector3
                        +
                        + +
                        +
                        +projection: int
                        +
                        + +
                        +
                        +target: Vector3
                        +
                        + +
                        +
                        +up: Vector3
                        +
                        +
                        class pyray.CameraMode
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -CAMERA_CUSTOM = 0
                        +CAMERA_CUSTOM = 0
                        -CAMERA_FIRST_PERSON = 3
                        +CAMERA_FIRST_PERSON = 3
                        -CAMERA_FREE = 1
                        +CAMERA_FREE = 1
                        -CAMERA_ORBITAL = 2
                        +CAMERA_ORBITAL = 2
                        -CAMERA_THIRD_PERSON = 4
                        +CAMERA_THIRD_PERSON = 4
                        @@ -2128,107 +2738,149 @@
                        class pyray.CameraProjection
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -CAMERA_ORTHOGRAPHIC = 1
                        +CAMERA_ORTHOGRAPHIC = 1
                        -CAMERA_PERSPECTIVE = 0
                        +CAMERA_PERSPECTIVE = 0
                        -class pyray.Color(r, g, b, a)
                        +class pyray.Color(r: int | None = None, g: int | None = None, b: int | None = None, a: int | None = None)

                        struct

                        +
                        +
                        +a: int
                        +
                        + +
                        +
                        +b: int
                        +
                        + +
                        +
                        +g: int
                        +
                        + +
                        +
                        +r: int
                        +
                        +
                        class pyray.ConfigFlags
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -FLAG_BORDERLESS_WINDOWED_MODE = 32768
                        +FLAG_BORDERLESS_WINDOWED_MODE = 32768
                        -FLAG_FULLSCREEN_MODE = 2
                        +FLAG_FULLSCREEN_MODE = 2
                        -FLAG_INTERLACED_HINT = 65536
                        +FLAG_INTERLACED_HINT = 65536
                        -FLAG_MSAA_4X_HINT = 32
                        +FLAG_MSAA_4X_HINT = 32
                        -FLAG_VSYNC_HINT = 64
                        +FLAG_VSYNC_HINT = 64
                        -FLAG_WINDOW_ALWAYS_RUN = 256
                        +FLAG_WINDOW_ALWAYS_RUN = 256
                        -FLAG_WINDOW_HIDDEN = 128
                        +FLAG_WINDOW_HIDDEN = 128
                        -FLAG_WINDOW_HIGHDPI = 8192
                        +FLAG_WINDOW_HIGHDPI = 8192
                        -FLAG_WINDOW_MAXIMIZED = 1024
                        +FLAG_WINDOW_MAXIMIZED = 1024
                        -FLAG_WINDOW_MINIMIZED = 512
                        +FLAG_WINDOW_MINIMIZED = 512
                        -FLAG_WINDOW_MOUSE_PASSTHROUGH = 16384
                        +FLAG_WINDOW_MOUSE_PASSTHROUGH = 16384
                        -FLAG_WINDOW_RESIZABLE = 4
                        +FLAG_WINDOW_RESIZABLE = 4
                        -FLAG_WINDOW_TOPMOST = 4096
                        +FLAG_WINDOW_TOPMOST = 4096
                        -FLAG_WINDOW_TRANSPARENT = 16
                        +FLAG_WINDOW_TRANSPARENT = 16
                        -FLAG_WINDOW_UNDECORATED = 8
                        +FLAG_WINDOW_UNDECORATED = 8
                        -FLAG_WINDOW_UNFOCUSED = 2048
                        +FLAG_WINDOW_UNFOCUSED = 2048
                        @@ -2236,144 +2888,222 @@
                        class pyray.CubemapLayout
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -CUBEMAP_LAYOUT_AUTO_DETECT = 0
                        +CUBEMAP_LAYOUT_AUTO_DETECT = 0
                        -CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE = 4
                        +CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE = 4
                        -CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR = 3
                        +CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR = 3
                        -CUBEMAP_LAYOUT_LINE_HORIZONTAL = 2
                        +CUBEMAP_LAYOUT_LINE_HORIZONTAL = 2
                        -CUBEMAP_LAYOUT_LINE_VERTICAL = 1
                        +CUBEMAP_LAYOUT_LINE_VERTICAL = 1
                        -CUBEMAP_LAYOUT_PANORAMA = 5
                        +CUBEMAP_LAYOUT_PANORAMA = 5
                        -pyray.DARKBLUE
                        +pyray.DARKBLUE: Color
                        -pyray.DARKBROWN
                        +pyray.DARKBROWN: Color
                        -pyray.DARKGRAY
                        +pyray.DARKGRAY: Color
                        -pyray.DARKGREEN
                        +pyray.DARKGREEN: Color
                        -pyray.DARKPURPLE
                        +pyray.DARKPURPLE: Color
                        -class pyray.FilePathList(capacity, count, paths)
                        +class pyray.FilePathList(capacity: int | None = None, count: int | None = None, paths: list[str] | None = None)

                        struct

                        +
                        +
                        +capacity: int
                        +
                        + +
                        +
                        +count: int
                        +
                        + +
                        +
                        +paths: list[str]
                        +
                        +
                        -class pyray.Font(baseSize, glyphCount, glyphPadding, texture, recs, glyphs)
                        +class pyray.Font(baseSize: int | None = None, glyphCount: int | None = None, glyphPadding: int | None = None, texture: Texture | list | tuple | None = None, recs: Any | None = None, glyphs: Any | None = None)

                        struct

                        +
                        +
                        +baseSize: int
                        +
                        + +
                        +
                        +glyphCount: int
                        +
                        + +
                        +
                        +glyphPadding: int
                        +
                        + +
                        +
                        +glyphs: Any
                        +
                        + +
                        +
                        +recs: Any
                        +
                        + +
                        +
                        +texture: Texture
                        +
                        +
                        class pyray.FontType
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -FONT_BITMAP = 1
                        +FONT_BITMAP = 1
                        -FONT_DEFAULT = 0
                        +FONT_DEFAULT = 0
                        -FONT_SDF = 2
                        +FONT_SDF = 2
                        -pyray.GOLD
                        +pyray.GOLD: Color
                        -pyray.GRAY
                        +pyray.GRAY: Color
                        -pyray.GREEN
                        +pyray.GREEN: Color
                        class pyray.GamepadAxis
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -GAMEPAD_AXIS_LEFT_TRIGGER = 4
                        +GAMEPAD_AXIS_LEFT_TRIGGER = 4
                        -GAMEPAD_AXIS_LEFT_X = 0
                        +GAMEPAD_AXIS_LEFT_X = 0
                        -GAMEPAD_AXIS_LEFT_Y = 1
                        +GAMEPAD_AXIS_LEFT_Y = 1
                        -GAMEPAD_AXIS_RIGHT_TRIGGER = 5
                        +GAMEPAD_AXIS_RIGHT_TRIGGER = 5
                        -GAMEPAD_AXIS_RIGHT_X = 2
                        +GAMEPAD_AXIS_RIGHT_X = 2
                        -GAMEPAD_AXIS_RIGHT_Y = 3
                        +GAMEPAD_AXIS_RIGHT_Y = 3
                        @@ -2381,95 +3111,106 @@
                        class pyray.GamepadButton
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -GAMEPAD_BUTTON_LEFT_FACE_DOWN = 3
                        +GAMEPAD_BUTTON_LEFT_FACE_DOWN = 3
                        -GAMEPAD_BUTTON_LEFT_FACE_LEFT = 4
                        +GAMEPAD_BUTTON_LEFT_FACE_LEFT = 4
                        -GAMEPAD_BUTTON_LEFT_FACE_RIGHT = 2
                        +GAMEPAD_BUTTON_LEFT_FACE_RIGHT = 2
                        -GAMEPAD_BUTTON_LEFT_FACE_UP = 1
                        +GAMEPAD_BUTTON_LEFT_FACE_UP = 1
                        -GAMEPAD_BUTTON_LEFT_THUMB = 16
                        +GAMEPAD_BUTTON_LEFT_THUMB = 16
                        -GAMEPAD_BUTTON_LEFT_TRIGGER_1 = 9
                        +GAMEPAD_BUTTON_LEFT_TRIGGER_1 = 9
                        -GAMEPAD_BUTTON_LEFT_TRIGGER_2 = 10
                        +GAMEPAD_BUTTON_LEFT_TRIGGER_2 = 10
                        -GAMEPAD_BUTTON_MIDDLE = 14
                        +GAMEPAD_BUTTON_MIDDLE = 14
                        -GAMEPAD_BUTTON_MIDDLE_LEFT = 13
                        +GAMEPAD_BUTTON_MIDDLE_LEFT = 13
                        -GAMEPAD_BUTTON_MIDDLE_RIGHT = 15
                        +GAMEPAD_BUTTON_MIDDLE_RIGHT = 15
                        -GAMEPAD_BUTTON_RIGHT_FACE_DOWN = 7
                        +GAMEPAD_BUTTON_RIGHT_FACE_DOWN = 7
                        -GAMEPAD_BUTTON_RIGHT_FACE_LEFT = 8
                        +GAMEPAD_BUTTON_RIGHT_FACE_LEFT = 8
                        -GAMEPAD_BUTTON_RIGHT_FACE_RIGHT = 6
                        +GAMEPAD_BUTTON_RIGHT_FACE_RIGHT = 6
                        -GAMEPAD_BUTTON_RIGHT_FACE_UP = 5
                        +GAMEPAD_BUTTON_RIGHT_FACE_UP = 5
                        -GAMEPAD_BUTTON_RIGHT_THUMB = 17
                        +GAMEPAD_BUTTON_RIGHT_THUMB = 17
                        -GAMEPAD_BUTTON_RIGHT_TRIGGER_1 = 11
                        +GAMEPAD_BUTTON_RIGHT_TRIGGER_1 = 11
                        -GAMEPAD_BUTTON_RIGHT_TRIGGER_2 = 12
                        +GAMEPAD_BUTTON_RIGHT_TRIGGER_2 = 12
                        -GAMEPAD_BUTTON_UNKNOWN = 0
                        +GAMEPAD_BUTTON_UNKNOWN = 0
                        @@ -2477,77 +3218,124 @@
                        class pyray.Gesture
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -GESTURE_DOUBLETAP = 2
                        +GESTURE_DOUBLETAP = 2
                        -GESTURE_DRAG = 8
                        +GESTURE_DRAG = 8
                        -GESTURE_HOLD = 4
                        +GESTURE_HOLD = 4
                        -GESTURE_NONE = 0
                        +GESTURE_NONE = 0
                        -GESTURE_PINCH_IN = 256
                        +GESTURE_PINCH_IN = 256
                        -GESTURE_PINCH_OUT = 512
                        +GESTURE_PINCH_OUT = 512
                        -GESTURE_SWIPE_DOWN = 128
                        +GESTURE_SWIPE_DOWN = 128
                        -GESTURE_SWIPE_LEFT = 32
                        +GESTURE_SWIPE_LEFT = 32
                        -GESTURE_SWIPE_RIGHT = 16
                        +GESTURE_SWIPE_RIGHT = 16
                        -GESTURE_SWIPE_UP = 64
                        +GESTURE_SWIPE_UP = 64
                        -GESTURE_TAP = 1
                        +GESTURE_TAP = 1
                        -class pyray.GlyphInfo(value, offsetX, offsetY, advanceX, image)
                        +class pyray.GlyphInfo(value: int | None = None, offsetX: int | None = None, offsetY: int | None = None, advanceX: int | None = None, image: Image | list | tuple | None = None)

                        struct

                        +
                        +
                        +advanceX: int
                        +
                        + +
                        +
                        +image: Image
                        +
                        + +
                        +
                        +offsetX: int
                        +
                        + +
                        +
                        +offsetY: int
                        +
                        + +
                        +
                        +value: int
                        +
                        +
                        class pyray.GuiCheckBoxProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -CHECK_PADDING = 16
                        +CHECK_PADDING = 16
                        @@ -2555,30 +3343,41 @@
                        class pyray.GuiColorPickerProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -COLOR_SELECTOR_SIZE = 16
                        +COLOR_SELECTOR_SIZE = 16
                        -HUEBAR_PADDING = 18
                        +HUEBAR_PADDING = 18
                        -HUEBAR_SELECTOR_HEIGHT = 19
                        +HUEBAR_SELECTOR_HEIGHT = 19
                        -HUEBAR_SELECTOR_OVERFLOW = 20
                        +HUEBAR_SELECTOR_OVERFLOW = 20
                        -HUEBAR_WIDTH = 17
                        +HUEBAR_WIDTH = 17
                        @@ -2586,15 +3385,26 @@
                        class pyray.GuiComboBoxProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -COMBO_BUTTON_SPACING = 17
                        +COMBO_BUTTON_SPACING = 17
                        -COMBO_BUTTON_WIDTH = 16
                        +COMBO_BUTTON_WIDTH = 16
                        @@ -2602,85 +3412,96 @@
                        class pyray.GuiControl
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -BUTTON = 2
                        +BUTTON = 2
                        -CHECKBOX = 6
                        +CHECKBOX = 6
                        -COLORPICKER = 13
                        +COLORPICKER = 13
                        -COMBOBOX = 7
                        +COMBOBOX = 7
                        -DEFAULT = 0
                        +DEFAULT = 0
                        -DROPDOWNBOX = 8
                        +DROPDOWNBOX = 8
                        -LABEL = 1
                        +LABEL = 1
                        -LISTVIEW = 12
                        +LISTVIEW = 12
                        -PROGRESSBAR = 5
                        +PROGRESSBAR = 5
                        -SCROLLBAR = 14
                        +SCROLLBAR = 14
                        -SLIDER = 4
                        +SLIDER = 4
                        -SPINNER = 11
                        +SPINNER = 11
                        -STATUSBAR = 15
                        +STATUSBAR = 15
                        -TEXTBOX = 9
                        +TEXTBOX = 9
                        -TOGGLE = 3
                        +TOGGLE = 3
                        -VALUEBOX = 10
                        +VALUEBOX = 10
                        @@ -2688,80 +3509,91 @@
                        class pyray.GuiControlProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -BASE_COLOR_DISABLED = 10
                        +BASE_COLOR_DISABLED = 10
                        -BASE_COLOR_FOCUSED = 4
                        +BASE_COLOR_FOCUSED = 4
                        -BASE_COLOR_NORMAL = 1
                        +BASE_COLOR_NORMAL = 1
                        -BASE_COLOR_PRESSED = 7
                        +BASE_COLOR_PRESSED = 7
                        -BORDER_COLOR_DISABLED = 9
                        +BORDER_COLOR_DISABLED = 9
                        -BORDER_COLOR_FOCUSED = 3
                        +BORDER_COLOR_FOCUSED = 3
                        -BORDER_COLOR_NORMAL = 0
                        +BORDER_COLOR_NORMAL = 0
                        -BORDER_COLOR_PRESSED = 6
                        +BORDER_COLOR_PRESSED = 6
                        -BORDER_WIDTH = 12
                        +BORDER_WIDTH = 12
                        -TEXT_ALIGNMENT = 14
                        +TEXT_ALIGNMENT = 14
                        -TEXT_COLOR_DISABLED = 11
                        +TEXT_COLOR_DISABLED = 11
                        -TEXT_COLOR_FOCUSED = 5
                        +TEXT_COLOR_FOCUSED = 5
                        -TEXT_COLOR_NORMAL = 2
                        +TEXT_COLOR_NORMAL = 2
                        -TEXT_COLOR_PRESSED = 8
                        +TEXT_COLOR_PRESSED = 8
                        -TEXT_PADDING = 13
                        +TEXT_PADDING = 13
                        @@ -2769,40 +3601,51 @@
                        class pyray.GuiDefaultProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -BACKGROUND_COLOR = 19
                        +BACKGROUND_COLOR = 19
                        -LINE_COLOR = 18
                        +LINE_COLOR = 18
                        -TEXT_ALIGNMENT_VERTICAL = 21
                        +TEXT_ALIGNMENT_VERTICAL = 21
                        -TEXT_LINE_SPACING = 20
                        +TEXT_LINE_SPACING = 20
                        -TEXT_SIZE = 16
                        +TEXT_SIZE = 16
                        -TEXT_SPACING = 17
                        +TEXT_SPACING = 17
                        -TEXT_WRAP_MODE = 22
                        +TEXT_WRAP_MODE = 22
                        @@ -2810,15 +3653,26 @@
                        class pyray.GuiDropdownBoxProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -ARROW_PADDING = 16
                        +ARROW_PADDING = 16
                        -DROPDOWN_ITEMS_SPACING = 17
                        +DROPDOWN_ITEMS_SPACING = 17
                        @@ -2826,1285 +3680,1296 @@
                        class pyray.GuiIconName
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -ICON_1UP = 148
                        +ICON_1UP = 148
                        -ICON_220 = 220
                        +ICON_220 = 220
                        -ICON_221 = 221
                        +ICON_221 = 221
                        -ICON_222 = 222
                        +ICON_222 = 222
                        -ICON_223 = 223
                        +ICON_223 = 223
                        -ICON_224 = 224
                        +ICON_224 = 224
                        -ICON_225 = 225
                        +ICON_225 = 225
                        -ICON_226 = 226
                        +ICON_226 = 226
                        -ICON_227 = 227
                        +ICON_227 = 227
                        -ICON_228 = 228
                        +ICON_228 = 228
                        -ICON_229 = 229
                        +ICON_229 = 229
                        -ICON_230 = 230
                        +ICON_230 = 230
                        -ICON_231 = 231
                        +ICON_231 = 231
                        -ICON_232 = 232
                        +ICON_232 = 232
                        -ICON_233 = 233
                        +ICON_233 = 233
                        -ICON_234 = 234
                        +ICON_234 = 234
                        -ICON_235 = 235
                        +ICON_235 = 235
                        -ICON_236 = 236
                        +ICON_236 = 236
                        -ICON_237 = 237
                        +ICON_237 = 237
                        -ICON_238 = 238
                        +ICON_238 = 238
                        -ICON_239 = 239
                        +ICON_239 = 239
                        -ICON_240 = 240
                        +ICON_240 = 240
                        -ICON_241 = 241
                        +ICON_241 = 241
                        -ICON_242 = 242
                        +ICON_242 = 242
                        -ICON_243 = 243
                        +ICON_243 = 243
                        -ICON_244 = 244
                        +ICON_244 = 244
                        -ICON_245 = 245
                        +ICON_245 = 245
                        -ICON_246 = 246
                        +ICON_246 = 246
                        -ICON_247 = 247
                        +ICON_247 = 247
                        -ICON_248 = 248
                        +ICON_248 = 248
                        -ICON_249 = 249
                        +ICON_249 = 249
                        -ICON_250 = 250
                        +ICON_250 = 250
                        -ICON_251 = 251
                        +ICON_251 = 251
                        -ICON_252 = 252
                        +ICON_252 = 252
                        -ICON_253 = 253
                        +ICON_253 = 253
                        -ICON_254 = 254
                        +ICON_254 = 254
                        -ICON_255 = 255
                        +ICON_255 = 255
                        -ICON_ALARM = 205
                        +ICON_ALARM = 205
                        -ICON_ALPHA_CLEAR = 93
                        +ICON_ALPHA_CLEAR = 93
                        -ICON_ALPHA_MULTIPLY = 92
                        +ICON_ALPHA_MULTIPLY = 92
                        -ICON_ARROW_DOWN = 116
                        +ICON_ARROW_DOWN = 116
                        -ICON_ARROW_DOWN_FILL = 120
                        +ICON_ARROW_DOWN_FILL = 120
                        -ICON_ARROW_LEFT = 114
                        +ICON_ARROW_LEFT = 114
                        -ICON_ARROW_LEFT_FILL = 118
                        +ICON_ARROW_LEFT_FILL = 118
                        -ICON_ARROW_RIGHT = 115
                        +ICON_ARROW_RIGHT = 115
                        -ICON_ARROW_RIGHT_FILL = 119
                        +ICON_ARROW_RIGHT_FILL = 119
                        -ICON_ARROW_UP = 117
                        +ICON_ARROW_UP = 117
                        -ICON_ARROW_UP_FILL = 121
                        +ICON_ARROW_UP_FILL = 121
                        -ICON_AUDIO = 122
                        +ICON_AUDIO = 122
                        -ICON_BIN = 143
                        +ICON_BIN = 143
                        -ICON_BOX = 80
                        +ICON_BOX = 80
                        -ICON_BOX_BOTTOM = 85
                        +ICON_BOX_BOTTOM = 85
                        -ICON_BOX_BOTTOM_LEFT = 86
                        +ICON_BOX_BOTTOM_LEFT = 86
                        -ICON_BOX_BOTTOM_RIGHT = 84
                        +ICON_BOX_BOTTOM_RIGHT = 84
                        -ICON_BOX_CENTER = 89
                        +ICON_BOX_CENTER = 89
                        -ICON_BOX_CIRCLE_MASK = 90
                        +ICON_BOX_CIRCLE_MASK = 90
                        -ICON_BOX_CONCENTRIC = 110
                        +ICON_BOX_CONCENTRIC = 110
                        -ICON_BOX_CORNERS_BIG = 99
                        +ICON_BOX_CORNERS_BIG = 99
                        -ICON_BOX_CORNERS_SMALL = 98
                        +ICON_BOX_CORNERS_SMALL = 98
                        -ICON_BOX_DOTS_BIG = 109
                        +ICON_BOX_DOTS_BIG = 109
                        -ICON_BOX_DOTS_SMALL = 108
                        +ICON_BOX_DOTS_SMALL = 108
                        -ICON_BOX_GRID = 96
                        +ICON_BOX_GRID = 96
                        -ICON_BOX_GRID_BIG = 111
                        +ICON_BOX_GRID_BIG = 111
                        -ICON_BOX_LEFT = 87
                        +ICON_BOX_LEFT = 87
                        -ICON_BOX_MULTISIZE = 102
                        +ICON_BOX_MULTISIZE = 102
                        -ICON_BOX_RIGHT = 83
                        +ICON_BOX_RIGHT = 83
                        -ICON_BOX_TOP = 81
                        +ICON_BOX_TOP = 81
                        -ICON_BOX_TOP_LEFT = 88
                        +ICON_BOX_TOP_LEFT = 88
                        -ICON_BOX_TOP_RIGHT = 82
                        +ICON_BOX_TOP_RIGHT = 82
                        -ICON_BREAKPOINT_OFF = 213
                        +ICON_BREAKPOINT_OFF = 213
                        -ICON_BREAKPOINT_ON = 212
                        +ICON_BREAKPOINT_ON = 212
                        -ICON_BRUSH_CLASSIC = 24
                        +ICON_BRUSH_CLASSIC = 24
                        -ICON_BRUSH_PAINTER = 25
                        +ICON_BRUSH_PAINTER = 25
                        -ICON_BURGER_MENU = 214
                        +ICON_BURGER_MENU = 214
                        -ICON_CAMERA = 169
                        +ICON_CAMERA = 169
                        -ICON_CASE_SENSITIVE = 215
                        +ICON_CASE_SENSITIVE = 215
                        -ICON_CLOCK = 139
                        +ICON_CLOCK = 139
                        -ICON_COIN = 146
                        +ICON_COIN = 146
                        -ICON_COLOR_BUCKET = 29
                        +ICON_COLOR_BUCKET = 29
                        -ICON_COLOR_PICKER = 27
                        +ICON_COLOR_PICKER = 27
                        -ICON_CORNER = 187
                        +ICON_CORNER = 187
                        -ICON_CPU = 206
                        +ICON_CPU = 206
                        -ICON_CRACK = 155
                        +ICON_CRACK = 155
                        -ICON_CRACK_POINTS = 156
                        +ICON_CRACK_POINTS = 156
                        -ICON_CROP = 36
                        +ICON_CROP = 36
                        -ICON_CROP_ALPHA = 37
                        +ICON_CROP_ALPHA = 37
                        -ICON_CROSS = 113
                        +ICON_CROSS = 113
                        -ICON_CROSSLINE = 192
                        +ICON_CROSSLINE = 192
                        -ICON_CROSS_SMALL = 128
                        +ICON_CROSS_SMALL = 128
                        -ICON_CUBE = 162
                        +ICON_CUBE = 162
                        -ICON_CUBE_FACE_BACK = 168
                        +ICON_CUBE_FACE_BACK = 168
                        -ICON_CUBE_FACE_BOTTOM = 166
                        +ICON_CUBE_FACE_BOTTOM = 166
                        -ICON_CUBE_FACE_FRONT = 165
                        +ICON_CUBE_FACE_FRONT = 165
                        -ICON_CUBE_FACE_LEFT = 164
                        +ICON_CUBE_FACE_LEFT = 164
                        -ICON_CUBE_FACE_RIGHT = 167
                        +ICON_CUBE_FACE_RIGHT = 167
                        -ICON_CUBE_FACE_TOP = 163
                        +ICON_CUBE_FACE_TOP = 163
                        -ICON_CURSOR_CLASSIC = 21
                        +ICON_CURSOR_CLASSIC = 21
                        -ICON_CURSOR_HAND = 19
                        +ICON_CURSOR_HAND = 19
                        -ICON_CURSOR_MOVE = 52
                        +ICON_CURSOR_MOVE = 52
                        -ICON_CURSOR_MOVE_FILL = 68
                        +ICON_CURSOR_MOVE_FILL = 68
                        -ICON_CURSOR_POINTER = 20
                        +ICON_CURSOR_POINTER = 20
                        -ICON_CURSOR_SCALE = 53
                        +ICON_CURSOR_SCALE = 53
                        -ICON_CURSOR_SCALE_FILL = 69
                        +ICON_CURSOR_SCALE_FILL = 69
                        -ICON_CURSOR_SCALE_LEFT = 55
                        +ICON_CURSOR_SCALE_LEFT = 55
                        -ICON_CURSOR_SCALE_LEFT_FILL = 71
                        +ICON_CURSOR_SCALE_LEFT_FILL = 71
                        -ICON_CURSOR_SCALE_RIGHT = 54
                        +ICON_CURSOR_SCALE_RIGHT = 54
                        -ICON_CURSOR_SCALE_RIGHT_FILL = 70
                        +ICON_CURSOR_SCALE_RIGHT_FILL = 70
                        -ICON_DEMON = 152
                        +ICON_DEMON = 152
                        -ICON_DITHERING = 94
                        +ICON_DITHERING = 94
                        -ICON_DOOR = 158
                        +ICON_DOOR = 158
                        -ICON_EMPTYBOX = 63
                        +ICON_EMPTYBOX = 63
                        -ICON_EMPTYBOX_SMALL = 79
                        +ICON_EMPTYBOX_SMALL = 79
                        -ICON_EXIT = 159
                        +ICON_EXIT = 159
                        -ICON_EXPLOSION = 147
                        +ICON_EXPLOSION = 147
                        -ICON_EYE_OFF = 45
                        +ICON_EYE_OFF = 45
                        -ICON_EYE_ON = 44
                        +ICON_EYE_ON = 44
                        -ICON_FILE = 218
                        +ICON_FILE = 218
                        -ICON_FILETYPE_ALPHA = 194
                        +ICON_FILETYPE_ALPHA = 194
                        -ICON_FILETYPE_AUDIO = 11
                        +ICON_FILETYPE_AUDIO = 11
                        -ICON_FILETYPE_BINARY = 200
                        +ICON_FILETYPE_BINARY = 200
                        -ICON_FILETYPE_HOME = 195
                        +ICON_FILETYPE_HOME = 195
                        -ICON_FILETYPE_IMAGE = 12
                        +ICON_FILETYPE_IMAGE = 12
                        -ICON_FILETYPE_INFO = 15
                        +ICON_FILETYPE_INFO = 15
                        -ICON_FILETYPE_PLAY = 13
                        +ICON_FILETYPE_PLAY = 13
                        -ICON_FILETYPE_TEXT = 10
                        +ICON_FILETYPE_TEXT = 10
                        -ICON_FILETYPE_VIDEO = 14
                        +ICON_FILETYPE_VIDEO = 14
                        -ICON_FILE_ADD = 8
                        +ICON_FILE_ADD = 8
                        -ICON_FILE_COPY = 16
                        +ICON_FILE_COPY = 16
                        -ICON_FILE_CUT = 17
                        +ICON_FILE_CUT = 17
                        -ICON_FILE_DELETE = 9
                        +ICON_FILE_DELETE = 9
                        -ICON_FILE_EXPORT = 7
                        +ICON_FILE_EXPORT = 7
                        -ICON_FILE_NEW = 203
                        +ICON_FILE_NEW = 203
                        -ICON_FILE_OPEN = 5
                        +ICON_FILE_OPEN = 5
                        -ICON_FILE_PASTE = 18
                        +ICON_FILE_PASTE = 18
                        -ICON_FILE_SAVE = 6
                        +ICON_FILE_SAVE = 6
                        -ICON_FILE_SAVE_CLASSIC = 2
                        +ICON_FILE_SAVE_CLASSIC = 2
                        -ICON_FILTER = 47
                        +ICON_FILTER = 47
                        -ICON_FILTER_BILINEAR = 35
                        +ICON_FILTER_BILINEAR = 35
                        -ICON_FILTER_POINT = 34
                        +ICON_FILTER_POINT = 34
                        -ICON_FILTER_TOP = 46
                        +ICON_FILTER_TOP = 46
                        -ICON_FOLDER = 217
                        +ICON_FOLDER = 217
                        -ICON_FOLDER_ADD = 204
                        +ICON_FOLDER_ADD = 204
                        -ICON_FOLDER_FILE_OPEN = 1
                        +ICON_FOLDER_FILE_OPEN = 1
                        -ICON_FOLDER_OPEN = 3
                        +ICON_FOLDER_OPEN = 3
                        -ICON_FOLDER_SAVE = 4
                        +ICON_FOLDER_SAVE = 4
                        -ICON_FOUR_BOXES = 100
                        +ICON_FOUR_BOXES = 100
                        -ICON_FX = 123
                        +ICON_FX = 123
                        -ICON_GEAR = 141
                        +ICON_GEAR = 141
                        -ICON_GEAR_BIG = 142
                        +ICON_GEAR_BIG = 142
                        -ICON_GEAR_EX = 154
                        +ICON_GEAR_EX = 154
                        -ICON_GRID = 97
                        +ICON_GRID = 97
                        -ICON_GRID_FILL = 101
                        +ICON_GRID_FILL = 101
                        -ICON_HAND_POINTER = 144
                        +ICON_HAND_POINTER = 144
                        -ICON_HEART = 186
                        +ICON_HEART = 186
                        -ICON_HELP = 193
                        +ICON_HELP = 193
                        -ICON_HEX = 201
                        +ICON_HEX = 201
                        -ICON_HIDPI = 199
                        +ICON_HIDPI = 199
                        -ICON_HOUSE = 185
                        +ICON_HOUSE = 185
                        -ICON_INFO = 191
                        +ICON_INFO = 191
                        -ICON_KEY = 151
                        +ICON_KEY = 151
                        -ICON_LASER = 145
                        +ICON_LASER = 145
                        -ICON_LAYERS = 197
                        +ICON_LAYERS = 197
                        -ICON_LAYERS_VISIBLE = 196
                        +ICON_LAYERS_VISIBLE = 196
                        -ICON_LENS = 42
                        +ICON_LENS = 42
                        -ICON_LENS_BIG = 43
                        +ICON_LENS_BIG = 43
                        -ICON_LIFE_BARS = 190
                        +ICON_LIFE_BARS = 190
                        +ICON_LINK = 174
                        +ICON_LINK_BOXES = 172
                        +ICON_LINK_BROKE = 175
                        +ICON_LINK_MULTI = 173
                        +ICON_LINK_NET = 171
                        -ICON_LOCK_CLOSE = 137
                        +ICON_LOCK_CLOSE = 137
                        -ICON_LOCK_OPEN = 138
                        +ICON_LOCK_OPEN = 138
                        -ICON_MAGNET = 136
                        +ICON_MAGNET = 136
                        -ICON_MAILBOX = 180
                        +ICON_MAILBOX = 180
                        -ICON_MIPMAPS = 95
                        +ICON_MIPMAPS = 95
                        -ICON_MODE_2D = 160
                        +ICON_MODE_2D = 160
                        -ICON_MODE_3D = 161
                        +ICON_MODE_3D = 161
                        -ICON_MONITOR = 181
                        +ICON_MONITOR = 181
                        -ICON_MUTATE = 59
                        +ICON_MUTATE = 59
                        -ICON_MUTATE_FILL = 75
                        +ICON_MUTATE_FILL = 75
                        -ICON_NONE = 0
                        +ICON_NONE = 0
                        -ICON_NOTEBOOK = 177
                        +ICON_NOTEBOOK = 177
                        -ICON_OK_TICK = 112
                        +ICON_OK_TICK = 112
                        -ICON_PENCIL = 22
                        +ICON_PENCIL = 22
                        -ICON_PENCIL_BIG = 23
                        +ICON_PENCIL_BIG = 23
                        -ICON_PHOTO_CAMERA = 183
                        +ICON_PHOTO_CAMERA = 183
                        -ICON_PHOTO_CAMERA_FLASH = 184
                        +ICON_PHOTO_CAMERA_FLASH = 184
                        -ICON_PLAYER = 149
                        +ICON_PLAYER = 149
                        -ICON_PLAYER_JUMP = 150
                        +ICON_PLAYER_JUMP = 150
                        -ICON_PLAYER_NEXT = 134
                        +ICON_PLAYER_NEXT = 134
                        -ICON_PLAYER_PAUSE = 132
                        +ICON_PLAYER_PAUSE = 132
                        -ICON_PLAYER_PLAY = 131
                        +ICON_PLAYER_PLAY = 131
                        -ICON_PLAYER_PLAY_BACK = 130
                        +ICON_PLAYER_PLAY_BACK = 130
                        -ICON_PLAYER_PREVIOUS = 129
                        +ICON_PLAYER_PREVIOUS = 129
                        -ICON_PLAYER_RECORD = 135
                        +ICON_PLAYER_RECORD = 135
                        -ICON_PLAYER_STOP = 133
                        +ICON_PLAYER_STOP = 133
                        -ICON_POT = 91
                        +ICON_POT = 91
                        -ICON_PRINTER = 182
                        +ICON_PRINTER = 182
                        -ICON_REDO = 57
                        +ICON_REDO = 57
                        -ICON_REDO_FILL = 73
                        +ICON_REDO_FILL = 73
                        -ICON_REG_EXP = 216
                        +ICON_REG_EXP = 216
                        -ICON_REPEAT = 61
                        +ICON_REPEAT = 61
                        -ICON_REPEAT_FILL = 77
                        +ICON_REPEAT_FILL = 77
                        -ICON_REREDO = 58
                        +ICON_REREDO = 58
                        -ICON_REREDO_FILL = 74
                        +ICON_REREDO_FILL = 74
                        -ICON_RESIZE = 33
                        +ICON_RESIZE = 33
                        -ICON_RESTART = 211
                        +ICON_RESTART = 211
                        -ICON_ROM = 207
                        +ICON_ROM = 207
                        -ICON_ROTATE = 60
                        +ICON_ROTATE = 60
                        -ICON_ROTATE_FILL = 76
                        +ICON_ROTATE_FILL = 76
                        -ICON_RUBBER = 28
                        +ICON_RUBBER = 28
                        -ICON_SAND_TIMER = 219
                        +ICON_SAND_TIMER = 219
                        -ICON_SCALE = 32
                        +ICON_SCALE = 32
                        -ICON_SHIELD = 202
                        +ICON_SHIELD = 202
                        -ICON_SHUFFLE = 62
                        +ICON_SHUFFLE = 62
                        -ICON_SHUFFLE_FILL = 78
                        +ICON_SHUFFLE_FILL = 78
                        -ICON_SPECIAL = 170
                        +ICON_SPECIAL = 170
                        -ICON_SQUARE_TOGGLE = 38
                        +ICON_SQUARE_TOGGLE = 38
                        -ICON_STAR = 157
                        +ICON_STAR = 157
                        -ICON_STEP_INTO = 209
                        +ICON_STEP_INTO = 209
                        -ICON_STEP_OUT = 210
                        +ICON_STEP_OUT = 210
                        -ICON_STEP_OVER = 208
                        +ICON_STEP_OVER = 208
                        -ICON_SUITCASE = 178
                        +ICON_SUITCASE = 178
                        -ICON_SUITCASE_ZIP = 179
                        +ICON_SUITCASE_ZIP = 179
                        -ICON_SYMMETRY = 39
                        +ICON_SYMMETRY = 39
                        -ICON_SYMMETRY_HORIZONTAL = 40
                        +ICON_SYMMETRY_HORIZONTAL = 40
                        -ICON_SYMMETRY_VERTICAL = 41
                        +ICON_SYMMETRY_VERTICAL = 41
                        -ICON_TARGET = 64
                        +ICON_TARGET = 64
                        -ICON_TARGET_BIG = 50
                        +ICON_TARGET_BIG = 50
                        -ICON_TARGET_BIG_FILL = 66
                        +ICON_TARGET_BIG_FILL = 66
                        -ICON_TARGET_MOVE = 51
                        +ICON_TARGET_MOVE = 51
                        -ICON_TARGET_MOVE_FILL = 67
                        +ICON_TARGET_MOVE_FILL = 67
                        -ICON_TARGET_POINT = 48
                        +ICON_TARGET_POINT = 48
                        -ICON_TARGET_SMALL = 49
                        +ICON_TARGET_SMALL = 49
                        -ICON_TARGET_SMALL_FILL = 65
                        +ICON_TARGET_SMALL_FILL = 65
                        -ICON_TEXT_A = 31
                        +ICON_TEXT_A = 31
                        -ICON_TEXT_NOTES = 176
                        +ICON_TEXT_NOTES = 176
                        -ICON_TEXT_POPUP = 153
                        +ICON_TEXT_POPUP = 153
                        -ICON_TEXT_T = 30
                        +ICON_TEXT_T = 30
                        -ICON_TOOLS = 140
                        +ICON_TOOLS = 140
                        -ICON_UNDO = 56
                        +ICON_UNDO = 56
                        -ICON_UNDO_FILL = 72
                        +ICON_UNDO_FILL = 72
                        -ICON_VERTICAL_BARS = 188
                        +ICON_VERTICAL_BARS = 188
                        -ICON_VERTICAL_BARS_FILL = 189
                        +ICON_VERTICAL_BARS_FILL = 189
                        -ICON_WATER_DROP = 26
                        +ICON_WATER_DROP = 26
                        -ICON_WAVE = 124
                        +ICON_WAVE = 124
                        -ICON_WAVE_SINUS = 125
                        +ICON_WAVE_SINUS = 125
                        -ICON_WAVE_SQUARE = 126
                        +ICON_WAVE_SQUARE = 126
                        -ICON_WAVE_TRIANGULAR = 127
                        +ICON_WAVE_TRIANGULAR = 127
                        -ICON_WINDOW = 198
                        +ICON_WINDOW = 198
                        -ICON_ZOOM_ALL = 106
                        +ICON_ZOOM_ALL = 106
                        -ICON_ZOOM_BIG = 105
                        +ICON_ZOOM_BIG = 105
                        -ICON_ZOOM_CENTER = 107
                        +ICON_ZOOM_CENTER = 107
                        -ICON_ZOOM_MEDIUM = 104
                        +ICON_ZOOM_MEDIUM = 104
                        -ICON_ZOOM_SMALL = 103
                        +ICON_ZOOM_SMALL = 103
                        @@ -4112,25 +4977,36 @@
                        class pyray.GuiListViewProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -LIST_ITEMS_HEIGHT = 16
                        +LIST_ITEMS_HEIGHT = 16
                        -LIST_ITEMS_SPACING = 17
                        +LIST_ITEMS_SPACING = 17
                        -SCROLLBAR_SIDE = 19
                        +SCROLLBAR_SIDE = 19
                        -SCROLLBAR_WIDTH = 18
                        +SCROLLBAR_WIDTH = 18
                        @@ -4138,10 +5014,21 @@
                        class pyray.GuiProgressBarProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -PROGRESS_PADDING = 16
                        +PROGRESS_PADDING = 16
                        @@ -4149,35 +5036,46 @@
                        class pyray.GuiScrollBarProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -ARROWS_SIZE = 16
                        +ARROWS_SIZE = 16
                        -ARROWS_VISIBLE = 17
                        +ARROWS_VISIBLE = 17
                        -SCROLL_PADDING = 20
                        +SCROLL_PADDING = 20
                        -SCROLL_SLIDER_PADDING = 18
                        +SCROLL_SLIDER_PADDING = 18
                        -SCROLL_SLIDER_SIZE = 19
                        +SCROLL_SLIDER_SIZE = 19
                        -SCROLL_SPEED = 21
                        +SCROLL_SPEED = 21
                        @@ -4185,15 +5083,26 @@
                        class pyray.GuiSliderProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -SLIDER_PADDING = 17
                        +SLIDER_PADDING = 17
                        -SLIDER_WIDTH = 16
                        +SLIDER_WIDTH = 16
                        @@ -4201,15 +5110,26 @@
                        class pyray.GuiSpinnerProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -SPIN_BUTTON_SPACING = 17
                        +SPIN_BUTTON_SPACING = 17
                        -SPIN_BUTTON_WIDTH = 16
                        +SPIN_BUTTON_WIDTH = 16
                        @@ -4217,52 +5137,89 @@
                        class pyray.GuiState
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -STATE_DISABLED = 3
                        +STATE_DISABLED = 3
                        -STATE_FOCUSED = 1
                        +STATE_FOCUSED = 1
                        -STATE_NORMAL = 0
                        +STATE_NORMAL = 0
                        -STATE_PRESSED = 2
                        +STATE_PRESSED = 2
                        -class pyray.GuiStyleProp(controlId, propertyId, propertyValue)
                        +class pyray.GuiStyleProp(controlId: int | None = None, propertyId: int | None = None, propertyValue: int | None = None)

                        struct

                        +
                        +
                        +controlId: int
                        +
                        + +
                        +
                        +propertyId: int
                        +
                        + +
                        +
                        +propertyValue: int
                        +
                        +
                        class pyray.GuiTextAlignment
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -TEXT_ALIGN_CENTER = 1
                        +TEXT_ALIGN_CENTER = 1
                        -TEXT_ALIGN_LEFT = 0
                        +TEXT_ALIGN_LEFT = 0
                        -TEXT_ALIGN_RIGHT = 2
                        +TEXT_ALIGN_RIGHT = 2
                        @@ -4270,20 +5227,31 @@
                        class pyray.GuiTextAlignmentVertical
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -TEXT_ALIGN_BOTTOM = 2
                        +TEXT_ALIGN_BOTTOM = 2
                        -TEXT_ALIGN_MIDDLE = 1
                        +TEXT_ALIGN_MIDDLE = 1
                        -TEXT_ALIGN_TOP = 0
                        +TEXT_ALIGN_TOP = 0
                        @@ -4291,10 +5259,21 @@
                        class pyray.GuiTextBoxProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -TEXT_READONLY = 16
                        +TEXT_READONLY = 16
                        @@ -4302,20 +5281,31 @@
                        class pyray.GuiTextWrapMode
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -TEXT_WRAP_CHAR = 1
                        +TEXT_WRAP_CHAR = 1
                        -TEXT_WRAP_NONE = 0
                        +TEXT_WRAP_NONE = 0
                        -TEXT_WRAP_WORD = 2
                        +TEXT_WRAP_WORD = 2
                        @@ -4323,736 +5313,1080 @@
                        class pyray.GuiToggleProperty
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -GROUP_PADDING = 16
                        +GROUP_PADDING = 16
                        -class pyray.Image(data, width, height, mipmaps, format)
                        +class pyray.Image(data: Any | None = None, width: int | None = None, height: int | None = None, mipmaps: int | None = None, format: int | None = None)

                        struct

                        +
                        +
                        +data: Any
                        +
                        + +
                        +
                        +format: int
                        +
                        + +
                        +
                        +height: int
                        +
                        + +
                        +
                        +mipmaps: int
                        +
                        + +
                        +
                        +width: int
                        +
                        +
                        class pyray.KeyboardKey
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -KEY_A = 65
                        +KEY_A = 65
                        -KEY_APOSTROPHE = 39
                        +KEY_APOSTROPHE = 39
                        -KEY_B = 66
                        +KEY_B = 66
                        -KEY_BACK = 4
                        +KEY_BACK = 4
                        -KEY_BACKSLASH = 92
                        +KEY_BACKSLASH = 92
                        -KEY_BACKSPACE = 259
                        +KEY_BACKSPACE = 259
                        -KEY_C = 67
                        +KEY_C = 67
                        -KEY_CAPS_LOCK = 280
                        +KEY_CAPS_LOCK = 280
                        -KEY_COMMA = 44
                        +KEY_COMMA = 44
                        -KEY_D = 68
                        +KEY_D = 68
                        -KEY_DELETE = 261
                        +KEY_DELETE = 261
                        -KEY_DOWN = 264
                        +KEY_DOWN = 264
                        -KEY_E = 69
                        +KEY_E = 69
                        -KEY_EIGHT = 56
                        +KEY_EIGHT = 56
                        -KEY_END = 269
                        +KEY_END = 269
                        -KEY_ENTER = 257
                        +KEY_ENTER = 257
                        -KEY_EQUAL = 61
                        +KEY_EQUAL = 61
                        -KEY_ESCAPE = 256
                        +KEY_ESCAPE = 256
                        -KEY_F = 70
                        +KEY_F = 70
                        -KEY_F1 = 290
                        +KEY_F1 = 290
                        -KEY_F10 = 299
                        +KEY_F10 = 299
                        -KEY_F11 = 300
                        +KEY_F11 = 300
                        -KEY_F12 = 301
                        +KEY_F12 = 301
                        -KEY_F2 = 291
                        +KEY_F2 = 291
                        -KEY_F3 = 292
                        +KEY_F3 = 292
                        -KEY_F4 = 293
                        +KEY_F4 = 293
                        -KEY_F5 = 294
                        +KEY_F5 = 294
                        -KEY_F6 = 295
                        +KEY_F6 = 295
                        -KEY_F7 = 296
                        +KEY_F7 = 296
                        -KEY_F8 = 297
                        +KEY_F8 = 297
                        -KEY_F9 = 298
                        +KEY_F9 = 298
                        -KEY_FIVE = 53
                        +KEY_FIVE = 53
                        -KEY_FOUR = 52
                        +KEY_FOUR = 52
                        -KEY_G = 71
                        +KEY_G = 71
                        -KEY_GRAVE = 96
                        +KEY_GRAVE = 96
                        -KEY_H = 72
                        +KEY_H = 72
                        -KEY_HOME = 268
                        +KEY_HOME = 268
                        -KEY_I = 73
                        +KEY_I = 73
                        -KEY_INSERT = 260
                        +KEY_INSERT = 260
                        -KEY_J = 74
                        +KEY_J = 74
                        -KEY_K = 75
                        +KEY_K = 75
                        -KEY_KB_MENU = 348
                        +KEY_KB_MENU = 348
                        -KEY_KP_0 = 320
                        +KEY_KP_0 = 320
                        -KEY_KP_1 = 321
                        +KEY_KP_1 = 321
                        -KEY_KP_2 = 322
                        +KEY_KP_2 = 322
                        -KEY_KP_3 = 323
                        +KEY_KP_3 = 323
                        -KEY_KP_4 = 324
                        +KEY_KP_4 = 324
                        -KEY_KP_5 = 325
                        +KEY_KP_5 = 325
                        -KEY_KP_6 = 326
                        +KEY_KP_6 = 326
                        -KEY_KP_7 = 327
                        +KEY_KP_7 = 327
                        -KEY_KP_8 = 328
                        +KEY_KP_8 = 328
                        -KEY_KP_9 = 329
                        +KEY_KP_9 = 329
                        -KEY_KP_ADD = 334
                        +KEY_KP_ADD = 334
                        -KEY_KP_DECIMAL = 330
                        +KEY_KP_DECIMAL = 330
                        -KEY_KP_DIVIDE = 331
                        +KEY_KP_DIVIDE = 331
                        -KEY_KP_ENTER = 335
                        +KEY_KP_ENTER = 335
                        -KEY_KP_EQUAL = 336
                        +KEY_KP_EQUAL = 336
                        -KEY_KP_MULTIPLY = 332
                        +KEY_KP_MULTIPLY = 332
                        -KEY_KP_SUBTRACT = 333
                        +KEY_KP_SUBTRACT = 333
                        -KEY_L = 76
                        +KEY_L = 76
                        -KEY_LEFT = 263
                        +KEY_LEFT = 263
                        -KEY_LEFT_ALT = 342
                        +KEY_LEFT_ALT = 342
                        -KEY_LEFT_BRACKET = 91
                        +KEY_LEFT_BRACKET = 91
                        -KEY_LEFT_CONTROL = 341
                        +KEY_LEFT_CONTROL = 341
                        -KEY_LEFT_SHIFT = 340
                        +KEY_LEFT_SHIFT = 340
                        -KEY_LEFT_SUPER = 343
                        +KEY_LEFT_SUPER = 343
                        -KEY_M = 77
                        +KEY_M = 77
                        -KEY_MENU = 82
                        +KEY_MENU = 82
                        -KEY_MINUS = 45
                        +KEY_MINUS = 45
                        -KEY_N = 78
                        +KEY_N = 78
                        -KEY_NINE = 57
                        +KEY_NINE = 57
                        -KEY_NULL = 0
                        +KEY_NULL = 0
                        -KEY_NUM_LOCK = 282
                        +KEY_NUM_LOCK = 282
                        -KEY_O = 79
                        +KEY_O = 79
                        -KEY_ONE = 49
                        +KEY_ONE = 49
                        -KEY_P = 80
                        +KEY_P = 80
                        -KEY_PAGE_DOWN = 267
                        +KEY_PAGE_DOWN = 267
                        -KEY_PAGE_UP = 266
                        +KEY_PAGE_UP = 266
                        -KEY_PAUSE = 284
                        +KEY_PAUSE = 284
                        -KEY_PERIOD = 46
                        +KEY_PERIOD = 46
                        -KEY_PRINT_SCREEN = 283
                        +KEY_PRINT_SCREEN = 283
                        -KEY_Q = 81
                        +KEY_Q = 81
                        -KEY_R = 82
                        +KEY_R = 82
                        -KEY_RIGHT = 262
                        +KEY_RIGHT = 262
                        -KEY_RIGHT_ALT = 346
                        +KEY_RIGHT_ALT = 346
                        -KEY_RIGHT_BRACKET = 93
                        +KEY_RIGHT_BRACKET = 93
                        -KEY_RIGHT_CONTROL = 345
                        +KEY_RIGHT_CONTROL = 345
                        -KEY_RIGHT_SHIFT = 344
                        +KEY_RIGHT_SHIFT = 344
                        -KEY_RIGHT_SUPER = 347
                        +KEY_RIGHT_SUPER = 347
                        -KEY_S = 83
                        +KEY_S = 83
                        -KEY_SCROLL_LOCK = 281
                        +KEY_SCROLL_LOCK = 281
                        -KEY_SEMICOLON = 59
                        +KEY_SEMICOLON = 59
                        -KEY_SEVEN = 55
                        +KEY_SEVEN = 55
                        -KEY_SIX = 54
                        +KEY_SIX = 54
                        -KEY_SLASH = 47
                        +KEY_SLASH = 47
                        -KEY_SPACE = 32
                        +KEY_SPACE = 32
                        -KEY_T = 84
                        +KEY_T = 84
                        -KEY_TAB = 258
                        +KEY_TAB = 258
                        -KEY_THREE = 51
                        +KEY_THREE = 51
                        -KEY_TWO = 50
                        +KEY_TWO = 50
                        -KEY_U = 85
                        +KEY_U = 85
                        -KEY_UP = 265
                        +KEY_UP = 265
                        -KEY_V = 86
                        +KEY_V = 86
                        -KEY_VOLUME_DOWN = 25
                        +KEY_VOLUME_DOWN = 25
                        -KEY_VOLUME_UP = 24
                        +KEY_VOLUME_UP = 24
                        -KEY_W = 87
                        +KEY_W = 87
                        -KEY_X = 88
                        +KEY_X = 88
                        -KEY_Y = 89
                        +KEY_Y = 89
                        -KEY_Z = 90
                        +KEY_Z = 90
                        -KEY_ZERO = 48
                        +KEY_ZERO = 48
                        -pyray.LIGHTGRAY
                        +pyray.LIGHTGRAY: Color
                        -pyray.LIME
                        +pyray.LIME: Color
                        -pyray.MAGENTA
                        +pyray.MAGENTA: Color
                        -pyray.MAROON
                        +pyray.MAROON: Color
                        -class pyray.Material(shader, maps, params)
                        +class pyray.Material(shader: Shader | list | tuple | None = None, maps: Any | None = None, params: list | None = None)

                        struct

                        +
                        +
                        +maps: Any
                        +
                        + +
                        +
                        +params: list
                        +
                        + +
                        +
                        +shader: Shader
                        +
                        +
                        -class pyray.MaterialMap(texture, color, value)
                        +class pyray.MaterialMap(texture: Texture | list | tuple | None = None, color: Color | list | tuple | None = None, value: float | None = None)

                        struct

                        +
                        +
                        +color: Color
                        +
                        + +
                        +
                        +texture: Texture
                        +
                        + +
                        +
                        +value: float
                        +
                        +
                        class pyray.MaterialMapIndex
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -MATERIAL_MAP_ALBEDO = 0
                        +MATERIAL_MAP_ALBEDO = 0
                        -MATERIAL_MAP_BRDF = 10
                        +MATERIAL_MAP_BRDF = 10
                        -MATERIAL_MAP_CUBEMAP = 7
                        +MATERIAL_MAP_CUBEMAP = 7
                        -MATERIAL_MAP_EMISSION = 5
                        +MATERIAL_MAP_EMISSION = 5
                        -MATERIAL_MAP_HEIGHT = 6
                        +MATERIAL_MAP_HEIGHT = 6
                        -MATERIAL_MAP_IRRADIANCE = 8
                        +MATERIAL_MAP_IRRADIANCE = 8
                        -MATERIAL_MAP_METALNESS = 1
                        +MATERIAL_MAP_METALNESS = 1
                        -MATERIAL_MAP_NORMAL = 2
                        +MATERIAL_MAP_NORMAL = 2
                        -MATERIAL_MAP_OCCLUSION = 4
                        +MATERIAL_MAP_OCCLUSION = 4
                        -MATERIAL_MAP_PREFILTER = 9
                        +MATERIAL_MAP_PREFILTER = 9
                        -MATERIAL_MAP_ROUGHNESS = 3
                        +MATERIAL_MAP_ROUGHNESS = 3
                        -class pyray.Matrix(m0, m4, m8, m12, m1, m5, m9, m13, m2, m6, m10, m14, m3, m7, m11, m15)
                        +class pyray.Matrix(m0: float | None = None, m4: float | None = None, m8: float | None = None, m12: float | None = None, m1: float | None = None, m5: float | None = None, m9: float | None = None, m13: float | None = None, m2: float | None = None, m6: float | None = None, m10: float | None = None, m14: float | None = None, m3: float | None = None, m7: float | None = None, m11: float | None = None, m15: float | None = None)

                        struct

                        +
                        +
                        +m0: float
                        +
                        + +
                        +
                        +m1: float
                        +
                        + +
                        +
                        +m10: float
                        +
                        + +
                        +
                        +m11: float
                        +
                        + +
                        +
                        +m12: float
                        +
                        + +
                        +
                        +m13: float
                        +
                        + +
                        +
                        +m14: float
                        +
                        + +
                        +
                        +m15: float
                        +
                        + +
                        +
                        +m2: float
                        +
                        + +
                        +
                        +m3: float
                        +
                        + +
                        +
                        +m4: float
                        +
                        + +
                        +
                        +m5: float
                        +
                        + +
                        +
                        +m6: float
                        +
                        + +
                        +
                        +m7: float
                        +
                        + +
                        +
                        +m8: float
                        +
                        + +
                        +
                        +m9: float
                        +
                        +
                        -class pyray.Matrix2x2(m00, m01, m10, m11)
                        +class pyray.Matrix2x2(m00: float | None = None, m01: float | None = None, m10: float | None = None, m11: float | None = None)

                        struct

                        +
                        +
                        +m00: float
                        +
                        + +
                        +
                        +m01: float
                        +
                        + +
                        +
                        +m10: float
                        +
                        + +
                        +
                        +m11: float
                        +
                        +
                        -class pyray.Mesh(vertexCount, triangleCount, vertices, texcoords, texcoords2, normals, tangents, colors, indices, animVertices, animNormals, boneIds, boneWeights, vaoId, vboId)
                        +class pyray.Mesh(vertexCount: int | None = None, triangleCount: int | None = None, vertices: Any | None = None, texcoords: Any | None = None, texcoords2: Any | None = None, normals: Any | None = None, tangents: Any | None = None, colors: str | None = None, indices: Any | None = None, animVertices: Any | None = None, animNormals: Any | None = None, boneIds: str | None = None, boneWeights: Any | None = None, vaoId: int | None = None, vboId: Any | None = None)

                        struct

                        +
                        +
                        +animNormals: Any
                        +
                        + +
                        +
                        +animVertices: Any
                        +
                        + +
                        +
                        +boneIds: str
                        +
                        + +
                        +
                        +boneWeights: Any
                        +
                        + +
                        +
                        +colors: str
                        +
                        + +
                        +
                        +indices: Any
                        +
                        + +
                        +
                        +normals: Any
                        +
                        + +
                        +
                        +tangents: Any
                        +
                        + +
                        +
                        +texcoords: Any
                        +
                        + +
                        +
                        +texcoords2: Any
                        +
                        + +
                        +
                        +triangleCount: int
                        +
                        + +
                        +
                        +vaoId: int
                        +
                        + +
                        +
                        +vboId: Any
                        +
                        + +
                        +
                        +vertexCount: int
                        +
                        + +
                        +
                        +vertices: Any
                        +
                        +
                        -class pyray.Model(transform, meshCount, materialCount, meshes, materials, meshMaterial, boneCount, bones, bindPose)
                        +class pyray.Model(transform: Matrix | list | tuple | None = None, meshCount: int | None = None, materialCount: int | None = None, meshes: Any | None = None, materials: Any | None = None, meshMaterial: Any | None = None, boneCount: int | None = None, bones: Any | None = None, bindPose: Any | None = None)

                        struct

                        +
                        +
                        +bindPose: Any
                        +
                        + +
                        +
                        +boneCount: int
                        +
                        + +
                        +
                        +bones: Any
                        +
                        + +
                        +
                        +materialCount: int
                        +
                        + +
                        +
                        +materials: Any
                        +
                        + +
                        +
                        +meshCount: int
                        +
                        + +
                        +
                        +meshMaterial: Any
                        +
                        + +
                        +
                        +meshes: Any
                        +
                        + +
                        +
                        +transform: Matrix
                        +
                        +
                        -class pyray.ModelAnimation(boneCount, frameCount, bones, framePoses, name)
                        +class pyray.ModelAnimation(boneCount: int | None = None, frameCount: int | None = None, bones: Any | None = None, framePoses: Any | None = None, name: list | None = None)

                        struct

                        +
                        +
                        +boneCount: int
                        +
                        + +
                        +
                        +bones: Any
                        +
                        + +
                        +
                        +frameCount: int
                        +
                        + +
                        +
                        +framePoses: Any
                        +
                        + +
                        +
                        +name: list
                        +
                        +
                        class pyray.MouseButton
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -MOUSE_BUTTON_BACK = 6
                        +MOUSE_BUTTON_BACK = 6
                        -MOUSE_BUTTON_EXTRA = 4
                        +MOUSE_BUTTON_EXTRA = 4
                        -MOUSE_BUTTON_FORWARD = 5
                        +MOUSE_BUTTON_FORWARD = 5
                        -MOUSE_BUTTON_LEFT = 0
                        +MOUSE_BUTTON_LEFT = 0
                        -MOUSE_BUTTON_MIDDLE = 2
                        +MOUSE_BUTTON_MIDDLE = 2
                        -MOUSE_BUTTON_RIGHT = 1
                        +MOUSE_BUTTON_RIGHT = 1
                        -MOUSE_BUTTON_SIDE = 3
                        +MOUSE_BUTTON_SIDE = 3
                        @@ -5060,329 +6394,688 @@
                        class pyray.MouseCursor
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -MOUSE_CURSOR_ARROW = 1
                        +MOUSE_CURSOR_ARROW = 1
                        -MOUSE_CURSOR_CROSSHAIR = 3
                        +MOUSE_CURSOR_CROSSHAIR = 3
                        -MOUSE_CURSOR_DEFAULT = 0
                        +MOUSE_CURSOR_DEFAULT = 0
                        -MOUSE_CURSOR_IBEAM = 2
                        +MOUSE_CURSOR_IBEAM = 2
                        -MOUSE_CURSOR_NOT_ALLOWED = 10
                        +MOUSE_CURSOR_NOT_ALLOWED = 10
                        -MOUSE_CURSOR_POINTING_HAND = 4
                        +MOUSE_CURSOR_POINTING_HAND = 4
                        -MOUSE_CURSOR_RESIZE_ALL = 9
                        +MOUSE_CURSOR_RESIZE_ALL = 9
                        -MOUSE_CURSOR_RESIZE_EW = 5
                        +MOUSE_CURSOR_RESIZE_EW = 5
                        -MOUSE_CURSOR_RESIZE_NESW = 8
                        +MOUSE_CURSOR_RESIZE_NESW = 8
                        -MOUSE_CURSOR_RESIZE_NS = 6
                        +MOUSE_CURSOR_RESIZE_NS = 6
                        -MOUSE_CURSOR_RESIZE_NWSE = 7
                        +MOUSE_CURSOR_RESIZE_NWSE = 7
                        -class pyray.Music(stream, frameCount, looping, ctxType, ctxData)
                        +class pyray.Music(stream: AudioStream | list | tuple | None = None, frameCount: int | None = None, looping: bool | None = None, ctxType: int | None = None, ctxData: Any | None = None)

                        struct

                        +
                        +
                        +ctxData: Any
                        +
                        + +
                        +
                        +ctxType: int
                        +
                        + +
                        +
                        +frameCount: int
                        +
                        + +
                        +
                        +looping: bool
                        +
                        + +
                        +
                        +stream: AudioStream
                        +
                        +
                        -class pyray.NPatchInfo(source, left, top, right, bottom, layout)
                        +class pyray.NPatchInfo(source: Rectangle | list | tuple | None = None, left: int | None = None, top: int | None = None, right: int | None = None, bottom: int | None = None, layout: int | None = None)

                        struct

                        +
                        +
                        +bottom: int
                        +
                        + +
                        +
                        +layout: int
                        +
                        + +
                        +
                        +left: int
                        +
                        + +
                        +
                        +right: int
                        +
                        + +
                        +
                        +source: Rectangle
                        +
                        + +
                        +
                        +top: int
                        +
                        +
                        class pyray.NPatchLayout
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -NPATCH_NINE_PATCH = 0
                        +NPATCH_NINE_PATCH = 0
                        -NPATCH_THREE_PATCH_HORIZONTAL = 2
                        +NPATCH_THREE_PATCH_HORIZONTAL = 2
                        -NPATCH_THREE_PATCH_VERTICAL = 1
                        +NPATCH_THREE_PATCH_VERTICAL = 1
                        -pyray.ORANGE
                        +pyray.ORANGE: Color
                        -pyray.PINK
                        +pyray.PINK: Color
                        -pyray.PURPLE
                        +pyray.PURPLE: Color
                        -class pyray.PhysicsBodyData(id, enabled, position, velocity, force, angularVelocity, torque, orient, inertia, inverseInertia, mass, inverseMass, staticFriction, dynamicFriction, restitution, useGravity, isGrounded, freezeOrient, shape)
                        +class pyray.PhysicsBodyData(id: int | None = None, enabled: bool | None = None, position: Vector2 | list | tuple | None = None, velocity: Vector2 | list | tuple | None = None, force: Vector2 | list | tuple | None = None, angularVelocity: float | None = None, torque: float | None = None, orient: float | None = None, inertia: float | None = None, inverseInertia: float | None = None, mass: float | None = None, inverseMass: float | None = None, staticFriction: float | None = None, dynamicFriction: float | None = None, restitution: float | None = None, useGravity: bool | None = None, isGrounded: bool | None = None, freezeOrient: bool | None = None, shape: PhysicsShape | list | tuple | None = None)

                        struct

                        +
                        +
                        +angularVelocity: float
                        +
                        + +
                        +
                        +dynamicFriction: float
                        +
                        + +
                        +
                        +enabled: bool
                        +
                        + +
                        +
                        +force: Vector2
                        +
                        + +
                        +
                        +freezeOrient: bool
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +inertia: float
                        +
                        + +
                        +
                        +inverseInertia: float
                        +
                        + +
                        +
                        +inverseMass: float
                        +
                        + +
                        +
                        +isGrounded: bool
                        +
                        + +
                        +
                        +mass: float
                        +
                        + +
                        +
                        +orient: float
                        +
                        + +
                        +
                        +position: Vector2
                        +
                        + +
                        +
                        +restitution: float
                        +
                        + +
                        +
                        +shape: PhysicsShape
                        +
                        + +
                        +
                        +staticFriction: float
                        +
                        + +
                        +
                        +torque: float
                        +
                        + +
                        +
                        +useGravity: bool
                        +
                        + +
                        +
                        +velocity: Vector2
                        +
                        +
                        -class pyray.PhysicsManifoldData(id, bodyA, bodyB, penetration, normal, contacts, contactsCount, restitution, dynamicFriction, staticFriction)
                        +class pyray.PhysicsManifoldData(id: int | None = None, bodyA: Any | None = None, bodyB: Any | None = None, penetration: float | None = None, normal: Vector2 | list | tuple | None = None, contacts: list | None = None, contactsCount: int | None = None, restitution: float | None = None, dynamicFriction: float | None = None, staticFriction: float | None = None)

                        struct

                        +
                        +
                        +bodyA: Any
                        +
                        + +
                        +
                        +bodyB: Any
                        +
                        + +
                        +
                        +contacts: list
                        +
                        + +
                        +
                        +contactsCount: int
                        +
                        + +
                        +
                        +dynamicFriction: float
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +normal: Vector2
                        +
                        + +
                        +
                        +penetration: float
                        +
                        + +
                        +
                        +restitution: float
                        +
                        + +
                        +
                        +staticFriction: float
                        +
                        +
                        -class pyray.PhysicsShape(type, body, vertexData, radius, transform)
                        +class pyray.PhysicsShape(type: PhysicsShapeType | None = None, body: Any | None = None, vertexData: PhysicsVertexData | list | tuple | None = None, radius: float | None = None, transform: Matrix2x2 | list | tuple | None = None)

                        struct

                        +
                        +
                        +body: Any
                        +
                        + +
                        +
                        +radius: float
                        +
                        + +
                        +
                        +transform: Matrix2x2
                        +
                        + +
                        +
                        +type: PhysicsShapeType
                        +
                        + +
                        +
                        +vertexData: PhysicsVertexData
                        +
                        +
                        -class pyray.PhysicsVertexData(vertexCount, positions, normals)
                        +class pyray.PhysicsVertexData(vertexCount: int | None = None, positions: list | None = None, normals: list | None = None)

                        struct

                        +
                        +
                        +normals: list
                        +
                        + +
                        +
                        +positions: list
                        +
                        + +
                        +
                        +vertexCount: int
                        +
                        +
                        class pyray.PixelFormat
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA = 23
                        +PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA = 23
                        -PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA = 24
                        +PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA = 24
                        -PIXELFORMAT_COMPRESSED_DXT1_RGB = 14
                        +PIXELFORMAT_COMPRESSED_DXT1_RGB = 14
                        -PIXELFORMAT_COMPRESSED_DXT1_RGBA = 15
                        +PIXELFORMAT_COMPRESSED_DXT1_RGBA = 15
                        -PIXELFORMAT_COMPRESSED_DXT3_RGBA = 16
                        +PIXELFORMAT_COMPRESSED_DXT3_RGBA = 16
                        -PIXELFORMAT_COMPRESSED_DXT5_RGBA = 17
                        +PIXELFORMAT_COMPRESSED_DXT5_RGBA = 17
                        -PIXELFORMAT_COMPRESSED_ETC1_RGB = 18
                        +PIXELFORMAT_COMPRESSED_ETC1_RGB = 18
                        -PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA = 20
                        +PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA = 20
                        -PIXELFORMAT_COMPRESSED_ETC2_RGB = 19
                        +PIXELFORMAT_COMPRESSED_ETC2_RGB = 19
                        -PIXELFORMAT_COMPRESSED_PVRT_RGB = 21
                        +PIXELFORMAT_COMPRESSED_PVRT_RGB = 21
                        -PIXELFORMAT_COMPRESSED_PVRT_RGBA = 22
                        +PIXELFORMAT_COMPRESSED_PVRT_RGBA = 22
                        -PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1
                        +PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1
                        -PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA = 2
                        +PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA = 2
                        -PIXELFORMAT_UNCOMPRESSED_R16 = 11
                        +PIXELFORMAT_UNCOMPRESSED_R16 = 11
                        -PIXELFORMAT_UNCOMPRESSED_R16G16B16 = 12
                        +PIXELFORMAT_UNCOMPRESSED_R16G16B16 = 12
                        -PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 = 13
                        +PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 = 13
                        -PIXELFORMAT_UNCOMPRESSED_R32 = 8
                        +PIXELFORMAT_UNCOMPRESSED_R32 = 8
                        -PIXELFORMAT_UNCOMPRESSED_R32G32B32 = 9
                        +PIXELFORMAT_UNCOMPRESSED_R32G32B32 = 9
                        -PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 = 10
                        +PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 = 10
                        -PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 = 6
                        +PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 = 6
                        -PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 = 5
                        +PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 = 5
                        -PIXELFORMAT_UNCOMPRESSED_R5G6B5 = 3
                        +PIXELFORMAT_UNCOMPRESSED_R5G6B5 = 3
                        -PIXELFORMAT_UNCOMPRESSED_R8G8B8 = 4
                        +PIXELFORMAT_UNCOMPRESSED_R8G8B8 = 4
                        -PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 = 7
                        +PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 = 7
                        -pyray.RAYWHITE
                        +pyray.RAYWHITE: Color
                        -pyray.RED
                        +pyray.RED: Color
                        -class pyray.Ray(position, direction)
                        +class pyray.Ray(position: Vector3 | list | tuple | None = None, direction: Vector3 | list | tuple | None = None)

                        struct

                        +
                        +
                        +direction: Vector3
                        +
                        + +
                        +
                        +position: Vector3
                        +
                        +
                        -class pyray.RayCollision(hit, distance, point, normal)
                        +class pyray.RayCollision(hit: bool | None = None, distance: float | None = None, point: Vector3 | list | tuple | None = None, normal: Vector3 | list | tuple | None = None)

                        struct

                        +
                        +
                        +distance: float
                        +
                        + +
                        +
                        +hit: bool
                        +
                        + +
                        +
                        +normal: Vector3
                        +
                        + +
                        +
                        +point: Vector3
                        +
                        +
                        -class pyray.Rectangle(x, y, width, height)
                        +class pyray.Rectangle(x: float | None = None, y: float | None = None, width: float | None = None, height: float | None = None)

                        struct

                        +
                        +
                        +height: float
                        +
                        + +
                        +
                        +width: float
                        +
                        + +
                        +
                        +x: float
                        +
                        + +
                        +
                        +y: float
                        +
                        +
                        -class pyray.RenderTexture(id, texture, depth)
                        +class pyray.RenderTexture(id: int | None = None, texture: Texture | list | tuple | None = None, depth: Texture | list | tuple | None = None)

                        struct

                        +
                        +
                        +depth: Texture
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +texture: Texture
                        +
                        +
                        -pyray.SKYBLUE
                        +pyray.SKYBLUE: Color
                        -class pyray.Shader(id, locs)
                        +class pyray.Shader(id: int | None = None, locs: Any | None = None)

                        struct

                        +
                        +
                        +id: int
                        +
                        + +
                        +
                        +locs: Any
                        +
                        +
                        class pyray.ShaderAttributeDataType
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -SHADER_ATTRIB_FLOAT = 0
                        +SHADER_ATTRIB_FLOAT = 0
                        -SHADER_ATTRIB_VEC2 = 1
                        +SHADER_ATTRIB_VEC2 = 1
                        -SHADER_ATTRIB_VEC3 = 2
                        +SHADER_ATTRIB_VEC3 = 2
                        -SHADER_ATTRIB_VEC4 = 3
                        +SHADER_ATTRIB_VEC4 = 3
                        @@ -5390,135 +7083,146 @@
                        class pyray.ShaderLocationIndex
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -SHADER_LOC_COLOR_AMBIENT = 14
                        +SHADER_LOC_COLOR_AMBIENT = 14
                        -SHADER_LOC_COLOR_DIFFUSE = 12
                        +SHADER_LOC_COLOR_DIFFUSE = 12
                        -SHADER_LOC_COLOR_SPECULAR = 13
                        +SHADER_LOC_COLOR_SPECULAR = 13
                        -SHADER_LOC_MAP_ALBEDO = 15
                        +SHADER_LOC_MAP_ALBEDO = 15
                        -SHADER_LOC_MAP_BRDF = 25
                        +SHADER_LOC_MAP_BRDF = 25
                        -SHADER_LOC_MAP_CUBEMAP = 22
                        +SHADER_LOC_MAP_CUBEMAP = 22
                        -SHADER_LOC_MAP_EMISSION = 20
                        +SHADER_LOC_MAP_EMISSION = 20
                        -SHADER_LOC_MAP_HEIGHT = 21
                        +SHADER_LOC_MAP_HEIGHT = 21
                        -SHADER_LOC_MAP_IRRADIANCE = 23
                        +SHADER_LOC_MAP_IRRADIANCE = 23
                        -SHADER_LOC_MAP_METALNESS = 16
                        +SHADER_LOC_MAP_METALNESS = 16
                        -SHADER_LOC_MAP_NORMAL = 17
                        +SHADER_LOC_MAP_NORMAL = 17
                        -SHADER_LOC_MAP_OCCLUSION = 19
                        +SHADER_LOC_MAP_OCCLUSION = 19
                        -SHADER_LOC_MAP_PREFILTER = 24
                        +SHADER_LOC_MAP_PREFILTER = 24
                        -SHADER_LOC_MAP_ROUGHNESS = 18
                        +SHADER_LOC_MAP_ROUGHNESS = 18
                        -SHADER_LOC_MATRIX_MODEL = 9
                        +SHADER_LOC_MATRIX_MODEL = 9
                        -SHADER_LOC_MATRIX_MVP = 6
                        +SHADER_LOC_MATRIX_MVP = 6
                        -SHADER_LOC_MATRIX_NORMAL = 10
                        +SHADER_LOC_MATRIX_NORMAL = 10
                        -SHADER_LOC_MATRIX_PROJECTION = 8
                        +SHADER_LOC_MATRIX_PROJECTION = 8
                        -SHADER_LOC_MATRIX_VIEW = 7
                        +SHADER_LOC_MATRIX_VIEW = 7
                        -SHADER_LOC_VECTOR_VIEW = 11
                        +SHADER_LOC_VECTOR_VIEW = 11
                        -SHADER_LOC_VERTEX_COLOR = 5
                        +SHADER_LOC_VERTEX_COLOR = 5
                        -SHADER_LOC_VERTEX_NORMAL = 3
                        +SHADER_LOC_VERTEX_NORMAL = 3
                        -SHADER_LOC_VERTEX_POSITION = 0
                        +SHADER_LOC_VERTEX_POSITION = 0
                        -SHADER_LOC_VERTEX_TANGENT = 4
                        +SHADER_LOC_VERTEX_TANGENT = 4
                        -SHADER_LOC_VERTEX_TEXCOORD01 = 1
                        +SHADER_LOC_VERTEX_TEXCOORD01 = 1
                        -SHADER_LOC_VERTEX_TEXCOORD02 = 2
                        +SHADER_LOC_VERTEX_TEXCOORD02 = 2
                        @@ -5526,104 +7230,186 @@
                        class pyray.ShaderUniformDataType
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -SHADER_UNIFORM_FLOAT = 0
                        +SHADER_UNIFORM_FLOAT = 0
                        -SHADER_UNIFORM_INT = 4
                        +SHADER_UNIFORM_INT = 4
                        -SHADER_UNIFORM_IVEC2 = 5
                        +SHADER_UNIFORM_IVEC2 = 5
                        -SHADER_UNIFORM_IVEC3 = 6
                        +SHADER_UNIFORM_IVEC3 = 6
                        -SHADER_UNIFORM_IVEC4 = 7
                        +SHADER_UNIFORM_IVEC4 = 7
                        -SHADER_UNIFORM_SAMPLER2D = 8
                        +SHADER_UNIFORM_SAMPLER2D = 8
                        -SHADER_UNIFORM_VEC2 = 1
                        +SHADER_UNIFORM_VEC2 = 1
                        -SHADER_UNIFORM_VEC3 = 2
                        +SHADER_UNIFORM_VEC3 = 2
                        -SHADER_UNIFORM_VEC4 = 3
                        +SHADER_UNIFORM_VEC4 = 3
                        -class pyray.Sound(stream, frameCount)
                        +class pyray.Sound(stream: AudioStream | list | tuple | None = None, frameCount: int | None = None)

                        struct

                        +
                        +
                        +frameCount: int
                        +
                        + +
                        +
                        +stream: AudioStream
                        +
                        +
                        -class pyray.Texture(id, width, height, mipmaps, format)
                        +class pyray.Texture(id: int | None = None, width: int | None = None, height: int | None = None, mipmaps: int | None = None, format: int | None = None)

                        struct

                        +
                        +
                        +format: int
                        +
                        + +
                        +
                        +height: int
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +mipmaps: int
                        +
                        + +
                        +
                        +width: int
                        +
                        +
                        -class pyray.Texture2D(id, width, height, mipmaps, format)
                        +class pyray.Texture2D(id: int | None = None, width: int | None = None, height: int | None = None, mipmaps: int | None = None, format: int | None = None)

                        struct

                        +
                        +
                        +format: int
                        +
                        + +
                        +
                        +height: int
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +mipmaps: int
                        +
                        + +
                        +
                        +width: int
                        +
                        +
                        class pyray.TextureFilter
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -TEXTURE_FILTER_ANISOTROPIC_16X = 5
                        +TEXTURE_FILTER_ANISOTROPIC_16X = 5
                        -TEXTURE_FILTER_ANISOTROPIC_4X = 3
                        +TEXTURE_FILTER_ANISOTROPIC_4X = 3
                        -TEXTURE_FILTER_ANISOTROPIC_8X = 4
                        +TEXTURE_FILTER_ANISOTROPIC_8X = 4
                        -TEXTURE_FILTER_BILINEAR = 1
                        +TEXTURE_FILTER_BILINEAR = 1
                        -TEXTURE_FILTER_POINT = 0
                        +TEXTURE_FILTER_POINT = 0
                        -TEXTURE_FILTER_TRILINEAR = 2
                        +TEXTURE_FILTER_TRILINEAR = 2
                        @@ -5631,25 +7417,36 @@
                        class pyray.TextureWrap
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -TEXTURE_WRAP_CLAMP = 1
                        +TEXTURE_WRAP_CLAMP = 1
                        -TEXTURE_WRAP_MIRROR_CLAMP = 3
                        +TEXTURE_WRAP_MIRROR_CLAMP = 3
                        -TEXTURE_WRAP_MIRROR_REPEAT = 2
                        +TEXTURE_WRAP_MIRROR_REPEAT = 2
                        -TEXTURE_WRAP_REPEAT = 0
                        +TEXTURE_WRAP_REPEAT = 0
                        @@ -5657,5938 +7454,6961 @@
                        class pyray.TraceLogLevel
                        -

                        Enum where members are also (and must be) ints

                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        -LOG_ALL = 0
                        +LOG_ALL = 0
                        -LOG_DEBUG = 2
                        +LOG_DEBUG = 2
                        -LOG_ERROR = 5
                        +LOG_ERROR = 5
                        -LOG_FATAL = 6
                        +LOG_FATAL = 6
                        -LOG_INFO = 3
                        +LOG_INFO = 3
                        -LOG_NONE = 7
                        +LOG_NONE = 7
                        -LOG_TRACE = 1
                        +LOG_TRACE = 1
                        -LOG_WARNING = 4
                        +LOG_WARNING = 4
                        -class pyray.Transform(translation, rotation, scale)
                        +class pyray.Transform(translation: Vector3 | list | tuple | None = None, rotation: Vector4 | list | tuple | None = None, scale: Vector3 | list | tuple | None = None)

                        struct

                        +
                        +
                        +rotation: Vector4
                        +
                        + +
                        +
                        +scale: Vector3
                        +
                        + +
                        +
                        +translation: Vector3
                        +
                        +
                        -pyray.VIOLET
                        +pyray.VIOLET: Color
                        -class pyray.Vector2(x, y)
                        +class pyray.Vector2(x: float | None = None, y: float | None = None)

                        struct

                        +
                        +
                        +x: float
                        +
                        + +
                        +
                        +y: float
                        +
                        +
                        -class pyray.Vector3(x, y, z)
                        +class pyray.Vector3(x: float | None = None, y: float | None = None, z: float | None = None)

                        struct

                        +
                        +
                        +x: float
                        +
                        + +
                        +
                        +y: float
                        +
                        + +
                        +
                        +z: float
                        +
                        +
                        -class pyray.Vector4(x, y, z, w)
                        +class pyray.Vector4(x: float | None = None, y: float | None = None, z: float | None = None, w: float | None = None)

                        struct

                        +
                        +
                        +w: float
                        +
                        + +
                        +
                        +x: float
                        +
                        + +
                        +
                        +y: float
                        +
                        + +
                        +
                        +z: float
                        +
                        +
                        -class pyray.VrDeviceInfo(hResolution, vResolution, hScreenSize, vScreenSize, vScreenCenter, eyeToScreenDistance, lensSeparationDistance, interpupillaryDistance, lensDistortionValues, chromaAbCorrection)
                        +class pyray.VrDeviceInfo(hResolution: int | None = None, vResolution: int | None = None, hScreenSize: float | None = None, vScreenSize: float | None = None, vScreenCenter: float | None = None, eyeToScreenDistance: float | None = None, lensSeparationDistance: float | None = None, interpupillaryDistance: float | None = None, lensDistortionValues: list | None = None, chromaAbCorrection: list | None = None)

                        struct

                        +
                        +
                        +chromaAbCorrection: list
                        +
                        + +
                        +
                        +eyeToScreenDistance: float
                        +
                        + +
                        +
                        +hResolution: int
                        +
                        + +
                        +
                        +hScreenSize: float
                        +
                        + +
                        +
                        +interpupillaryDistance: float
                        +
                        + +
                        +
                        +lensDistortionValues: list
                        +
                        + +
                        +
                        +lensSeparationDistance: float
                        +
                        + +
                        +
                        +vResolution: int
                        +
                        + +
                        +
                        +vScreenCenter: float
                        +
                        + +
                        +
                        +vScreenSize: float
                        +
                        +
                        -class pyray.VrStereoConfig(projection, viewOffset, leftLensCenter, rightLensCenter, leftScreenCenter, rightScreenCenter, scale, scaleIn)
                        +class pyray.VrStereoConfig(projection: list | None = None, viewOffset: list | None = None, leftLensCenter: list | None = None, rightLensCenter: list | None = None, leftScreenCenter: list | None = None, rightScreenCenter: list | None = None, scale: list | None = None, scaleIn: list | None = None)

                        struct

                        +
                        +
                        +leftLensCenter: list
                        +
                        + +
                        +
                        +leftScreenCenter: list
                        +
                        + +
                        +
                        +projection: list
                        +
                        + +
                        +
                        +rightLensCenter: list
                        +
                        + +
                        +
                        +rightScreenCenter: list
                        +
                        + +
                        +
                        +scale: list
                        +
                        + +
                        +
                        +scaleIn: list
                        +
                        + +
                        +
                        +viewOffset: list
                        +
                        +
                        -pyray.WHITE
                        +pyray.WHITE: Color
                        -class pyray.Wave(frameCount, sampleRate, sampleSize, channels, data)
                        +class pyray.Wave(frameCount: int | None = None, sampleRate: int | None = None, sampleSize: int | None = None, channels: int | None = None, data: Any | None = None)

                        struct

                        +
                        +
                        +channels: int
                        +
                        + +
                        +
                        +data: Any
                        +
                        + +
                        +
                        +frameCount: int
                        +
                        + +
                        +
                        +sampleRate: int
                        +
                        + +
                        +
                        +sampleSize: int
                        +
                        +
                        -pyray.YELLOW
                        +pyray.YELLOW: Color
                        -pyray.attach_audio_mixed_processor(processor: Any)
                        +pyray.attach_audio_mixed_processor(processor: Any) None

                        Attach audio stream processor to the entire audio pipeline, receives the samples as <float>s

                        -pyray.attach_audio_stream_processor(stream: AudioStream, processor: Any)
                        +pyray.attach_audio_stream_processor(stream: AudioStream | list | tuple, processor: Any) None

                        Attach audio stream processor to stream, receives the samples as <float>s

                        -pyray.begin_blend_mode(mode: int)
                        +pyray.begin_blend_mode(mode: int) None

                        Begin blending mode (alpha, additive, multiplied, subtract, custom)

                        -pyray.begin_drawing()
                        +pyray.begin_drawing() None

                        Setup canvas (framebuffer) to start drawing

                        -pyray.begin_mode_2d(camera: Camera2D)
                        +pyray.begin_mode_2d(camera: Camera2D | list | tuple) None

                        Begin 2D mode with custom camera (2D)

                        -pyray.begin_mode_3d(camera: Camera3D)
                        +pyray.begin_mode_3d(camera: Camera3D | list | tuple) None

                        Begin 3D mode with custom camera (3D)

                        -pyray.begin_scissor_mode(x: int, y: int, width: int, height: int)
                        +pyray.begin_scissor_mode(x: int, y: int, width: int, height: int) None

                        Begin scissor mode (define screen area for following drawing)

                        -pyray.begin_shader_mode(shader: Shader)
                        +pyray.begin_shader_mode(shader: Shader | list | tuple) None

                        Begin custom shader drawing

                        -pyray.begin_texture_mode(target: RenderTexture)
                        +pyray.begin_texture_mode(target: RenderTexture | list | tuple) None

                        Begin drawing to render texture

                        -pyray.begin_vr_stereo_mode(config: VrStereoConfig)
                        +pyray.begin_vr_stereo_mode(config: VrStereoConfig | list | tuple) None

                        Begin stereo rendering (requires VR simulator)

                        -pyray.change_directory(dir: str)
                        +pyray.change_directory(dir: str) bool

                        Change working directory, return true on success

                        -pyray.check_collision_box_sphere(box: BoundingBox, center: Vector3, radius: float)
                        +pyray.check_collision_box_sphere(box: BoundingBox | list | tuple, center: Vector3 | list | tuple, radius: float) bool

                        Check collision between box and sphere

                        -pyray.check_collision_boxes(box1: BoundingBox, box2: BoundingBox)
                        +pyray.check_collision_boxes(box1: BoundingBox | list | tuple, box2: BoundingBox | list | tuple) bool

                        Check collision between two bounding boxes

                        -pyray.check_collision_circle_rec(center: Vector2, radius: float, rec: Rectangle)
                        +pyray.check_collision_circle_rec(center: Vector2 | list | tuple, radius: float, rec: Rectangle | list | tuple) bool

                        Check collision between circle and rectangle

                        -pyray.check_collision_circles(center1: Vector2, radius1: float, center2: Vector2, radius2: float)
                        +pyray.check_collision_circles(center1: Vector2 | list | tuple, radius1: float, center2: Vector2 | list | tuple, radius2: float) bool

                        Check collision between two circles

                        -pyray.check_collision_lines(startPos1: Vector2, endPos1: Vector2, startPos2: Vector2, endPos2: Vector2, collisionPoint: Any)
                        +pyray.check_collision_lines(startPos1: Vector2 | list | tuple, endPos1: Vector2 | list | tuple, startPos2: Vector2 | list | tuple, endPos2: Vector2 | list | tuple, collisionPoint: Any | list | tuple) bool

                        Check the collision between two lines defined by two points each, returns collision point by reference

                        -pyray.check_collision_point_circle(point: Vector2, center: Vector2, radius: float)
                        +pyray.check_collision_point_circle(point: Vector2 | list | tuple, center: Vector2 | list | tuple, radius: float) bool

                        Check if point is inside circle

                        -pyray.check_collision_point_line(point: Vector2, p1: Vector2, p2: Vector2, threshold: int)
                        +pyray.check_collision_point_line(point: Vector2 | list | tuple, p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, threshold: int) bool

                        Check if point belongs to line created between two points [p1] and [p2] with defined margin in pixels [threshold]

                        -pyray.check_collision_point_poly(point: Vector2, points: Any, pointCount: int)
                        +pyray.check_collision_point_poly(point: Vector2 | list | tuple, points: Any | list | tuple, pointCount: int) bool

                        Check if point is within a polygon described by array of vertices

                        -pyray.check_collision_point_rec(point: Vector2, rec: Rectangle)
                        +pyray.check_collision_point_rec(point: Vector2 | list | tuple, rec: Rectangle | list | tuple) bool

                        Check if point is inside rectangle

                        -pyray.check_collision_point_triangle(point: Vector2, p1: Vector2, p2: Vector2, p3: Vector2)
                        +pyray.check_collision_point_triangle(point: Vector2 | list | tuple, p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple) bool

                        Check if point is inside a triangle

                        -pyray.check_collision_recs(rec1: Rectangle, rec2: Rectangle)
                        +pyray.check_collision_recs(rec1: Rectangle | list | tuple, rec2: Rectangle | list | tuple) bool

                        Check collision between two rectangles

                        -pyray.check_collision_spheres(center1: Vector3, radius1: float, center2: Vector3, radius2: float)
                        +pyray.check_collision_spheres(center1: Vector3 | list | tuple, radius1: float, center2: Vector3 | list | tuple, radius2: float) bool

                        Check collision between two spheres

                        -pyray.clamp(value: float, min_1: float, max_2: float)
                        +pyray.clamp(value: float, min_1: float, max_2: float) float
                        -pyray.clear_background(color: Color)
                        +pyray.clear_background(color: Color | list | tuple) None

                        Set background color (framebuffer clear color)

                        -pyray.clear_window_state(flags: int)
                        +pyray.clear_window_state(flags: int) None

                        Clear window configuration state flags

                        -pyray.close_audio_device()
                        +pyray.close_audio_device() None

                        Close the audio device and context

                        -pyray.close_physics()
                        +pyray.close_physics() None

                        Close physics system and unload used memory

                        -pyray.close_window()
                        +pyray.close_window() None

                        Close window and unload OpenGL context

                        -pyray.codepoint_to_utf8(codepoint: int, utf8Size: Any)
                        +pyray.codepoint_to_utf8(codepoint: int, utf8Size: Any) str

                        Encode one codepoint into UTF-8 byte array (array length returned as parameter)

                        -pyray.color_alpha(color: Color, alpha: float)
                        +pyray.color_alpha(color: Color | list | tuple, alpha: float) Color

                        Get color with alpha applied, alpha goes from 0.0f to 1.0f

                        -pyray.color_alpha_blend(dst: Color, src: Color, tint: Color)
                        +pyray.color_alpha_blend(dst: Color | list | tuple, src: Color | list | tuple, tint: Color | list | tuple) Color

                        Get src alpha-blended into dst color with tint

                        -pyray.color_brightness(color: Color, factor: float)
                        +pyray.color_brightness(color: Color | list | tuple, factor: float) Color

                        Get color with brightness correction, brightness factor goes from -1.0f to 1.0f

                        -pyray.color_contrast(color: Color, contrast: float)
                        +pyray.color_contrast(color: Color | list | tuple, contrast: float) Color

                        Get color with contrast correction, contrast values between -1.0f and 1.0f

                        -pyray.color_from_hsv(hue: float, saturation: float, value: float)
                        +pyray.color_from_hsv(hue: float, saturation: float, value: float) Color

                        Get a Color from HSV values, hue [0..360], saturation/value [0..1]

                        -pyray.color_from_normalized(normalized: Vector4)
                        +pyray.color_from_normalized(normalized: Vector4 | list | tuple) Color

                        Get Color from normalized values [0..1]

                        -pyray.color_normalize(color: Color)
                        +pyray.color_normalize(color: Color | list | tuple) Vector4

                        Get Color normalized as float [0..1]

                        -pyray.color_tint(color: Color, tint: Color)
                        +pyray.color_tint(color: Color | list | tuple, tint: Color | list | tuple) Color

                        Get color multiplied with another color

                        -pyray.color_to_hsv(color: Color)
                        +pyray.color_to_hsv(color: Color | list | tuple) Vector3

                        Get HSV values for a Color, hue [0..360], saturation/value [0..1]

                        -pyray.color_to_int(color: Color)
                        +pyray.color_to_int(color: Color | list | tuple) int

                        Get hexadecimal value for a Color

                        -pyray.compress_data(data: str, dataSize: int, compDataSize: Any)
                        +pyray.compress_data(data: str, dataSize: int, compDataSize: Any) str

                        Compress data (DEFLATE algorithm), memory must be MemFree()

                        -pyray.create_physics_body_circle(pos: Vector2, radius: float, density: float)
                        +pyray.create_physics_body_circle(pos: Vector2 | list | tuple, radius: float, density: float) Any

                        Creates a new circle physics body with generic parameters

                        -pyray.create_physics_body_polygon(pos: Vector2, radius: float, sides: int, density: float)
                        +pyray.create_physics_body_polygon(pos: Vector2 | list | tuple, radius: float, sides: int, density: float) Any

                        Creates a new polygon physics body with generic parameters

                        -pyray.create_physics_body_rectangle(pos: Vector2, width: float, height: float, density: float)
                        +pyray.create_physics_body_rectangle(pos: Vector2 | list | tuple, width: float, height: float, density: float) Any

                        Creates a new rectangle physics body with generic parameters

                        -pyray.decode_data_base64(data: str, outputSize: Any)
                        +pyray.decode_data_base64(data: str, outputSize: Any) str

                        Decode Base64 string data, memory must be MemFree()

                        -pyray.decompress_data(compData: str, compDataSize: int, dataSize: Any)
                        +pyray.decompress_data(compData: str, compDataSize: int, dataSize: Any) str

                        Decompress data (DEFLATE algorithm), memory must be MemFree()

                        -pyray.destroy_physics_body(body: Any)
                        +pyray.destroy_physics_body(body: Any | list | tuple) None

                        Destroy a physics body

                        -pyray.detach_audio_mixed_processor(processor: Any)
                        +pyray.detach_audio_mixed_processor(processor: Any) None

                        Detach audio stream processor from the entire audio pipeline

                        -pyray.detach_audio_stream_processor(stream: AudioStream, processor: Any)
                        +pyray.detach_audio_stream_processor(stream: AudioStream | list | tuple, processor: Any) None

                        Detach audio stream processor from stream

                        -pyray.directory_exists(dirPath: str)
                        +pyray.directory_exists(dirPath: str) bool

                        Check if a directory path exists

                        -pyray.disable_cursor()
                        +pyray.disable_cursor() None

                        Disables cursor (lock cursor)

                        -pyray.disable_event_waiting()
                        +pyray.disable_event_waiting() None

                        Disable waiting for events on EndDrawing(), automatic events polling

                        -pyray.draw_billboard(camera: Camera3D, texture: Texture, position: Vector3, size: float, tint: Color)
                        +pyray.draw_billboard(camera: Camera3D | list | tuple, texture: Texture | list | tuple, position: Vector3 | list | tuple, size: float, tint: Color | list | tuple) None

                        Draw a billboard texture

                        -pyray.draw_billboard_pro(camera: Camera3D, texture: Texture, source: Rectangle, position: Vector3, up: Vector3, size: Vector2, origin: Vector2, rotation: float, tint: Color)
                        +pyray.draw_billboard_pro(camera: Camera3D | list | tuple, texture: Texture | list | tuple, source: Rectangle | list | tuple, position: Vector3 | list | tuple, up: Vector3 | list | tuple, size: Vector2 | list | tuple, origin: Vector2 | list | tuple, rotation: float, tint: Color | list | tuple) None

                        Draw a billboard texture defined by source and rotation

                        -pyray.draw_billboard_rec(camera: Camera3D, texture: Texture, source: Rectangle, position: Vector3, size: Vector2, tint: Color)
                        +pyray.draw_billboard_rec(camera: Camera3D | list | tuple, texture: Texture | list | tuple, source: Rectangle | list | tuple, position: Vector3 | list | tuple, size: Vector2 | list | tuple, tint: Color | list | tuple) None

                        Draw a billboard texture defined by source

                        -pyray.draw_bounding_box(box: BoundingBox, color: Color)
                        +pyray.draw_bounding_box(box: BoundingBox | list | tuple, color: Color | list | tuple) None

                        Draw bounding box (wires)

                        -pyray.draw_capsule(startPos: Vector3, endPos: Vector3, radius: float, slices: int, rings: int, color: Color)
                        +pyray.draw_capsule(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, radius: float, slices: int, rings: int, color: Color | list | tuple) None

                        Draw a capsule with the center of its sphere caps at startPos and endPos

                        -pyray.draw_capsule_wires(startPos: Vector3, endPos: Vector3, radius: float, slices: int, rings: int, color: Color)
                        +pyray.draw_capsule_wires(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, radius: float, slices: int, rings: int, color: Color | list | tuple) None

                        Draw capsule wireframe with the center of its sphere caps at startPos and endPos

                        -pyray.draw_circle(centerX: int, centerY: int, radius: float, color: Color)
                        +pyray.draw_circle(centerX: int, centerY: int, radius: float, color: Color | list | tuple) None

                        Draw a color-filled circle

                        -pyray.draw_circle_3d(center: Vector3, radius: float, rotationAxis: Vector3, rotationAngle: float, color: Color)
                        +pyray.draw_circle_3d(center: Vector3 | list | tuple, radius: float, rotationAxis: Vector3 | list | tuple, rotationAngle: float, color: Color | list | tuple) None

                        Draw a circle in 3D world space

                        -pyray.draw_circle_gradient(centerX: int, centerY: int, radius: float, color1: Color, color2: Color)
                        +pyray.draw_circle_gradient(centerX: int, centerY: int, radius: float, color1: Color | list | tuple, color2: Color | list | tuple) None

                        Draw a gradient-filled circle

                        -pyray.draw_circle_lines(centerX: int, centerY: int, radius: float, color: Color)
                        +pyray.draw_circle_lines(centerX: int, centerY: int, radius: float, color: Color | list | tuple) None

                        Draw circle outline

                        -pyray.draw_circle_lines_v(center: Vector2, radius: float, color: Color)
                        +pyray.draw_circle_lines_v(center: Vector2 | list | tuple, radius: float, color: Color | list | tuple) None

                        Draw circle outline (Vector version)

                        -pyray.draw_circle_sector(center: Vector2, radius: float, startAngle: float, endAngle: float, segments: int, color: Color)
                        +pyray.draw_circle_sector(center: Vector2 | list | tuple, radius: float, startAngle: float, endAngle: float, segments: int, color: Color | list | tuple) None

                        Draw a piece of a circle

                        -pyray.draw_circle_sector_lines(center: Vector2, radius: float, startAngle: float, endAngle: float, segments: int, color: Color)
                        +pyray.draw_circle_sector_lines(center: Vector2 | list | tuple, radius: float, startAngle: float, endAngle: float, segments: int, color: Color | list | tuple) None

                        Draw circle sector outline

                        -pyray.draw_circle_v(center: Vector2, radius: float, color: Color)
                        +pyray.draw_circle_v(center: Vector2 | list | tuple, radius: float, color: Color | list | tuple) None

                        Draw a color-filled circle (Vector version)

                        -pyray.draw_cube(position: Vector3, width: float, height: float, length: float, color: Color)
                        +pyray.draw_cube(position: Vector3 | list | tuple, width: float, height: float, length: float, color: Color | list | tuple) None

                        Draw cube

                        -pyray.draw_cube_v(position: Vector3, size: Vector3, color: Color)
                        +pyray.draw_cube_v(position: Vector3 | list | tuple, size: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw cube (Vector version)

                        -pyray.draw_cube_wires(position: Vector3, width: float, height: float, length: float, color: Color)
                        +pyray.draw_cube_wires(position: Vector3 | list | tuple, width: float, height: float, length: float, color: Color | list | tuple) None

                        Draw cube wires

                        -pyray.draw_cube_wires_v(position: Vector3, size: Vector3, color: Color)
                        +pyray.draw_cube_wires_v(position: Vector3 | list | tuple, size: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw cube wires (Vector version)

                        -pyray.draw_cylinder(position: Vector3, radiusTop: float, radiusBottom: float, height: float, slices: int, color: Color)
                        +pyray.draw_cylinder(position: Vector3 | list | tuple, radiusTop: float, radiusBottom: float, height: float, slices: int, color: Color | list | tuple) None

                        Draw a cylinder/cone

                        -pyray.draw_cylinder_ex(startPos: Vector3, endPos: Vector3, startRadius: float, endRadius: float, sides: int, color: Color)
                        +pyray.draw_cylinder_ex(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, startRadius: float, endRadius: float, sides: int, color: Color | list | tuple) None

                        Draw a cylinder with base at startPos and top at endPos

                        -pyray.draw_cylinder_wires(position: Vector3, radiusTop: float, radiusBottom: float, height: float, slices: int, color: Color)
                        +pyray.draw_cylinder_wires(position: Vector3 | list | tuple, radiusTop: float, radiusBottom: float, height: float, slices: int, color: Color | list | tuple) None

                        Draw a cylinder/cone wires

                        -pyray.draw_cylinder_wires_ex(startPos: Vector3, endPos: Vector3, startRadius: float, endRadius: float, sides: int, color: Color)
                        +pyray.draw_cylinder_wires_ex(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, startRadius: float, endRadius: float, sides: int, color: Color | list | tuple) None

                        Draw a cylinder wires with base at startPos and top at endPos

                        -pyray.draw_ellipse(centerX: int, centerY: int, radiusH: float, radiusV: float, color: Color)
                        +pyray.draw_ellipse(centerX: int, centerY: int, radiusH: float, radiusV: float, color: Color | list | tuple) None

                        Draw ellipse

                        -pyray.draw_ellipse_lines(centerX: int, centerY: int, radiusH: float, radiusV: float, color: Color)
                        +pyray.draw_ellipse_lines(centerX: int, centerY: int, radiusH: float, radiusV: float, color: Color | list | tuple) None

                        Draw ellipse outline

                        -pyray.draw_fps(posX: int, posY: int)
                        +pyray.draw_fps(posX: int, posY: int) None

                        Draw current FPS

                        -pyray.draw_grid(slices: int, spacing: float)
                        +pyray.draw_grid(slices: int, spacing: float) None

                        Draw a grid (centered at (0, 0, 0))

                        -pyray.draw_line(startPosX: int, startPosY: int, endPosX: int, endPosY: int, color: Color)
                        +pyray.draw_line(startPosX: int, startPosY: int, endPosX: int, endPosY: int, color: Color | list | tuple) None

                        Draw a line

                        -pyray.draw_line_3d(startPos: Vector3, endPos: Vector3, color: Color)
                        +pyray.draw_line_3d(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw a line in 3D world space

                        -pyray.draw_line_bezier(startPos: Vector2, endPos: Vector2, thick: float, color: Color)
                        +pyray.draw_line_bezier(startPos: Vector2 | list | tuple, endPos: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw line segment cubic-bezier in-out interpolation

                        -pyray.draw_line_ex(startPos: Vector2, endPos: Vector2, thick: float, color: Color)
                        +pyray.draw_line_ex(startPos: Vector2 | list | tuple, endPos: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw a line (using triangles/quads)

                        -pyray.draw_line_strip(points: Any, pointCount: int, color: Color)
                        +pyray.draw_line_strip(points: Any | list | tuple, pointCount: int, color: Color | list | tuple) None

                        Draw lines sequence (using gl lines)

                        -pyray.draw_line_v(startPos: Vector2, endPos: Vector2, color: Color)
                        +pyray.draw_line_v(startPos: Vector2 | list | tuple, endPos: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a line (using gl lines)

                        -pyray.draw_mesh(mesh: Mesh, material: Material, transform: Matrix)
                        +pyray.draw_mesh(mesh: Mesh | list | tuple, material: Material | list | tuple, transform: Matrix | list | tuple) None

                        Draw a 3d mesh with material and transform

                        -pyray.draw_mesh_instanced(mesh: Mesh, material: Material, transforms: Any, instances: int)
                        +pyray.draw_mesh_instanced(mesh: Mesh | list | tuple, material: Material | list | tuple, transforms: Any | list | tuple, instances: int) None

                        Draw multiple mesh instances with material and different transforms

                        -pyray.draw_model(model: Model, position: Vector3, scale: float, tint: Color)
                        +pyray.draw_model(model: Model | list | tuple, position: Vector3 | list | tuple, scale: float, tint: Color | list | tuple) None

                        Draw a model (with texture if set)

                        -pyray.draw_model_ex(model: Model, position: Vector3, rotationAxis: Vector3, rotationAngle: float, scale: Vector3, tint: Color)
                        +pyray.draw_model_ex(model: Model | list | tuple, position: Vector3 | list | tuple, rotationAxis: Vector3 | list | tuple, rotationAngle: float, scale: Vector3 | list | tuple, tint: Color | list | tuple) None

                        Draw a model with extended parameters

                        -pyray.draw_model_wires(model: Model, position: Vector3, scale: float, tint: Color)
                        +pyray.draw_model_wires(model: Model | list | tuple, position: Vector3 | list | tuple, scale: float, tint: Color | list | tuple) None

                        Draw a model wires (with texture if set)

                        -pyray.draw_model_wires_ex(model: Model, position: Vector3, rotationAxis: Vector3, rotationAngle: float, scale: Vector3, tint: Color)
                        +pyray.draw_model_wires_ex(model: Model | list | tuple, position: Vector3 | list | tuple, rotationAxis: Vector3 | list | tuple, rotationAngle: float, scale: Vector3 | list | tuple, tint: Color | list | tuple) None

                        Draw a model wires (with texture if set) with extended parameters

                        -pyray.draw_pixel(posX: int, posY: int, color: Color)
                        +pyray.draw_pixel(posX: int, posY: int, color: Color | list | tuple) None

                        Draw a pixel

                        -pyray.draw_pixel_v(position: Vector2, color: Color)
                        +pyray.draw_pixel_v(position: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a pixel (Vector version)

                        -pyray.draw_plane(centerPos: Vector3, size: Vector2, color: Color)
                        +pyray.draw_plane(centerPos: Vector3 | list | tuple, size: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a plane XZ

                        -pyray.draw_point_3d(position: Vector3, color: Color)
                        +pyray.draw_point_3d(position: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw a point in 3D space, actually a small line

                        -pyray.draw_poly(center: Vector2, sides: int, radius: float, rotation: float, color: Color)
                        +pyray.draw_poly(center: Vector2 | list | tuple, sides: int, radius: float, rotation: float, color: Color | list | tuple) None

                        Draw a regular polygon (Vector version)

                        -pyray.draw_poly_lines(center: Vector2, sides: int, radius: float, rotation: float, color: Color)
                        +pyray.draw_poly_lines(center: Vector2 | list | tuple, sides: int, radius: float, rotation: float, color: Color | list | tuple) None

                        Draw a polygon outline of n sides

                        -pyray.draw_poly_lines_ex(center: Vector2, sides: int, radius: float, rotation: float, lineThick: float, color: Color)
                        +pyray.draw_poly_lines_ex(center: Vector2 | list | tuple, sides: int, radius: float, rotation: float, lineThick: float, color: Color | list | tuple) None

                        Draw a polygon outline of n sides with extended parameters

                        -pyray.draw_ray(ray: Ray, color: Color)
                        +pyray.draw_ray(ray: Ray | list | tuple, color: Color | list | tuple) None

                        Draw a ray line

                        -pyray.draw_rectangle(posX: int, posY: int, width: int, height: int, color: Color)
                        +pyray.draw_rectangle(posX: int, posY: int, width: int, height: int, color: Color | list | tuple) None

                        Draw a color-filled rectangle

                        -pyray.draw_rectangle_gradient_ex(rec: Rectangle, col1: Color, col2: Color, col3: Color, col4: Color)
                        +pyray.draw_rectangle_gradient_ex(rec: Rectangle | list | tuple, col1: Color | list | tuple, col2: Color | list | tuple, col3: Color | list | tuple, col4: Color | list | tuple) None

                        Draw a gradient-filled rectangle with custom vertex colors

                        -pyray.draw_rectangle_gradient_h(posX: int, posY: int, width: int, height: int, color1: Color, color2: Color)
                        +pyray.draw_rectangle_gradient_h(posX: int, posY: int, width: int, height: int, color1: Color | list | tuple, color2: Color | list | tuple) None

                        Draw a horizontal-gradient-filled rectangle

                        -pyray.draw_rectangle_gradient_v(posX: int, posY: int, width: int, height: int, color1: Color, color2: Color)
                        +pyray.draw_rectangle_gradient_v(posX: int, posY: int, width: int, height: int, color1: Color | list | tuple, color2: Color | list | tuple) None

                        Draw a vertical-gradient-filled rectangle

                        -pyray.draw_rectangle_lines(posX: int, posY: int, width: int, height: int, color: Color)
                        +pyray.draw_rectangle_lines(posX: int, posY: int, width: int, height: int, color: Color | list | tuple) None

                        Draw rectangle outline

                        -pyray.draw_rectangle_lines_ex(rec: Rectangle, lineThick: float, color: Color)
                        +pyray.draw_rectangle_lines_ex(rec: Rectangle | list | tuple, lineThick: float, color: Color | list | tuple) None

                        Draw rectangle outline with extended parameters

                        -pyray.draw_rectangle_pro(rec: Rectangle, origin: Vector2, rotation: float, color: Color)
                        +pyray.draw_rectangle_pro(rec: Rectangle | list | tuple, origin: Vector2 | list | tuple, rotation: float, color: Color | list | tuple) None

                        Draw a color-filled rectangle with pro parameters

                        -pyray.draw_rectangle_rec(rec: Rectangle, color: Color)
                        +pyray.draw_rectangle_rec(rec: Rectangle | list | tuple, color: Color | list | tuple) None

                        Draw a color-filled rectangle

                        -pyray.draw_rectangle_rounded(rec: Rectangle, roundness: float, segments: int, color: Color)
                        +pyray.draw_rectangle_rounded(rec: Rectangle | list | tuple, roundness: float, segments: int, color: Color | list | tuple) None

                        Draw rectangle with rounded edges

                        -pyray.draw_rectangle_rounded_lines(rec: Rectangle, roundness: float, segments: int, lineThick: float, color: Color)
                        +pyray.draw_rectangle_rounded_lines(rec: Rectangle | list | tuple, roundness: float, segments: int, lineThick: float, color: Color | list | tuple) None

                        Draw rectangle with rounded edges outline

                        -pyray.draw_rectangle_v(position: Vector2, size: Vector2, color: Color)
                        +pyray.draw_rectangle_v(position: Vector2 | list | tuple, size: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a color-filled rectangle (Vector version)

                        -pyray.draw_ring(center: Vector2, innerRadius: float, outerRadius: float, startAngle: float, endAngle: float, segments: int, color: Color)
                        +pyray.draw_ring(center: Vector2 | list | tuple, innerRadius: float, outerRadius: float, startAngle: float, endAngle: float, segments: int, color: Color | list | tuple) None

                        Draw ring

                        -pyray.draw_ring_lines(center: Vector2, innerRadius: float, outerRadius: float, startAngle: float, endAngle: float, segments: int, color: Color)
                        +pyray.draw_ring_lines(center: Vector2 | list | tuple, innerRadius: float, outerRadius: float, startAngle: float, endAngle: float, segments: int, color: Color | list | tuple) None

                        Draw ring outline

                        -pyray.draw_sphere(centerPos: Vector3, radius: float, color: Color)
                        +pyray.draw_sphere(centerPos: Vector3 | list | tuple, radius: float, color: Color | list | tuple) None

                        Draw sphere

                        -pyray.draw_sphere_ex(centerPos: Vector3, radius: float, rings: int, slices: int, color: Color)
                        +pyray.draw_sphere_ex(centerPos: Vector3 | list | tuple, radius: float, rings: int, slices: int, color: Color | list | tuple) None

                        Draw sphere with extended parameters

                        -pyray.draw_sphere_wires(centerPos: Vector3, radius: float, rings: int, slices: int, color: Color)
                        +pyray.draw_sphere_wires(centerPos: Vector3 | list | tuple, radius: float, rings: int, slices: int, color: Color | list | tuple) None

                        Draw sphere wires

                        -pyray.draw_spline_basis(points: Any, pointCount: int, thick: float, color: Color)
                        +pyray.draw_spline_basis(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: B-Spline, minimum 4 points

                        -pyray.draw_spline_bezier_cubic(points: Any, pointCount: int, thick: float, color: Color)
                        +pyray.draw_spline_bezier_cubic(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: Cubic Bezier, minimum 4 points (2 control points): [p1, c2, c3, p4, c5, c6…]

                        -pyray.draw_spline_bezier_quadratic(points: Any, pointCount: int, thick: float, color: Color)
                        +pyray.draw_spline_bezier_quadratic(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: Quadratic Bezier, minimum 3 points (1 control point): [p1, c2, p3, c4…]

                        -pyray.draw_spline_catmull_rom(points: Any, pointCount: int, thick: float, color: Color)
                        +pyray.draw_spline_catmull_rom(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: Catmull-Rom, minimum 4 points

                        -pyray.draw_spline_linear(points: Any, pointCount: int, thick: float, color: Color)
                        +pyray.draw_spline_linear(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: Linear, minimum 2 points

                        -pyray.draw_spline_segment_basis(p1: Vector2, p2: Vector2, p3: Vector2, p4: Vector2, thick: float, color: Color)
                        +pyray.draw_spline_segment_basis(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple, p4: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: B-Spline, 4 points

                        -pyray.draw_spline_segment_bezier_cubic(p1: Vector2, c2: Vector2, c3: Vector2, p4: Vector2, thick: float, color: Color)
                        +pyray.draw_spline_segment_bezier_cubic(p1: Vector2 | list | tuple, c2: Vector2 | list | tuple, c3: Vector2 | list | tuple, p4: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: Cubic Bezier, 2 points, 2 control points

                        -pyray.draw_spline_segment_bezier_quadratic(p1: Vector2, c2: Vector2, p3: Vector2, thick: float, color: Color)
                        +pyray.draw_spline_segment_bezier_quadratic(p1: Vector2 | list | tuple, c2: Vector2 | list | tuple, p3: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: Quadratic Bezier, 2 points, 1 control point

                        -pyray.draw_spline_segment_catmull_rom(p1: Vector2, p2: Vector2, p3: Vector2, p4: Vector2, thick: float, color: Color)
                        +pyray.draw_spline_segment_catmull_rom(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple, p4: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: Catmull-Rom, 4 points

                        -pyray.draw_spline_segment_linear(p1: Vector2, p2: Vector2, thick: float, color: Color)
                        +pyray.draw_spline_segment_linear(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: Linear, 2 points

                        -pyray.draw_text(text: str, posX: int, posY: int, fontSize: int, color: Color)
                        +pyray.draw_text(text: str, posX: int, posY: int, fontSize: int, color: Color | list | tuple) None

                        Draw text (using default font)

                        -pyray.draw_text_codepoint(font: Font, codepoint: int, position: Vector2, fontSize: float, tint: Color)
                        +pyray.draw_text_codepoint(font: Font | list | tuple, codepoint: int, position: Vector2 | list | tuple, fontSize: float, tint: Color | list | tuple) None

                        Draw one character (codepoint)

                        -pyray.draw_text_codepoints(font: Font, codepoints: Any, codepointCount: int, position: Vector2, fontSize: float, spacing: float, tint: Color)
                        +pyray.draw_text_codepoints(font: Font | list | tuple, codepoints: Any, codepointCount: int, position: Vector2 | list | tuple, fontSize: float, spacing: float, tint: Color | list | tuple) None

                        Draw multiple character (codepoint)

                        -pyray.draw_text_ex(font: Font, text: str, position: Vector2, fontSize: float, spacing: float, tint: Color)
                        +pyray.draw_text_ex(font: Font | list | tuple, text: str, position: Vector2 | list | tuple, fontSize: float, spacing: float, tint: Color | list | tuple) None

                        Draw text using font and additional parameters

                        -pyray.draw_text_pro(font: Font, text: str, position: Vector2, origin: Vector2, rotation: float, fontSize: float, spacing: float, tint: Color)
                        +pyray.draw_text_pro(font: Font | list | tuple, text: str, position: Vector2 | list | tuple, origin: Vector2 | list | tuple, rotation: float, fontSize: float, spacing: float, tint: Color | list | tuple) None

                        Draw text using Font and pro parameters (rotation)

                        -pyray.draw_texture(texture: Texture, posX: int, posY: int, tint: Color)
                        +pyray.draw_texture(texture: Texture | list | tuple, posX: int, posY: int, tint: Color | list | tuple) None

                        Draw a Texture2D

                        -pyray.draw_texture_ex(texture: Texture, position: Vector2, rotation: float, scale: float, tint: Color)
                        +pyray.draw_texture_ex(texture: Texture | list | tuple, position: Vector2 | list | tuple, rotation: float, scale: float, tint: Color | list | tuple) None

                        Draw a Texture2D with extended parameters

                        -pyray.draw_texture_n_patch(texture: Texture, nPatchInfo: NPatchInfo, dest: Rectangle, origin: Vector2, rotation: float, tint: Color)
                        +pyray.draw_texture_n_patch(texture: Texture | list | tuple, nPatchInfo: NPatchInfo | list | tuple, dest: Rectangle | list | tuple, origin: Vector2 | list | tuple, rotation: float, tint: Color | list | tuple) None

                        Draws a texture (or part of it) that stretches or shrinks nicely

                        -pyray.draw_texture_pro(texture: Texture, source: Rectangle, dest: Rectangle, origin: Vector2, rotation: float, tint: Color)
                        +pyray.draw_texture_pro(texture: Texture | list | tuple, source: Rectangle | list | tuple, dest: Rectangle | list | tuple, origin: Vector2 | list | tuple, rotation: float, tint: Color | list | tuple) None

                        Draw a part of a texture defined by a rectangle with ‘pro’ parameters

                        -pyray.draw_texture_rec(texture: Texture, source: Rectangle, position: Vector2, tint: Color)
                        +pyray.draw_texture_rec(texture: Texture | list | tuple, source: Rectangle | list | tuple, position: Vector2 | list | tuple, tint: Color | list | tuple) None

                        Draw a part of a texture defined by a rectangle

                        -pyray.draw_texture_v(texture: Texture, position: Vector2, tint: Color)
                        +pyray.draw_texture_v(texture: Texture | list | tuple, position: Vector2 | list | tuple, tint: Color | list | tuple) None

                        Draw a Texture2D with position defined as Vector2

                        -pyray.draw_triangle(v1: Vector2, v2: Vector2, v3: Vector2, color: Color)
                        +pyray.draw_triangle(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple, v3: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a color-filled triangle (vertex in counter-clockwise order!)

                        -pyray.draw_triangle_3d(v1: Vector3, v2: Vector3, v3: Vector3, color: Color)
                        +pyray.draw_triangle_3d(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple, v3: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw a color-filled triangle (vertex in counter-clockwise order!)

                        -pyray.draw_triangle_fan(points: Any, pointCount: int, color: Color)
                        +pyray.draw_triangle_fan(points: Any | list | tuple, pointCount: int, color: Color | list | tuple) None

                        Draw a triangle fan defined by points (first vertex is the center)

                        -pyray.draw_triangle_lines(v1: Vector2, v2: Vector2, v3: Vector2, color: Color)
                        +pyray.draw_triangle_lines(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple, v3: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw triangle outline (vertex in counter-clockwise order!)

                        -pyray.draw_triangle_strip(points: Any, pointCount: int, color: Color)
                        +pyray.draw_triangle_strip(points: Any | list | tuple, pointCount: int, color: Color | list | tuple) None

                        Draw a triangle strip defined by points

                        -pyray.draw_triangle_strip_3d(points: Any, pointCount: int, color: Color)
                        +pyray.draw_triangle_strip_3d(points: Any | list | tuple, pointCount: int, color: Color | list | tuple) None

                        Draw a triangle strip defined by points

                        -pyray.enable_cursor()
                        +pyray.enable_cursor() None

                        Enables cursor (unlock cursor)

                        -pyray.enable_event_waiting()
                        +pyray.enable_event_waiting() None

                        Enable waiting for events on EndDrawing(), no automatic event polling

                        -pyray.encode_data_base64(data: str, dataSize: int, outputSize: Any)
                        +pyray.encode_data_base64(data: str, dataSize: int, outputSize: Any) str

                        Encode data to Base64 string, memory must be MemFree()

                        -pyray.end_blend_mode()
                        +pyray.end_blend_mode() None

                        End blending mode (reset to default: alpha blending)

                        -pyray.end_drawing()
                        +pyray.end_drawing() None

                        End canvas drawing and swap buffers (double buffering)

                        -pyray.end_mode_2d()
                        +pyray.end_mode_2d() None

                        Ends 2D mode with custom camera

                        -pyray.end_mode_3d()
                        +pyray.end_mode_3d() None

                        Ends 3D mode and returns to default 2D orthographic mode

                        -pyray.end_scissor_mode()
                        +pyray.end_scissor_mode() None

                        End scissor mode

                        -pyray.end_shader_mode()
                        +pyray.end_shader_mode() None

                        End custom shader drawing (use default shader)

                        -pyray.end_texture_mode()
                        +pyray.end_texture_mode() None

                        Ends drawing to render texture

                        -pyray.end_vr_stereo_mode()
                        +pyray.end_vr_stereo_mode() None

                        End stereo rendering (requires VR simulator)

                        -pyray.export_automation_event_list(list_0: AutomationEventList, fileName: str)
                        +pyray.export_automation_event_list(list_0: AutomationEventList | list | tuple, fileName: str) bool

                        Export automation events list as text file

                        -pyray.export_data_as_code(data: str, dataSize: int, fileName: str)
                        +pyray.export_data_as_code(data: str, dataSize: int, fileName: str) bool

                        Export data to code (.h), returns true on success

                        -pyray.export_font_as_code(font: Font, fileName: str)
                        +pyray.export_font_as_code(font: Font | list | tuple, fileName: str) bool

                        Export font as code file, returns true on success

                        -pyray.export_image(image: Image, fileName: str)
                        +pyray.export_image(image: Image | list | tuple, fileName: str) bool

                        Export image data to file, returns true on success

                        -pyray.export_image_as_code(image: Image, fileName: str)
                        +pyray.export_image_as_code(image: Image | list | tuple, fileName: str) bool

                        Export image as code file defining an array of bytes, returns true on success

                        -pyray.export_image_to_memory(image: Image, fileType: str, fileSize: Any)
                        +pyray.export_image_to_memory(image: Image | list | tuple, fileType: str, fileSize: Any) str

                        Export image to memory buffer

                        -pyray.export_mesh(mesh: Mesh, fileName: str)
                        +pyray.export_mesh(mesh: Mesh | list | tuple, fileName: str) bool

                        Export mesh data to file, returns true on success

                        -pyray.export_wave(wave: Wave, fileName: str)
                        +pyray.export_wave(wave: Wave | list | tuple, fileName: str) bool

                        Export wave data to file, returns true on success

                        -pyray.export_wave_as_code(wave: Wave, fileName: str)
                        +pyray.export_wave_as_code(wave: Wave | list | tuple, fileName: str) bool

                        Export wave sample data to code (.h), returns true on success

                        -pyray.fade(color: Color, alpha: float)
                        +pyray.fade(color: Color | list | tuple, alpha: float) Color

                        Get color with alpha applied, alpha goes from 0.0f to 1.0f

                        +
                        +
                        +pyray.ffi: _cffi_backend.FFI
                        +
                        +
                        -pyray.file_exists(fileName: str)
                        +pyray.file_exists(fileName: str) bool

                        Check if file exists

                        -class pyray.float16(v)
                        +class pyray.float16(v: list | None = None)

                        struct

                        +
                        +
                        +v: list
                        +
                        +
                        -class pyray.float3(v)
                        +class pyray.float3(v: list | None = None)

                        struct

                        +
                        +
                        +v: list
                        +
                        +
                        -pyray.float_equals(x: float, y: float)
                        +pyray.float_equals(x: float, y: float) int
                        -pyray.gen_image_cellular(width: int, height: int, tileSize: int)
                        +pyray.gen_image_cellular(width: int, height: int, tileSize: int) Image

                        Generate image: cellular algorithm, bigger tileSize means bigger cells

                        -pyray.gen_image_checked(width: int, height: int, checksX: int, checksY: int, col1: Color, col2: Color)
                        +pyray.gen_image_checked(width: int, height: int, checksX: int, checksY: int, col1: Color | list | tuple, col2: Color | list | tuple) Image

                        Generate image: checked

                        -pyray.gen_image_color(width: int, height: int, color: Color)
                        +pyray.gen_image_color(width: int, height: int, color: Color | list | tuple) Image

                        Generate image: plain color

                        -pyray.gen_image_font_atlas(glyphs: Any, glyphRecs: Any, glyphCount: int, fontSize: int, padding: int, packMethod: int)
                        +pyray.gen_image_font_atlas(glyphs: Any | list | tuple, glyphRecs: Any | list | tuple, glyphCount: int, fontSize: int, padding: int, packMethod: int) Image

                        Generate image font atlas using chars info

                        -pyray.gen_image_gradient_linear(width: int, height: int, direction: int, start: Color, end: Color)
                        +pyray.gen_image_gradient_linear(width: int, height: int, direction: int, start: Color | list | tuple, end: Color | list | tuple) Image

                        Generate image: linear gradient, direction in degrees [0..360], 0=Vertical gradient

                        -pyray.gen_image_gradient_radial(width: int, height: int, density: float, inner: Color, outer: Color)
                        +pyray.gen_image_gradient_radial(width: int, height: int, density: float, inner: Color | list | tuple, outer: Color | list | tuple) Image

                        Generate image: radial gradient

                        -pyray.gen_image_gradient_square(width: int, height: int, density: float, inner: Color, outer: Color)
                        +pyray.gen_image_gradient_square(width: int, height: int, density: float, inner: Color | list | tuple, outer: Color | list | tuple) Image

                        Generate image: square gradient

                        -pyray.gen_image_perlin_noise(width: int, height: int, offsetX: int, offsetY: int, scale: float)
                        +pyray.gen_image_perlin_noise(width: int, height: int, offsetX: int, offsetY: int, scale: float) Image

                        Generate image: perlin noise

                        -pyray.gen_image_text(width: int, height: int, text: str)
                        +pyray.gen_image_text(width: int, height: int, text: str) Image

                        Generate image: grayscale image from text data

                        -pyray.gen_image_white_noise(width: int, height: int, factor: float)
                        +pyray.gen_image_white_noise(width: int, height: int, factor: float) Image

                        Generate image: white noise

                        -pyray.gen_mesh_cone(radius: float, height: float, slices: int)
                        +pyray.gen_mesh_cone(radius: float, height: float, slices: int) Mesh

                        Generate cone/pyramid mesh

                        -pyray.gen_mesh_cube(width: float, height: float, length: float)
                        +pyray.gen_mesh_cube(width: float, height: float, length: float) Mesh

                        Generate cuboid mesh

                        -pyray.gen_mesh_cubicmap(cubicmap: Image, cubeSize: Vector3)
                        +pyray.gen_mesh_cubicmap(cubicmap: Image | list | tuple, cubeSize: Vector3 | list | tuple) Mesh

                        Generate cubes-based map mesh from image data

                        -pyray.gen_mesh_cylinder(radius: float, height: float, slices: int)
                        +pyray.gen_mesh_cylinder(radius: float, height: float, slices: int) Mesh

                        Generate cylinder mesh

                        -pyray.gen_mesh_heightmap(heightmap: Image, size: Vector3)
                        +pyray.gen_mesh_heightmap(heightmap: Image | list | tuple, size: Vector3 | list | tuple) Mesh

                        Generate heightmap mesh from image data

                        -pyray.gen_mesh_hemi_sphere(radius: float, rings: int, slices: int)
                        +pyray.gen_mesh_hemi_sphere(radius: float, rings: int, slices: int) Mesh

                        Generate half-sphere mesh (no bottom cap)

                        -pyray.gen_mesh_knot(radius: float, size: float, radSeg: int, sides: int)
                        +pyray.gen_mesh_knot(radius: float, size: float, radSeg: int, sides: int) Mesh

                        Generate trefoil knot mesh

                        -pyray.gen_mesh_plane(width: float, length: float, resX: int, resZ: int)
                        +pyray.gen_mesh_plane(width: float, length: float, resX: int, resZ: int) Mesh

                        Generate plane mesh (with subdivisions)

                        -pyray.gen_mesh_poly(sides: int, radius: float)
                        +pyray.gen_mesh_poly(sides: int, radius: float) Mesh

                        Generate polygonal mesh

                        -pyray.gen_mesh_sphere(radius: float, rings: int, slices: int)
                        +pyray.gen_mesh_sphere(radius: float, rings: int, slices: int) Mesh

                        Generate sphere mesh (standard sphere)

                        -pyray.gen_mesh_tangents(mesh: Any)
                        +pyray.gen_mesh_tangents(mesh: Any | list | tuple) None

                        Compute mesh tangents

                        -pyray.gen_mesh_torus(radius: float, size: float, radSeg: int, sides: int)
                        +pyray.gen_mesh_torus(radius: float, size: float, radSeg: int, sides: int) Mesh

                        Generate torus mesh

                        -pyray.gen_texture_mipmaps(texture: Any)
                        +pyray.gen_texture_mipmaps(texture: Any | list | tuple) None

                        Generate GPU mipmaps for a texture

                        -pyray.get_application_directory()
                        +pyray.get_application_directory() str

                        Get the directory of the running application (uses static string)

                        -pyray.get_camera_matrix(camera: Camera3D)
                        +pyray.get_camera_matrix(camera: Camera3D | list | tuple) Matrix

                        Get camera transform matrix (view matrix)

                        -pyray.get_camera_matrix_2d(camera: Camera2D)
                        +pyray.get_camera_matrix_2d(camera: Camera2D | list | tuple) Matrix

                        Get camera 2d transform matrix

                        -pyray.get_char_pressed()
                        +pyray.get_char_pressed() int

                        Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty

                        -pyray.get_clipboard_text()
                        +pyray.get_clipboard_text() str

                        Get clipboard text content

                        -pyray.get_codepoint(text: str, codepointSize: Any)
                        +pyray.get_codepoint(text: str, codepointSize: Any) int

                        Get next codepoint in a UTF-8 encoded string, 0x3f(‘?’) is returned on failure

                        -pyray.get_codepoint_count(text: str)
                        +pyray.get_codepoint_count(text: str) int

                        Get total number of codepoints in a UTF-8 encoded string

                        -pyray.get_codepoint_next(text: str, codepointSize: Any)
                        +pyray.get_codepoint_next(text: str, codepointSize: Any) int

                        Get next codepoint in a UTF-8 encoded string, 0x3f(‘?’) is returned on failure

                        -pyray.get_codepoint_previous(text: str, codepointSize: Any)
                        +pyray.get_codepoint_previous(text: str, codepointSize: Any) int

                        Get previous codepoint in a UTF-8 encoded string, 0x3f(‘?’) is returned on failure

                        -pyray.get_collision_rec(rec1: Rectangle, rec2: Rectangle)
                        +pyray.get_collision_rec(rec1: Rectangle | list | tuple, rec2: Rectangle | list | tuple) Rectangle

                        Get collision rectangle for two rectangles collision

                        -pyray.get_color(hexValue: int)
                        +pyray.get_color(hexValue: int) Color

                        Get Color structure from hexadecimal value

                        -pyray.get_current_monitor()
                        +pyray.get_current_monitor() int

                        Get current connected monitor

                        -pyray.get_directory_path(filePath: str)
                        +pyray.get_directory_path(filePath: str) str

                        Get full path for a given fileName with path (uses static string)

                        -pyray.get_file_extension(fileName: str)
                        +pyray.get_file_extension(fileName: str) str

                        Get pointer to extension for a filename string (includes dot: ‘.png’)

                        -pyray.get_file_length(fileName: str)
                        +pyray.get_file_length(fileName: str) int

                        Get file length in bytes (NOTE: GetFileSize() conflicts with windows.h)

                        -pyray.get_file_mod_time(fileName: str)
                        +pyray.get_file_mod_time(fileName: str) int

                        Get file modification time (last write time)

                        -pyray.get_file_name(filePath: str)
                        +pyray.get_file_name(filePath: str) str

                        Get pointer to filename for a path string

                        -pyray.get_file_name_without_ext(filePath: str)
                        +pyray.get_file_name_without_ext(filePath: str) str

                        Get filename string without extension (uses static string)

                        -pyray.get_font_default()
                        +pyray.get_font_default() Font

                        Get the default Font

                        -pyray.get_fps()
                        +pyray.get_fps() int

                        Get current FPS

                        -pyray.get_frame_time()
                        +pyray.get_frame_time() float

                        Get time in seconds for last frame drawn (delta time)

                        -pyray.get_gamepad_axis_count(gamepad: int)
                        +pyray.get_gamepad_axis_count(gamepad: int) int

                        Get gamepad axis count for a gamepad

                        -pyray.get_gamepad_axis_movement(gamepad: int, axis: int)
                        +pyray.get_gamepad_axis_movement(gamepad: int, axis: int) float

                        Get axis movement value for a gamepad axis

                        -pyray.get_gamepad_button_pressed()
                        +pyray.get_gamepad_button_pressed() int

                        Get the last gamepad button pressed

                        -pyray.get_gamepad_name(gamepad: int)
                        +pyray.get_gamepad_name(gamepad: int) str

                        Get gamepad internal name id

                        -pyray.get_gesture_detected()
                        +pyray.get_gesture_detected() int

                        Get latest detected gesture

                        -pyray.get_gesture_drag_angle()
                        +pyray.get_gesture_drag_angle() float

                        Get gesture drag angle

                        -pyray.get_gesture_drag_vector()
                        +pyray.get_gesture_drag_vector() Vector2

                        Get gesture drag vector

                        -pyray.get_gesture_hold_duration()
                        +pyray.get_gesture_hold_duration() float

                        Get gesture hold time in milliseconds

                        -pyray.get_gesture_pinch_angle()
                        +pyray.get_gesture_pinch_angle() float

                        Get gesture pinch angle

                        -pyray.get_gesture_pinch_vector()
                        +pyray.get_gesture_pinch_vector() Vector2

                        Get gesture pinch delta

                        -pyray.get_glyph_atlas_rec(font: Font, codepoint: int)
                        +pyray.get_glyph_atlas_rec(font: Font | list | tuple, codepoint: int) Rectangle

                        Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to ‘?’ if not found

                        -pyray.get_glyph_index(font: Font, codepoint: int)
                        +pyray.get_glyph_index(font: Font | list | tuple, codepoint: int) int

                        Get glyph index position in font for a codepoint (unicode character), fallback to ‘?’ if not found

                        -pyray.get_glyph_info(font: Font, codepoint: int)
                        +pyray.get_glyph_info(font: Font | list | tuple, codepoint: int) GlyphInfo

                        Get glyph font info data for a codepoint (unicode character), fallback to ‘?’ if not found

                        -pyray.get_image_alpha_border(image: Image, threshold: float)
                        +pyray.get_image_alpha_border(image: Image | list | tuple, threshold: float) Rectangle

                        Get image alpha border rectangle

                        -pyray.get_image_color(image: Image, x: int, y: int)
                        +pyray.get_image_color(image: Image | list | tuple, x: int, y: int) Color

                        Get image pixel color at (x, y) position

                        -pyray.get_key_pressed()
                        +pyray.get_key_pressed() int

                        Get key pressed (keycode), call it multiple times for keys queued, returns 0 when the queue is empty

                        -pyray.get_master_volume()
                        +pyray.get_master_volume() float

                        Get master volume (listener)

                        -pyray.get_mesh_bounding_box(mesh: Mesh)
                        +pyray.get_mesh_bounding_box(mesh: Mesh | list | tuple) BoundingBox

                        Compute mesh bounding box limits

                        -pyray.get_model_bounding_box(model: Model)
                        +pyray.get_model_bounding_box(model: Model | list | tuple) BoundingBox

                        Compute model bounding box limits (considers all meshes)

                        -pyray.get_monitor_count()
                        +pyray.get_monitor_count() int

                        Get number of connected monitors

                        -pyray.get_monitor_height(monitor: int)
                        +pyray.get_monitor_height(monitor: int) int

                        Get specified monitor height (current video mode used by monitor)

                        -pyray.get_monitor_name(monitor: int)
                        +pyray.get_monitor_name(monitor: int) str

                        Get the human-readable, UTF-8 encoded name of the specified monitor

                        -pyray.get_monitor_physical_height(monitor: int)
                        +pyray.get_monitor_physical_height(monitor: int) int

                        Get specified monitor physical height in millimetres

                        -pyray.get_monitor_physical_width(monitor: int)
                        +pyray.get_monitor_physical_width(monitor: int) int

                        Get specified monitor physical width in millimetres

                        -pyray.get_monitor_position(monitor: int)
                        +pyray.get_monitor_position(monitor: int) Vector2

                        Get specified monitor position

                        -pyray.get_monitor_refresh_rate(monitor: int)
                        +pyray.get_monitor_refresh_rate(monitor: int) int

                        Get specified monitor refresh rate

                        -pyray.get_monitor_width(monitor: int)
                        +pyray.get_monitor_width(monitor: int) int

                        Get specified monitor width (current video mode used by monitor)

                        -pyray.get_mouse_delta()
                        +pyray.get_mouse_delta() Vector2

                        Get mouse delta between frames

                        -pyray.get_mouse_position()
                        +pyray.get_mouse_position() Vector2

                        Get mouse position XY

                        -pyray.get_mouse_ray(mousePosition: Vector2, camera: Camera3D)
                        +pyray.get_mouse_ray(mousePosition: Vector2 | list | tuple, camera: Camera3D | list | tuple) Ray

                        Get a ray trace from mouse position

                        -pyray.get_mouse_wheel_move()
                        +pyray.get_mouse_wheel_move() float

                        Get mouse wheel movement for X or Y, whichever is larger

                        -pyray.get_mouse_wheel_move_v()
                        +pyray.get_mouse_wheel_move_v() Vector2

                        Get mouse wheel movement for both X and Y

                        -pyray.get_mouse_x()
                        +pyray.get_mouse_x() int

                        Get mouse position X

                        -pyray.get_mouse_y()
                        +pyray.get_mouse_y() int

                        Get mouse position Y

                        -pyray.get_music_time_length(music: Music)
                        +pyray.get_music_time_length(music: Music | list | tuple) float

                        Get music time length (in seconds)

                        -pyray.get_music_time_played(music: Music)
                        +pyray.get_music_time_played(music: Music | list | tuple) float

                        Get current music time played (in seconds)

                        -pyray.get_physics_bodies_count()
                        +pyray.get_physics_bodies_count() int

                        Returns the current amount of created physics bodies

                        -pyray.get_physics_body(index: int)
                        +pyray.get_physics_body(index: int) Any

                        Returns a physics body of the bodies pool at a specific index

                        -pyray.get_physics_shape_type(index: int)
                        +pyray.get_physics_shape_type(index: int) int

                        Returns the physics body shape type (PHYSICS_CIRCLE or PHYSICS_POLYGON)

                        -pyray.get_physics_shape_vertex(body: Any, vertex: int)
                        +pyray.get_physics_shape_vertex(body: Any | list | tuple, vertex: int) Vector2

                        Returns transformed position of a body shape (body position + vertex transformed position)

                        -pyray.get_physics_shape_vertices_count(index: int)
                        +pyray.get_physics_shape_vertices_count(index: int) int

                        Returns the amount of vertices of a physics body shape

                        -pyray.get_pixel_color(srcPtr: Any, format: int)
                        +pyray.get_pixel_color(srcPtr: Any, format: int) Color

                        Get Color from a source pixel pointer of certain format

                        -pyray.get_pixel_data_size(width: int, height: int, format: int)
                        +pyray.get_pixel_data_size(width: int, height: int, format: int) int

                        Get pixel data size in bytes for certain format

                        -pyray.get_prev_directory_path(dirPath: str)
                        +pyray.get_prev_directory_path(dirPath: str) str

                        Get previous directory path for a given path (uses static string)

                        -pyray.get_random_value(min_0: int, max_1: int)
                        +pyray.get_random_value(min_0: int, max_1: int) int

                        Get a random value between min and max (both included)

                        -pyray.get_ray_collision_box(ray: Ray, box: BoundingBox)
                        +pyray.get_ray_collision_box(ray: Ray | list | tuple, box: BoundingBox | list | tuple) RayCollision

                        Get collision info between ray and box

                        -pyray.get_ray_collision_mesh(ray: Ray, mesh: Mesh, transform: Matrix)
                        +pyray.get_ray_collision_mesh(ray: Ray | list | tuple, mesh: Mesh | list | tuple, transform: Matrix | list | tuple) RayCollision

                        Get collision info between ray and mesh

                        -pyray.get_ray_collision_quad(ray: Ray, p1: Vector3, p2: Vector3, p3: Vector3, p4: Vector3)
                        +pyray.get_ray_collision_quad(ray: Ray | list | tuple, p1: Vector3 | list | tuple, p2: Vector3 | list | tuple, p3: Vector3 | list | tuple, p4: Vector3 | list | tuple) RayCollision

                        Get collision info between ray and quad

                        -pyray.get_ray_collision_sphere(ray: Ray, center: Vector3, radius: float)
                        +pyray.get_ray_collision_sphere(ray: Ray | list | tuple, center: Vector3 | list | tuple, radius: float) RayCollision

                        Get collision info between ray and sphere

                        -pyray.get_ray_collision_triangle(ray: Ray, p1: Vector3, p2: Vector3, p3: Vector3)
                        +pyray.get_ray_collision_triangle(ray: Ray | list | tuple, p1: Vector3 | list | tuple, p2: Vector3 | list | tuple, p3: Vector3 | list | tuple) RayCollision

                        Get collision info between ray and triangle

                        -pyray.get_render_height()
                        +pyray.get_render_height() int

                        Get current render height (it considers HiDPI)

                        -pyray.get_render_width()
                        +pyray.get_render_width() int

                        Get current render width (it considers HiDPI)

                        -pyray.get_screen_height()
                        +pyray.get_screen_height() int

                        Get current screen height

                        -pyray.get_screen_to_world_2d(position: Vector2, camera: Camera2D)
                        +pyray.get_screen_to_world_2d(position: Vector2 | list | tuple, camera: Camera2D | list | tuple) Vector2

                        Get the world space position for a 2d camera screen space position

                        -pyray.get_screen_width()
                        +pyray.get_screen_width() int

                        Get current screen width

                        -pyray.get_shader_location(shader: Shader, uniformName: str)
                        +pyray.get_shader_location(shader: Shader | list | tuple, uniformName: str) int

                        Get shader uniform location

                        -pyray.get_shader_location_attrib(shader: Shader, attribName: str)
                        +pyray.get_shader_location_attrib(shader: Shader | list | tuple, attribName: str) int

                        Get shader attribute location

                        -pyray.get_spline_point_basis(p1: Vector2, p2: Vector2, p3: Vector2, p4: Vector2, t: float)
                        +pyray.get_spline_point_basis(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple, p4: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: B-Spline

                        -pyray.get_spline_point_bezier_cubic(p1: Vector2, c2: Vector2, c3: Vector2, p4: Vector2, t: float)
                        +pyray.get_spline_point_bezier_cubic(p1: Vector2 | list | tuple, c2: Vector2 | list | tuple, c3: Vector2 | list | tuple, p4: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: Cubic Bezier

                        -pyray.get_spline_point_bezier_quad(p1: Vector2, c2: Vector2, p3: Vector2, t: float)
                        +pyray.get_spline_point_bezier_quad(p1: Vector2 | list | tuple, c2: Vector2 | list | tuple, p3: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: Quadratic Bezier

                        -pyray.get_spline_point_catmull_rom(p1: Vector2, p2: Vector2, p3: Vector2, p4: Vector2, t: float)
                        +pyray.get_spline_point_catmull_rom(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple, p4: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: Catmull-Rom

                        -pyray.get_spline_point_linear(startPos: Vector2, endPos: Vector2, t: float)
                        +pyray.get_spline_point_linear(startPos: Vector2 | list | tuple, endPos: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: Linear

                        -pyray.get_time()
                        +pyray.get_time() float

                        Get elapsed time in seconds since InitWindow()

                        -pyray.get_touch_point_count()
                        +pyray.get_touch_point_count() int

                        Get number of touch points

                        -pyray.get_touch_point_id(index: int)
                        +pyray.get_touch_point_id(index: int) int

                        Get touch point identifier for given index

                        -pyray.get_touch_position(index: int)
                        +pyray.get_touch_position(index: int) Vector2

                        Get touch position XY for a touch point index (relative to screen size)

                        -pyray.get_touch_x()
                        +pyray.get_touch_x() int

                        Get touch position X for touch point 0 (relative to screen size)

                        -pyray.get_touch_y()
                        +pyray.get_touch_y() int

                        Get touch position Y for touch point 0 (relative to screen size)

                        -pyray.get_window_handle()
                        +pyray.get_window_handle() Any

                        Get native window handle

                        -pyray.get_window_position()
                        +pyray.get_window_position() Vector2

                        Get window position XY on monitor

                        -pyray.get_window_scale_dpi()
                        +pyray.get_window_scale_dpi() Vector2

                        Get window scale DPI factor

                        -pyray.get_working_directory()
                        +pyray.get_working_directory() str

                        Get current working directory (uses static string)

                        -pyray.get_world_to_screen(position: Vector3, camera: Camera3D)
                        +pyray.get_world_to_screen(position: Vector3 | list | tuple, camera: Camera3D | list | tuple) Vector2

                        Get the screen space position for a 3d world space position

                        -pyray.get_world_to_screen_2d(position: Vector2, camera: Camera2D)
                        +pyray.get_world_to_screen_2d(position: Vector2 | list | tuple, camera: Camera2D | list | tuple) Vector2

                        Get the screen space position for a 2d camera world space position

                        -pyray.get_world_to_screen_ex(position: Vector3, camera: Camera3D, width: int, height: int)
                        +pyray.get_world_to_screen_ex(position: Vector3 | list | tuple, camera: Camera3D | list | tuple, width: int, height: int) Vector2

                        Get size position for a 3d world space position

                        -pyray.glfw_create_cursor(image: Any, xhot: int, yhot: int)
                        +pyray.glfw_create_cursor(image: Any | list | tuple, xhot: int, yhot: int) Any
                        -pyray.glfw_create_standard_cursor(shape: int)
                        +pyray.glfw_create_standard_cursor(shape: int) Any
                        -pyray.glfw_create_window(width: int, height: int, title: str, monitor: Any, share: Any)
                        +pyray.glfw_create_window(width: int, height: int, title: str, monitor: Any | list | tuple, share: Any | list | tuple) Any
                        -pyray.glfw_default_window_hints()
                        +pyray.glfw_default_window_hints() None
                        -pyray.glfw_destroy_cursor(cursor: Any)
                        +pyray.glfw_destroy_cursor(cursor: Any | list | tuple) None
                        -pyray.glfw_destroy_window(window: Any)
                        +pyray.glfw_destroy_window(window: Any | list | tuple) None
                        -pyray.glfw_extension_supported(extension: str)
                        +pyray.glfw_extension_supported(extension: str) int
                        -pyray.glfw_focus_window(window: Any)
                        +pyray.glfw_focus_window(window: Any | list | tuple) None
                        -pyray.glfw_get_clipboard_string(window: Any)
                        +pyray.glfw_get_clipboard_string(window: Any | list | tuple) str
                        -pyray.glfw_get_current_context()
                        +pyray.glfw_get_current_context() Any
                        -pyray.glfw_get_cursor_pos(window: Any, xpos: Any, ypos: Any)
                        +pyray.glfw_get_cursor_pos(window: Any | list | tuple, xpos: Any, ypos: Any) None
                        -pyray.glfw_get_error(description: list[str])
                        +pyray.glfw_get_error(description: list[str]) int
                        -pyray.glfw_get_framebuffer_size(window: Any, width: Any, height: Any)
                        +pyray.glfw_get_framebuffer_size(window: Any | list | tuple, width: Any, height: Any) None
                        -pyray.glfw_get_gamepad_name(jid: int)
                        +pyray.glfw_get_gamepad_name(jid: int) str
                        -pyray.glfw_get_gamepad_state(jid: int, state: Any)
                        +pyray.glfw_get_gamepad_state(jid: int, state: Any | list | tuple) int
                        -pyray.glfw_get_gamma_ramp(monitor: Any)
                        +pyray.glfw_get_gamma_ramp(monitor: Any | list | tuple) Any
                        -pyray.glfw_get_input_mode(window: Any, mode: int)
                        +pyray.glfw_get_input_mode(window: Any | list | tuple, mode: int) int
                        -pyray.glfw_get_joystick_axes(jid: int, count: Any)
                        +pyray.glfw_get_joystick_axes(jid: int, count: Any) Any
                        -pyray.glfw_get_joystick_buttons(jid: int, count: Any)
                        +pyray.glfw_get_joystick_buttons(jid: int, count: Any) str
                        -pyray.glfw_get_joystick_guid(jid: int)
                        +pyray.glfw_get_joystick_guid(jid: int) str
                        -pyray.glfw_get_joystick_hats(jid: int, count: Any)
                        +pyray.glfw_get_joystick_hats(jid: int, count: Any) str
                        -pyray.glfw_get_joystick_name(jid: int)
                        +pyray.glfw_get_joystick_name(jid: int) str
                        -pyray.glfw_get_joystick_user_pointer(jid: int)
                        +pyray.glfw_get_joystick_user_pointer(jid: int) Any
                        -pyray.glfw_get_key(window: Any, key: int)
                        +pyray.glfw_get_key(window: Any | list | tuple, key: int) int
                        -pyray.glfw_get_key_name(key: int, scancode: int)
                        +pyray.glfw_get_key_name(key: int, scancode: int) str
                        -pyray.glfw_get_key_scancode(key: int)
                        +pyray.glfw_get_key_scancode(key: int) int
                        -pyray.glfw_get_monitor_content_scale(monitor: Any, xscale: Any, yscale: Any)
                        +pyray.glfw_get_monitor_content_scale(monitor: Any | list | tuple, xscale: Any, yscale: Any) None
                        -pyray.glfw_get_monitor_name(monitor: Any)
                        +pyray.glfw_get_monitor_name(monitor: Any | list | tuple) str
                        -pyray.glfw_get_monitor_physical_size(monitor: Any, widthMM: Any, heightMM: Any)
                        +pyray.glfw_get_monitor_physical_size(monitor: Any | list | tuple, widthMM: Any, heightMM: Any) None
                        -pyray.glfw_get_monitor_pos(monitor: Any, xpos: Any, ypos: Any)
                        +pyray.glfw_get_monitor_pos(monitor: Any | list | tuple, xpos: Any, ypos: Any) None
                        -pyray.glfw_get_monitor_user_pointer(monitor: Any)
                        +pyray.glfw_get_monitor_user_pointer(monitor: Any | list | tuple) Any
                        -pyray.glfw_get_monitor_workarea(monitor: Any, xpos: Any, ypos: Any, width: Any, height: Any)
                        +pyray.glfw_get_monitor_workarea(monitor: Any | list | tuple, xpos: Any, ypos: Any, width: Any, height: Any) None
                        -pyray.glfw_get_monitors(count: Any)
                        +pyray.glfw_get_monitors(count: Any) Any
                        -pyray.glfw_get_mouse_button(window: Any, button: int)
                        +pyray.glfw_get_mouse_button(window: Any | list | tuple, button: int) int
                        -pyray.glfw_get_platform()
                        +pyray.glfw_get_platform() int
                        -pyray.glfw_get_primary_monitor()
                        +pyray.glfw_get_primary_monitor() Any
                        -pyray.glfw_get_proc_address(procname: str)
                        +pyray.glfw_get_proc_address(procname: str) Any
                        -pyray.glfw_get_required_instance_extensions(count: Any)
                        +pyray.glfw_get_required_instance_extensions(count: Any) list[str]
                        -pyray.glfw_get_time()
                        +pyray.glfw_get_time() float
                        -pyray.glfw_get_timer_frequency()
                        +pyray.glfw_get_timer_frequency() int
                        -pyray.glfw_get_timer_value()
                        +pyray.glfw_get_timer_value() int
                        -pyray.glfw_get_version(major: Any, minor: Any, rev: Any)
                        +pyray.glfw_get_version(major: Any, minor: Any, rev: Any) None
                        -pyray.glfw_get_version_string()
                        +pyray.glfw_get_version_string() str
                        -pyray.glfw_get_video_mode(monitor: Any)
                        +pyray.glfw_get_video_mode(monitor: Any | list | tuple) Any
                        -pyray.glfw_get_video_modes(monitor: Any, count: Any)
                        +pyray.glfw_get_video_modes(monitor: Any | list | tuple, count: Any) Any
                        -pyray.glfw_get_window_attrib(window: Any, attrib: int)
                        +pyray.glfw_get_window_attrib(window: Any | list | tuple, attrib: int) int
                        -pyray.glfw_get_window_content_scale(window: Any, xscale: Any, yscale: Any)
                        +pyray.glfw_get_window_content_scale(window: Any | list | tuple, xscale: Any, yscale: Any) None
                        -pyray.glfw_get_window_frame_size(window: Any, left: Any, top: Any, right: Any, bottom: Any)
                        +pyray.glfw_get_window_frame_size(window: Any | list | tuple, left: Any, top: Any, right: Any, bottom: Any) None
                        -pyray.glfw_get_window_monitor(window: Any)
                        +pyray.glfw_get_window_monitor(window: Any | list | tuple) Any
                        -pyray.glfw_get_window_opacity(window: Any)
                        +pyray.glfw_get_window_opacity(window: Any | list | tuple) float
                        -pyray.glfw_get_window_pos(window: Any, xpos: Any, ypos: Any)
                        +pyray.glfw_get_window_pos(window: Any | list | tuple, xpos: Any, ypos: Any) None
                        -pyray.glfw_get_window_size(window: Any, width: Any, height: Any)
                        +pyray.glfw_get_window_size(window: Any | list | tuple, width: Any, height: Any) None
                        -pyray.glfw_get_window_user_pointer(window: Any)
                        +pyray.glfw_get_window_user_pointer(window: Any | list | tuple) Any
                        -pyray.glfw_hide_window(window: Any)
                        +pyray.glfw_hide_window(window: Any | list | tuple) None
                        -pyray.glfw_iconify_window(window: Any)
                        +pyray.glfw_iconify_window(window: Any | list | tuple) None
                        -pyray.glfw_init()
                        +pyray.glfw_init() int
                        -pyray.glfw_init_allocator(allocator: Any)
                        +pyray.glfw_init_allocator(allocator: Any | list | tuple) None
                        -pyray.glfw_init_hint(hint: int, value: int)
                        +pyray.glfw_init_hint(hint: int, value: int) None
                        -pyray.glfw_joystick_is_gamepad(jid: int)
                        +pyray.glfw_joystick_is_gamepad(jid: int) int
                        -pyray.glfw_joystick_present(jid: int)
                        +pyray.glfw_joystick_present(jid: int) int
                        -pyray.glfw_make_context_current(window: Any)
                        +pyray.glfw_make_context_current(window: Any | list | tuple) None
                        -pyray.glfw_maximize_window(window: Any)
                        +pyray.glfw_maximize_window(window: Any | list | tuple) None
                        -pyray.glfw_platform_supported(platform: int)
                        +pyray.glfw_platform_supported(platform: int) int
                        -pyray.glfw_poll_events()
                        +pyray.glfw_poll_events() None
                        -pyray.glfw_post_empty_event()
                        +pyray.glfw_post_empty_event() None
                        -pyray.glfw_raw_mouse_motion_supported()
                        +pyray.glfw_raw_mouse_motion_supported() int
                        -pyray.glfw_request_window_attention(window: Any)
                        +pyray.glfw_request_window_attention(window: Any | list | tuple) None
                        -pyray.glfw_restore_window(window: Any)
                        +pyray.glfw_restore_window(window: Any | list | tuple) None
                        -pyray.glfw_set_char_callback(window: Any, callback: Any)
                        +pyray.glfw_set_char_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_char_mods_callback(window: Any, callback: Any)
                        +pyray.glfw_set_char_mods_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_clipboard_string(window: Any, string: str)
                        +pyray.glfw_set_clipboard_string(window: Any | list | tuple, string: str) None
                        -pyray.glfw_set_cursor(window: Any, cursor: Any)
                        +pyray.glfw_set_cursor(window: Any | list | tuple, cursor: Any | list | tuple) None
                        -pyray.glfw_set_cursor_enter_callback(window: Any, callback: Any)
                        +pyray.glfw_set_cursor_enter_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_cursor_pos(window: Any, xpos: float, ypos: float)
                        +pyray.glfw_set_cursor_pos(window: Any | list | tuple, xpos: float, ypos: float) None
                        -pyray.glfw_set_cursor_pos_callback(window: Any, callback: Any)
                        +pyray.glfw_set_cursor_pos_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_drop_callback(window: Any, callback: list[str])
                        +pyray.glfw_set_drop_callback(window: Any | list | tuple, callback: list[str] | list | tuple) list[str]
                        -pyray.glfw_set_error_callback(callback: str)
                        +pyray.glfw_set_error_callback(callback: str) str
                        -pyray.glfw_set_framebuffer_size_callback(window: Any, callback: Any)
                        +pyray.glfw_set_framebuffer_size_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_gamma(monitor: Any, gamma: float)
                        +pyray.glfw_set_gamma(monitor: Any | list | tuple, gamma: float) None
                        -pyray.glfw_set_gamma_ramp(monitor: Any, ramp: Any)
                        +pyray.glfw_set_gamma_ramp(monitor: Any | list | tuple, ramp: Any | list | tuple) None
                        -pyray.glfw_set_input_mode(window: Any, mode: int, value: int)
                        +pyray.glfw_set_input_mode(window: Any | list | tuple, mode: int, value: int) None
                        -pyray.glfw_set_joystick_callback(callback: Any)
                        +pyray.glfw_set_joystick_callback(callback: Any) Any
                        -pyray.glfw_set_joystick_user_pointer(jid: int, pointer: Any)
                        +pyray.glfw_set_joystick_user_pointer(jid: int, pointer: Any) None
                        -pyray.glfw_set_key_callback(window: Any, callback: Any)
                        +pyray.glfw_set_key_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_monitor_callback(callback: Any)
                        +pyray.glfw_set_monitor_callback(callback: Any | list | tuple) Any
                        -pyray.glfw_set_monitor_user_pointer(monitor: Any, pointer: Any)
                        +pyray.glfw_set_monitor_user_pointer(monitor: Any | list | tuple, pointer: Any) None
                        -pyray.glfw_set_mouse_button_callback(window: Any, callback: Any)
                        +pyray.glfw_set_mouse_button_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_scroll_callback(window: Any, callback: Any)
                        +pyray.glfw_set_scroll_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_time(time: float)
                        +pyray.glfw_set_time(time: float) None
                        -pyray.glfw_set_window_aspect_ratio(window: Any, numer: int, denom: int)
                        +pyray.glfw_set_window_aspect_ratio(window: Any | list | tuple, numer: int, denom: int) None
                        -pyray.glfw_set_window_attrib(window: Any, attrib: int, value: int)
                        +pyray.glfw_set_window_attrib(window: Any | list | tuple, attrib: int, value: int) None
                        -pyray.glfw_set_window_close_callback(window: Any, callback: Any)
                        +pyray.glfw_set_window_close_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_window_content_scale_callback(window: Any, callback: Any)
                        +pyray.glfw_set_window_content_scale_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_window_focus_callback(window: Any, callback: Any)
                        +pyray.glfw_set_window_focus_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_window_icon(window: Any, count: int, images: Any)
                        +pyray.glfw_set_window_icon(window: Any | list | tuple, count: int, images: Any | list | tuple) None
                        -pyray.glfw_set_window_iconify_callback(window: Any, callback: Any)
                        +pyray.glfw_set_window_iconify_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_window_maximize_callback(window: Any, callback: Any)
                        +pyray.glfw_set_window_maximize_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_window_monitor(window: Any, monitor: Any, xpos: int, ypos: int, width: int, height: int, refreshRate: int)
                        +pyray.glfw_set_window_monitor(window: Any | list | tuple, monitor: Any | list | tuple, xpos: int, ypos: int, width: int, height: int, refreshRate: int) None
                        -pyray.glfw_set_window_opacity(window: Any, opacity: float)
                        +pyray.glfw_set_window_opacity(window: Any | list | tuple, opacity: float) None
                        -pyray.glfw_set_window_pos(window: Any, xpos: int, ypos: int)
                        +pyray.glfw_set_window_pos(window: Any | list | tuple, xpos: int, ypos: int) None
                        -pyray.glfw_set_window_pos_callback(window: Any, callback: Any)
                        +pyray.glfw_set_window_pos_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_window_refresh_callback(window: Any, callback: Any)
                        +pyray.glfw_set_window_refresh_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_window_should_close(window: Any, value: int)
                        +pyray.glfw_set_window_should_close(window: Any | list | tuple, value: int) None
                        -pyray.glfw_set_window_size(window: Any, width: int, height: int)
                        +pyray.glfw_set_window_size(window: Any | list | tuple, width: int, height: int) None
                        -pyray.glfw_set_window_size_callback(window: Any, callback: Any)
                        +pyray.glfw_set_window_size_callback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -pyray.glfw_set_window_size_limits(window: Any, minwidth: int, minheight: int, maxwidth: int, maxheight: int)
                        +pyray.glfw_set_window_size_limits(window: Any | list | tuple, minwidth: int, minheight: int, maxwidth: int, maxheight: int) None
                        -pyray.glfw_set_window_title(window: Any, title: str)
                        +pyray.glfw_set_window_title(window: Any | list | tuple, title: str) None
                        -pyray.glfw_set_window_user_pointer(window: Any, pointer: Any)
                        +pyray.glfw_set_window_user_pointer(window: Any | list | tuple, pointer: Any) None
                        -pyray.glfw_show_window(window: Any)
                        +pyray.glfw_show_window(window: Any | list | tuple) None
                        -pyray.glfw_swap_buffers(window: Any)
                        +pyray.glfw_swap_buffers(window: Any | list | tuple) None
                        -pyray.glfw_swap_interval(interval: int)
                        +pyray.glfw_swap_interval(interval: int) None
                        -pyray.glfw_terminate()
                        +pyray.glfw_terminate() None
                        -pyray.glfw_update_gamepad_mappings(string: str)
                        +pyray.glfw_update_gamepad_mappings(string: str) int
                        -pyray.glfw_vulkan_supported()
                        +pyray.glfw_vulkan_supported() int
                        -pyray.glfw_wait_events()
                        +pyray.glfw_wait_events() None
                        -pyray.glfw_wait_events_timeout(timeout: float)
                        +pyray.glfw_wait_events_timeout(timeout: float) None
                        -pyray.glfw_window_hint(hint: int, value: int)
                        +pyray.glfw_window_hint(hint: int, value: int) None
                        -pyray.glfw_window_hint_string(hint: int, value: str)
                        +pyray.glfw_window_hint_string(hint: int, value: str) None
                        -pyray.glfw_window_should_close(window: Any)
                        +pyray.glfw_window_should_close(window: Any | list | tuple) int
                        -pyray.gui_button(bounds: Rectangle, text: str)
                        +pyray.gui_button(bounds: Rectangle | list | tuple, text: str) int

                        Button control, returns true when clicked

                        -pyray.gui_check_box(bounds: Rectangle, text: str, checked: Any)
                        +pyray.gui_check_box(bounds: Rectangle | list | tuple, text: str, checked: Any) int

                        Check Box control, returns true when active

                        -pyray.gui_color_bar_alpha(bounds: Rectangle, text: str, alpha: Any)
                        +pyray.gui_color_bar_alpha(bounds: Rectangle | list | tuple, text: str, alpha: Any) int

                        Color Bar Alpha control

                        -pyray.gui_color_bar_hue(bounds: Rectangle, text: str, value: Any)
                        +pyray.gui_color_bar_hue(bounds: Rectangle | list | tuple, text: str, value: Any) int

                        Color Bar Hue control

                        -pyray.gui_color_panel(bounds: Rectangle, text: str, color: Any)
                        +pyray.gui_color_panel(bounds: Rectangle | list | tuple, text: str, color: Any | list | tuple) int

                        Color Panel control

                        -pyray.gui_color_panel_hsv(bounds: Rectangle, text: str, colorHsv: Any)
                        +pyray.gui_color_panel_hsv(bounds: Rectangle | list | tuple, text: str, colorHsv: Any | list | tuple) int

                        Color Panel control that returns HSV color value, used by GuiColorPickerHSV()

                        -pyray.gui_color_picker(bounds: Rectangle, text: str, color: Any)
                        +pyray.gui_color_picker(bounds: Rectangle | list | tuple, text: str, color: Any | list | tuple) int

                        Color Picker control (multiple color controls)

                        -pyray.gui_color_picker_hsv(bounds: Rectangle, text: str, colorHsv: Any)
                        +pyray.gui_color_picker_hsv(bounds: Rectangle | list | tuple, text: str, colorHsv: Any | list | tuple) int

                        Color Picker control that avoids conversion to RGB on each call (multiple color controls)

                        -pyray.gui_combo_box(bounds: Rectangle, text: str, active: Any)
                        +pyray.gui_combo_box(bounds: Rectangle | list | tuple, text: str, active: Any) int

                        Combo Box control, returns selected item index

                        -pyray.gui_disable()
                        +pyray.gui_disable() None

                        Disable gui controls (global state)

                        -pyray.gui_disable_tooltip()
                        +pyray.gui_disable_tooltip() None

                        Disable gui tooltips (global state)

                        -pyray.gui_draw_icon(iconId: int, posX: int, posY: int, pixelSize: int, color: Color)
                        +pyray.gui_draw_icon(iconId: int, posX: int, posY: int, pixelSize: int, color: Color | list | tuple) None

                        Draw icon using pixel size at specified position

                        -pyray.gui_dropdown_box(bounds: Rectangle, text: str, active: Any, editMode: bool)
                        +pyray.gui_dropdown_box(bounds: Rectangle | list | tuple, text: str, active: Any, editMode: bool) int

                        Dropdown Box control, returns selected item

                        -pyray.gui_dummy_rec(bounds: Rectangle, text: str)
                        +pyray.gui_dummy_rec(bounds: Rectangle | list | tuple, text: str) int

                        Dummy control for placeholders

                        -pyray.gui_enable()
                        +pyray.gui_enable() None

                        Enable gui controls (global state)

                        -pyray.gui_enable_tooltip()
                        +pyray.gui_enable_tooltip() None

                        Enable gui tooltips (global state)

                        -pyray.gui_get_font()
                        +pyray.gui_get_font() Font

                        Get gui custom font (global state)

                        -pyray.gui_get_icons()
                        +pyray.gui_get_icons() Any

                        Get raygui icons data pointer

                        -pyray.gui_get_state()
                        +pyray.gui_get_state() int

                        Get gui state (global state)

                        -pyray.gui_get_style(control: int, property: int)
                        +pyray.gui_get_style(control: int, property: int) int

                        Get one style property

                        -pyray.gui_grid(bounds: Rectangle, text: str, spacing: float, subdivs: int, mouseCell: Any)
                        +pyray.gui_grid(bounds: Rectangle | list | tuple, text: str, spacing: float, subdivs: int, mouseCell: Any | list | tuple) int

                        Grid control, returns mouse cell position

                        -pyray.gui_group_box(bounds: Rectangle, text: str)
                        +pyray.gui_group_box(bounds: Rectangle | list | tuple, text: str) int

                        Group Box control with text name

                        -pyray.gui_icon_text(iconId: int, text: str)
                        +pyray.gui_icon_text(iconId: int, text: str) str

                        Get text with icon id prepended (if supported)

                        -pyray.gui_is_locked()
                        +pyray.gui_is_locked() bool

                        Check if gui is locked (global state)

                        -pyray.gui_label(bounds: Rectangle, text: str)
                        +pyray.gui_label(bounds: Rectangle | list | tuple, text: str) int

                        Label control, shows text

                        -pyray.gui_label_button(bounds: Rectangle, text: str)
                        +pyray.gui_label_button(bounds: Rectangle | list | tuple, text: str) int

                        Label button control, show true when clicked

                        -pyray.gui_line(bounds: Rectangle, text: str)
                        +pyray.gui_line(bounds: Rectangle | list | tuple, text: str) int

                        Line separator control, could contain text

                        -pyray.gui_list_view(bounds: Rectangle, text: str, scrollIndex: Any, active: Any)
                        +pyray.gui_list_view(bounds: Rectangle | list | tuple, text: str, scrollIndex: Any, active: Any) int

                        List View control, returns selected list item index

                        -pyray.gui_list_view_ex(bounds: Rectangle, text: list[str], count: int, scrollIndex: Any, active: Any, focus: Any)
                        +pyray.gui_list_view_ex(bounds: Rectangle | list | tuple, text: list[str], count: int, scrollIndex: Any, active: Any, focus: Any) int

                        List View with extended parameters

                        -pyray.gui_load_icons(fileName: str, loadIconsName: bool)
                        +pyray.gui_load_icons(fileName: str, loadIconsName: bool) list[str]

                        Load raygui icons file (.rgi) into internal icons data

                        -pyray.gui_load_style(fileName: str)
                        +pyray.gui_load_style(fileName: str) None

                        Load style file over global style variable (.rgs)

                        -pyray.gui_load_style_default()
                        +pyray.gui_load_style_default() None

                        Load style default over global style

                        -pyray.gui_lock()
                        +pyray.gui_lock() None

                        Lock gui controls (global state)

                        -pyray.gui_message_box(bounds: Rectangle, title: str, message: str, buttons: str)
                        +pyray.gui_message_box(bounds: Rectangle | list | tuple, title: str, message: str, buttons: str) int

                        Message Box control, displays a message

                        -pyray.gui_panel(bounds: Rectangle, text: str)
                        +pyray.gui_panel(bounds: Rectangle | list | tuple, text: str) int

                        Panel control, useful to group controls

                        -pyray.gui_progress_bar(bounds: Rectangle, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float)
                        +pyray.gui_progress_bar(bounds: Rectangle | list | tuple, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float) int

                        Progress Bar control, shows current progress value

                        -pyray.gui_scroll_panel(bounds: Rectangle, text: str, content: Rectangle, scroll: Any, view: Any)
                        +pyray.gui_scroll_panel(bounds: Rectangle | list | tuple, text: str, content: Rectangle | list | tuple, scroll: Any | list | tuple, view: Any | list | tuple) int

                        Scroll Panel control

                        -pyray.gui_set_alpha(alpha: float)
                        +pyray.gui_set_alpha(alpha: float) None

                        Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f

                        -pyray.gui_set_font(font: Font)
                        +pyray.gui_set_font(font: Font | list | tuple) None

                        Set gui custom font (global state)

                        -pyray.gui_set_icon_scale(scale: int)
                        +pyray.gui_set_icon_scale(scale: int) None

                        Set default icon drawing size

                        -pyray.gui_set_state(state: int)
                        +pyray.gui_set_state(state: int) None

                        Set gui state (global state)

                        -pyray.gui_set_style(control: int, property: int, value: int)
                        +pyray.gui_set_style(control: int, property: int, value: int) None

                        Set one style property

                        -pyray.gui_set_tooltip(tooltip: str)
                        +pyray.gui_set_tooltip(tooltip: str) None

                        Set tooltip string

                        -pyray.gui_slider(bounds: Rectangle, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float)
                        +pyray.gui_slider(bounds: Rectangle | list | tuple, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float) int

                        Slider control, returns selected value

                        -pyray.gui_slider_bar(bounds: Rectangle, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float)
                        +pyray.gui_slider_bar(bounds: Rectangle | list | tuple, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float) int

                        Slider Bar control, returns selected value

                        -pyray.gui_spinner(bounds: Rectangle, text: str, value: Any, minValue: int, maxValue: int, editMode: bool)
                        +pyray.gui_spinner(bounds: Rectangle | list | tuple, text: str, value: Any, minValue: int, maxValue: int, editMode: bool) int

                        Spinner control, returns selected value

                        -pyray.gui_status_bar(bounds: Rectangle, text: str)
                        +pyray.gui_status_bar(bounds: Rectangle | list | tuple, text: str) int

                        Status Bar control, shows info text

                        -pyray.gui_tab_bar(bounds: Rectangle, text: list[str], count: int, active: Any)
                        +pyray.gui_tab_bar(bounds: Rectangle | list | tuple, text: list[str], count: int, active: Any) int

                        Tab Bar control, returns TAB to be closed or -1

                        -pyray.gui_text_box(bounds: Rectangle, text: str, textSize: int, editMode: bool)
                        +pyray.gui_text_box(bounds: Rectangle | list | tuple, text: str, textSize: int, editMode: bool) int

                        Text Box control, updates input text

                        -pyray.gui_text_input_box(bounds: Rectangle, title: str, message: str, buttons: str, text: str, textMaxSize: int, secretViewActive: Any)
                        +pyray.gui_text_input_box(bounds: Rectangle | list | tuple, title: str, message: str, buttons: str, text: str, textMaxSize: int, secretViewActive: Any) int

                        Text Input Box control, ask for text, supports secret

                        -pyray.gui_toggle(bounds: Rectangle, text: str, active: Any)
                        +pyray.gui_toggle(bounds: Rectangle | list | tuple, text: str, active: Any) int

                        Toggle Button control, returns true when active

                        -pyray.gui_toggle_group(bounds: Rectangle, text: str, active: Any)
                        +pyray.gui_toggle_group(bounds: Rectangle | list | tuple, text: str, active: Any) int

                        Toggle Group control, returns active toggle index

                        -pyray.gui_toggle_slider(bounds: Rectangle, text: str, active: Any)
                        +pyray.gui_toggle_slider(bounds: Rectangle | list | tuple, text: str, active: Any) int

                        Toggle Slider control, returns true when clicked

                        -pyray.gui_unlock()
                        +pyray.gui_unlock() None

                        Unlock gui controls (global state)

                        -pyray.gui_value_box(bounds: Rectangle, text: str, value: Any, minValue: int, maxValue: int, editMode: bool)
                        +pyray.gui_value_box(bounds: Rectangle | list | tuple, text: str, value: Any, minValue: int, maxValue: int, editMode: bool) int

                        Value Box control, updates input text with numbers

                        -pyray.gui_window_box(bounds: Rectangle, title: str)
                        +pyray.gui_window_box(bounds: Rectangle | list | tuple, title: str) int

                        Window Box control, shows a window that can be closed

                        -pyray.hide_cursor()
                        +pyray.hide_cursor() None

                        Hides cursor

                        -pyray.image_alpha_clear(image: Any, color: Color, threshold: float)
                        +pyray.image_alpha_clear(image: Any | list | tuple, color: Color | list | tuple, threshold: float) None

                        Clear alpha channel to desired color

                        -pyray.image_alpha_crop(image: Any, threshold: float)
                        +pyray.image_alpha_crop(image: Any | list | tuple, threshold: float) None

                        Crop image depending on alpha value

                        -pyray.image_alpha_mask(image: Any, alphaMask: Image)
                        +pyray.image_alpha_mask(image: Any | list | tuple, alphaMask: Image | list | tuple) None

                        Apply alpha mask to image

                        -pyray.image_alpha_premultiply(image: Any)
                        +pyray.image_alpha_premultiply(image: Any | list | tuple) None

                        Premultiply alpha channel

                        -pyray.image_blur_gaussian(image: Any, blurSize: int)
                        +pyray.image_blur_gaussian(image: Any | list | tuple, blurSize: int) None

                        Apply Gaussian blur using a box blur approximation

                        -pyray.image_clear_background(dst: Any, color: Color)
                        +pyray.image_clear_background(dst: Any | list | tuple, color: Color | list | tuple) None

                        Clear image background with given color

                        -pyray.image_color_brightness(image: Any, brightness: int)
                        +pyray.image_color_brightness(image: Any | list | tuple, brightness: int) None

                        Modify image color: brightness (-255 to 255)

                        -pyray.image_color_contrast(image: Any, contrast: float)
                        +pyray.image_color_contrast(image: Any | list | tuple, contrast: float) None

                        Modify image color: contrast (-100 to 100)

                        -pyray.image_color_grayscale(image: Any)
                        +pyray.image_color_grayscale(image: Any | list | tuple) None

                        Modify image color: grayscale

                        -pyray.image_color_invert(image: Any)
                        +pyray.image_color_invert(image: Any | list | tuple) None

                        Modify image color: invert

                        -pyray.image_color_replace(image: Any, color: Color, replace: Color)
                        +pyray.image_color_replace(image: Any | list | tuple, color: Color | list | tuple, replace: Color | list | tuple) None

                        Modify image color: replace color

                        -pyray.image_color_tint(image: Any, color: Color)
                        +pyray.image_color_tint(image: Any | list | tuple, color: Color | list | tuple) None

                        Modify image color: tint

                        -pyray.image_copy(image: Image)
                        +pyray.image_copy(image: Image | list | tuple) Image

                        Create an image duplicate (useful for transformations)

                        -pyray.image_crop(image: Any, crop: Rectangle)
                        +pyray.image_crop(image: Any | list | tuple, crop: Rectangle | list | tuple) None

                        Crop an image to a defined rectangle

                        -pyray.image_dither(image: Any, rBpp: int, gBpp: int, bBpp: int, aBpp: int)
                        +pyray.image_dither(image: Any | list | tuple, rBpp: int, gBpp: int, bBpp: int, aBpp: int) None

                        Dither image data to 16bpp or lower (Floyd-Steinberg dithering)

                        -pyray.image_draw(dst: Any, src: Image, srcRec: Rectangle, dstRec: Rectangle, tint: Color)
                        +pyray.image_draw(dst: Any | list | tuple, src: Image | list | tuple, srcRec: Rectangle | list | tuple, dstRec: Rectangle | list | tuple, tint: Color | list | tuple) None

                        Draw a source image within a destination image (tint applied to source)

                        -pyray.image_draw_circle(dst: Any, centerX: int, centerY: int, radius: int, color: Color)
                        +pyray.image_draw_circle(dst: Any | list | tuple, centerX: int, centerY: int, radius: int, color: Color | list | tuple) None

                        Draw a filled circle within an image

                        -pyray.image_draw_circle_lines(dst: Any, centerX: int, centerY: int, radius: int, color: Color)
                        +pyray.image_draw_circle_lines(dst: Any | list | tuple, centerX: int, centerY: int, radius: int, color: Color | list | tuple) None

                        Draw circle outline within an image

                        -pyray.image_draw_circle_lines_v(dst: Any, center: Vector2, radius: int, color: Color)
                        +pyray.image_draw_circle_lines_v(dst: Any | list | tuple, center: Vector2 | list | tuple, radius: int, color: Color | list | tuple) None

                        Draw circle outline within an image (Vector version)

                        -pyray.image_draw_circle_v(dst: Any, center: Vector2, radius: int, color: Color)
                        +pyray.image_draw_circle_v(dst: Any | list | tuple, center: Vector2 | list | tuple, radius: int, color: Color | list | tuple) None

                        Draw a filled circle within an image (Vector version)

                        -pyray.image_draw_line(dst: Any, startPosX: int, startPosY: int, endPosX: int, endPosY: int, color: Color)
                        +pyray.image_draw_line(dst: Any | list | tuple, startPosX: int, startPosY: int, endPosX: int, endPosY: int, color: Color | list | tuple) None

                        Draw line within an image

                        -pyray.image_draw_line_v(dst: Any, start: Vector2, end: Vector2, color: Color)
                        +pyray.image_draw_line_v(dst: Any | list | tuple, start: Vector2 | list | tuple, end: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw line within an image (Vector version)

                        -pyray.image_draw_pixel(dst: Any, posX: int, posY: int, color: Color)
                        +pyray.image_draw_pixel(dst: Any | list | tuple, posX: int, posY: int, color: Color | list | tuple) None

                        Draw pixel within an image

                        -pyray.image_draw_pixel_v(dst: Any, position: Vector2, color: Color)
                        +pyray.image_draw_pixel_v(dst: Any | list | tuple, position: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw pixel within an image (Vector version)

                        -pyray.image_draw_rectangle(dst: Any, posX: int, posY: int, width: int, height: int, color: Color)
                        +pyray.image_draw_rectangle(dst: Any | list | tuple, posX: int, posY: int, width: int, height: int, color: Color | list | tuple) None

                        Draw rectangle within an image

                        -pyray.image_draw_rectangle_lines(dst: Any, rec: Rectangle, thick: int, color: Color)
                        +pyray.image_draw_rectangle_lines(dst: Any | list | tuple, rec: Rectangle | list | tuple, thick: int, color: Color | list | tuple) None

                        Draw rectangle lines within an image

                        -pyray.image_draw_rectangle_rec(dst: Any, rec: Rectangle, color: Color)
                        +pyray.image_draw_rectangle_rec(dst: Any | list | tuple, rec: Rectangle | list | tuple, color: Color | list | tuple) None

                        Draw rectangle within an image

                        -pyray.image_draw_rectangle_v(dst: Any, position: Vector2, size: Vector2, color: Color)
                        +pyray.image_draw_rectangle_v(dst: Any | list | tuple, position: Vector2 | list | tuple, size: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw rectangle within an image (Vector version)

                        -pyray.image_draw_text(dst: Any, text: str, posX: int, posY: int, fontSize: int, color: Color)
                        +pyray.image_draw_text(dst: Any | list | tuple, text: str, posX: int, posY: int, fontSize: int, color: Color | list | tuple) None

                        Draw text (using default font) within an image (destination)

                        -pyray.image_draw_text_ex(dst: Any, font: Font, text: str, position: Vector2, fontSize: float, spacing: float, tint: Color)
                        +pyray.image_draw_text_ex(dst: Any | list | tuple, font: Font | list | tuple, text: str, position: Vector2 | list | tuple, fontSize: float, spacing: float, tint: Color | list | tuple) None

                        Draw text (custom sprite font) within an image (destination)

                        -pyray.image_flip_horizontal(image: Any)
                        +pyray.image_flip_horizontal(image: Any | list | tuple) None

                        Flip image horizontally

                        -pyray.image_flip_vertical(image: Any)
                        +pyray.image_flip_vertical(image: Any | list | tuple) None

                        Flip image vertically

                        -pyray.image_format(image: Any, newFormat: int)
                        +pyray.image_format(image: Any | list | tuple, newFormat: int) None

                        Convert image data to desired format

                        -pyray.image_from_image(image: Image, rec: Rectangle)
                        +pyray.image_from_image(image: Image | list | tuple, rec: Rectangle | list | tuple) Image

                        Create an image from another image piece

                        -pyray.image_mipmaps(image: Any)
                        +pyray.image_mipmaps(image: Any | list | tuple) None

                        Compute all mipmap levels for a provided image

                        -pyray.image_resize(image: Any, newWidth: int, newHeight: int)
                        +pyray.image_resize(image: Any | list | tuple, newWidth: int, newHeight: int) None

                        Resize image (Bicubic scaling algorithm)

                        -pyray.image_resize_canvas(image: Any, newWidth: int, newHeight: int, offsetX: int, offsetY: int, fill: Color)
                        +pyray.image_resize_canvas(image: Any | list | tuple, newWidth: int, newHeight: int, offsetX: int, offsetY: int, fill: Color | list | tuple) None

                        Resize canvas and fill with color

                        -pyray.image_resize_nn(image: Any, newWidth: int, newHeight: int)
                        +pyray.image_resize_nn(image: Any | list | tuple, newWidth: int, newHeight: int) None

                        Resize image (Nearest-Neighbor scaling algorithm)

                        -pyray.image_rotate(image: Any, degrees: int)
                        +pyray.image_rotate(image: Any | list | tuple, degrees: int) None

                        Rotate image by input angle in degrees (-359 to 359)

                        -pyray.image_rotate_ccw(image: Any)
                        +pyray.image_rotate_ccw(image: Any | list | tuple) None

                        Rotate image counter-clockwise 90deg

                        -pyray.image_rotate_cw(image: Any)
                        +pyray.image_rotate_cw(image: Any | list | tuple) None

                        Rotate image clockwise 90deg

                        -pyray.image_text(text: str, fontSize: int, color: Color)
                        +pyray.image_text(text: str, fontSize: int, color: Color | list | tuple) Image

                        Create an image from text (default font)

                        -pyray.image_text_ex(font: Font, text: str, fontSize: float, spacing: float, tint: Color)
                        +pyray.image_text_ex(font: Font | list | tuple, text: str, fontSize: float, spacing: float, tint: Color | list | tuple) Image

                        Create an image from text (custom sprite font)

                        -pyray.image_to_pot(image: Any, fill: Color)
                        +pyray.image_to_pot(image: Any | list | tuple, fill: Color | list | tuple) None

                        Convert image to POT (power-of-two)

                        -pyray.init_audio_device()
                        +pyray.init_audio_device() None

                        Initialize audio device and context

                        -pyray.init_physics()
                        +pyray.init_physics() None

                        Initializes physics system

                        -pyray.init_window(width: int, height: int, title: str)
                        +pyray.init_window(width: int, height: int, title: str) None

                        Initialize window and OpenGL context

                        -pyray.is_audio_device_ready()
                        +pyray.is_audio_device_ready() bool

                        Check if audio device has been initialized successfully

                        -pyray.is_audio_stream_playing(stream: AudioStream)
                        +pyray.is_audio_stream_playing(stream: AudioStream | list | tuple) bool

                        Check if audio stream is playing

                        -pyray.is_audio_stream_processed(stream: AudioStream)
                        +pyray.is_audio_stream_processed(stream: AudioStream | list | tuple) bool

                        Check if any audio stream buffers requires refill

                        -pyray.is_audio_stream_ready(stream: AudioStream)
                        +pyray.is_audio_stream_ready(stream: AudioStream | list | tuple) bool

                        Checks if an audio stream is ready

                        -pyray.is_cursor_hidden()
                        +pyray.is_cursor_hidden() bool

                        Check if cursor is not visible

                        -pyray.is_cursor_on_screen()
                        +pyray.is_cursor_on_screen() bool

                        Check if cursor is on the screen

                        -pyray.is_file_dropped()
                        +pyray.is_file_dropped() bool

                        Check if a file has been dropped into window

                        -pyray.is_file_extension(fileName: str, ext: str)
                        +pyray.is_file_extension(fileName: str, ext: str) bool

                        Check file extension (including point: .png, .wav)

                        -pyray.is_font_ready(font: Font)
                        +pyray.is_font_ready(font: Font | list | tuple) bool

                        Check if a font is ready

                        -pyray.is_gamepad_available(gamepad: int)
                        +pyray.is_gamepad_available(gamepad: int) bool

                        Check if a gamepad is available

                        -pyray.is_gamepad_button_down(gamepad: int, button: int)
                        +pyray.is_gamepad_button_down(gamepad: int, button: int) bool

                        Check if a gamepad button is being pressed

                        -pyray.is_gamepad_button_pressed(gamepad: int, button: int)
                        +pyray.is_gamepad_button_pressed(gamepad: int, button: int) bool

                        Check if a gamepad button has been pressed once

                        -pyray.is_gamepad_button_released(gamepad: int, button: int)
                        +pyray.is_gamepad_button_released(gamepad: int, button: int) bool

                        Check if a gamepad button has been released once

                        -pyray.is_gamepad_button_up(gamepad: int, button: int)
                        +pyray.is_gamepad_button_up(gamepad: int, button: int) bool

                        Check if a gamepad button is NOT being pressed

                        -pyray.is_gesture_detected(gesture: int)
                        +pyray.is_gesture_detected(gesture: int) bool

                        Check if a gesture have been detected

                        -pyray.is_image_ready(image: Image)
                        +pyray.is_image_ready(image: Image | list | tuple) bool

                        Check if an image is ready

                        -pyray.is_key_down(key: int)
                        +pyray.is_key_down(key: int) bool

                        Check if a key is being pressed

                        -pyray.is_key_pressed(key: int)
                        +pyray.is_key_pressed(key: int) bool

                        Check if a key has been pressed once

                        -pyray.is_key_pressed_repeat(key: int)
                        +pyray.is_key_pressed_repeat(key: int) bool

                        Check if a key has been pressed again (Only PLATFORM_DESKTOP)

                        -pyray.is_key_released(key: int)
                        +pyray.is_key_released(key: int) bool

                        Check if a key has been released once

                        -pyray.is_key_up(key: int)
                        +pyray.is_key_up(key: int) bool

                        Check if a key is NOT being pressed

                        -pyray.is_material_ready(material: Material)
                        +pyray.is_material_ready(material: Material | list | tuple) bool

                        Check if a material is ready

                        -pyray.is_model_animation_valid(model: Model, anim: ModelAnimation)
                        +pyray.is_model_animation_valid(model: Model | list | tuple, anim: ModelAnimation | list | tuple) bool

                        Check model animation skeleton match

                        -pyray.is_model_ready(model: Model)
                        +pyray.is_model_ready(model: Model | list | tuple) bool

                        Check if a model is ready

                        -pyray.is_mouse_button_down(button: int)
                        +pyray.is_mouse_button_down(button: int) bool

                        Check if a mouse button is being pressed

                        -pyray.is_mouse_button_pressed(button: int)
                        +pyray.is_mouse_button_pressed(button: int) bool

                        Check if a mouse button has been pressed once

                        -pyray.is_mouse_button_released(button: int)
                        +pyray.is_mouse_button_released(button: int) bool

                        Check if a mouse button has been released once

                        -pyray.is_mouse_button_up(button: int)
                        +pyray.is_mouse_button_up(button: int) bool

                        Check if a mouse button is NOT being pressed

                        -pyray.is_music_ready(music: Music)
                        +pyray.is_music_ready(music: Music | list | tuple) bool

                        Checks if a music stream is ready

                        -pyray.is_music_stream_playing(music: Music)
                        +pyray.is_music_stream_playing(music: Music | list | tuple) bool

                        Check if music is playing

                        -pyray.is_path_file(path: str)
                        +pyray.is_path_file(path: str) bool

                        Check if a given path is a file or a directory

                        -pyray.is_render_texture_ready(target: RenderTexture)
                        +pyray.is_render_texture_ready(target: RenderTexture | list | tuple) bool

                        Check if a render texture is ready

                        -pyray.is_shader_ready(shader: Shader)
                        +pyray.is_shader_ready(shader: Shader | list | tuple) bool

                        Check if a shader is ready

                        -pyray.is_sound_playing(sound: Sound)
                        +pyray.is_sound_playing(sound: Sound | list | tuple) bool

                        Check if a sound is currently playing

                        -pyray.is_sound_ready(sound: Sound)
                        +pyray.is_sound_ready(sound: Sound | list | tuple) bool

                        Checks if a sound is ready

                        -pyray.is_texture_ready(texture: Texture)
                        +pyray.is_texture_ready(texture: Texture | list | tuple) bool

                        Check if a texture is ready

                        -pyray.is_wave_ready(wave: Wave)
                        +pyray.is_wave_ready(wave: Wave | list | tuple) bool

                        Checks if wave data is ready

                        -pyray.is_window_focused()
                        +pyray.is_window_focused() bool

                        Check if window is currently focused (only PLATFORM_DESKTOP)

                        -pyray.is_window_fullscreen()
                        +pyray.is_window_fullscreen() bool

                        Check if window is currently fullscreen

                        -pyray.is_window_hidden()
                        +pyray.is_window_hidden() bool

                        Check if window is currently hidden (only PLATFORM_DESKTOP)

                        -pyray.is_window_maximized()
                        +pyray.is_window_maximized() bool

                        Check if window is currently maximized (only PLATFORM_DESKTOP)

                        -pyray.is_window_minimized()
                        +pyray.is_window_minimized() bool

                        Check if window is currently minimized (only PLATFORM_DESKTOP)

                        -pyray.is_window_ready()
                        +pyray.is_window_ready() bool

                        Check if window has been initialized successfully

                        -pyray.is_window_resized()
                        +pyray.is_window_resized() bool

                        Check if window has been resized last frame

                        -pyray.is_window_state(flag: int)
                        +pyray.is_window_state(flag: int) bool

                        Check if one specific window flag is enabled

                        -pyray.lerp(start: float, end: float, amount: float)
                        +pyray.lerp(start: float, end: float, amount: float) float
                        -pyray.load_audio_stream(sampleRate: int, sampleSize: int, channels: int)
                        +pyray.load_audio_stream(sampleRate: int, sampleSize: int, channels: int) AudioStream

                        Load audio stream (to stream raw audio pcm data)

                        -pyray.load_automation_event_list(fileName: str)
                        +pyray.load_automation_event_list(fileName: str) AutomationEventList

                        Load automation events list from file, NULL for empty list, capacity = MAX_AUTOMATION_EVENTS

                        -pyray.load_codepoints(text: str, count: Any)
                        +pyray.load_codepoints(text: str, count: Any) Any

                        Load all codepoints from a UTF-8 text string, codepoints count returned by parameter

                        -pyray.load_directory_files(dirPath: str)
                        +pyray.load_directory_files(dirPath: str) FilePathList

                        Load directory filepaths

                        -pyray.load_directory_files_ex(basePath: str, filter: str, scanSubdirs: bool)
                        +pyray.load_directory_files_ex(basePath: str, filter: str, scanSubdirs: bool) FilePathList

                        Load directory filepaths with extension filtering and recursive directory scan

                        -pyray.load_dropped_files()
                        +pyray.load_dropped_files() FilePathList

                        Load dropped filepaths

                        -pyray.load_file_data(fileName: str, dataSize: Any)
                        +pyray.load_file_data(fileName: str, dataSize: Any) str

                        Load file data as byte array (read)

                        -pyray.load_file_text(fileName: str)
                        +pyray.load_file_text(fileName: str) str

                        Load text data from file (read), returns a ‘' terminated string

                        -pyray.load_font(fileName: str)
                        +pyray.load_font(fileName: str) Font

                        Load font from file into GPU memory (VRAM)

                        -pyray.load_font_data(fileData: str, dataSize: int, fontSize: int, codepoints: Any, codepointCount: int, type: int)
                        +pyray.load_font_data(fileData: str, dataSize: int, fontSize: int, codepoints: Any, codepointCount: int, type: int) Any

                        Load font data for further use

                        -pyray.load_font_ex(fileName: str, fontSize: int, codepoints: Any, codepointCount: int)
                        +pyray.load_font_ex(fileName: str, fontSize: int, codepoints: Any, codepointCount: int) Font

                        Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character setFont

                        -pyray.load_font_from_image(image: Image, key: Color, firstChar: int)
                        +pyray.load_font_from_image(image: Image | list | tuple, key: Color | list | tuple, firstChar: int) Font

                        Load font from Image (XNA style)

                        -pyray.load_font_from_memory(fileType: str, fileData: str, dataSize: int, fontSize: int, codepoints: Any, codepointCount: int)
                        +pyray.load_font_from_memory(fileType: str, fileData: str, dataSize: int, fontSize: int, codepoints: Any, codepointCount: int) Font

                        Load font from memory buffer, fileType refers to extension: i.e. ‘.ttf’

                        -pyray.load_image(fileName: str)
                        +pyray.load_image(fileName: str) Image

                        Load image from file into CPU memory (RAM)

                        -pyray.load_image_anim(fileName: str, frames: Any)
                        +pyray.load_image_anim(fileName: str, frames: Any) Image

                        Load image sequence from file (frames appended to image.data)

                        -pyray.load_image_colors(image: Image)
                        +pyray.load_image_colors(image: Image | list | tuple) Any

                        Load color data from image as a Color array (RGBA - 32bit)

                        -pyray.load_image_from_memory(fileType: str, fileData: str, dataSize: int)
                        +pyray.load_image_from_memory(fileType: str, fileData: str, dataSize: int) Image

                        Load image from memory buffer, fileType refers to extension: i.e. ‘.png’

                        -pyray.load_image_from_screen()
                        +pyray.load_image_from_screen() Image

                        Load image from screen buffer and (screenshot)

                        -pyray.load_image_from_texture(texture: Texture)
                        +pyray.load_image_from_texture(texture: Texture | list | tuple) Image

                        Load image from GPU texture data

                        -pyray.load_image_palette(image: Image, maxPaletteSize: int, colorCount: Any)
                        +pyray.load_image_palette(image: Image | list | tuple, maxPaletteSize: int, colorCount: Any) Any

                        Load colors palette from image as a Color array (RGBA - 32bit)

                        -pyray.load_image_raw(fileName: str, width: int, height: int, format: int, headerSize: int)
                        +pyray.load_image_raw(fileName: str, width: int, height: int, format: int, headerSize: int) Image

                        Load image from RAW file data

                        -pyray.load_image_svg(fileNameOrString: str, width: int, height: int)
                        +pyray.load_image_svg(fileNameOrString: str, width: int, height: int) Image

                        Load image from SVG file data or string with specified size

                        -pyray.load_material_default()
                        +pyray.load_material_default() Material

                        Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)

                        -pyray.load_materials(fileName: str, materialCount: Any)
                        +pyray.load_materials(fileName: str, materialCount: Any) Any

                        Load materials from model file

                        -pyray.load_model(fileName: str)
                        +pyray.load_model(fileName: str) Model

                        Load model from files (meshes and materials)

                        -pyray.load_model_animations(fileName: str, animCount: Any)
                        +pyray.load_model_animations(fileName: str, animCount: Any) Any

                        Load model animations from file

                        -pyray.load_model_from_mesh(mesh: Mesh)
                        +pyray.load_model_from_mesh(mesh: Mesh | list | tuple) Model

                        Load model from generated mesh (default material)

                        -pyray.load_music_stream(fileName: str)
                        +pyray.load_music_stream(fileName: str) Music

                        Load music stream from file

                        -pyray.load_music_stream_from_memory(fileType: str, data: str, dataSize: int)
                        +pyray.load_music_stream_from_memory(fileType: str, data: str, dataSize: int) Music

                        Load music stream from data

                        -pyray.load_random_sequence(count: int, min_1: int, max_2: int)
                        +pyray.load_random_sequence(count: int, min_1: int, max_2: int) Any

                        Load random values sequence, no values repeated

                        -pyray.load_render_texture(width: int, height: int)
                        +pyray.load_render_texture(width: int, height: int) RenderTexture

                        Load texture for rendering (framebuffer)

                        -pyray.load_shader(vsFileName: str, fsFileName: str)
                        +pyray.load_shader(vsFileName: str, fsFileName: str) Shader

                        Load shader from files and bind default locations

                        -pyray.load_shader_from_memory(vsCode: str, fsCode: str)
                        +pyray.load_shader_from_memory(vsCode: str, fsCode: str) Shader

                        Load shader from code strings and bind default locations

                        -pyray.load_sound(fileName: str)
                        +pyray.load_sound(fileName: str) Sound

                        Load sound from file

                        -pyray.load_sound_alias(source: Sound)
                        +pyray.load_sound_alias(source: Sound | list | tuple) Sound

                        Create a new sound that shares the same sample data as the source sound, does not own the sound data

                        -pyray.load_sound_from_wave(wave: Wave)
                        +pyray.load_sound_from_wave(wave: Wave | list | tuple) Sound

                        Load sound from wave data

                        -pyray.load_texture(fileName: str)
                        +pyray.load_texture(fileName: str) Texture

                        Load texture from file into GPU memory (VRAM)

                        -pyray.load_texture_cubemap(image: Image, layout: int)
                        +pyray.load_texture_cubemap(image: Image | list | tuple, layout: int) Texture

                        Load cubemap from image, multiple image cubemap layouts supported

                        -pyray.load_texture_from_image(image: Image)
                        +pyray.load_texture_from_image(image: Image | list | tuple) Texture

                        Load texture from image data

                        -pyray.load_utf8(codepoints: Any, length: int)
                        +pyray.load_utf8(codepoints: Any, length: int) str

                        Load UTF-8 text encoded from codepoints array

                        -pyray.load_vr_stereo_config(device: VrDeviceInfo)
                        +pyray.load_vr_stereo_config(device: VrDeviceInfo | list | tuple) VrStereoConfig

                        Load VR stereo config for VR simulator device parameters

                        -pyray.load_wave(fileName: str)
                        +pyray.load_wave(fileName: str) Wave

                        Load wave data from file

                        -pyray.load_wave_from_memory(fileType: str, fileData: str, dataSize: int)
                        +pyray.load_wave_from_memory(fileType: str, fileData: str, dataSize: int) Wave

                        Load wave from memory buffer, fileType refers to extension: i.e. ‘.wav’

                        -pyray.load_wave_samples(wave: Wave)
                        +pyray.load_wave_samples(wave: Wave | list | tuple) Any

                        Load samples data from wave as a 32bit float data array

                        -pyray.matrix_add(left: Matrix, right: Matrix)
                        +pyray.matrix_add(left: Matrix | list | tuple, right: Matrix | list | tuple) Matrix
                        -pyray.matrix_determinant(mat: Matrix)
                        +pyray.matrix_determinant(mat: Matrix | list | tuple) float
                        -pyray.matrix_frustum(left: float, right: float, bottom: float, top: float, near: float, far: float)
                        +pyray.matrix_frustum(left: float, right: float, bottom: float, top: float, near: float, far: float) Matrix
                        -pyray.matrix_identity()
                        +pyray.matrix_identity() Matrix
                        -pyray.matrix_invert(mat: Matrix)
                        +pyray.matrix_invert(mat: Matrix | list | tuple) Matrix
                        -pyray.matrix_look_at(eye: Vector3, target: Vector3, up: Vector3)
                        +pyray.matrix_look_at(eye: Vector3 | list | tuple, target: Vector3 | list | tuple, up: Vector3 | list | tuple) Matrix
                        -pyray.matrix_multiply(left: Matrix, right: Matrix)
                        +pyray.matrix_multiply(left: Matrix | list | tuple, right: Matrix | list | tuple) Matrix
                        -pyray.matrix_ortho(left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float)
                        +pyray.matrix_ortho(left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) Matrix
                        -pyray.matrix_perspective(fovY: float, aspect: float, nearPlane: float, farPlane: float)
                        +pyray.matrix_perspective(fovY: float, aspect: float, nearPlane: float, farPlane: float) Matrix
                        -pyray.matrix_rotate(axis: Vector3, angle: float)
                        +pyray.matrix_rotate(axis: Vector3 | list | tuple, angle: float) Matrix
                        -pyray.matrix_rotate_x(angle: float)
                        +pyray.matrix_rotate_x(angle: float) Matrix
                        -pyray.matrix_rotate_xyz(angle: Vector3)
                        +pyray.matrix_rotate_xyz(angle: Vector3 | list | tuple) Matrix
                        -pyray.matrix_rotate_y(angle: float)
                        +pyray.matrix_rotate_y(angle: float) Matrix
                        -pyray.matrix_rotate_z(angle: float)
                        +pyray.matrix_rotate_z(angle: float) Matrix
                        -pyray.matrix_rotate_zyx(angle: Vector3)
                        +pyray.matrix_rotate_zyx(angle: Vector3 | list | tuple) Matrix
                        -pyray.matrix_scale(x: float, y: float, z: float)
                        +pyray.matrix_scale(x: float, y: float, z: float) Matrix
                        -pyray.matrix_subtract(left: Matrix, right: Matrix)
                        +pyray.matrix_subtract(left: Matrix | list | tuple, right: Matrix | list | tuple) Matrix
                        -pyray.matrix_to_float_v(mat: Matrix)
                        +pyray.matrix_to_float_v(mat: Matrix | list | tuple) float16
                        -pyray.matrix_trace(mat: Matrix)
                        +pyray.matrix_trace(mat: Matrix | list | tuple) float
                        -pyray.matrix_translate(x: float, y: float, z: float)
                        +pyray.matrix_translate(x: float, y: float, z: float) Matrix
                        -pyray.matrix_transpose(mat: Matrix)
                        +pyray.matrix_transpose(mat: Matrix | list | tuple) Matrix
                        -pyray.maximize_window()
                        +pyray.maximize_window() None

                        Set window state: maximized, if resizable (only PLATFORM_DESKTOP)

                        -pyray.measure_text(text: str, fontSize: int)
                        +pyray.measure_text(text: str, fontSize: int) int

                        Measure string width for default font

                        -pyray.measure_text_ex(font: Font, text: str, fontSize: float, spacing: float)
                        +pyray.measure_text_ex(font: Font | list | tuple, text: str, fontSize: float, spacing: float) Vector2

                        Measure string size for Font

                        -pyray.mem_alloc(size: int)
                        +pyray.mem_alloc(size: int) Any

                        Internal memory allocator

                        -pyray.mem_free(ptr: Any)
                        +pyray.mem_free(ptr: Any) None

                        Internal memory free

                        -pyray.mem_realloc(ptr: Any, size: int)
                        +pyray.mem_realloc(ptr: Any, size: int) Any

                        Internal memory reallocator

                        -pyray.minimize_window()
                        +pyray.minimize_window() None

                        Set window state: minimized, if resizable (only PLATFORM_DESKTOP)

                        -pyray.normalize(value: float, start: float, end: float)
                        +pyray.normalize(value: float, start: float, end: float) float
                        -pyray.open_url(url: str)
                        +pyray.open_url(url: str) None

                        Open URL with default system browser (if available)

                        -pyray.pause_audio_stream(stream: AudioStream)
                        +pyray.pause_audio_stream(stream: AudioStream | list | tuple) None

                        Pause audio stream

                        -pyray.pause_music_stream(music: Music)
                        +pyray.pause_music_stream(music: Music | list | tuple) None

                        Pause music playing

                        -pyray.pause_sound(sound: Sound)
                        +pyray.pause_sound(sound: Sound | list | tuple) None

                        Pause a sound

                        -pyray.physics_add_force(body: Any, force: Vector2)
                        +pyray.physics_add_force(body: Any | list | tuple, force: Vector2 | list | tuple) None

                        Adds a force to a physics body

                        -pyray.physics_add_torque(body: Any, amount: float)
                        +pyray.physics_add_torque(body: Any | list | tuple, amount: float) None

                        Adds an angular force to a physics body

                        -pyray.physics_shatter(body: Any, position: Vector2, force: float)
                        +pyray.physics_shatter(body: Any | list | tuple, position: Vector2 | list | tuple, force: float) None

                        Shatters a polygon shape physics body to little physics bodies with explosion force

                        -pyray.play_audio_stream(stream: AudioStream)
                        +pyray.play_audio_stream(stream: AudioStream | list | tuple) None

                        Play audio stream

                        -pyray.play_automation_event(event: AutomationEvent)
                        +pyray.play_automation_event(event: AutomationEvent | list | tuple) None

                        Play a recorded automation event

                        -pyray.play_music_stream(music: Music)
                        +pyray.play_music_stream(music: Music | list | tuple) None

                        Start music playing

                        -pyray.play_sound(sound: Sound)
                        +pyray.play_sound(sound: Sound | list | tuple) None

                        Play a sound

                        -
                        -
                        -pyray.pointer(struct)
                        -
                        -
                        -pyray.poll_input_events()
                        +pyray.poll_input_events() None

                        Register all input events

                        -pyray.quaternion_add(q1: Vector4, q2: Vector4)
                        +pyray.quaternion_add(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple) Vector4
                        -pyray.quaternion_add_value(q: Vector4, add: float)
                        +pyray.quaternion_add_value(q: Vector4 | list | tuple, add: float) Vector4
                        -pyray.quaternion_divide(q1: Vector4, q2: Vector4)
                        +pyray.quaternion_divide(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple) Vector4
                        -pyray.quaternion_equals(p: Vector4, q: Vector4)
                        +pyray.quaternion_equals(p: Vector4 | list | tuple, q: Vector4 | list | tuple) int
                        -pyray.quaternion_from_axis_angle(axis: Vector3, angle: float)
                        +pyray.quaternion_from_axis_angle(axis: Vector3 | list | tuple, angle: float) Vector4
                        -pyray.quaternion_from_euler(pitch: float, yaw: float, roll: float)
                        +pyray.quaternion_from_euler(pitch: float, yaw: float, roll: float) Vector4
                        -pyray.quaternion_from_matrix(mat: Matrix)
                        +pyray.quaternion_from_matrix(mat: Matrix | list | tuple) Vector4
                        -pyray.quaternion_from_vector3_to_vector3(from_0: Vector3, to: Vector3)
                        +pyray.quaternion_from_vector3_to_vector3(from_0: Vector3 | list | tuple, to: Vector3 | list | tuple) Vector4
                        -pyray.quaternion_identity()
                        +pyray.quaternion_identity() Vector4
                        -pyray.quaternion_invert(q: Vector4)
                        +pyray.quaternion_invert(q: Vector4 | list | tuple) Vector4
                        -pyray.quaternion_length(q: Vector4)
                        +pyray.quaternion_length(q: Vector4 | list | tuple) float
                        -pyray.quaternion_lerp(q1: Vector4, q2: Vector4, amount: float)
                        +pyray.quaternion_lerp(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple, amount: float) Vector4
                        -pyray.quaternion_multiply(q1: Vector4, q2: Vector4)
                        +pyray.quaternion_multiply(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple) Vector4
                        -pyray.quaternion_nlerp(q1: Vector4, q2: Vector4, amount: float)
                        +pyray.quaternion_nlerp(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple, amount: float) Vector4
                        -pyray.quaternion_normalize(q: Vector4)
                        +pyray.quaternion_normalize(q: Vector4 | list | tuple) Vector4
                        -pyray.quaternion_scale(q: Vector4, mul: float)
                        +pyray.quaternion_scale(q: Vector4 | list | tuple, mul: float) Vector4
                        -pyray.quaternion_slerp(q1: Vector4, q2: Vector4, amount: float)
                        +pyray.quaternion_slerp(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple, amount: float) Vector4
                        -pyray.quaternion_subtract(q1: Vector4, q2: Vector4)
                        +pyray.quaternion_subtract(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple) Vector4
                        -pyray.quaternion_subtract_value(q: Vector4, sub: float)
                        +pyray.quaternion_subtract_value(q: Vector4 | list | tuple, sub: float) Vector4
                        -pyray.quaternion_to_axis_angle(q: Vector4, outAxis: Any, outAngle: Any)
                        +pyray.quaternion_to_axis_angle(q: Vector4 | list | tuple, outAxis: Any | list | tuple, outAngle: Any) None
                        -pyray.quaternion_to_euler(q: Vector4)
                        +pyray.quaternion_to_euler(q: Vector4 | list | tuple) Vector3
                        -pyray.quaternion_to_matrix(q: Vector4)
                        +pyray.quaternion_to_matrix(q: Vector4 | list | tuple) Matrix
                        -pyray.quaternion_transform(q: Vector4, mat: Matrix)
                        +pyray.quaternion_transform(q: Vector4 | list | tuple, mat: Matrix | list | tuple) Vector4
                        -pyray.remap(value: float, inputStart: float, inputEnd: float, outputStart: float, outputEnd: float)
                        +pyray.remap(value: float, inputStart: float, inputEnd: float, outputStart: float, outputEnd: float) float
                        -pyray.reset_physics()
                        +pyray.reset_physics() None

                        Reset physics system (global variables)

                        -pyray.restore_window()
                        +pyray.restore_window() None

                        Set window state: not minimized/maximized (only PLATFORM_DESKTOP)

                        -pyray.resume_audio_stream(stream: AudioStream)
                        +pyray.resume_audio_stream(stream: AudioStream | list | tuple) None

                        Resume audio stream

                        -pyray.resume_music_stream(music: Music)
                        +pyray.resume_music_stream(music: Music | list | tuple) None

                        Resume playing paused music

                        -pyray.resume_sound(sound: Sound)
                        +pyray.resume_sound(sound: Sound | list | tuple) None

                        Resume a paused sound

                        +
                        +
                        +class pyray.rlBlendMode
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_BLEND_ADDITIVE = 1
                        +
                        + +
                        +
                        +RL_BLEND_ADD_COLORS = 3
                        +
                        + +
                        +
                        +RL_BLEND_ALPHA = 0
                        +
                        + +
                        +
                        +RL_BLEND_ALPHA_PREMULTIPLY = 5
                        +
                        + +
                        +
                        +RL_BLEND_CUSTOM = 6
                        +
                        + +
                        +
                        +RL_BLEND_CUSTOM_SEPARATE = 7
                        +
                        + +
                        +
                        +RL_BLEND_MULTIPLIED = 2
                        +
                        + +
                        +
                        +RL_BLEND_SUBTRACT_COLORS = 4
                        +
                        + +
                        + +
                        +
                        +class pyray.rlCullMode
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_CULL_FACE_BACK = 1
                        +
                        + +
                        +
                        +RL_CULL_FACE_FRONT = 0
                        +
                        + +
                        +
                        -class pyray.rlDrawCall(mode, vertexCount, vertexAlignment, textureId)
                        +class pyray.rlDrawCall(mode: int | None = None, vertexCount: int | None = None, vertexAlignment: int | None = None, textureId: int | None = None)

                        struct

                        +
                        +
                        +mode: int
                        +
                        + +
                        +
                        +textureId: int
                        +
                        + +
                        +
                        +vertexAlignment: int
                        +
                        + +
                        +
                        +vertexCount: int
                        +
                        + +
                        + +
                        +
                        +class pyray.rlFramebufferAttachTextureType
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_ATTACHMENT_CUBEMAP_NEGATIVE_X = 1
                        +
                        + +
                        +
                        +RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y = 3
                        +
                        + +
                        +
                        +RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z = 5
                        +
                        + +
                        +
                        +RL_ATTACHMENT_CUBEMAP_POSITIVE_X = 0
                        +
                        + +
                        +
                        +RL_ATTACHMENT_CUBEMAP_POSITIVE_Y = 2
                        +
                        + +
                        +
                        +RL_ATTACHMENT_CUBEMAP_POSITIVE_Z = 4
                        +
                        + +
                        +
                        +RL_ATTACHMENT_RENDERBUFFER = 200
                        +
                        + +
                        +
                        +RL_ATTACHMENT_TEXTURE2D = 100
                        +
                        + +
                        + +
                        +
                        +class pyray.rlFramebufferAttachType
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_ATTACHMENT_COLOR_CHANNEL0 = 0
                        +
                        + +
                        +
                        +RL_ATTACHMENT_COLOR_CHANNEL1 = 1
                        +
                        + +
                        +
                        +RL_ATTACHMENT_COLOR_CHANNEL2 = 2
                        +
                        + +
                        +
                        +RL_ATTACHMENT_COLOR_CHANNEL3 = 3
                        +
                        + +
                        +
                        +RL_ATTACHMENT_COLOR_CHANNEL4 = 4
                        +
                        + +
                        +
                        +RL_ATTACHMENT_COLOR_CHANNEL5 = 5
                        +
                        + +
                        +
                        +RL_ATTACHMENT_COLOR_CHANNEL6 = 6
                        +
                        + +
                        +
                        +RL_ATTACHMENT_COLOR_CHANNEL7 = 7
                        +
                        + +
                        +
                        +RL_ATTACHMENT_DEPTH = 100
                        +
                        + +
                        +
                        +RL_ATTACHMENT_STENCIL = 200
                        +
                        + +
                        + +
                        +
                        +class pyray.rlGlVersion
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_OPENGL_11 = 1
                        +
                        + +
                        +
                        +RL_OPENGL_21 = 2
                        +
                        + +
                        +
                        +RL_OPENGL_33 = 3
                        +
                        + +
                        +
                        +RL_OPENGL_43 = 4
                        +
                        + +
                        +
                        +RL_OPENGL_ES_20 = 5
                        +
                        + +
                        +
                        +RL_OPENGL_ES_30 = 6
                        +
                        + +
                        + +
                        +
                        +class pyray.rlPixelFormat
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA = 23
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA = 24
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_DXT1_RGB = 14
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA = 15
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA = 16
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA = 17
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_ETC1_RGB = 18
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA = 20
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_ETC2_RGB = 19
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_PVRT_RGB = 21
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA = 22
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA = 2
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R16 = 11
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16 = 12
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 = 13
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R32 = 8
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32 = 9
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 = 10
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 = 6
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 = 5
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5 = 3
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8 = 4
                        +
                        + +
                        +
                        +RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 = 7
                        +
                        +
                        -class pyray.rlRenderBatch(bufferCount, currentBuffer, vertexBuffer, draws, drawCounter, currentDepth)
                        +class pyray.rlRenderBatch(bufferCount: int | None = None, currentBuffer: int | None = None, vertexBuffer: Any | None = None, draws: Any | None = None, drawCounter: int | None = None, currentDepth: float | None = None)

                        struct

                        +
                        +
                        +bufferCount: int
                        +
                        + +
                        +
                        +currentBuffer: int
                        +
                        + +
                        +
                        +currentDepth: float
                        +
                        + +
                        +
                        +drawCounter: int
                        +
                        + +
                        +
                        +draws: Any
                        +
                        + +
                        +
                        +vertexBuffer: Any
                        +
                        + +
                        + +
                        +
                        +class pyray.rlShaderAttributeDataType
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_SHADER_ATTRIB_FLOAT = 0
                        +
                        + +
                        +
                        +RL_SHADER_ATTRIB_VEC2 = 1
                        +
                        + +
                        +
                        +RL_SHADER_ATTRIB_VEC3 = 2
                        +
                        + +
                        +
                        +RL_SHADER_ATTRIB_VEC4 = 3
                        +
                        + +
                        + +
                        +
                        +class pyray.rlShaderLocationIndex
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_SHADER_LOC_COLOR_AMBIENT = 14
                        +
                        + +
                        +
                        +RL_SHADER_LOC_COLOR_DIFFUSE = 12
                        +
                        + +
                        +
                        +RL_SHADER_LOC_COLOR_SPECULAR = 13
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_ALBEDO = 15
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_BRDF = 25
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_CUBEMAP = 22
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_EMISSION = 20
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_HEIGHT = 21
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_IRRADIANCE = 23
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_METALNESS = 16
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_NORMAL = 17
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_OCCLUSION = 19
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_PREFILTER = 24
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MAP_ROUGHNESS = 18
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MATRIX_MODEL = 9
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MATRIX_MVP = 6
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MATRIX_NORMAL = 10
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MATRIX_PROJECTION = 8
                        +
                        + +
                        +
                        +RL_SHADER_LOC_MATRIX_VIEW = 7
                        +
                        + +
                        +
                        +RL_SHADER_LOC_VECTOR_VIEW = 11
                        +
                        + +
                        +
                        +RL_SHADER_LOC_VERTEX_COLOR = 5
                        +
                        + +
                        +
                        +RL_SHADER_LOC_VERTEX_NORMAL = 3
                        +
                        + +
                        +
                        +RL_SHADER_LOC_VERTEX_POSITION = 0
                        +
                        + +
                        +
                        +RL_SHADER_LOC_VERTEX_TANGENT = 4
                        +
                        + +
                        +
                        +RL_SHADER_LOC_VERTEX_TEXCOORD01 = 1
                        +
                        + +
                        +
                        +RL_SHADER_LOC_VERTEX_TEXCOORD02 = 2
                        +
                        + +
                        + +
                        +
                        +class pyray.rlShaderUniformDataType
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_SHADER_UNIFORM_FLOAT = 0
                        +
                        + +
                        +
                        +RL_SHADER_UNIFORM_INT = 4
                        +
                        + +
                        +
                        +RL_SHADER_UNIFORM_IVEC2 = 5
                        +
                        + +
                        +
                        +RL_SHADER_UNIFORM_IVEC3 = 6
                        +
                        + +
                        +
                        +RL_SHADER_UNIFORM_IVEC4 = 7
                        +
                        + +
                        +
                        +RL_SHADER_UNIFORM_SAMPLER2D = 8
                        +
                        + +
                        +
                        +RL_SHADER_UNIFORM_VEC2 = 1
                        +
                        + +
                        +
                        +RL_SHADER_UNIFORM_VEC3 = 2
                        +
                        + +
                        +
                        +RL_SHADER_UNIFORM_VEC4 = 3
                        +
                        + +
                        + +
                        +
                        +class pyray.rlTextureFilter
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_TEXTURE_FILTER_ANISOTROPIC_16X = 5
                        +
                        + +
                        +
                        +RL_TEXTURE_FILTER_ANISOTROPIC_4X = 3
                        +
                        + +
                        +
                        +RL_TEXTURE_FILTER_ANISOTROPIC_8X = 4
                        +
                        + +
                        +
                        +RL_TEXTURE_FILTER_BILINEAR = 1
                        +
                        + +
                        +
                        +RL_TEXTURE_FILTER_POINT = 0
                        +
                        + +
                        +
                        +RL_TEXTURE_FILTER_TRILINEAR = 2
                        +
                        + +
                        + +
                        +
                        +class pyray.rlTraceLogLevel
                        +

                        int([x]) -> integer +int(x, base=10) -> integer

                        +

                        Convert a number or string to an integer, or return 0 if no arguments +are given. If x is a number, return x.__int__(). For floating point +numbers, this truncates towards zero.

                        +

                        If x is not a number or if base is given, then x must be a string, +bytes, or bytearray instance representing an integer literal in the +given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded +by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. +Base 0 means to interpret the base from the string as an integer literal. +>>> int(‘0b100’, base=0) +4

                        +
                        +
                        +RL_LOG_ALL = 0
                        +
                        + +
                        +
                        +RL_LOG_DEBUG = 2
                        +
                        + +
                        +
                        +RL_LOG_ERROR = 5
                        +
                        + +
                        +
                        +RL_LOG_FATAL = 6
                        +
                        + +
                        +
                        +RL_LOG_INFO = 3
                        +
                        + +
                        +
                        +RL_LOG_NONE = 7
                        +
                        + +
                        +
                        +RL_LOG_TRACE = 1
                        +
                        + +
                        +
                        +RL_LOG_WARNING = 4
                        +
                        +
                        -class pyray.rlVertexBuffer(elementCount, vertices, texcoords, colors, indices, vaoId, vboId)
                        +class pyray.rlVertexBuffer(elementCount: int | None = None, vertices: Any | None = None, texcoords: Any | None = None, colors: str | None = None, indices: Any | None = None, vaoId: int | None = None, vboId: list | None = None)

                        struct

                        +
                        +
                        +colors: str
                        +
                        + +
                        +
                        +elementCount: int
                        +
                        + +
                        +
                        +indices: Any
                        +
                        + +
                        +
                        +texcoords: Any
                        +
                        + +
                        +
                        +vaoId: int
                        +
                        + +
                        +
                        +vboId: list
                        +
                        + +
                        +
                        +vertices: Any
                        +
                        +
                        -pyray.rl_active_draw_buffers(count: int)
                        +pyray.rl_active_draw_buffers(count: int) None

                        Activate multiple draw color buffers

                        -pyray.rl_active_texture_slot(slot: int)
                        +pyray.rl_active_texture_slot(slot: int) None

                        Select and active a texture slot

                        -pyray.rl_begin(mode: int)
                        +pyray.rl_begin(mode: int) None

                        Initialize drawing mode (how to organize vertex)

                        -pyray.rl_bind_image_texture(id: int, index: int, format: int, readonly: bool)
                        +pyray.rl_bind_image_texture(id: int, index: int, format: int, readonly: bool) None

                        Bind image texture

                        -pyray.rl_bind_shader_buffer(id: int, index: int)
                        +pyray.rl_bind_shader_buffer(id: int, index: int) None

                        Bind SSBO buffer

                        -pyray.rl_blit_framebuffer(srcX: int, srcY: int, srcWidth: int, srcHeight: int, dstX: int, dstY: int, dstWidth: int, dstHeight: int, bufferMask: int)
                        +pyray.rl_blit_framebuffer(srcX: int, srcY: int, srcWidth: int, srcHeight: int, dstX: int, dstY: int, dstWidth: int, dstHeight: int, bufferMask: int) None

                        Blit active framebuffer to main framebuffer

                        -pyray.rl_check_errors()
                        +pyray.rl_check_errors() None

                        Check and log OpenGL error codes

                        -pyray.rl_check_render_batch_limit(vCount: int)
                        +pyray.rl_check_render_batch_limit(vCount: int) bool

                        Check internal buffer overflow for a given number of vertex

                        -pyray.rl_clear_color(r: str, g: str, b: str, a: str)
                        +pyray.rl_clear_color(r: int, g: int, b: int, a: int) None

                        Clear color buffer with color

                        -pyray.rl_clear_screen_buffers()
                        +pyray.rl_clear_screen_buffers() None

                        Clear used screen buffers (color and depth)

                        -pyray.rl_color3f(x: float, y: float, z: float)
                        +pyray.rl_color3f(x: float, y: float, z: float) None

                        Define one vertex (color) - 3 float

                        -pyray.rl_color4f(x: float, y: float, z: float, w: float)
                        +pyray.rl_color4f(x: float, y: float, z: float, w: float) None

                        Define one vertex (color) - 4 float

                        -pyray.rl_color4ub(r: str, g: str, b: str, a: str)
                        +pyray.rl_color4ub(r: int, g: int, b: int, a: int) None

                        Define one vertex (color) - 4 byte

                        -pyray.rl_compile_shader(shaderCode: str, type: int)
                        +pyray.rl_compile_shader(shaderCode: str, type: int) int

                        Compile custom shader and return shader id (type: RL_VERTEX_SHADER, RL_FRAGMENT_SHADER, RL_COMPUTE_SHADER)

                        -pyray.rl_compute_shader_dispatch(groupX: int, groupY: int, groupZ: int)
                        +pyray.rl_compute_shader_dispatch(groupX: int, groupY: int, groupZ: int) None

                        Dispatch compute shader (equivalent to draw for graphics pipeline)

                        -pyray.rl_copy_shader_buffer(destId: int, srcId: int, destOffset: int, srcOffset: int, count: int)
                        +pyray.rl_copy_shader_buffer(destId: int, srcId: int, destOffset: int, srcOffset: int, count: int) None

                        Copy SSBO data between buffers

                        -pyray.rl_cubemap_parameters(id: int, param: int, value: int)
                        +pyray.rl_cubemap_parameters(id: int, param: int, value: int) None

                        Set cubemap parameters (filter, wrap)

                        -pyray.rl_disable_backface_culling()
                        +pyray.rl_disable_backface_culling() None

                        Disable backface culling

                        -pyray.rl_disable_color_blend()
                        +pyray.rl_disable_color_blend() None

                        Disable color blending

                        -pyray.rl_disable_depth_mask()
                        +pyray.rl_disable_depth_mask() None

                        Disable depth write

                        -pyray.rl_disable_depth_test()
                        +pyray.rl_disable_depth_test() None

                        Disable depth test

                        -pyray.rl_disable_framebuffer()
                        +pyray.rl_disable_framebuffer() None

                        Disable render texture (fbo), return to default framebuffer

                        -pyray.rl_disable_scissor_test()
                        +pyray.rl_disable_scissor_test() None

                        Disable scissor test

                        -pyray.rl_disable_shader()
                        +pyray.rl_disable_shader() None

                        Disable shader program

                        -pyray.rl_disable_smooth_lines()
                        +pyray.rl_disable_smooth_lines() None

                        Disable line aliasing

                        -pyray.rl_disable_stereo_render()
                        +pyray.rl_disable_stereo_render() None

                        Disable stereo rendering

                        -pyray.rl_disable_texture()
                        +pyray.rl_disable_texture() None

                        Disable texture

                        -pyray.rl_disable_texture_cubemap()
                        +pyray.rl_disable_texture_cubemap() None

                        Disable texture cubemap

                        -pyray.rl_disable_vertex_array()
                        +pyray.rl_disable_vertex_array() None

                        Disable vertex array (VAO, if supported)

                        -pyray.rl_disable_vertex_attribute(index: int)
                        +pyray.rl_disable_vertex_attribute(index: int) None

                        Disable vertex attribute index

                        -pyray.rl_disable_vertex_buffer()
                        +pyray.rl_disable_vertex_buffer() None

                        Disable vertex buffer (VBO)

                        -pyray.rl_disable_vertex_buffer_element()
                        +pyray.rl_disable_vertex_buffer_element() None

                        Disable vertex buffer element (VBO element)

                        -pyray.rl_disable_wire_mode()
                        +pyray.rl_disable_wire_mode() None

                        Disable wire mode ( and point ) maybe rename

                        -pyray.rl_draw_render_batch(batch: Any)
                        +pyray.rl_draw_render_batch(batch: Any | list | tuple) None

                        Draw render batch data (Update->Draw->Reset)

                        -pyray.rl_draw_render_batch_active()
                        +pyray.rl_draw_render_batch_active() None

                        Update and draw internal render batch

                        -pyray.rl_draw_vertex_array(offset: int, count: int)
                        +pyray.rl_draw_vertex_array(offset: int, count: int) None
                        -pyray.rl_draw_vertex_array_elements(offset: int, count: int, buffer: Any)
                        +pyray.rl_draw_vertex_array_elements(offset: int, count: int, buffer: Any) None
                        -pyray.rl_draw_vertex_array_elements_instanced(offset: int, count: int, buffer: Any, instances: int)
                        +pyray.rl_draw_vertex_array_elements_instanced(offset: int, count: int, buffer: Any, instances: int) None
                        -pyray.rl_draw_vertex_array_instanced(offset: int, count: int, instances: int)
                        +pyray.rl_draw_vertex_array_instanced(offset: int, count: int, instances: int) None
                        -pyray.rl_enable_backface_culling()
                        +pyray.rl_enable_backface_culling() None

                        Enable backface culling

                        -pyray.rl_enable_color_blend()
                        +pyray.rl_enable_color_blend() None

                        Enable color blending

                        -pyray.rl_enable_depth_mask()
                        +pyray.rl_enable_depth_mask() None

                        Enable depth write

                        -pyray.rl_enable_depth_test()
                        +pyray.rl_enable_depth_test() None

                        Enable depth test

                        -pyray.rl_enable_framebuffer(id: int)
                        +pyray.rl_enable_framebuffer(id: int) None

                        Enable render texture (fbo)

                        -pyray.rl_enable_point_mode()
                        +pyray.rl_enable_point_mode() None

                        Enable point mode

                        -pyray.rl_enable_scissor_test()
                        +pyray.rl_enable_scissor_test() None

                        Enable scissor test

                        -pyray.rl_enable_shader(id: int)
                        +pyray.rl_enable_shader(id: int) None

                        Enable shader program

                        -pyray.rl_enable_smooth_lines()
                        +pyray.rl_enable_smooth_lines() None

                        Enable line aliasing

                        -pyray.rl_enable_stereo_render()
                        +pyray.rl_enable_stereo_render() None

                        Enable stereo rendering

                        -pyray.rl_enable_texture(id: int)
                        +pyray.rl_enable_texture(id: int) None

                        Enable texture

                        -pyray.rl_enable_texture_cubemap(id: int)
                        +pyray.rl_enable_texture_cubemap(id: int) None

                        Enable texture cubemap

                        -pyray.rl_enable_vertex_array(vaoId: int)
                        +pyray.rl_enable_vertex_array(vaoId: int) bool

                        Enable vertex array (VAO, if supported)

                        -pyray.rl_enable_vertex_attribute(index: int)
                        +pyray.rl_enable_vertex_attribute(index: int) None

                        Enable vertex attribute index

                        -pyray.rl_enable_vertex_buffer(id: int)
                        +pyray.rl_enable_vertex_buffer(id: int) None

                        Enable vertex buffer (VBO)

                        -pyray.rl_enable_vertex_buffer_element(id: int)
                        +pyray.rl_enable_vertex_buffer_element(id: int) None

                        Enable vertex buffer element (VBO element)

                        -pyray.rl_enable_wire_mode()
                        +pyray.rl_enable_wire_mode() None

                        Enable wire mode

                        -pyray.rl_end()
                        +pyray.rl_end() None

                        Finish vertex providing

                        -pyray.rl_framebuffer_attach(fboId: int, texId: int, attachType: int, texType: int, mipLevel: int)
                        +pyray.rl_framebuffer_attach(fboId: int, texId: int, attachType: int, texType: int, mipLevel: int) None

                        Attach texture/renderbuffer to a framebuffer

                        -pyray.rl_framebuffer_complete(id: int)
                        +pyray.rl_framebuffer_complete(id: int) bool

                        Verify framebuffer is complete

                        -pyray.rl_frustum(left: float, right: float, bottom: float, top: float, znear: float, zfar: float)
                        +pyray.rl_frustum(left: float, right: float, bottom: float, top: float, znear: float, zfar: float) None
                        -pyray.rl_gen_texture_mipmaps(id: int, width: int, height: int, format: int, mipmaps: Any)
                        +pyray.rl_gen_texture_mipmaps(id: int, width: int, height: int, format: int, mipmaps: Any) None

                        Generate mipmap data for selected texture

                        -pyray.rl_get_framebuffer_height()
                        +pyray.rl_get_framebuffer_height() int

                        Get default framebuffer height

                        -pyray.rl_get_framebuffer_width()
                        +pyray.rl_get_framebuffer_width() int

                        Get default framebuffer width

                        -pyray.rl_get_gl_texture_formats(format: int, glInternalFormat: Any, glFormat: Any, glType: Any)
                        +pyray.rl_get_gl_texture_formats(format: int, glInternalFormat: Any, glFormat: Any, glType: Any) None

                        Get OpenGL internal formats

                        -pyray.rl_get_line_width()
                        +pyray.rl_get_line_width() float

                        Get the line drawing width

                        -pyray.rl_get_location_attrib(shaderId: int, attribName: str)
                        +pyray.rl_get_location_attrib(shaderId: int, attribName: str) int

                        Get shader location attribute

                        -pyray.rl_get_location_uniform(shaderId: int, uniformName: str)
                        +pyray.rl_get_location_uniform(shaderId: int, uniformName: str) int

                        Get shader location uniform

                        -pyray.rl_get_matrix_modelview()
                        +pyray.rl_get_matrix_modelview() Matrix

                        Get internal modelview matrix

                        -pyray.rl_get_matrix_projection()
                        +pyray.rl_get_matrix_projection() Matrix

                        Get internal projection matrix

                        -pyray.rl_get_matrix_projection_stereo(eye: int)
                        +pyray.rl_get_matrix_projection_stereo(eye: int) Matrix

                        Get internal projection matrix for stereo render (selected eye)

                        -pyray.rl_get_matrix_transform()
                        +pyray.rl_get_matrix_transform() Matrix

                        Get internal accumulated transform matrix

                        -pyray.rl_get_matrix_view_offset_stereo(eye: int)
                        +pyray.rl_get_matrix_view_offset_stereo(eye: int) Matrix

                        Get internal view offset matrix for stereo render (selected eye)

                        -pyray.rl_get_pixel_format_name(format: int)
                        +pyray.rl_get_pixel_format_name(format: int) str

                        Get name string for pixel format

                        -pyray.rl_get_shader_buffer_size(id: int)
                        +pyray.rl_get_shader_buffer_size(id: int) int

                        Get SSBO buffer size

                        -pyray.rl_get_shader_id_default()
                        +pyray.rl_get_shader_id_default() int

                        Get default shader id

                        -pyray.rl_get_shader_locs_default()
                        +pyray.rl_get_shader_locs_default() Any

                        Get default shader locations

                        -pyray.rl_get_texture_id_default()
                        +pyray.rl_get_texture_id_default() int

                        Get default texture id

                        -pyray.rl_get_version()
                        +pyray.rl_get_version() int

                        Get current OpenGL version

                        -pyray.rl_is_stereo_render_enabled()
                        +pyray.rl_is_stereo_render_enabled() bool

                        Check if stereo render is enabled

                        -pyray.rl_load_compute_shader_program(shaderId: int)
                        +pyray.rl_load_compute_shader_program(shaderId: int) int

                        Load compute shader program

                        -pyray.rl_load_draw_cube()
                        +pyray.rl_load_draw_cube() None

                        Load and draw a cube

                        -pyray.rl_load_draw_quad()
                        +pyray.rl_load_draw_quad() None

                        Load and draw a quad

                        -pyray.rl_load_extensions(loader: Any)
                        +pyray.rl_load_extensions(loader: Any) None

                        Load OpenGL extensions (loader function required)

                        -pyray.rl_load_framebuffer(width: int, height: int)
                        +pyray.rl_load_framebuffer(width: int, height: int) int

                        Load an empty framebuffer

                        -pyray.rl_load_identity()
                        +pyray.rl_load_identity() None

                        Reset current matrix to identity matrix

                        -pyray.rl_load_render_batch(numBuffers: int, bufferElements: int)
                        +pyray.rl_load_render_batch(numBuffers: int, bufferElements: int) rlRenderBatch

                        Load a render batch system

                        -pyray.rl_load_shader_buffer(size: int, data: Any, usageHint: int)
                        +pyray.rl_load_shader_buffer(size: int, data: Any, usageHint: int) int

                        Load shader storage buffer object (SSBO)

                        -pyray.rl_load_shader_code(vsCode: str, fsCode: str)
                        +pyray.rl_load_shader_code(vsCode: str, fsCode: str) int

                        Load shader from code strings

                        -pyray.rl_load_shader_program(vShaderId: int, fShaderId: int)
                        +pyray.rl_load_shader_program(vShaderId: int, fShaderId: int) int

                        Load custom shader program

                        -pyray.rl_load_texture(data: Any, width: int, height: int, format: int, mipmapCount: int)
                        +pyray.rl_load_texture(data: Any, width: int, height: int, format: int, mipmapCount: int) int

                        Load texture in GPU

                        -pyray.rl_load_texture_cubemap(data: Any, size: int, format: int)
                        +pyray.rl_load_texture_cubemap(data: Any, size: int, format: int) int

                        Load texture cubemap

                        -pyray.rl_load_texture_depth(width: int, height: int, useRenderBuffer: bool)
                        +pyray.rl_load_texture_depth(width: int, height: int, useRenderBuffer: bool) int

                        Load depth texture/renderbuffer (to be attached to fbo)

                        -pyray.rl_load_vertex_array()
                        +pyray.rl_load_vertex_array() int

                        Load vertex array (vao) if supported

                        -pyray.rl_load_vertex_buffer(buffer: Any, size: int, dynamic: bool)
                        +pyray.rl_load_vertex_buffer(buffer: Any, size: int, dynamic: bool) int

                        Load a vertex buffer attribute

                        -pyray.rl_load_vertex_buffer_element(buffer: Any, size: int, dynamic: bool)
                        +pyray.rl_load_vertex_buffer_element(buffer: Any, size: int, dynamic: bool) int

                        Load a new attributes element buffer

                        -pyray.rl_matrix_mode(mode: int)
                        +pyray.rl_matrix_mode(mode: int) None

                        Choose the current matrix to be transformed

                        -pyray.rl_mult_matrixf(matf: Any)
                        +pyray.rl_mult_matrixf(matf: Any) None

                        Multiply the current matrix by another matrix

                        -pyray.rl_normal3f(x: float, y: float, z: float)
                        +pyray.rl_normal3f(x: float, y: float, z: float) None

                        Define one vertex (normal) - 3 float

                        -pyray.rl_ortho(left: float, right: float, bottom: float, top: float, znear: float, zfar: float)
                        +pyray.rl_ortho(left: float, right: float, bottom: float, top: float, znear: float, zfar: float) None
                        -pyray.rl_pop_matrix()
                        +pyray.rl_pop_matrix() None

                        Pop latest inserted matrix from stack

                        -pyray.rl_push_matrix()
                        +pyray.rl_push_matrix() None

                        Push the current matrix to stack

                        -pyray.rl_read_screen_pixels(width: int, height: int)
                        +pyray.rl_read_screen_pixels(width: int, height: int) str

                        Read screen pixel data (color buffer)

                        -pyray.rl_read_shader_buffer(id: int, dest: Any, count: int, offset: int)
                        +pyray.rl_read_shader_buffer(id: int, dest: Any, count: int, offset: int) None

                        Read SSBO buffer data (GPU->CPU)

                        -pyray.rl_read_texture_pixels(id: int, width: int, height: int, format: int)
                        +pyray.rl_read_texture_pixels(id: int, width: int, height: int, format: int) Any

                        Read texture pixel data

                        -pyray.rl_rotatef(angle: float, x: float, y: float, z: float)
                        +pyray.rl_rotatef(angle: float, x: float, y: float, z: float) None

                        Multiply the current matrix by a rotation matrix

                        -pyray.rl_scalef(x: float, y: float, z: float)
                        +pyray.rl_scalef(x: float, y: float, z: float) None

                        Multiply the current matrix by a scaling matrix

                        -pyray.rl_scissor(x: int, y: int, width: int, height: int)
                        +pyray.rl_scissor(x: int, y: int, width: int, height: int) None

                        Scissor test

                        -pyray.rl_set_blend_factors(glSrcFactor: int, glDstFactor: int, glEquation: int)
                        +pyray.rl_set_blend_factors(glSrcFactor: int, glDstFactor: int, glEquation: int) None

                        Set blending mode factor and equation (using OpenGL factors)

                        -pyray.rl_set_blend_factors_separate(glSrcRGB: int, glDstRGB: int, glSrcAlpha: int, glDstAlpha: int, glEqRGB: int, glEqAlpha: int)
                        +pyray.rl_set_blend_factors_separate(glSrcRGB: int, glDstRGB: int, glSrcAlpha: int, glDstAlpha: int, glEqRGB: int, glEqAlpha: int) None

                        Set blending mode factors and equations separately (using OpenGL factors)

                        -pyray.rl_set_blend_mode(mode: int)
                        +pyray.rl_set_blend_mode(mode: int) None

                        Set blending mode

                        -pyray.rl_set_cull_face(mode: int)
                        +pyray.rl_set_cull_face(mode: int) None

                        Set face culling mode

                        -pyray.rl_set_framebuffer_height(height: int)
                        +pyray.rl_set_framebuffer_height(height: int) None

                        Set current framebuffer height

                        -pyray.rl_set_framebuffer_width(width: int)
                        +pyray.rl_set_framebuffer_width(width: int) None

                        Set current framebuffer width

                        -pyray.rl_set_line_width(width: float)
                        +pyray.rl_set_line_width(width: float) None

                        Set the line drawing width

                        -pyray.rl_set_matrix_modelview(view: Matrix)
                        +pyray.rl_set_matrix_modelview(view: Matrix | list | tuple) None

                        Set a custom modelview matrix (replaces internal modelview matrix)

                        -pyray.rl_set_matrix_projection(proj: Matrix)
                        +pyray.rl_set_matrix_projection(proj: Matrix | list | tuple) None

                        Set a custom projection matrix (replaces internal projection matrix)

                        -pyray.rl_set_matrix_projection_stereo(right: Matrix, left: Matrix)
                        +pyray.rl_set_matrix_projection_stereo(right: Matrix | list | tuple, left: Matrix | list | tuple) None

                        Set eyes projection matrices for stereo rendering

                        -pyray.rl_set_matrix_view_offset_stereo(right: Matrix, left: Matrix)
                        +pyray.rl_set_matrix_view_offset_stereo(right: Matrix | list | tuple, left: Matrix | list | tuple) None

                        Set eyes view offsets matrices for stereo rendering

                        -pyray.rl_set_render_batch_active(batch: Any)
                        +pyray.rl_set_render_batch_active(batch: Any | list | tuple) None

                        Set the active render batch for rlgl (NULL for default internal)

                        -pyray.rl_set_shader(id: int, locs: Any)
                        +pyray.rl_set_shader(id: int, locs: Any) None

                        Set shader currently active (id and locations)

                        -pyray.rl_set_texture(id: int)
                        +pyray.rl_set_texture(id: int) None

                        Set current texture for render batch and check buffers limits

                        -pyray.rl_set_uniform(locIndex: int, value: Any, uniformType: int, count: int)
                        +pyray.rl_set_uniform(locIndex: int, value: Any, uniformType: int, count: int) None

                        Set shader value uniform

                        -pyray.rl_set_uniform_matrix(locIndex: int, mat: Matrix)
                        +pyray.rl_set_uniform_matrix(locIndex: int, mat: Matrix | list | tuple) None

                        Set shader value matrix

                        -pyray.rl_set_uniform_sampler(locIndex: int, textureId: int)
                        +pyray.rl_set_uniform_sampler(locIndex: int, textureId: int) None

                        Set shader value sampler

                        -pyray.rl_set_vertex_attribute(index: int, compSize: int, type: int, normalized: bool, stride: int, pointer: Any)
                        +pyray.rl_set_vertex_attribute(index: int, compSize: int, type: int, normalized: bool, stride: int, pointer: Any) None
                        -pyray.rl_set_vertex_attribute_default(locIndex: int, value: Any, attribType: int, count: int)
                        +pyray.rl_set_vertex_attribute_default(locIndex: int, value: Any, attribType: int, count: int) None

                        Set vertex attribute default value

                        -pyray.rl_set_vertex_attribute_divisor(index: int, divisor: int)
                        +pyray.rl_set_vertex_attribute_divisor(index: int, divisor: int) None
                        -pyray.rl_tex_coord2f(x: float, y: float)
                        +pyray.rl_tex_coord2f(x: float, y: float) None

                        Define one vertex (texture coordinate) - 2 float

                        -pyray.rl_texture_parameters(id: int, param: int, value: int)
                        +pyray.rl_texture_parameters(id: int, param: int, value: int) None

                        Set texture parameters (filter, wrap)

                        -pyray.rl_translatef(x: float, y: float, z: float)
                        +pyray.rl_translatef(x: float, y: float, z: float) None

                        Multiply the current matrix by a translation matrix

                        -pyray.rl_unload_framebuffer(id: int)
                        +pyray.rl_unload_framebuffer(id: int) None

                        Delete framebuffer from GPU

                        -pyray.rl_unload_render_batch(batch: rlRenderBatch)
                        +pyray.rl_unload_render_batch(batch: rlRenderBatch | list | tuple) None

                        Unload render batch system

                        -pyray.rl_unload_shader_buffer(ssboId: int)
                        +pyray.rl_unload_shader_buffer(ssboId: int) None

                        Unload shader storage buffer object (SSBO)

                        -pyray.rl_unload_shader_program(id: int)
                        +pyray.rl_unload_shader_program(id: int) None

                        Unload shader program

                        -pyray.rl_unload_texture(id: int)
                        +pyray.rl_unload_texture(id: int) None

                        Unload texture from GPU memory

                        -pyray.rl_unload_vertex_array(vaoId: int)
                        +pyray.rl_unload_vertex_array(vaoId: int) None
                        -pyray.rl_unload_vertex_buffer(vboId: int)
                        +pyray.rl_unload_vertex_buffer(vboId: int) None
                        -pyray.rl_update_shader_buffer(id: int, data: Any, dataSize: int, offset: int)
                        +pyray.rl_update_shader_buffer(id: int, data: Any, dataSize: int, offset: int) None

                        Update SSBO buffer data

                        -pyray.rl_update_texture(id: int, offsetX: int, offsetY: int, width: int, height: int, format: int, data: Any)
                        +pyray.rl_update_texture(id: int, offsetX: int, offsetY: int, width: int, height: int, format: int, data: Any) None

                        Update GPU texture with new data

                        -pyray.rl_update_vertex_buffer(bufferId: int, data: Any, dataSize: int, offset: int)
                        +pyray.rl_update_vertex_buffer(bufferId: int, data: Any, dataSize: int, offset: int) None

                        Update GPU buffer with new data

                        -pyray.rl_update_vertex_buffer_elements(id: int, data: Any, dataSize: int, offset: int)
                        +pyray.rl_update_vertex_buffer_elements(id: int, data: Any, dataSize: int, offset: int) None

                        Update vertex buffer elements with new data

                        -pyray.rl_vertex2f(x: float, y: float)
                        +pyray.rl_vertex2f(x: float, y: float) None

                        Define one vertex (position) - 2 float

                        -pyray.rl_vertex2i(x: int, y: int)
                        +pyray.rl_vertex2i(x: int, y: int) None

                        Define one vertex (position) - 2 int

                        -pyray.rl_vertex3f(x: float, y: float, z: float)
                        +pyray.rl_vertex3f(x: float, y: float, z: float) None

                        Define one vertex (position) - 3 float

                        -pyray.rl_viewport(x: int, y: int, width: int, height: int)
                        +pyray.rl_viewport(x: int, y: int, width: int, height: int) None

                        Set the viewport area

                        -pyray.rlgl_close()
                        +pyray.rlgl_close() None

                        De-initialize rlgl (buffers, shaders, textures)

                        -pyray.rlgl_init(width: int, height: int)
                        +pyray.rlgl_init(width: int, height: int) None

                        Initialize rlgl (buffers, shaders, textures, states)

                        -pyray.save_file_data(fileName: str, data: Any, dataSize: int)
                        +pyray.save_file_data(fileName: str, data: Any, dataSize: int) bool

                        Save data to file from byte array (write), returns true on success

                        -pyray.save_file_text(fileName: str, text: str)
                        +pyray.save_file_text(fileName: str, text: str) bool

                        Save text data to file (write), string must be ‘' terminated, returns true on success

                        -pyray.seek_music_stream(music: Music, position: float)
                        +pyray.seek_music_stream(music: Music | list | tuple, position: float) None

                        Seek music to a position (in seconds)

                        -pyray.set_audio_stream_buffer_size_default(size: int)
                        +pyray.set_audio_stream_buffer_size_default(size: int) None

                        Default size for new audio streams

                        -pyray.set_audio_stream_callback(stream: AudioStream, callback: Any)
                        +pyray.set_audio_stream_callback(stream: AudioStream | list | tuple, callback: Any) None

                        Audio thread callback to request new data

                        -pyray.set_audio_stream_pan(stream: AudioStream, pan: float)
                        +pyray.set_audio_stream_pan(stream: AudioStream | list | tuple, pan: float) None

                        Set pan for audio stream (0.5 is centered)

                        -pyray.set_audio_stream_pitch(stream: AudioStream, pitch: float)
                        +pyray.set_audio_stream_pitch(stream: AudioStream | list | tuple, pitch: float) None

                        Set pitch for audio stream (1.0 is base level)

                        -pyray.set_audio_stream_volume(stream: AudioStream, volume: float)
                        +pyray.set_audio_stream_volume(stream: AudioStream | list | tuple, volume: float) None

                        Set volume for audio stream (1.0 is max level)

                        -pyray.set_automation_event_base_frame(frame: int)
                        +pyray.set_automation_event_base_frame(frame: int) None

                        Set automation event internal base frame to start recording

                        -pyray.set_automation_event_list(list_0: Any)
                        +pyray.set_automation_event_list(list_0: Any | list | tuple) None

                        Set automation event list to record to

                        -pyray.set_clipboard_text(text: str)
                        +pyray.set_clipboard_text(text: str) None

                        Set clipboard text content

                        -pyray.set_config_flags(flags: int)
                        +pyray.set_config_flags(flags: int) None

                        Setup init configuration flags (view FLAGS)

                        -pyray.set_exit_key(key: int)
                        +pyray.set_exit_key(key: int) None

                        Set a custom key to exit program (default is ESC)

                        -pyray.set_gamepad_mappings(mappings: str)
                        +pyray.set_gamepad_mappings(mappings: str) int

                        Set internal gamepad mappings (SDL_GameControllerDB)

                        -pyray.set_gestures_enabled(flags: int)
                        +pyray.set_gestures_enabled(flags: int) None

                        Enable a set of gestures using flags

                        -pyray.set_load_file_data_callback(callback: str)
                        +pyray.set_load_file_data_callback(callback: str) None

                        Set custom file binary data loader

                        -pyray.set_load_file_text_callback(callback: str)
                        +pyray.set_load_file_text_callback(callback: str) None

                        Set custom file text data loader

                        -pyray.set_master_volume(volume: float)
                        +pyray.set_master_volume(volume: float) None

                        Set master volume (listener)

                        -pyray.set_material_texture(material: Any, mapType: int, texture: Texture)
                        +pyray.set_material_texture(material: Any | list | tuple, mapType: int, texture: Texture | list | tuple) None

                        Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR…)

                        -pyray.set_model_mesh_material(model: Any, meshId: int, materialId: int)
                        +pyray.set_model_mesh_material(model: Any | list | tuple, meshId: int, materialId: int) None

                        Set material for a mesh

                        -pyray.set_mouse_cursor(cursor: int)
                        +pyray.set_mouse_cursor(cursor: int) None

                        Set mouse cursor

                        -pyray.set_mouse_offset(offsetX: int, offsetY: int)
                        +pyray.set_mouse_offset(offsetX: int, offsetY: int) None

                        Set mouse offset

                        -pyray.set_mouse_position(x: int, y: int)
                        +pyray.set_mouse_position(x: int, y: int) None

                        Set mouse position XY

                        -pyray.set_mouse_scale(scaleX: float, scaleY: float)
                        +pyray.set_mouse_scale(scaleX: float, scaleY: float) None

                        Set mouse scaling

                        -pyray.set_music_pan(music: Music, pan: float)
                        +pyray.set_music_pan(music: Music | list | tuple, pan: float) None

                        Set pan for a music (0.5 is center)

                        -pyray.set_music_pitch(music: Music, pitch: float)
                        +pyray.set_music_pitch(music: Music | list | tuple, pitch: float) None

                        Set pitch for a music (1.0 is base level)

                        -pyray.set_music_volume(music: Music, volume: float)
                        +pyray.set_music_volume(music: Music | list | tuple, volume: float) None

                        Set volume for music (1.0 is max level)

                        -pyray.set_physics_body_rotation(body: Any, radians: float)
                        +pyray.set_physics_body_rotation(body: Any | list | tuple, radians: float) None

                        Sets physics body shape transform based on radians parameter

                        -pyray.set_physics_gravity(x: float, y: float)
                        +pyray.set_physics_gravity(x: float, y: float) None

                        Sets physics global gravity force

                        -pyray.set_physics_time_step(delta: float)
                        +pyray.set_physics_time_step(delta: float) None

                        Sets physics fixed time step in milliseconds. 1.666666 by default

                        -pyray.set_pixel_color(dstPtr: Any, color: Color, format: int)
                        +pyray.set_pixel_color(dstPtr: Any, color: Color | list | tuple, format: int) None

                        Set color formatted into destination pixel pointer

                        -pyray.set_random_seed(seed: int)
                        +pyray.set_random_seed(seed: int) None

                        Set the seed for the random number generator

                        -pyray.set_save_file_data_callback(callback: str)
                        +pyray.set_save_file_data_callback(callback: str) None

                        Set custom file binary data saver

                        -pyray.set_save_file_text_callback(callback: str)
                        +pyray.set_save_file_text_callback(callback: str) None

                        Set custom file text data saver

                        -pyray.set_shader_value(shader: Shader, locIndex: int, value: Any, uniformType: int)
                        +pyray.set_shader_value(shader: Shader | list | tuple, locIndex: int, value: Any, uniformType: int) None

                        Set shader uniform value

                        -pyray.set_shader_value_matrix(shader: Shader, locIndex: int, mat: Matrix)
                        +pyray.set_shader_value_matrix(shader: Shader | list | tuple, locIndex: int, mat: Matrix | list | tuple) None

                        Set shader uniform value (matrix 4x4)

                        -pyray.set_shader_value_texture(shader: Shader, locIndex: int, texture: Texture)
                        +pyray.set_shader_value_texture(shader: Shader | list | tuple, locIndex: int, texture: Texture | list | tuple) None

                        Set shader uniform value for texture (sampler2d)

                        -pyray.set_shader_value_v(shader: Shader, locIndex: int, value: Any, uniformType: int, count: int)
                        +pyray.set_shader_value_v(shader: Shader | list | tuple, locIndex: int, value: Any, uniformType: int, count: int) None

                        Set shader uniform value vector

                        -pyray.set_shapes_texture(texture: Texture, source: Rectangle)
                        +pyray.set_shapes_texture(texture: Texture | list | tuple, source: Rectangle | list | tuple) None

                        Set texture and rectangle to be used on shapes drawing

                        -pyray.set_sound_pan(sound: Sound, pan: float)
                        +pyray.set_sound_pan(sound: Sound | list | tuple, pan: float) None

                        Set pan for a sound (0.5 is center)

                        -pyray.set_sound_pitch(sound: Sound, pitch: float)
                        +pyray.set_sound_pitch(sound: Sound | list | tuple, pitch: float) None

                        Set pitch for a sound (1.0 is base level)

                        -pyray.set_sound_volume(sound: Sound, volume: float)
                        +pyray.set_sound_volume(sound: Sound | list | tuple, volume: float) None

                        Set volume for a sound (1.0 is max level)

                        -pyray.set_target_fps(fps: int)
                        +pyray.set_target_fps(fps: int) None

                        Set target FPS (maximum)

                        -pyray.set_text_line_spacing(spacing: int)
                        +pyray.set_text_line_spacing(spacing: int) None

                        Set vertical line spacing when drawing with line-breaks

                        -pyray.set_texture_filter(texture: Texture, filter: int)
                        +pyray.set_texture_filter(texture: Texture | list | tuple, filter: int) None

                        Set texture scaling filter mode

                        -pyray.set_texture_wrap(texture: Texture, wrap: int)
                        +pyray.set_texture_wrap(texture: Texture | list | tuple, wrap: int) None

                        Set texture wrapping mode

                        -pyray.set_trace_log_callback(callback: str)
                        +pyray.set_trace_log_callback(callback: str) None

                        Set custom trace log

                        -pyray.set_trace_log_level(logLevel: int)
                        +pyray.set_trace_log_level(logLevel: int) None

                        Set the current threshold (minimum) log level

                        -pyray.set_window_focused()
                        +pyray.set_window_focused() None

                        Set window focused (only PLATFORM_DESKTOP)

                        -pyray.set_window_icon(image: Image)
                        +pyray.set_window_icon(image: Image | list | tuple) None

                        Set icon for window (single image, RGBA 32bit, only PLATFORM_DESKTOP)

                        -pyray.set_window_icons(images: Any, count: int)
                        +pyray.set_window_icons(images: Any | list | tuple, count: int) None

                        Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP)

                        -pyray.set_window_max_size(width: int, height: int)
                        +pyray.set_window_max_size(width: int, height: int) None

                        Set window maximum dimensions (for FLAG_WINDOW_RESIZABLE)

                        -pyray.set_window_min_size(width: int, height: int)
                        +pyray.set_window_min_size(width: int, height: int) None

                        Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE)

                        -pyray.set_window_monitor(monitor: int)
                        +pyray.set_window_monitor(monitor: int) None

                        Set monitor for the current window

                        -pyray.set_window_opacity(opacity: float)
                        +pyray.set_window_opacity(opacity: float) None

                        Set window opacity [0.0f..1.0f] (only PLATFORM_DESKTOP)

                        -pyray.set_window_position(x: int, y: int)
                        +pyray.set_window_position(x: int, y: int) None

                        Set window position on screen (only PLATFORM_DESKTOP)

                        -pyray.set_window_size(width: int, height: int)
                        +pyray.set_window_size(width: int, height: int) None

                        Set window dimensions

                        -pyray.set_window_state(flags: int)
                        +pyray.set_window_state(flags: int) None

                        Set window configuration state using flags (only PLATFORM_DESKTOP)

                        -pyray.set_window_title(title: str)
                        +pyray.set_window_title(title: str) None

                        Set title for window (only PLATFORM_DESKTOP and PLATFORM_WEB)

                        -pyray.show_cursor()
                        +pyray.show_cursor() None

                        Shows cursor

                        -pyray.start_automation_event_recording()
                        +pyray.start_automation_event_recording() None

                        Start recording automation events (AutomationEventList must be set)

                        -pyray.stop_audio_stream(stream: AudioStream)
                        +pyray.stop_audio_stream(stream: AudioStream | list | tuple) None

                        Stop audio stream

                        -pyray.stop_automation_event_recording()
                        +pyray.stop_automation_event_recording() None

                        Stop recording automation events

                        -pyray.stop_music_stream(music: Music)
                        +pyray.stop_music_stream(music: Music | list | tuple) None

                        Stop music playing

                        -pyray.stop_sound(sound: Sound)
                        +pyray.stop_sound(sound: Sound | list | tuple) None

                        Stop playing a sound

                        -pyray.swap_screen_buffer()
                        +pyray.swap_screen_buffer() None

                        Swap back buffer with front buffer (screen drawing)

                        -pyray.take_screenshot(fileName: str)
                        +pyray.take_screenshot(fileName: str) None

                        Takes a screenshot of current screen (filename extension defines format)

                        -pyray.text_append(text: str, append: str, position: Any)
                        +pyray.text_append(text: str, append: str, position: Any) None

                        Append text at specific position and move cursor!

                        -pyray.text_copy(dst: str, src: str)
                        +pyray.text_copy(dst: str, src: str) int

                        Copy one string to another, returns bytes copied

                        -pyray.text_find_index(text: str, find: str)
                        +pyray.text_find_index(text: str, find: str) int

                        Find first text occurrence within a string

                        -pyray.text_format(*args)
                        +pyray.text_format(*args) str

                        VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI

                        -pyray.text_insert(text: str, insert: str, position: int)
                        +pyray.text_insert(text: str, insert: str, position: int) str

                        Insert text in a position (WARNING: memory must be freed!)

                        -pyray.text_is_equal(text1: str, text2: str)
                        +pyray.text_is_equal(text1: str, text2: str) bool

                        Check if two text string are equal

                        -pyray.text_join(textList: list[str], count: int, delimiter: str)
                        +pyray.text_join(textList: list[str], count: int, delimiter: str) str

                        Join text strings with delimiter

                        -pyray.text_length(text: str)
                        +pyray.text_length(text: str) int

                        Get text length, checks for ‘' ending

                        -pyray.text_replace(text: str, replace: str, by: str)
                        +pyray.text_replace(text: str, replace: str, by: str) str

                        Replace text string (WARNING: memory must be freed!)

                        -pyray.text_split(text: str, delimiter: str, count: Any)
                        +pyray.text_split(text: str, delimiter: str, count: Any) list[str]

                        Split text into multiple strings

                        -pyray.text_subtext(text: str, position: int, length: int)
                        +pyray.text_subtext(text: str, position: int, length: int) str

                        Get a piece of a text string

                        -pyray.text_to_integer(text: str)
                        +pyray.text_to_integer(text: str) int

                        Get integer value from text (negative values not supported)

                        -pyray.text_to_lower(text: str)
                        +pyray.text_to_lower(text: str) str

                        Get lower case version of provided string

                        -pyray.text_to_pascal(text: str)
                        +pyray.text_to_pascal(text: str) str

                        Get Pascal case notation version of provided string

                        -pyray.text_to_upper(text: str)
                        +pyray.text_to_upper(text: str) str

                        Get upper case version of provided string

                        -pyray.toggle_borderless_windowed()
                        +pyray.toggle_borderless_windowed() None

                        Toggle window state: borderless windowed (only PLATFORM_DESKTOP)

                        -pyray.toggle_fullscreen()
                        +pyray.toggle_fullscreen() None

                        Toggle window state: fullscreen/windowed (only PLATFORM_DESKTOP)

                        -pyray.trace_log(*args)
                        +pyray.trace_log(*args) None

                        VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI

                        -pyray.unload_audio_stream(stream: AudioStream)
                        +pyray.unload_audio_stream(stream: AudioStream | list | tuple) None

                        Unload audio stream and free memory

                        -pyray.unload_automation_event_list(list_0: Any)
                        +pyray.unload_automation_event_list(list_0: Any | list | tuple) None

                        Unload automation events list from file

                        -pyray.unload_codepoints(codepoints: Any)
                        +pyray.unload_codepoints(codepoints: Any) None

                        Unload codepoints data from memory

                        -pyray.unload_directory_files(files: FilePathList)
                        +pyray.unload_directory_files(files: FilePathList | list | tuple) None

                        Unload filepaths

                        -pyray.unload_dropped_files(files: FilePathList)
                        +pyray.unload_dropped_files(files: FilePathList | list | tuple) None

                        Unload dropped filepaths

                        -pyray.unload_file_data(data: str)
                        +pyray.unload_file_data(data: str) None

                        Unload file data allocated by LoadFileData()

                        -pyray.unload_file_text(text: str)
                        +pyray.unload_file_text(text: str) None

                        Unload file text data allocated by LoadFileText()

                        -pyray.unload_font(font: Font)
                        +pyray.unload_font(font: Font | list | tuple) None

                        Unload font from GPU memory (VRAM)

                        -pyray.unload_font_data(glyphs: Any, glyphCount: int)
                        +pyray.unload_font_data(glyphs: Any | list | tuple, glyphCount: int) None

                        Unload font chars info data (RAM)

                        -pyray.unload_image(image: Image)
                        +pyray.unload_image(image: Image | list | tuple) None

                        Unload image from CPU memory (RAM)

                        -pyray.unload_image_colors(colors: Any)
                        +pyray.unload_image_colors(colors: Any | list | tuple) None

                        Unload color data loaded with LoadImageColors()

                        -pyray.unload_image_palette(colors: Any)
                        +pyray.unload_image_palette(colors: Any | list | tuple) None

                        Unload colors palette loaded with LoadImagePalette()

                        -pyray.unload_material(material: Material)
                        +pyray.unload_material(material: Material | list | tuple) None

                        Unload material from GPU memory (VRAM)

                        -pyray.unload_mesh(mesh: Mesh)
                        +pyray.unload_mesh(mesh: Mesh | list | tuple) None

                        Unload mesh data from CPU and GPU

                        -pyray.unload_model(model: Model)
                        +pyray.unload_model(model: Model | list | tuple) None

                        Unload model (including meshes) from memory (RAM and/or VRAM)

                        -pyray.unload_model_animation(anim: ModelAnimation)
                        +pyray.unload_model_animation(anim: ModelAnimation | list | tuple) None

                        Unload animation data

                        -pyray.unload_model_animations(animations: Any, animCount: int)
                        +pyray.unload_model_animations(animations: Any | list | tuple, animCount: int) None

                        Unload animation array data

                        -pyray.unload_music_stream(music: Music)
                        +pyray.unload_music_stream(music: Music | list | tuple) None

                        Unload music stream

                        -pyray.unload_random_sequence(sequence: Any)
                        +pyray.unload_random_sequence(sequence: Any) None

                        Unload random values sequence

                        -pyray.unload_render_texture(target: RenderTexture)
                        +pyray.unload_render_texture(target: RenderTexture | list | tuple) None

                        Unload render texture from GPU memory (VRAM)

                        -pyray.unload_shader(shader: Shader)
                        +pyray.unload_shader(shader: Shader | list | tuple) None

                        Unload shader from GPU memory (VRAM)

                        -pyray.unload_sound(sound: Sound)
                        +pyray.unload_sound(sound: Sound | list | tuple) None

                        Unload sound

                        -pyray.unload_sound_alias(alias: Sound)
                        +pyray.unload_sound_alias(alias: Sound | list | tuple) None

                        Unload a sound alias (does not deallocate sample data)

                        -pyray.unload_texture(texture: Texture)
                        +pyray.unload_texture(texture: Texture | list | tuple) None

                        Unload texture from GPU memory (VRAM)

                        -pyray.unload_utf8(text: str)
                        +pyray.unload_utf8(text: str) None

                        Unload UTF-8 text encoded from codepoints array

                        -pyray.unload_vr_stereo_config(config: VrStereoConfig)
                        +pyray.unload_vr_stereo_config(config: VrStereoConfig | list | tuple) None

                        Unload VR stereo config

                        -pyray.unload_wave(wave: Wave)
                        +pyray.unload_wave(wave: Wave | list | tuple) None

                        Unload wave data

                        -pyray.unload_wave_samples(samples: Any)
                        +pyray.unload_wave_samples(samples: Any) None

                        Unload samples data loaded with LoadWaveSamples()

                        -pyray.update_audio_stream(stream: AudioStream, data: Any, frameCount: int)
                        +pyray.update_audio_stream(stream: AudioStream | list | tuple, data: Any, frameCount: int) None

                        Update audio stream buffers with data

                        -pyray.update_camera(camera: Any, mode: int)
                        +pyray.update_camera(camera: Any | list | tuple, mode: int) None

                        Update camera position for selected mode

                        -pyray.update_camera_pro(camera: Any, movement: Vector3, rotation: Vector3, zoom: float)
                        +pyray.update_camera_pro(camera: Any | list | tuple, movement: Vector3 | list | tuple, rotation: Vector3 | list | tuple, zoom: float) None

                        Update camera movement/rotation

                        -pyray.update_mesh_buffer(mesh: Mesh, index: int, data: Any, dataSize: int, offset: int)
                        +pyray.update_mesh_buffer(mesh: Mesh | list | tuple, index: int, data: Any, dataSize: int, offset: int) None

                        Update mesh vertex data in GPU for a specific buffer index

                        -pyray.update_model_animation(model: Model, anim: ModelAnimation, frame: int)
                        +pyray.update_model_animation(model: Model | list | tuple, anim: ModelAnimation | list | tuple, frame: int) None

                        Update model animation pose

                        -pyray.update_music_stream(music: Music)
                        +pyray.update_music_stream(music: Music | list | tuple) None

                        Updates buffers for music streaming

                        -pyray.update_physics()
                        +pyray.update_physics() None

                        Update physics system

                        -pyray.update_sound(sound: Sound, data: Any, sampleCount: int)
                        +pyray.update_sound(sound: Sound | list | tuple, data: Any, sampleCount: int) None

                        Update sound buffer with new data

                        -pyray.update_texture(texture: Texture, pixels: Any)
                        +pyray.update_texture(texture: Texture | list | tuple, pixels: Any) None

                        Update GPU texture with new data

                        -pyray.update_texture_rec(texture: Texture, rec: Rectangle, pixels: Any)
                        +pyray.update_texture_rec(texture: Texture | list | tuple, rec: Rectangle | list | tuple, pixels: Any) None

                        Update GPU texture rectangle with new data

                        -pyray.upload_mesh(mesh: Any, dynamic: bool)
                        +pyray.upload_mesh(mesh: Any | list | tuple, dynamic: bool) None

                        Upload mesh vertex data in GPU and provide VAO/VBO ids

                        -pyray.vector2_add(v1: Vector2, v2: Vector2)
                        +pyray.vector2_add(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) Vector2
                        -pyray.vector2_add_value(v: Vector2, add: float)
                        +pyray.vector2_add_value(v: Vector2 | list | tuple, add: float) Vector2
                        -pyray.vector2_angle(v1: Vector2, v2: Vector2)
                        +pyray.vector2_angle(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) float
                        -pyray.vector2_clamp(v: Vector2, min_1: Vector2, max_2: Vector2)
                        +pyray.vector2_clamp(v: Vector2 | list | tuple, min_1: Vector2 | list | tuple, max_2: Vector2 | list | tuple) Vector2
                        -pyray.vector2_clamp_value(v: Vector2, min_1: float, max_2: float)
                        +pyray.vector2_clamp_value(v: Vector2 | list | tuple, min_1: float, max_2: float) Vector2
                        -pyray.vector2_equals(p: Vector2, q: Vector2)
                        +pyray.vector2_equals(p: Vector2 | list | tuple, q: Vector2 | list | tuple) int
                        -pyray.vector2_invert(v: Vector2)
                        +pyray.vector2_invert(v: Vector2 | list | tuple) Vector2
                        -pyray.vector2_length(v: Vector2)
                        +pyray.vector2_length(v: Vector2 | list | tuple) float
                        -pyray.vector2_length_sqr(v: Vector2)
                        +pyray.vector2_length_sqr(v: Vector2 | list | tuple) float
                        -pyray.vector2_lerp(v1: Vector2, v2: Vector2, amount: float)
                        +pyray.vector2_lerp(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple, amount: float) Vector2
                        -pyray.vector2_line_angle(start: Vector2, end: Vector2)
                        +pyray.vector2_line_angle(start: Vector2 | list | tuple, end: Vector2 | list | tuple) float
                        -pyray.vector2_move_towards(v: Vector2, target: Vector2, maxDistance: float)
                        +pyray.vector2_move_towards(v: Vector2 | list | tuple, target: Vector2 | list | tuple, maxDistance: float) Vector2
                        -pyray.vector2_multiply(v1: Vector2, v2: Vector2)
                        +pyray.vector2_multiply(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) Vector2
                        -pyray.vector2_negate(v: Vector2)
                        +pyray.vector2_negate(v: Vector2 | list | tuple) Vector2
                        -pyray.vector2_normalize(v: Vector2)
                        +pyray.vector2_normalize(v: Vector2 | list | tuple) Vector2
                        -pyray.vector2_one()
                        +pyray.vector2_one() Vector2
                        -pyray.vector2_reflect(v: Vector2, normal: Vector2)
                        +pyray.vector2_reflect(v: Vector2 | list | tuple, normal: Vector2 | list | tuple) Vector2
                        -pyray.vector2_rotate(v: Vector2, angle: float)
                        +pyray.vector2_rotate(v: Vector2 | list | tuple, angle: float) Vector2
                        -pyray.vector2_scale(v: Vector2, scale: float)
                        +pyray.vector2_scale(v: Vector2 | list | tuple, scale: float) Vector2
                        -pyray.vector2_subtract(v1: Vector2, v2: Vector2)
                        +pyray.vector2_subtract(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) Vector2
                        -pyray.vector2_subtract_value(v: Vector2, sub: float)
                        +pyray.vector2_subtract_value(v: Vector2 | list | tuple, sub: float) Vector2
                        -pyray.vector2_transform(v: Vector2, mat: Matrix)
                        +pyray.vector2_transform(v: Vector2 | list | tuple, mat: Matrix | list | tuple) Vector2
                        -pyray.vector2_zero()
                        +pyray.vector2_zero() Vector2
                        -pyray.vector3_add(v1: Vector3, v2: Vector3)
                        +pyray.vector3_add(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_add_value(v: Vector3, add: float)
                        +pyray.vector3_add_value(v: Vector3 | list | tuple, add: float) Vector3
                        -pyray.vector3_angle(v1: Vector3, v2: Vector3)
                        +pyray.vector3_angle(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) float
                        -pyray.vector3_barycenter(p: Vector3, a: Vector3, b: Vector3, c: Vector3)
                        +pyray.vector3_barycenter(p: Vector3 | list | tuple, a: Vector3 | list | tuple, b: Vector3 | list | tuple, c: Vector3 | list | tuple) Vector3
                        -pyray.vector3_clamp(v: Vector3, min_1: Vector3, max_2: Vector3)
                        +pyray.vector3_clamp(v: Vector3 | list | tuple, min_1: Vector3 | list | tuple, max_2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_clamp_value(v: Vector3, min_1: float, max_2: float)
                        +pyray.vector3_clamp_value(v: Vector3 | list | tuple, min_1: float, max_2: float) Vector3
                        -pyray.vector3_cross_product(v1: Vector3, v2: Vector3)
                        +pyray.vector3_cross_product(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_equals(p: Vector3, q: Vector3)
                        +pyray.vector3_equals(p: Vector3 | list | tuple, q: Vector3 | list | tuple) int
                        -pyray.vector3_invert(v: Vector3)
                        +pyray.vector3_invert(v: Vector3 | list | tuple) Vector3
                        -pyray.vector3_length(v: Vector3)
                        +pyray.vector3_length(v: Vector3 | list | tuple) float
                        -pyray.vector3_length_sqr(v: Vector3)
                        +pyray.vector3_length_sqr(v: Vector3 | list | tuple) float
                        -pyray.vector3_lerp(v1: Vector3, v2: Vector3, amount: float)
                        +pyray.vector3_lerp(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple, amount: float) Vector3
                        -pyray.vector3_max(v1: Vector3, v2: Vector3)
                        +pyray.vector3_max(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_min(v1: Vector3, v2: Vector3)
                        +pyray.vector3_min(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_multiply(v1: Vector3, v2: Vector3)
                        +pyray.vector3_multiply(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_negate(v: Vector3)
                        +pyray.vector3_negate(v: Vector3 | list | tuple) Vector3
                        -pyray.vector3_normalize(v: Vector3)
                        +pyray.vector3_normalize(v: Vector3 | list | tuple) Vector3
                        -pyray.vector3_one()
                        +pyray.vector3_one() Vector3
                        -pyray.vector3_ortho_normalize(v1: Any, v2: Any)
                        +pyray.vector3_ortho_normalize(v1: Any | list | tuple, v2: Any | list | tuple) None
                        -pyray.vector3_perpendicular(v: Vector3)
                        +pyray.vector3_perpendicular(v: Vector3 | list | tuple) Vector3
                        -pyray.vector3_project(v1: Vector3, v2: Vector3)
                        +pyray.vector3_project(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_reflect(v: Vector3, normal: Vector3)
                        +pyray.vector3_reflect(v: Vector3 | list | tuple, normal: Vector3 | list | tuple) Vector3
                        -pyray.vector3_refract(v: Vector3, n: Vector3, r: float)
                        +pyray.vector3_refract(v: Vector3 | list | tuple, n: Vector3 | list | tuple, r: float) Vector3
                        -pyray.vector3_reject(v1: Vector3, v2: Vector3)
                        +pyray.vector3_reject(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_rotate_by_axis_angle(v: Vector3, axis: Vector3, angle: float)
                        +pyray.vector3_rotate_by_axis_angle(v: Vector3 | list | tuple, axis: Vector3 | list | tuple, angle: float) Vector3
                        -pyray.vector3_rotate_by_quaternion(v: Vector3, q: Vector4)
                        +pyray.vector3_rotate_by_quaternion(v: Vector3 | list | tuple, q: Vector4 | list | tuple) Vector3
                        -pyray.vector3_scale(v: Vector3, scalar: float)
                        +pyray.vector3_scale(v: Vector3 | list | tuple, scalar: float) Vector3
                        -pyray.vector3_subtract(v1: Vector3, v2: Vector3)
                        +pyray.vector3_subtract(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector3_subtract_value(v: Vector3, sub: float)
                        +pyray.vector3_subtract_value(v: Vector3 | list | tuple, sub: float) Vector3
                        -pyray.vector3_to_float_v(v: Vector3)
                        +pyray.vector3_to_float_v(v: Vector3 | list | tuple) float3
                        -pyray.vector3_transform(v: Vector3, mat: Matrix)
                        +pyray.vector3_transform(v: Vector3 | list | tuple, mat: Matrix | list | tuple) Vector3
                        -pyray.vector3_unproject(source: Vector3, projection: Matrix, view: Matrix)
                        +pyray.vector3_unproject(source: Vector3 | list | tuple, projection: Matrix | list | tuple, view: Matrix | list | tuple) Vector3
                        -pyray.vector3_zero()
                        +pyray.vector3_zero() Vector3
                        -pyray.vector_2distance(v1: Vector2, v2: Vector2)
                        +pyray.vector_2distance(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) float
                        -pyray.vector_2distance_sqr(v1: Vector2, v2: Vector2)
                        +pyray.vector_2distance_sqr(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) float
                        -pyray.vector_2divide(v1: Vector2, v2: Vector2)
                        +pyray.vector_2divide(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) Vector2
                        -pyray.vector_2dot_product(v1: Vector2, v2: Vector2)
                        +pyray.vector_2dot_product(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) float
                        -pyray.vector_3distance(v1: Vector3, v2: Vector3)
                        +pyray.vector_3distance(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) float
                        -pyray.vector_3distance_sqr(v1: Vector3, v2: Vector3)
                        +pyray.vector_3distance_sqr(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) float
                        -pyray.vector_3divide(v1: Vector3, v2: Vector3)
                        +pyray.vector_3divide(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -pyray.vector_3dot_product(v1: Vector3, v2: Vector3)
                        +pyray.vector_3dot_product(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) float
                        -pyray.wait_time(seconds: float)
                        +pyray.wait_time(seconds: float) None

                        Wait for some time (halt program execution)

                        -pyray.wave_copy(wave: Wave)
                        +pyray.wave_copy(wave: Wave | list | tuple) Wave

                        Copy a wave to a new wave

                        -pyray.wave_crop(wave: Any, initSample: int, finalSample: int)
                        +pyray.wave_crop(wave: Any | list | tuple, initSample: int, finalSample: int) None

                        Crop a wave to defined samples range

                        -pyray.wave_format(wave: Any, sampleRate: int, sampleSize: int, channels: int)
                        +pyray.wave_format(wave: Any | list | tuple, sampleRate: int, sampleSize: int, channels: int) None

                        Convert wave data to desired format

                        -pyray.window_should_close()
                        +pyray.window_should_close() bool

                        Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)

                        -pyray.wrap(value: float, min_1: float, max_2: float)
                        +pyray.wrap(value: float, min_1: float, max_2: float) float
                        diff --git a/docs/raylib.html b/docs/raylib.html index d6ff805..b3457e8 100644 --- a/docs/raylib.html +++ b/docs/raylib.html @@ -1,3 +1,5 @@ + + @@ -6,19 +8,15 @@ C API — Raylib Python documentation - - + + - - - - - - - + + + + + @@ -67,9 +65,26 @@
                      • ARROW_PADDING
                      • AttachAudioMixedProcessor()
                      • AttachAudioStreamProcessor()
                      • -
                      • AudioStream
                      • -
                      • AutomationEvent
                      • -
                      • AutomationEventList
                      • +
                      • AudioStream +
                      • +
                      • AutomationEvent +
                      • +
                      • AutomationEventList +
                      • BACKGROUND_COLOR
                      • BASE_COLOR_DISABLED
                      • BASE_COLOR_FOCUSED
                      • @@ -103,8 +118,16 @@
                      • BeginTextureMode()
                      • BeginVrStereoMode()
                      • BlendMode
                      • -
                      • BoneInfo
                      • -
                      • BoundingBox
                      • +
                      • BoneInfo +
                      • +
                      • BoundingBox +
                      • CAMERA_CUSTOM
                      • CAMERA_FIRST_PERSON
                      • CAMERA_FREE
                      • @@ -125,9 +148,29 @@
                      • CUBEMAP_LAYOUT_LINE_HORIZONTAL
                      • CUBEMAP_LAYOUT_LINE_VERTICAL
                      • CUBEMAP_LAYOUT_PANORAMA
                      • -
                      • Camera
                      • -
                      • Camera2D
                      • -
                      • Camera3D
                      • +
                      • Camera +
                      • +
                      • Camera2D +
                      • +
                      • Camera3D +
                      • CameraMode
                      • CameraProjection
                      • ChangeDirectory()
                      • @@ -150,7 +193,13 @@
                      • ClosePhysics()
                      • CloseWindow()
                      • CodepointToUTF8()
                      • -
                      • Color
                      • +
                      • Color +
                      • ColorAlpha()
                      • ColorAlphaBlend()
                      • ColorBrightness()
                      • @@ -313,9 +362,22 @@
                      • FONT_SDF
                      • Fade()
                      • FileExists()
                      • -
                      • FilePathList
                      • +
                      • FilePathList +
                      • FloatEquals()
                      • -
                      • Font
                      • +
                      • Font +
                      • FontType
                      • GAMEPAD_AXIS_LEFT_TRIGGER
                      • GAMEPAD_AXIS_LEFT_X
                      • @@ -352,13 +414,42 @@
                      • GESTURE_SWIPE_RIGHT
                      • GESTURE_SWIPE_UP
                      • GESTURE_TAP
                      • -
                      • GLFWallocator
                      • +
                      • GLFWallocator +
                      • GLFWcursor
                      • -
                      • GLFWgamepadstate
                      • -
                      • GLFWgammaramp
                      • -
                      • GLFWimage
                      • +
                      • GLFWgamepadstate +
                      • +
                      • GLFWgammaramp +
                      • +
                      • GLFWimage +
                      • GLFWmonitor
                      • -
                      • GLFWvidmode
                      • +
                      • GLFWvidmode +
                      • GLFWwindow
                      • GOLD
                      • GRAY
                      • @@ -486,7 +577,14 @@
                      • GetWorldToScreen()
                      • GetWorldToScreen2D()
                      • GetWorldToScreenEx()
                      • -
                      • GlyphInfo
                      • +
                      • GlyphInfo +
                      • GuiButton()
                      • GuiCheckBox()
                      • GuiCheckBoxProperty
                      • @@ -548,7 +646,12 @@
                      • GuiSpinnerProperty
                      • GuiState
                      • GuiStatusBar()
                      • -
                      • GuiStyleProp
                      • +
                      • GuiStyleProp +
                      • GuiTabBar()
                      • GuiTextAlignment
                      • GuiTextAlignmentVertical
                      • @@ -824,7 +927,14 @@
                      • ICON_ZOOM_CENTER
                      • ICON_ZOOM_MEDIUM
                      • ICON_ZOOM_SMALL
                      • -
                      • Image
                      • +
                      • Image +
                      • ImageAlphaClear()
                      • ImageAlphaCrop()
                      • ImageAlphaMask()
                      • @@ -1119,11 +1229,45 @@
                      • MOUSE_CURSOR_RESIZE_NESW
                      • MOUSE_CURSOR_RESIZE_NS
                      • MOUSE_CURSOR_RESIZE_NWSE
                      • -
                      • Material
                      • -
                      • MaterialMap
                      • +
                      • Material +
                      • +
                      • MaterialMap +
                      • MaterialMapIndex
                      • -
                      • Matrix
                      • -
                      • Matrix2x2
                      • +
                      • Matrix +
                      • +
                      • Matrix2x2 +
                      • MatrixAdd()
                      • MatrixDeterminant()
                      • MatrixFrustum()
                      • @@ -1151,17 +1295,67 @@
                      • MemAlloc()
                      • MemFree()
                      • MemRealloc()
                      • -
                      • Mesh
                      • +
                      • Mesh +
                      • MinimizeWindow()
                      • -
                      • Model
                      • -
                      • ModelAnimation
                      • +
                      • Model +
                      • +
                      • ModelAnimation +
                      • MouseButton
                      • MouseCursor
                      • -
                      • Music
                      • +
                      • Music +
                      • NPATCH_NINE_PATCH
                      • NPATCH_THREE_PATCH_HORIZONTAL
                      • NPATCH_THREE_PATCH_VERTICAL
                      • -
                      • NPatchInfo
                      • +
                      • NPatchInfo +
                      • NPatchLayout
                      • Normalize()
                      • ORANGE
                      • @@ -1201,19 +1395,70 @@
                      • PauseSound()
                      • PhysicsAddForce()
                      • PhysicsAddTorque()
                      • -
                      • PhysicsBodyData
                      • -
                      • PhysicsManifoldData
                      • -
                      • PhysicsShape
                      • +
                      • PhysicsBodyData +
                      • +
                      • PhysicsManifoldData +
                      • +
                      • PhysicsShape +
                      • PhysicsShapeType
                      • PhysicsShatter()
                      • -
                      • PhysicsVertexData
                      • +
                      • PhysicsVertexData +
                      • PixelFormat
                      • PlayAudioStream()
                      • PlayAutomationEvent()
                      • PlayMusicStream()
                      • PlaySound()
                      • PollInputEvents()
                      • -
                      • Quaternion
                      • +
                      • Quaternion +
                      • QuaternionAdd()
                      • QuaternionAddValue()
                      • QuaternionDivide()
                      • @@ -1350,12 +1595,38 @@
                      • RL_TEXTURE_FILTER_BILINEAR
                      • RL_TEXTURE_FILTER_POINT
                      • RL_TEXTURE_FILTER_TRILINEAR
                      • -
                      • Ray
                      • -
                      • RayCollision
                      • -
                      • Rectangle
                      • +
                      • Ray +
                      • +
                      • RayCollision +
                      • +
                      • Rectangle +
                      • Remap()
                      • -
                      • RenderTexture
                      • -
                      • RenderTexture2D
                      • +
                      • RenderTexture +
                      • +
                      • RenderTexture2D +
                      • ResetPhysics()
                      • RestoreWindow()
                      • ResumeAudioStream()
                      • @@ -1478,12 +1749,20 @@
                      • SetWindowSize()
                      • SetWindowState()
                      • SetWindowTitle()
                      • -
                      • Shader
                      • +
                      • Shader +
                      • ShaderAttributeDataType
                      • ShaderLocationIndex
                      • ShaderUniformDataType
                      • ShowCursor()
                      • -
                      • Sound
                      • +
                      • Sound +
                      • StartAutomationEventRecording()
                      • StopAudioStream()
                      • StopAutomationEventRecording()
                      • @@ -1539,16 +1818,42 @@
                      • TextToLower()
                      • TextToPascal()
                      • TextToUpper()
                      • -
                      • Texture
                      • -
                      • Texture2D
                      • -
                      • TextureCubemap
                      • +
                      • Texture +
                      • +
                      • Texture2D +
                      • +
                      • TextureCubemap +
                      • TextureFilter
                      • TextureWrap
                      • ToggleBorderlessWindowed()
                      • ToggleFullscreen()
                      • TraceLog()
                      • TraceLogLevel
                      • -
                      • Transform
                      • +
                      • Transform +
                      • UnloadAudioStream()
                      • UnloadAutomationEventList()
                      • UnloadCodepoints()
                      • @@ -1590,7 +1895,11 @@
                      • UploadMesh()
                      • VALUEBOX
                      • VIOLET
                      • -
                      • Vector2
                      • +
                      • Vector2 +
                      • Vector2Add()
                      • Vector2AddValue()
                      • Vector2Angle()
                      • @@ -1618,7 +1927,12 @@
                      • Vector2SubtractValue()
                      • Vector2Transform()
                      • Vector2Zero()
                      • -
                      • Vector3
                      • +
                      • Vector3 +
                      • Vector3Add()
                      • Vector3AddValue()
                      • Vector3Angle()
                      • @@ -1656,12 +1970,47 @@
                      • Vector3Transform()
                      • Vector3Unproject()
                      • Vector3Zero()
                      • -
                      • Vector4
                      • -
                      • VrDeviceInfo
                      • -
                      • VrStereoConfig
                      • +
                      • Vector4 +
                      • +
                      • VrDeviceInfo +
                      • +
                      • VrStereoConfig +
                      • WHITE
                      • WaitTime()
                      • -
                      • Wave
                      • +
                      • Wave +
                      • WaveCopy()
                      • WaveCrop()
                      • WaveFormat()
                      • @@ -1669,8 +2018,14 @@
                      • Wrap()
                      • YELLOW
                      • ffi
                      • -
                      • float16
                      • -
                      • float3
                      • +
                      • float16 +
                      • +
                      • float3 +
                      • glfwCreateCursor()
                      • glfwCreateStandardCursor()
                      • glfwCreateWindow()
                      • @@ -1828,7 +2183,13 @@
                      • rlDisableVertexBuffer()
                      • rlDisableVertexBufferElement()
                      • rlDisableWireMode()
                      • -
                      • rlDrawCall
                      • +
                      • rlDrawCall +
                      • rlDrawRenderBatch()
                      • rlDrawRenderBatchActive()
                      • rlDrawVertexArray()
                      • @@ -1904,7 +2265,15 @@
                      • rlReadScreenPixels()
                      • rlReadShaderBuffer()
                      • rlReadTexturePixels()
                      • -
                      • rlRenderBatch
                      • +
                      • rlRenderBatch +
                      • rlRotatef()
                      • rlScalef()
                      • rlScissor()
                      • @@ -1950,7 +2319,16 @@
                      • rlVertex2f()
                      • rlVertex2i()
                      • rlVertex3f()
                      • -
                      • rlVertexBuffer
                      • +
                      • rlVertexBuffer +
                      • rlViewport()
                      • rlglClose()
                      • rlglInit()
                      • @@ -2040,211 +2418,266 @@ are very, very similar to the C originals.

                        Functions API reference

                        -raylib.ARROWS_SIZE
                        +raylib.ARROWS_SIZE: int
                        -raylib.ARROWS_VISIBLE
                        +raylib.ARROWS_VISIBLE: int
                        -raylib.ARROW_PADDING
                        +raylib.ARROW_PADDING: int
                        -raylib.AttachAudioMixedProcessor(processor: Any)
                        +raylib.AttachAudioMixedProcessor(processor: Any) None

                        Attach audio stream processor to the entire audio pipeline, receives the samples as <float>s

                        -raylib.AttachAudioStreamProcessor(stream: AudioStream, processor: Any)
                        +raylib.AttachAudioStreamProcessor(stream: AudioStream | list | tuple, processor: Any) None

                        Attach audio stream processor to stream, receives the samples as <float>s

                        -
                        +
                        -raylib.AudioStream
                        +class raylib.AudioStream +
                        +
                        +buffer: Any
                        -
                        +
                        +
                        +channels: int
                        +
                        + +
                        +
                        +processor: Any
                        +
                        + +
                        +
                        +sampleRate: int
                        +
                        + +
                        +
                        +sampleSize: int
                        +
                        + +
                        + +
                        -raylib.AutomationEvent
                        +class raylib.AutomationEvent +
                        +
                        +frame: int
                        -
                        -
                        -raylib.AutomationEventList
                        +
                        +
                        +params: list
                        +
                        +
                        +type: int
                        +
                        + +
                        + +
                        +
                        +class raylib.AutomationEventList
                        +
                        +
                        +capacity: int
                        +
                        + +
                        +
                        +count: int
                        +
                        + +
                        +
                        +events: Any
                        +
                        + +
                        +
                        -raylib.BACKGROUND_COLOR
                        +raylib.BACKGROUND_COLOR: int
                        -raylib.BASE_COLOR_DISABLED
                        +raylib.BASE_COLOR_DISABLED: int
                        -raylib.BASE_COLOR_FOCUSED
                        +raylib.BASE_COLOR_FOCUSED: int
                        -raylib.BASE_COLOR_NORMAL
                        +raylib.BASE_COLOR_NORMAL: int
                        -raylib.BASE_COLOR_PRESSED
                        +raylib.BASE_COLOR_PRESSED: int
                        -raylib.BEIGE
                        +raylib.BEIGE: Color
                        -raylib.BLACK
                        +raylib.BLACK: Color
                        -raylib.BLANK
                        +raylib.BLANK: Color
                        -raylib.BLEND_ADDITIVE
                        +raylib.BLEND_ADDITIVE: int
                        -raylib.BLEND_ADD_COLORS
                        +raylib.BLEND_ADD_COLORS: int
                        -raylib.BLEND_ALPHA
                        +raylib.BLEND_ALPHA: int
                        -raylib.BLEND_ALPHA_PREMULTIPLY
                        +raylib.BLEND_ALPHA_PREMULTIPLY: int
                        -raylib.BLEND_CUSTOM
                        +raylib.BLEND_CUSTOM: int
                        -raylib.BLEND_CUSTOM_SEPARATE
                        +raylib.BLEND_CUSTOM_SEPARATE: int
                        -raylib.BLEND_MULTIPLIED
                        +raylib.BLEND_MULTIPLIED: int
                        -raylib.BLEND_SUBTRACT_COLORS
                        +raylib.BLEND_SUBTRACT_COLORS: int
                        -raylib.BLUE
                        +raylib.BLUE: Color
                        -raylib.BORDER_COLOR_DISABLED
                        +raylib.BORDER_COLOR_DISABLED: int
                        -raylib.BORDER_COLOR_FOCUSED
                        +raylib.BORDER_COLOR_FOCUSED: int
                        -raylib.BORDER_COLOR_NORMAL
                        +raylib.BORDER_COLOR_NORMAL: int
                        -raylib.BORDER_COLOR_PRESSED
                        +raylib.BORDER_COLOR_PRESSED: int
                        -raylib.BORDER_WIDTH
                        +raylib.BORDER_WIDTH: int
                        -raylib.BROWN
                        +raylib.BROWN: Color
                        -raylib.BUTTON
                        +raylib.BUTTON: int
                        -raylib.BeginBlendMode(mode: int)
                        +raylib.BeginBlendMode(mode: int) None

                        Begin blending mode (alpha, additive, multiplied, subtract, custom)

                        -raylib.BeginDrawing()
                        +raylib.BeginDrawing() None

                        Setup canvas (framebuffer) to start drawing

                        -raylib.BeginMode2D(camera: Camera2D)
                        +raylib.BeginMode2D(camera: Camera2D | list | tuple) None

                        Begin 2D mode with custom camera (2D)

                        -raylib.BeginMode3D(camera: Camera3D)
                        +raylib.BeginMode3D(camera: Camera3D | list | tuple) None

                        Begin 3D mode with custom camera (3D)

                        -raylib.BeginScissorMode(x: int, y: int, width: int, height: int)
                        +raylib.BeginScissorMode(x: int, y: int, width: int, height: int) None

                        Begin scissor mode (define screen area for following drawing)

                        -raylib.BeginShaderMode(shader: Shader)
                        +raylib.BeginShaderMode(shader: Shader | list | tuple) None

                        Begin custom shader drawing

                        -raylib.BeginTextureMode(target: RenderTexture)
                        +raylib.BeginTextureMode(target: RenderTexture | list | tuple) None

                        Begin drawing to render texture

                        -raylib.BeginVrStereoMode(config: VrStereoConfig)
                        +raylib.BeginVrStereoMode(config: VrStereoConfig | list | tuple) None

                        Begin stereo rendering (requires VR simulator)

                        @@ -2253,131 +2686,221 @@ are very, very similar to the C originals.

                        raylib.BlendMode
                        -
                        +
                        -raylib.BoneInfo
                        +class raylib.BoneInfo +
                        +
                        +name: bytes
                        -
                        -
                        -raylib.BoundingBox
                        +
                        +
                        +parent: int
                        +
                        + +
                        +
                        +class raylib.BoundingBox
                        +
                        +
                        +max: Vector3
                        +
                        + +
                        +
                        +min: Vector3
                        +
                        + +
                        +
                        -raylib.CAMERA_CUSTOM
                        +raylib.CAMERA_CUSTOM: int
                        -raylib.CAMERA_FIRST_PERSON
                        +raylib.CAMERA_FIRST_PERSON: int
                        -raylib.CAMERA_FREE
                        +raylib.CAMERA_FREE: int
                        -raylib.CAMERA_ORBITAL
                        +raylib.CAMERA_ORBITAL: int
                        -raylib.CAMERA_ORTHOGRAPHIC
                        +raylib.CAMERA_ORTHOGRAPHIC: int
                        -raylib.CAMERA_PERSPECTIVE
                        +raylib.CAMERA_PERSPECTIVE: int
                        -raylib.CAMERA_THIRD_PERSON
                        +raylib.CAMERA_THIRD_PERSON: int
                        -raylib.CHECKBOX
                        +raylib.CHECKBOX: int
                        -raylib.CHECK_PADDING
                        +raylib.CHECK_PADDING: int
                        -raylib.COLORPICKER
                        +raylib.COLORPICKER: int
                        -raylib.COLOR_SELECTOR_SIZE
                        +raylib.COLOR_SELECTOR_SIZE: int
                        -raylib.COMBOBOX
                        +raylib.COMBOBOX: int
                        -raylib.COMBO_BUTTON_SPACING
                        +raylib.COMBO_BUTTON_SPACING: int
                        -raylib.COMBO_BUTTON_WIDTH
                        +raylib.COMBO_BUTTON_WIDTH: int
                        -raylib.CUBEMAP_LAYOUT_AUTO_DETECT
                        +raylib.CUBEMAP_LAYOUT_AUTO_DETECT: int
                        -raylib.CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE
                        +raylib.CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE: int
                        -raylib.CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR
                        +raylib.CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR: int
                        -raylib.CUBEMAP_LAYOUT_LINE_HORIZONTAL
                        +raylib.CUBEMAP_LAYOUT_LINE_HORIZONTAL: int
                        -raylib.CUBEMAP_LAYOUT_LINE_VERTICAL
                        +raylib.CUBEMAP_LAYOUT_LINE_VERTICAL: int
                        -raylib.CUBEMAP_LAYOUT_PANORAMA
                        +raylib.CUBEMAP_LAYOUT_PANORAMA: int
                        -
                        +
                        -raylib.Camera
                        +class raylib.Camera +
                        +
                        +fovy: float
                        -
                        +
                        +
                        +position: Vector3
                        +
                        + +
                        +
                        +projection: int
                        +
                        + +
                        +
                        +target: Vector3
                        +
                        + +
                        +
                        +up: Vector3
                        +
                        + +
                        + +
                        -raylib.Camera2D
                        +class raylib.Camera2D +
                        +
                        +offset: Vector2
                        -
                        -
                        -raylib.Camera3D
                        +
                        +
                        +rotation: float
                        +
                        +
                        +target: Vector2
                        +
                        + +
                        +
                        +zoom: float
                        +
                        + +
                        + +
                        +
                        +class raylib.Camera3D
                        +
                        +
                        +fovy: float
                        +
                        + +
                        +
                        +position: Vector3
                        +
                        + +
                        +
                        +projection: int
                        +
                        + +
                        +
                        +target: Vector3
                        +
                        + +
                        +
                        +up: Vector3
                        +
                        + +
                        +
                        raylib.CameraMode
                        @@ -2390,191 +2913,211 @@ are very, very similar to the C originals.

                        -raylib.ChangeDirectory(dir: str)
                        +raylib.ChangeDirectory(dir: bytes) bool

                        Change working directory, return true on success

                        -raylib.CheckCollisionBoxSphere(box: BoundingBox, center: Vector3, radius: float)
                        +raylib.CheckCollisionBoxSphere(box: BoundingBox | list | tuple, center: Vector3 | list | tuple, radius: float) bool

                        Check collision between box and sphere

                        -raylib.CheckCollisionBoxes(box1: BoundingBox, box2: BoundingBox)
                        +raylib.CheckCollisionBoxes(box1: BoundingBox | list | tuple, box2: BoundingBox | list | tuple) bool

                        Check collision between two bounding boxes

                        -raylib.CheckCollisionCircleRec(center: Vector2, radius: float, rec: Rectangle)
                        +raylib.CheckCollisionCircleRec(center: Vector2 | list | tuple, radius: float, rec: Rectangle | list | tuple) bool

                        Check collision between circle and rectangle

                        -raylib.CheckCollisionCircles(center1: Vector2, radius1: float, center2: Vector2, radius2: float)
                        +raylib.CheckCollisionCircles(center1: Vector2 | list | tuple, radius1: float, center2: Vector2 | list | tuple, radius2: float) bool

                        Check collision between two circles

                        -raylib.CheckCollisionLines(startPos1: Vector2, endPos1: Vector2, startPos2: Vector2, endPos2: Vector2, collisionPoint: Any)
                        +raylib.CheckCollisionLines(startPos1: Vector2 | list | tuple, endPos1: Vector2 | list | tuple, startPos2: Vector2 | list | tuple, endPos2: Vector2 | list | tuple, collisionPoint: Any | list | tuple) bool

                        Check the collision between two lines defined by two points each, returns collision point by reference

                        -raylib.CheckCollisionPointCircle(point: Vector2, center: Vector2, radius: float)
                        +raylib.CheckCollisionPointCircle(point: Vector2 | list | tuple, center: Vector2 | list | tuple, radius: float) bool

                        Check if point is inside circle

                        -raylib.CheckCollisionPointLine(point: Vector2, p1: Vector2, p2: Vector2, threshold: int)
                        +raylib.CheckCollisionPointLine(point: Vector2 | list | tuple, p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, threshold: int) bool

                        Check if point belongs to line created between two points [p1] and [p2] with defined margin in pixels [threshold]

                        -raylib.CheckCollisionPointPoly(point: Vector2, points: Any, pointCount: int)
                        +raylib.CheckCollisionPointPoly(point: Vector2 | list | tuple, points: Any | list | tuple, pointCount: int) bool

                        Check if point is within a polygon described by array of vertices

                        -raylib.CheckCollisionPointRec(point: Vector2, rec: Rectangle)
                        +raylib.CheckCollisionPointRec(point: Vector2 | list | tuple, rec: Rectangle | list | tuple) bool

                        Check if point is inside rectangle

                        -raylib.CheckCollisionPointTriangle(point: Vector2, p1: Vector2, p2: Vector2, p3: Vector2)
                        +raylib.CheckCollisionPointTriangle(point: Vector2 | list | tuple, p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple) bool

                        Check if point is inside a triangle

                        -raylib.CheckCollisionRecs(rec1: Rectangle, rec2: Rectangle)
                        +raylib.CheckCollisionRecs(rec1: Rectangle | list | tuple, rec2: Rectangle | list | tuple) bool

                        Check collision between two rectangles

                        -raylib.CheckCollisionSpheres(center1: Vector3, radius1: float, center2: Vector3, radius2: float)
                        +raylib.CheckCollisionSpheres(center1: Vector3 | list | tuple, radius1: float, center2: Vector3 | list | tuple, radius2: float) bool

                        Check collision between two spheres

                        -raylib.Clamp(value: float, min_1: float, max_2: float)
                        +raylib.Clamp(value: float, min_1: float, max_2: float) float
                        -raylib.ClearBackground(color: Color)
                        +raylib.ClearBackground(color: Color | list | tuple) None

                        Set background color (framebuffer clear color)

                        -raylib.ClearWindowState(flags: int)
                        +raylib.ClearWindowState(flags: int) None

                        Clear window configuration state flags

                        -raylib.CloseAudioDevice()
                        +raylib.CloseAudioDevice() None

                        Close the audio device and context

                        -raylib.ClosePhysics()
                        +raylib.ClosePhysics() None

                        Close physics system and unload used memory

                        -raylib.CloseWindow()
                        +raylib.CloseWindow() None

                        Close window and unload OpenGL context

                        -raylib.CodepointToUTF8(codepoint: int, utf8Size: Any)
                        +raylib.CodepointToUTF8(codepoint: int, utf8Size: Any) bytes

                        Encode one codepoint into UTF-8 byte array (array length returned as parameter)

                        -
                        +
                        -raylib.Color
                        +class raylib.Color +
                        +
                        +a: bytes
                        +
                        +
                        +b: bytes
                        +
                        + +
                        +
                        +g: bytes
                        +
                        + +
                        +
                        +r: bytes
                        +
                        + +
                        +
                        -raylib.ColorAlpha(color: Color, alpha: float)
                        +raylib.ColorAlpha(color: Color | list | tuple, alpha: float) Color

                        Get color with alpha applied, alpha goes from 0.0f to 1.0f

                        -raylib.ColorAlphaBlend(dst: Color, src: Color, tint: Color)
                        +raylib.ColorAlphaBlend(dst: Color | list | tuple, src: Color | list | tuple, tint: Color | list | tuple) Color

                        Get src alpha-blended into dst color with tint

                        -raylib.ColorBrightness(color: Color, factor: float)
                        +raylib.ColorBrightness(color: Color | list | tuple, factor: float) Color

                        Get color with brightness correction, brightness factor goes from -1.0f to 1.0f

                        -raylib.ColorContrast(color: Color, contrast: float)
                        +raylib.ColorContrast(color: Color | list | tuple, contrast: float) Color

                        Get color with contrast correction, contrast values between -1.0f and 1.0f

                        -raylib.ColorFromHSV(hue: float, saturation: float, value: float)
                        +raylib.ColorFromHSV(hue: float, saturation: float, value: float) Color

                        Get a Color from HSV values, hue [0..360], saturation/value [0..1]

                        -raylib.ColorFromNormalized(normalized: Vector4)
                        +raylib.ColorFromNormalized(normalized: Vector4 | list | tuple) Color

                        Get Color from normalized values [0..1]

                        -raylib.ColorNormalize(color: Color)
                        +raylib.ColorNormalize(color: Color | list | tuple) Vector4

                        Get Color normalized as float [0..1]

                        -raylib.ColorTint(color: Color, tint: Color)
                        +raylib.ColorTint(color: Color | list | tuple, tint: Color | list | tuple) Color

                        Get color multiplied with another color

                        -raylib.ColorToHSV(color: Color)
                        +raylib.ColorToHSV(color: Color | list | tuple) Vector3

                        Get HSV values for a Color, hue [0..360], saturation/value [0..1]

                        -raylib.ColorToInt(color: Color)
                        +raylib.ColorToInt(color: Color | list | tuple) int

                        Get hexadecimal value for a Color

                        -raylib.CompressData(data: str, dataSize: int, compDataSize: Any)
                        +raylib.CompressData(data: bytes, dataSize: int, compDataSize: Any) bytes

                        Compress data (DEFLATE algorithm), memory must be MemFree()

                        @@ -2585,19 +3128,19 @@ are very, very similar to the C originals.

                        -raylib.CreatePhysicsBodyCircle(pos: Vector2, radius: float, density: float)
                        +raylib.CreatePhysicsBodyCircle(pos: Vector2 | list | tuple, radius: float, density: float) Any

                        Creates a new circle physics body with generic parameters

                        -raylib.CreatePhysicsBodyPolygon(pos: Vector2, radius: float, sides: int, density: float)
                        +raylib.CreatePhysicsBodyPolygon(pos: Vector2 | list | tuple, radius: float, sides: int, density: float) Any

                        Creates a new polygon physics body with generic parameters

                        -raylib.CreatePhysicsBodyRectangle(pos: Vector2, width: float, height: float, density: float)
                        +raylib.CreatePhysicsBodyRectangle(pos: Vector2 | list | tuple, width: float, height: float, density: float) Any

                        Creates a new rectangle physics body with generic parameters

                        @@ -2608,868 +3151,913 @@ are very, very similar to the C originals.

                        -raylib.DARKBLUE
                        +raylib.DARKBLUE: Color
                        -raylib.DARKBROWN
                        +raylib.DARKBROWN: Color
                        -raylib.DARKGRAY
                        +raylib.DARKGRAY: Color
                        -raylib.DARKGREEN
                        +raylib.DARKGREEN: Color
                        -raylib.DARKPURPLE
                        +raylib.DARKPURPLE: Color
                        -raylib.DEFAULT
                        +raylib.DEFAULT: int
                        -raylib.DROPDOWNBOX
                        +raylib.DROPDOWNBOX: int
                        -raylib.DROPDOWN_ITEMS_SPACING
                        +raylib.DROPDOWN_ITEMS_SPACING: int
                        -raylib.DecodeDataBase64(data: str, outputSize: Any)
                        +raylib.DecodeDataBase64(data: bytes, outputSize: Any) bytes

                        Decode Base64 string data, memory must be MemFree()

                        -raylib.DecompressData(compData: str, compDataSize: int, dataSize: Any)
                        +raylib.DecompressData(compData: bytes, compDataSize: int, dataSize: Any) bytes

                        Decompress data (DEFLATE algorithm), memory must be MemFree()

                        -raylib.DestroyPhysicsBody(body: Any)
                        +raylib.DestroyPhysicsBody(body: Any | list | tuple) None

                        Destroy a physics body

                        -raylib.DetachAudioMixedProcessor(processor: Any)
                        +raylib.DetachAudioMixedProcessor(processor: Any) None

                        Detach audio stream processor from the entire audio pipeline

                        -raylib.DetachAudioStreamProcessor(stream: AudioStream, processor: Any)
                        +raylib.DetachAudioStreamProcessor(stream: AudioStream | list | tuple, processor: Any) None

                        Detach audio stream processor from stream

                        -raylib.DirectoryExists(dirPath: str)
                        +raylib.DirectoryExists(dirPath: bytes) bool

                        Check if a directory path exists

                        -raylib.DisableCursor()
                        +raylib.DisableCursor() None

                        Disables cursor (lock cursor)

                        -raylib.DisableEventWaiting()
                        +raylib.DisableEventWaiting() None

                        Disable waiting for events on EndDrawing(), automatic events polling

                        -raylib.DrawBillboard(camera: Camera3D, texture: Texture, position: Vector3, size: float, tint: Color)
                        +raylib.DrawBillboard(camera: Camera3D | list | tuple, texture: Texture | list | tuple, position: Vector3 | list | tuple, size: float, tint: Color | list | tuple) None

                        Draw a billboard texture

                        -raylib.DrawBillboardPro(camera: Camera3D, texture: Texture, source: Rectangle, position: Vector3, up: Vector3, size: Vector2, origin: Vector2, rotation: float, tint: Color)
                        +raylib.DrawBillboardPro(camera: Camera3D | list | tuple, texture: Texture | list | tuple, source: Rectangle | list | tuple, position: Vector3 | list | tuple, up: Vector3 | list | tuple, size: Vector2 | list | tuple, origin: Vector2 | list | tuple, rotation: float, tint: Color | list | tuple) None

                        Draw a billboard texture defined by source and rotation

                        -raylib.DrawBillboardRec(camera: Camera3D, texture: Texture, source: Rectangle, position: Vector3, size: Vector2, tint: Color)
                        +raylib.DrawBillboardRec(camera: Camera3D | list | tuple, texture: Texture | list | tuple, source: Rectangle | list | tuple, position: Vector3 | list | tuple, size: Vector2 | list | tuple, tint: Color | list | tuple) None

                        Draw a billboard texture defined by source

                        -raylib.DrawBoundingBox(box: BoundingBox, color: Color)
                        +raylib.DrawBoundingBox(box: BoundingBox | list | tuple, color: Color | list | tuple) None

                        Draw bounding box (wires)

                        -raylib.DrawCapsule(startPos: Vector3, endPos: Vector3, radius: float, slices: int, rings: int, color: Color)
                        +raylib.DrawCapsule(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, radius: float, slices: int, rings: int, color: Color | list | tuple) None

                        Draw a capsule with the center of its sphere caps at startPos and endPos

                        -raylib.DrawCapsuleWires(startPos: Vector3, endPos: Vector3, radius: float, slices: int, rings: int, color: Color)
                        +raylib.DrawCapsuleWires(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, radius: float, slices: int, rings: int, color: Color | list | tuple) None

                        Draw capsule wireframe with the center of its sphere caps at startPos and endPos

                        -raylib.DrawCircle(centerX: int, centerY: int, radius: float, color: Color)
                        +raylib.DrawCircle(centerX: int, centerY: int, radius: float, color: Color | list | tuple) None

                        Draw a color-filled circle

                        -raylib.DrawCircle3D(center: Vector3, radius: float, rotationAxis: Vector3, rotationAngle: float, color: Color)
                        +raylib.DrawCircle3D(center: Vector3 | list | tuple, radius: float, rotationAxis: Vector3 | list | tuple, rotationAngle: float, color: Color | list | tuple) None

                        Draw a circle in 3D world space

                        -raylib.DrawCircleGradient(centerX: int, centerY: int, radius: float, color1: Color, color2: Color)
                        +raylib.DrawCircleGradient(centerX: int, centerY: int, radius: float, color1: Color | list | tuple, color2: Color | list | tuple) None

                        Draw a gradient-filled circle

                        -raylib.DrawCircleLines(centerX: int, centerY: int, radius: float, color: Color)
                        +raylib.DrawCircleLines(centerX: int, centerY: int, radius: float, color: Color | list | tuple) None

                        Draw circle outline

                        -raylib.DrawCircleLinesV(center: Vector2, radius: float, color: Color)
                        +raylib.DrawCircleLinesV(center: Vector2 | list | tuple, radius: float, color: Color | list | tuple) None

                        Draw circle outline (Vector version)

                        -raylib.DrawCircleSector(center: Vector2, radius: float, startAngle: float, endAngle: float, segments: int, color: Color)
                        +raylib.DrawCircleSector(center: Vector2 | list | tuple, radius: float, startAngle: float, endAngle: float, segments: int, color: Color | list | tuple) None

                        Draw a piece of a circle

                        -raylib.DrawCircleSectorLines(center: Vector2, radius: float, startAngle: float, endAngle: float, segments: int, color: Color)
                        +raylib.DrawCircleSectorLines(center: Vector2 | list | tuple, radius: float, startAngle: float, endAngle: float, segments: int, color: Color | list | tuple) None

                        Draw circle sector outline

                        -raylib.DrawCircleV(center: Vector2, radius: float, color: Color)
                        +raylib.DrawCircleV(center: Vector2 | list | tuple, radius: float, color: Color | list | tuple) None

                        Draw a color-filled circle (Vector version)

                        -raylib.DrawCube(position: Vector3, width: float, height: float, length: float, color: Color)
                        +raylib.DrawCube(position: Vector3 | list | tuple, width: float, height: float, length: float, color: Color | list | tuple) None

                        Draw cube

                        -raylib.DrawCubeV(position: Vector3, size: Vector3, color: Color)
                        +raylib.DrawCubeV(position: Vector3 | list | tuple, size: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw cube (Vector version)

                        -raylib.DrawCubeWires(position: Vector3, width: float, height: float, length: float, color: Color)
                        +raylib.DrawCubeWires(position: Vector3 | list | tuple, width: float, height: float, length: float, color: Color | list | tuple) None

                        Draw cube wires

                        -raylib.DrawCubeWiresV(position: Vector3, size: Vector3, color: Color)
                        +raylib.DrawCubeWiresV(position: Vector3 | list | tuple, size: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw cube wires (Vector version)

                        -raylib.DrawCylinder(position: Vector3, radiusTop: float, radiusBottom: float, height: float, slices: int, color: Color)
                        +raylib.DrawCylinder(position: Vector3 | list | tuple, radiusTop: float, radiusBottom: float, height: float, slices: int, color: Color | list | tuple) None

                        Draw a cylinder/cone

                        -raylib.DrawCylinderEx(startPos: Vector3, endPos: Vector3, startRadius: float, endRadius: float, sides: int, color: Color)
                        +raylib.DrawCylinderEx(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, startRadius: float, endRadius: float, sides: int, color: Color | list | tuple) None

                        Draw a cylinder with base at startPos and top at endPos

                        -raylib.DrawCylinderWires(position: Vector3, radiusTop: float, radiusBottom: float, height: float, slices: int, color: Color)
                        +raylib.DrawCylinderWires(position: Vector3 | list | tuple, radiusTop: float, radiusBottom: float, height: float, slices: int, color: Color | list | tuple) None

                        Draw a cylinder/cone wires

                        -raylib.DrawCylinderWiresEx(startPos: Vector3, endPos: Vector3, startRadius: float, endRadius: float, sides: int, color: Color)
                        +raylib.DrawCylinderWiresEx(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, startRadius: float, endRadius: float, sides: int, color: Color | list | tuple) None

                        Draw a cylinder wires with base at startPos and top at endPos

                        -raylib.DrawEllipse(centerX: int, centerY: int, radiusH: float, radiusV: float, color: Color)
                        +raylib.DrawEllipse(centerX: int, centerY: int, radiusH: float, radiusV: float, color: Color | list | tuple) None

                        Draw ellipse

                        -raylib.DrawEllipseLines(centerX: int, centerY: int, radiusH: float, radiusV: float, color: Color)
                        +raylib.DrawEllipseLines(centerX: int, centerY: int, radiusH: float, radiusV: float, color: Color | list | tuple) None

                        Draw ellipse outline

                        -raylib.DrawFPS(posX: int, posY: int)
                        +raylib.DrawFPS(posX: int, posY: int) None

                        Draw current FPS

                        -raylib.DrawGrid(slices: int, spacing: float)
                        +raylib.DrawGrid(slices: int, spacing: float) None

                        Draw a grid (centered at (0, 0, 0))

                        -raylib.DrawLine(startPosX: int, startPosY: int, endPosX: int, endPosY: int, color: Color)
                        +raylib.DrawLine(startPosX: int, startPosY: int, endPosX: int, endPosY: int, color: Color | list | tuple) None

                        Draw a line

                        -raylib.DrawLine3D(startPos: Vector3, endPos: Vector3, color: Color)
                        +raylib.DrawLine3D(startPos: Vector3 | list | tuple, endPos: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw a line in 3D world space

                        -raylib.DrawLineBezier(startPos: Vector2, endPos: Vector2, thick: float, color: Color)
                        +raylib.DrawLineBezier(startPos: Vector2 | list | tuple, endPos: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw line segment cubic-bezier in-out interpolation

                        -raylib.DrawLineEx(startPos: Vector2, endPos: Vector2, thick: float, color: Color)
                        +raylib.DrawLineEx(startPos: Vector2 | list | tuple, endPos: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw a line (using triangles/quads)

                        -raylib.DrawLineStrip(points: Any, pointCount: int, color: Color)
                        +raylib.DrawLineStrip(points: Any | list | tuple, pointCount: int, color: Color | list | tuple) None

                        Draw lines sequence (using gl lines)

                        -raylib.DrawLineV(startPos: Vector2, endPos: Vector2, color: Color)
                        +raylib.DrawLineV(startPos: Vector2 | list | tuple, endPos: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a line (using gl lines)

                        -raylib.DrawMesh(mesh: Mesh, material: Material, transform: Matrix)
                        +raylib.DrawMesh(mesh: Mesh | list | tuple, material: Material | list | tuple, transform: Matrix | list | tuple) None

                        Draw a 3d mesh with material and transform

                        -raylib.DrawMeshInstanced(mesh: Mesh, material: Material, transforms: Any, instances: int)
                        +raylib.DrawMeshInstanced(mesh: Mesh | list | tuple, material: Material | list | tuple, transforms: Any | list | tuple, instances: int) None

                        Draw multiple mesh instances with material and different transforms

                        -raylib.DrawModel(model: Model, position: Vector3, scale: float, tint: Color)
                        +raylib.DrawModel(model: Model | list | tuple, position: Vector3 | list | tuple, scale: float, tint: Color | list | tuple) None

                        Draw a model (with texture if set)

                        -raylib.DrawModelEx(model: Model, position: Vector3, rotationAxis: Vector3, rotationAngle: float, scale: Vector3, tint: Color)
                        +raylib.DrawModelEx(model: Model | list | tuple, position: Vector3 | list | tuple, rotationAxis: Vector3 | list | tuple, rotationAngle: float, scale: Vector3 | list | tuple, tint: Color | list | tuple) None

                        Draw a model with extended parameters

                        -raylib.DrawModelWires(model: Model, position: Vector3, scale: float, tint: Color)
                        +raylib.DrawModelWires(model: Model | list | tuple, position: Vector3 | list | tuple, scale: float, tint: Color | list | tuple) None

                        Draw a model wires (with texture if set)

                        -raylib.DrawModelWiresEx(model: Model, position: Vector3, rotationAxis: Vector3, rotationAngle: float, scale: Vector3, tint: Color)
                        +raylib.DrawModelWiresEx(model: Model | list | tuple, position: Vector3 | list | tuple, rotationAxis: Vector3 | list | tuple, rotationAngle: float, scale: Vector3 | list | tuple, tint: Color | list | tuple) None

                        Draw a model wires (with texture if set) with extended parameters

                        -raylib.DrawPixel(posX: int, posY: int, color: Color)
                        +raylib.DrawPixel(posX: int, posY: int, color: Color | list | tuple) None

                        Draw a pixel

                        -raylib.DrawPixelV(position: Vector2, color: Color)
                        +raylib.DrawPixelV(position: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a pixel (Vector version)

                        -raylib.DrawPlane(centerPos: Vector3, size: Vector2, color: Color)
                        +raylib.DrawPlane(centerPos: Vector3 | list | tuple, size: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a plane XZ

                        -raylib.DrawPoint3D(position: Vector3, color: Color)
                        +raylib.DrawPoint3D(position: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw a point in 3D space, actually a small line

                        -raylib.DrawPoly(center: Vector2, sides: int, radius: float, rotation: float, color: Color)
                        +raylib.DrawPoly(center: Vector2 | list | tuple, sides: int, radius: float, rotation: float, color: Color | list | tuple) None

                        Draw a regular polygon (Vector version)

                        -raylib.DrawPolyLines(center: Vector2, sides: int, radius: float, rotation: float, color: Color)
                        +raylib.DrawPolyLines(center: Vector2 | list | tuple, sides: int, radius: float, rotation: float, color: Color | list | tuple) None

                        Draw a polygon outline of n sides

                        -raylib.DrawPolyLinesEx(center: Vector2, sides: int, radius: float, rotation: float, lineThick: float, color: Color)
                        +raylib.DrawPolyLinesEx(center: Vector2 | list | tuple, sides: int, radius: float, rotation: float, lineThick: float, color: Color | list | tuple) None

                        Draw a polygon outline of n sides with extended parameters

                        -raylib.DrawRay(ray: Ray, color: Color)
                        +raylib.DrawRay(ray: Ray | list | tuple, color: Color | list | tuple) None

                        Draw a ray line

                        -raylib.DrawRectangle(posX: int, posY: int, width: int, height: int, color: Color)
                        +raylib.DrawRectangle(posX: int, posY: int, width: int, height: int, color: Color | list | tuple) None

                        Draw a color-filled rectangle

                        -raylib.DrawRectangleGradientEx(rec: Rectangle, col1: Color, col2: Color, col3: Color, col4: Color)
                        +raylib.DrawRectangleGradientEx(rec: Rectangle | list | tuple, col1: Color | list | tuple, col2: Color | list | tuple, col3: Color | list | tuple, col4: Color | list | tuple) None

                        Draw a gradient-filled rectangle with custom vertex colors

                        -raylib.DrawRectangleGradientH(posX: int, posY: int, width: int, height: int, color1: Color, color2: Color)
                        +raylib.DrawRectangleGradientH(posX: int, posY: int, width: int, height: int, color1: Color | list | tuple, color2: Color | list | tuple) None

                        Draw a horizontal-gradient-filled rectangle

                        -raylib.DrawRectangleGradientV(posX: int, posY: int, width: int, height: int, color1: Color, color2: Color)
                        +raylib.DrawRectangleGradientV(posX: int, posY: int, width: int, height: int, color1: Color | list | tuple, color2: Color | list | tuple) None

                        Draw a vertical-gradient-filled rectangle

                        -raylib.DrawRectangleLines(posX: int, posY: int, width: int, height: int, color: Color)
                        +raylib.DrawRectangleLines(posX: int, posY: int, width: int, height: int, color: Color | list | tuple) None

                        Draw rectangle outline

                        -raylib.DrawRectangleLinesEx(rec: Rectangle, lineThick: float, color: Color)
                        +raylib.DrawRectangleLinesEx(rec: Rectangle | list | tuple, lineThick: float, color: Color | list | tuple) None

                        Draw rectangle outline with extended parameters

                        -raylib.DrawRectanglePro(rec: Rectangle, origin: Vector2, rotation: float, color: Color)
                        +raylib.DrawRectanglePro(rec: Rectangle | list | tuple, origin: Vector2 | list | tuple, rotation: float, color: Color | list | tuple) None

                        Draw a color-filled rectangle with pro parameters

                        -raylib.DrawRectangleRec(rec: Rectangle, color: Color)
                        +raylib.DrawRectangleRec(rec: Rectangle | list | tuple, color: Color | list | tuple) None

                        Draw a color-filled rectangle

                        -raylib.DrawRectangleRounded(rec: Rectangle, roundness: float, segments: int, color: Color)
                        +raylib.DrawRectangleRounded(rec: Rectangle | list | tuple, roundness: float, segments: int, color: Color | list | tuple) None

                        Draw rectangle with rounded edges

                        -raylib.DrawRectangleRoundedLines(rec: Rectangle, roundness: float, segments: int, lineThick: float, color: Color)
                        +raylib.DrawRectangleRoundedLines(rec: Rectangle | list | tuple, roundness: float, segments: int, lineThick: float, color: Color | list | tuple) None

                        Draw rectangle with rounded edges outline

                        -raylib.DrawRectangleV(position: Vector2, size: Vector2, color: Color)
                        +raylib.DrawRectangleV(position: Vector2 | list | tuple, size: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a color-filled rectangle (Vector version)

                        -raylib.DrawRing(center: Vector2, innerRadius: float, outerRadius: float, startAngle: float, endAngle: float, segments: int, color: Color)
                        +raylib.DrawRing(center: Vector2 | list | tuple, innerRadius: float, outerRadius: float, startAngle: float, endAngle: float, segments: int, color: Color | list | tuple) None

                        Draw ring

                        -raylib.DrawRingLines(center: Vector2, innerRadius: float, outerRadius: float, startAngle: float, endAngle: float, segments: int, color: Color)
                        +raylib.DrawRingLines(center: Vector2 | list | tuple, innerRadius: float, outerRadius: float, startAngle: float, endAngle: float, segments: int, color: Color | list | tuple) None

                        Draw ring outline

                        -raylib.DrawSphere(centerPos: Vector3, radius: float, color: Color)
                        +raylib.DrawSphere(centerPos: Vector3 | list | tuple, radius: float, color: Color | list | tuple) None

                        Draw sphere

                        -raylib.DrawSphereEx(centerPos: Vector3, radius: float, rings: int, slices: int, color: Color)
                        +raylib.DrawSphereEx(centerPos: Vector3 | list | tuple, radius: float, rings: int, slices: int, color: Color | list | tuple) None

                        Draw sphere with extended parameters

                        -raylib.DrawSphereWires(centerPos: Vector3, radius: float, rings: int, slices: int, color: Color)
                        +raylib.DrawSphereWires(centerPos: Vector3 | list | tuple, radius: float, rings: int, slices: int, color: Color | list | tuple) None

                        Draw sphere wires

                        -raylib.DrawSplineBasis(points: Any, pointCount: int, thick: float, color: Color)
                        +raylib.DrawSplineBasis(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: B-Spline, minimum 4 points

                        -raylib.DrawSplineBezierCubic(points: Any, pointCount: int, thick: float, color: Color)
                        +raylib.DrawSplineBezierCubic(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: Cubic Bezier, minimum 4 points (2 control points): [p1, c2, c3, p4, c5, c6…]

                        -raylib.DrawSplineBezierQuadratic(points: Any, pointCount: int, thick: float, color: Color)
                        +raylib.DrawSplineBezierQuadratic(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: Quadratic Bezier, minimum 3 points (1 control point): [p1, c2, p3, c4…]

                        -raylib.DrawSplineCatmullRom(points: Any, pointCount: int, thick: float, color: Color)
                        +raylib.DrawSplineCatmullRom(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: Catmull-Rom, minimum 4 points

                        -raylib.DrawSplineLinear(points: Any, pointCount: int, thick: float, color: Color)
                        +raylib.DrawSplineLinear(points: Any | list | tuple, pointCount: int, thick: float, color: Color | list | tuple) None

                        Draw spline: Linear, minimum 2 points

                        -raylib.DrawSplineSegmentBasis(p1: Vector2, p2: Vector2, p3: Vector2, p4: Vector2, thick: float, color: Color)
                        +raylib.DrawSplineSegmentBasis(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple, p4: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: B-Spline, 4 points

                        -raylib.DrawSplineSegmentBezierCubic(p1: Vector2, c2: Vector2, c3: Vector2, p4: Vector2, thick: float, color: Color)
                        +raylib.DrawSplineSegmentBezierCubic(p1: Vector2 | list | tuple, c2: Vector2 | list | tuple, c3: Vector2 | list | tuple, p4: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: Cubic Bezier, 2 points, 2 control points

                        -raylib.DrawSplineSegmentBezierQuadratic(p1: Vector2, c2: Vector2, p3: Vector2, thick: float, color: Color)
                        +raylib.DrawSplineSegmentBezierQuadratic(p1: Vector2 | list | tuple, c2: Vector2 | list | tuple, p3: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: Quadratic Bezier, 2 points, 1 control point

                        -raylib.DrawSplineSegmentCatmullRom(p1: Vector2, p2: Vector2, p3: Vector2, p4: Vector2, thick: float, color: Color)
                        +raylib.DrawSplineSegmentCatmullRom(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple, p4: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: Catmull-Rom, 4 points

                        -raylib.DrawSplineSegmentLinear(p1: Vector2, p2: Vector2, thick: float, color: Color)
                        +raylib.DrawSplineSegmentLinear(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, thick: float, color: Color | list | tuple) None

                        Draw spline segment: Linear, 2 points

                        -raylib.DrawText(text: str, posX: int, posY: int, fontSize: int, color: Color)
                        +raylib.DrawText(text: bytes, posX: int, posY: int, fontSize: int, color: Color | list | tuple) None

                        Draw text (using default font)

                        -raylib.DrawTextCodepoint(font: Font, codepoint: int, position: Vector2, fontSize: float, tint: Color)
                        +raylib.DrawTextCodepoint(font: Font | list | tuple, codepoint: int, position: Vector2 | list | tuple, fontSize: float, tint: Color | list | tuple) None

                        Draw one character (codepoint)

                        -raylib.DrawTextCodepoints(font: Font, codepoints: Any, codepointCount: int, position: Vector2, fontSize: float, spacing: float, tint: Color)
                        +raylib.DrawTextCodepoints(font: Font | list | tuple, codepoints: Any, codepointCount: int, position: Vector2 | list | tuple, fontSize: float, spacing: float, tint: Color | list | tuple) None

                        Draw multiple character (codepoint)

                        -raylib.DrawTextEx(font: Font, text: str, position: Vector2, fontSize: float, spacing: float, tint: Color)
                        +raylib.DrawTextEx(font: Font | list | tuple, text: bytes, position: Vector2 | list | tuple, fontSize: float, spacing: float, tint: Color | list | tuple) None

                        Draw text using font and additional parameters

                        -raylib.DrawTextPro(font: Font, text: str, position: Vector2, origin: Vector2, rotation: float, fontSize: float, spacing: float, tint: Color)
                        +raylib.DrawTextPro(font: Font | list | tuple, text: bytes, position: Vector2 | list | tuple, origin: Vector2 | list | tuple, rotation: float, fontSize: float, spacing: float, tint: Color | list | tuple) None

                        Draw text using Font and pro parameters (rotation)

                        -raylib.DrawTexture(texture: Texture, posX: int, posY: int, tint: Color)
                        +raylib.DrawTexture(texture: Texture | list | tuple, posX: int, posY: int, tint: Color | list | tuple) None

                        Draw a Texture2D

                        -raylib.DrawTextureEx(texture: Texture, position: Vector2, rotation: float, scale: float, tint: Color)
                        +raylib.DrawTextureEx(texture: Texture | list | tuple, position: Vector2 | list | tuple, rotation: float, scale: float, tint: Color | list | tuple) None

                        Draw a Texture2D with extended parameters

                        -raylib.DrawTextureNPatch(texture: Texture, nPatchInfo: NPatchInfo, dest: Rectangle, origin: Vector2, rotation: float, tint: Color)
                        +raylib.DrawTextureNPatch(texture: Texture | list | tuple, nPatchInfo: NPatchInfo | list | tuple, dest: Rectangle | list | tuple, origin: Vector2 | list | tuple, rotation: float, tint: Color | list | tuple) None

                        Draws a texture (or part of it) that stretches or shrinks nicely

                        -raylib.DrawTexturePro(texture: Texture, source: Rectangle, dest: Rectangle, origin: Vector2, rotation: float, tint: Color)
                        +raylib.DrawTexturePro(texture: Texture | list | tuple, source: Rectangle | list | tuple, dest: Rectangle | list | tuple, origin: Vector2 | list | tuple, rotation: float, tint: Color | list | tuple) None

                        Draw a part of a texture defined by a rectangle with ‘pro’ parameters

                        -raylib.DrawTextureRec(texture: Texture, source: Rectangle, position: Vector2, tint: Color)
                        +raylib.DrawTextureRec(texture: Texture | list | tuple, source: Rectangle | list | tuple, position: Vector2 | list | tuple, tint: Color | list | tuple) None

                        Draw a part of a texture defined by a rectangle

                        -raylib.DrawTextureV(texture: Texture, position: Vector2, tint: Color)
                        +raylib.DrawTextureV(texture: Texture | list | tuple, position: Vector2 | list | tuple, tint: Color | list | tuple) None

                        Draw a Texture2D with position defined as Vector2

                        -raylib.DrawTriangle(v1: Vector2, v2: Vector2, v3: Vector2, color: Color)
                        +raylib.DrawTriangle(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple, v3: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw a color-filled triangle (vertex in counter-clockwise order!)

                        -raylib.DrawTriangle3D(v1: Vector3, v2: Vector3, v3: Vector3, color: Color)
                        +raylib.DrawTriangle3D(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple, v3: Vector3 | list | tuple, color: Color | list | tuple) None

                        Draw a color-filled triangle (vertex in counter-clockwise order!)

                        -raylib.DrawTriangleFan(points: Any, pointCount: int, color: Color)
                        +raylib.DrawTriangleFan(points: Any | list | tuple, pointCount: int, color: Color | list | tuple) None

                        Draw a triangle fan defined by points (first vertex is the center)

                        -raylib.DrawTriangleLines(v1: Vector2, v2: Vector2, v3: Vector2, color: Color)
                        +raylib.DrawTriangleLines(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple, v3: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw triangle outline (vertex in counter-clockwise order!)

                        -raylib.DrawTriangleStrip(points: Any, pointCount: int, color: Color)
                        +raylib.DrawTriangleStrip(points: Any | list | tuple, pointCount: int, color: Color | list | tuple) None

                        Draw a triangle strip defined by points

                        -raylib.DrawTriangleStrip3D(points: Any, pointCount: int, color: Color)
                        +raylib.DrawTriangleStrip3D(points: Any | list | tuple, pointCount: int, color: Color | list | tuple) None

                        Draw a triangle strip defined by points

                        -raylib.EnableCursor()
                        +raylib.EnableCursor() None

                        Enables cursor (unlock cursor)

                        -raylib.EnableEventWaiting()
                        +raylib.EnableEventWaiting() None

                        Enable waiting for events on EndDrawing(), no automatic event polling

                        -raylib.EncodeDataBase64(data: str, dataSize: int, outputSize: Any)
                        +raylib.EncodeDataBase64(data: bytes, dataSize: int, outputSize: Any) bytes

                        Encode data to Base64 string, memory must be MemFree()

                        -raylib.EndBlendMode()
                        +raylib.EndBlendMode() None

                        End blending mode (reset to default: alpha blending)

                        -raylib.EndDrawing()
                        +raylib.EndDrawing() None

                        End canvas drawing and swap buffers (double buffering)

                        -raylib.EndMode2D()
                        +raylib.EndMode2D() None

                        Ends 2D mode with custom camera

                        -raylib.EndMode3D()
                        +raylib.EndMode3D() None

                        Ends 3D mode and returns to default 2D orthographic mode

                        -raylib.EndScissorMode()
                        +raylib.EndScissorMode() None

                        End scissor mode

                        -raylib.EndShaderMode()
                        +raylib.EndShaderMode() None

                        End custom shader drawing (use default shader)

                        -raylib.EndTextureMode()
                        +raylib.EndTextureMode() None

                        Ends drawing to render texture

                        -raylib.EndVrStereoMode()
                        +raylib.EndVrStereoMode() None

                        End stereo rendering (requires VR simulator)

                        -raylib.ExportAutomationEventList(list_0: AutomationEventList, fileName: str)
                        +raylib.ExportAutomationEventList(list_0: AutomationEventList | list | tuple, fileName: bytes) bool

                        Export automation events list as text file

                        -raylib.ExportDataAsCode(data: str, dataSize: int, fileName: str)
                        +raylib.ExportDataAsCode(data: bytes, dataSize: int, fileName: bytes) bool

                        Export data to code (.h), returns true on success

                        -raylib.ExportFontAsCode(font: Font, fileName: str)
                        +raylib.ExportFontAsCode(font: Font | list | tuple, fileName: bytes) bool

                        Export font as code file, returns true on success

                        -raylib.ExportImage(image: Image, fileName: str)
                        +raylib.ExportImage(image: Image | list | tuple, fileName: bytes) bool

                        Export image data to file, returns true on success

                        -raylib.ExportImageAsCode(image: Image, fileName: str)
                        +raylib.ExportImageAsCode(image: Image | list | tuple, fileName: bytes) bool

                        Export image as code file defining an array of bytes, returns true on success

                        -raylib.ExportImageToMemory(image: Image, fileType: str, fileSize: Any)
                        +raylib.ExportImageToMemory(image: Image | list | tuple, fileType: bytes, fileSize: Any) bytes

                        Export image to memory buffer

                        -raylib.ExportMesh(mesh: Mesh, fileName: str)
                        +raylib.ExportMesh(mesh: Mesh | list | tuple, fileName: bytes) bool

                        Export mesh data to file, returns true on success

                        -raylib.ExportWave(wave: Wave, fileName: str)
                        +raylib.ExportWave(wave: Wave | list | tuple, fileName: bytes) bool

                        Export wave data to file, returns true on success

                        -raylib.ExportWaveAsCode(wave: Wave, fileName: str)
                        +raylib.ExportWaveAsCode(wave: Wave | list | tuple, fileName: bytes) bool

                        Export wave sample data to code (.h), returns true on success

                        -raylib.FLAG_BORDERLESS_WINDOWED_MODE
                        +raylib.FLAG_BORDERLESS_WINDOWED_MODE: int
                        -raylib.FLAG_FULLSCREEN_MODE
                        +raylib.FLAG_FULLSCREEN_MODE: int
                        -raylib.FLAG_INTERLACED_HINT
                        +raylib.FLAG_INTERLACED_HINT: int
                        -raylib.FLAG_MSAA_4X_HINT
                        +raylib.FLAG_MSAA_4X_HINT: int
                        -raylib.FLAG_VSYNC_HINT
                        +raylib.FLAG_VSYNC_HINT: int
                        -raylib.FLAG_WINDOW_ALWAYS_RUN
                        +raylib.FLAG_WINDOW_ALWAYS_RUN: int
                        -raylib.FLAG_WINDOW_HIDDEN
                        +raylib.FLAG_WINDOW_HIDDEN: int
                        -raylib.FLAG_WINDOW_HIGHDPI
                        +raylib.FLAG_WINDOW_HIGHDPI: int
                        -raylib.FLAG_WINDOW_MAXIMIZED
                        +raylib.FLAG_WINDOW_MAXIMIZED: int
                        -raylib.FLAG_WINDOW_MINIMIZED
                        +raylib.FLAG_WINDOW_MINIMIZED: int
                        -raylib.FLAG_WINDOW_MOUSE_PASSTHROUGH
                        +raylib.FLAG_WINDOW_MOUSE_PASSTHROUGH: int
                        -raylib.FLAG_WINDOW_RESIZABLE
                        +raylib.FLAG_WINDOW_RESIZABLE: int
                        -raylib.FLAG_WINDOW_TOPMOST
                        +raylib.FLAG_WINDOW_TOPMOST: int
                        -raylib.FLAG_WINDOW_TRANSPARENT
                        +raylib.FLAG_WINDOW_TRANSPARENT: int
                        -raylib.FLAG_WINDOW_UNDECORATED
                        +raylib.FLAG_WINDOW_UNDECORATED: int
                        -raylib.FLAG_WINDOW_UNFOCUSED
                        +raylib.FLAG_WINDOW_UNFOCUSED: int
                        -raylib.FONT_BITMAP
                        +raylib.FONT_BITMAP: int
                        -raylib.FONT_DEFAULT
                        +raylib.FONT_DEFAULT: int
                        -raylib.FONT_SDF
                        +raylib.FONT_SDF: int
                        -raylib.Fade(color: Color, alpha: float)
                        +raylib.Fade(color: Color | list | tuple, alpha: float) Color

                        Get color with alpha applied, alpha goes from 0.0f to 1.0f

                        -raylib.FileExists(fileName: str)
                        +raylib.FileExists(fileName: bytes) bool

                        Check if file exists

                        -
                        +
                        -raylib.FilePathList
                        +class raylib.FilePathList +
                        +
                        +capacity: int
                        +
                        +
                        +count: int
                        +
                        + +
                        +
                        +paths: list[bytes]
                        +
                        + +
                        +
                        -raylib.FloatEquals(x: float, y: float)
                        +raylib.FloatEquals(x: float, y: float) int
                        -
                        +
                        -raylib.Font
                        +class raylib.Font +
                        +
                        +baseSize: int
                        +
                        +
                        +glyphCount: int
                        +
                        + +
                        +
                        +glyphPadding: int
                        +
                        + +
                        +
                        +glyphs: Any
                        +
                        + +
                        +
                        +recs: Any
                        +
                        + +
                        +
                        +texture: Texture
                        +
                        + +
                        +
                        raylib.FontType
                        @@ -3477,237 +4065,332 @@ are very, very similar to the C originals.

                        -raylib.GAMEPAD_AXIS_LEFT_TRIGGER
                        +raylib.GAMEPAD_AXIS_LEFT_TRIGGER: int
                        -raylib.GAMEPAD_AXIS_LEFT_X
                        +raylib.GAMEPAD_AXIS_LEFT_X: int
                        -raylib.GAMEPAD_AXIS_LEFT_Y
                        +raylib.GAMEPAD_AXIS_LEFT_Y: int
                        -raylib.GAMEPAD_AXIS_RIGHT_TRIGGER
                        +raylib.GAMEPAD_AXIS_RIGHT_TRIGGER: int
                        -raylib.GAMEPAD_AXIS_RIGHT_X
                        +raylib.GAMEPAD_AXIS_RIGHT_X: int
                        -raylib.GAMEPAD_AXIS_RIGHT_Y
                        +raylib.GAMEPAD_AXIS_RIGHT_Y: int
                        -raylib.GAMEPAD_BUTTON_LEFT_FACE_DOWN
                        +raylib.GAMEPAD_BUTTON_LEFT_FACE_DOWN: int
                        -raylib.GAMEPAD_BUTTON_LEFT_FACE_LEFT
                        +raylib.GAMEPAD_BUTTON_LEFT_FACE_LEFT: int
                        -raylib.GAMEPAD_BUTTON_LEFT_FACE_RIGHT
                        +raylib.GAMEPAD_BUTTON_LEFT_FACE_RIGHT: int
                        -raylib.GAMEPAD_BUTTON_LEFT_FACE_UP
                        +raylib.GAMEPAD_BUTTON_LEFT_FACE_UP: int
                        -raylib.GAMEPAD_BUTTON_LEFT_THUMB
                        +raylib.GAMEPAD_BUTTON_LEFT_THUMB: int
                        -raylib.GAMEPAD_BUTTON_LEFT_TRIGGER_1
                        +raylib.GAMEPAD_BUTTON_LEFT_TRIGGER_1: int
                        -raylib.GAMEPAD_BUTTON_LEFT_TRIGGER_2
                        +raylib.GAMEPAD_BUTTON_LEFT_TRIGGER_2: int
                        -raylib.GAMEPAD_BUTTON_MIDDLE
                        +raylib.GAMEPAD_BUTTON_MIDDLE: int
                        -raylib.GAMEPAD_BUTTON_MIDDLE_LEFT
                        +raylib.GAMEPAD_BUTTON_MIDDLE_LEFT: int
                        -raylib.GAMEPAD_BUTTON_MIDDLE_RIGHT
                        +raylib.GAMEPAD_BUTTON_MIDDLE_RIGHT: int
                        -raylib.GAMEPAD_BUTTON_RIGHT_FACE_DOWN
                        +raylib.GAMEPAD_BUTTON_RIGHT_FACE_DOWN: int
                        -raylib.GAMEPAD_BUTTON_RIGHT_FACE_LEFT
                        +raylib.GAMEPAD_BUTTON_RIGHT_FACE_LEFT: int
                        -raylib.GAMEPAD_BUTTON_RIGHT_FACE_RIGHT
                        +raylib.GAMEPAD_BUTTON_RIGHT_FACE_RIGHT: int
                        -raylib.GAMEPAD_BUTTON_RIGHT_FACE_UP
                        +raylib.GAMEPAD_BUTTON_RIGHT_FACE_UP: int
                        -raylib.GAMEPAD_BUTTON_RIGHT_THUMB
                        +raylib.GAMEPAD_BUTTON_RIGHT_THUMB: int
                        -raylib.GAMEPAD_BUTTON_RIGHT_TRIGGER_1
                        +raylib.GAMEPAD_BUTTON_RIGHT_TRIGGER_1: int
                        -raylib.GAMEPAD_BUTTON_RIGHT_TRIGGER_2
                        +raylib.GAMEPAD_BUTTON_RIGHT_TRIGGER_2: int
                        -raylib.GAMEPAD_BUTTON_UNKNOWN
                        +raylib.GAMEPAD_BUTTON_UNKNOWN: int
                        -raylib.GESTURE_DOUBLETAP
                        +raylib.GESTURE_DOUBLETAP: int
                        -raylib.GESTURE_DRAG
                        +raylib.GESTURE_DRAG: int
                        -raylib.GESTURE_HOLD
                        +raylib.GESTURE_HOLD: int
                        -raylib.GESTURE_NONE
                        +raylib.GESTURE_NONE: int
                        -raylib.GESTURE_PINCH_IN
                        +raylib.GESTURE_PINCH_IN: int
                        -raylib.GESTURE_PINCH_OUT
                        +raylib.GESTURE_PINCH_OUT: int
                        -raylib.GESTURE_SWIPE_DOWN
                        +raylib.GESTURE_SWIPE_DOWN: int
                        -raylib.GESTURE_SWIPE_LEFT
                        +raylib.GESTURE_SWIPE_LEFT: int
                        -raylib.GESTURE_SWIPE_RIGHT
                        +raylib.GESTURE_SWIPE_RIGHT: int
                        -raylib.GESTURE_SWIPE_UP
                        +raylib.GESTURE_SWIPE_UP: int
                        -raylib.GESTURE_TAP
                        +raylib.GESTURE_TAP: int
                        -
                        +
                        -raylib.GLFWallocator
                        +class raylib.GLFWallocator +
                        +
                        +allocate: Any
                        -
                        +
                        +
                        +deallocate: Any
                        +
                        + +
                        +
                        +reallocate: Any
                        +
                        + +
                        +
                        +user: Any
                        +
                        + +
                        + +
                        -raylib.GLFWcursor
                        +class raylib.GLFWcursor
                        -
                        +
                        -raylib.GLFWgamepadstate
                        +class raylib.GLFWgamepadstate +
                        +
                        +axes: list
                        -
                        +
                        +
                        +buttons: bytes
                        +
                        + +
                        + +
                        -raylib.GLFWgammaramp
                        +class raylib.GLFWgammaramp +
                        +
                        +blue: Any
                        -
                        +
                        +
                        +green: Any
                        +
                        + +
                        +
                        +red: Any
                        +
                        + +
                        +
                        +size: int
                        +
                        + +
                        + +
                        -raylib.GLFWimage
                        +class raylib.GLFWimage +
                        +
                        +height: int
                        -
                        +
                        +
                        +pixels: bytes
                        +
                        + +
                        +
                        +width: int
                        +
                        + +
                        + +
                        -raylib.GLFWmonitor
                        +class raylib.GLFWmonitor
                        -
                        +
                        -raylib.GLFWvidmode
                        +class raylib.GLFWvidmode +
                        +
                        +blueBits: int
                        -
                        +
                        +
                        +greenBits: int
                        +
                        + +
                        +
                        +height: int
                        +
                        + +
                        +
                        +redBits: int
                        +
                        + +
                        +
                        +refreshRate: int
                        +
                        + +
                        +
                        +width: int
                        +
                        + +
                        + +
                        -raylib.GLFWwindow
                        +class raylib.GLFWwindow
                        -raylib.GOLD
                        +raylib.GOLD: Color
                        -raylib.GRAY
                        +raylib.GRAY: Color
                        -raylib.GREEN
                        +raylib.GREEN: Color
                        -raylib.GROUP_PADDING
                        +raylib.GROUP_PADDING: int
                        @@ -3722,139 +4405,139 @@ are very, very similar to the C originals.

                        -raylib.GenImageCellular(width: int, height: int, tileSize: int)
                        +raylib.GenImageCellular(width: int, height: int, tileSize: int) Image

                        Generate image: cellular algorithm, bigger tileSize means bigger cells

                        -raylib.GenImageChecked(width: int, height: int, checksX: int, checksY: int, col1: Color, col2: Color)
                        +raylib.GenImageChecked(width: int, height: int, checksX: int, checksY: int, col1: Color | list | tuple, col2: Color | list | tuple) Image

                        Generate image: checked

                        -raylib.GenImageColor(width: int, height: int, color: Color)
                        +raylib.GenImageColor(width: int, height: int, color: Color | list | tuple) Image

                        Generate image: plain color

                        -raylib.GenImageFontAtlas(glyphs: Any, glyphRecs: Any, glyphCount: int, fontSize: int, padding: int, packMethod: int)
                        +raylib.GenImageFontAtlas(glyphs: Any | list | tuple, glyphRecs: Any | list | tuple, glyphCount: int, fontSize: int, padding: int, packMethod: int) Image

                        Generate image font atlas using chars info

                        -raylib.GenImageGradientLinear(width: int, height: int, direction: int, start: Color, end: Color)
                        +raylib.GenImageGradientLinear(width: int, height: int, direction: int, start: Color | list | tuple, end: Color | list | tuple) Image

                        Generate image: linear gradient, direction in degrees [0..360], 0=Vertical gradient

                        -raylib.GenImageGradientRadial(width: int, height: int, density: float, inner: Color, outer: Color)
                        +raylib.GenImageGradientRadial(width: int, height: int, density: float, inner: Color | list | tuple, outer: Color | list | tuple) Image

                        Generate image: radial gradient

                        -raylib.GenImageGradientSquare(width: int, height: int, density: float, inner: Color, outer: Color)
                        +raylib.GenImageGradientSquare(width: int, height: int, density: float, inner: Color | list | tuple, outer: Color | list | tuple) Image

                        Generate image: square gradient

                        -raylib.GenImagePerlinNoise(width: int, height: int, offsetX: int, offsetY: int, scale: float)
                        +raylib.GenImagePerlinNoise(width: int, height: int, offsetX: int, offsetY: int, scale: float) Image

                        Generate image: perlin noise

                        -raylib.GenImageText(width: int, height: int, text: str)
                        +raylib.GenImageText(width: int, height: int, text: bytes) Image

                        Generate image: grayscale image from text data

                        -raylib.GenImageWhiteNoise(width: int, height: int, factor: float)
                        +raylib.GenImageWhiteNoise(width: int, height: int, factor: float) Image

                        Generate image: white noise

                        -raylib.GenMeshCone(radius: float, height: float, slices: int)
                        +raylib.GenMeshCone(radius: float, height: float, slices: int) Mesh

                        Generate cone/pyramid mesh

                        -raylib.GenMeshCube(width: float, height: float, length: float)
                        +raylib.GenMeshCube(width: float, height: float, length: float) Mesh

                        Generate cuboid mesh

                        -raylib.GenMeshCubicmap(cubicmap: Image, cubeSize: Vector3)
                        +raylib.GenMeshCubicmap(cubicmap: Image | list | tuple, cubeSize: Vector3 | list | tuple) Mesh

                        Generate cubes-based map mesh from image data

                        -raylib.GenMeshCylinder(radius: float, height: float, slices: int)
                        +raylib.GenMeshCylinder(radius: float, height: float, slices: int) Mesh

                        Generate cylinder mesh

                        -raylib.GenMeshHeightmap(heightmap: Image, size: Vector3)
                        +raylib.GenMeshHeightmap(heightmap: Image | list | tuple, size: Vector3 | list | tuple) Mesh

                        Generate heightmap mesh from image data

                        -raylib.GenMeshHemiSphere(radius: float, rings: int, slices: int)
                        +raylib.GenMeshHemiSphere(radius: float, rings: int, slices: int) Mesh

                        Generate half-sphere mesh (no bottom cap)

                        -raylib.GenMeshKnot(radius: float, size: float, radSeg: int, sides: int)
                        +raylib.GenMeshKnot(radius: float, size: float, radSeg: int, sides: int) Mesh

                        Generate trefoil knot mesh

                        -raylib.GenMeshPlane(width: float, length: float, resX: int, resZ: int)
                        +raylib.GenMeshPlane(width: float, length: float, resX: int, resZ: int) Mesh

                        Generate plane mesh (with subdivisions)

                        -raylib.GenMeshPoly(sides: int, radius: float)
                        +raylib.GenMeshPoly(sides: int, radius: float) Mesh

                        Generate polygonal mesh

                        -raylib.GenMeshSphere(radius: float, rings: int, slices: int)
                        +raylib.GenMeshSphere(radius: float, rings: int, slices: int) Mesh

                        Generate sphere mesh (standard sphere)

                        -raylib.GenMeshTangents(mesh: Any)
                        +raylib.GenMeshTangents(mesh: Any | list | tuple) None

                        Compute mesh tangents

                        -raylib.GenMeshTorus(radius: float, size: float, radSeg: int, sides: int)
                        +raylib.GenMeshTorus(radius: float, size: float, radSeg: int, sides: int) Mesh

                        Generate torus mesh

                        -raylib.GenTextureMipmaps(texture: Any)
                        +raylib.GenTextureMipmaps(texture: Any | list | tuple) None

                        Generate GPU mipmaps for a texture

                        @@ -3865,594 +4548,619 @@ are very, very similar to the C originals.

                        -raylib.GetApplicationDirectory()
                        +raylib.GetApplicationDirectory() bytes

                        Get the directory of the running application (uses static string)

                        -raylib.GetCameraMatrix(camera: Camera3D)
                        +raylib.GetCameraMatrix(camera: Camera3D | list | tuple) Matrix

                        Get camera transform matrix (view matrix)

                        -raylib.GetCameraMatrix2D(camera: Camera2D)
                        +raylib.GetCameraMatrix2D(camera: Camera2D | list | tuple) Matrix

                        Get camera 2d transform matrix

                        -raylib.GetCharPressed()
                        +raylib.GetCharPressed() int

                        Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty

                        -raylib.GetClipboardText()
                        +raylib.GetClipboardText() bytes

                        Get clipboard text content

                        -raylib.GetCodepoint(text: str, codepointSize: Any)
                        +raylib.GetCodepoint(text: bytes, codepointSize: Any) int

                        Get next codepoint in a UTF-8 encoded string, 0x3f(‘?’) is returned on failure

                        -raylib.GetCodepointCount(text: str)
                        +raylib.GetCodepointCount(text: bytes) int

                        Get total number of codepoints in a UTF-8 encoded string

                        -raylib.GetCodepointNext(text: str, codepointSize: Any)
                        +raylib.GetCodepointNext(text: bytes, codepointSize: Any) int

                        Get next codepoint in a UTF-8 encoded string, 0x3f(‘?’) is returned on failure

                        -raylib.GetCodepointPrevious(text: str, codepointSize: Any)
                        +raylib.GetCodepointPrevious(text: bytes, codepointSize: Any) int

                        Get previous codepoint in a UTF-8 encoded string, 0x3f(‘?’) is returned on failure

                        -raylib.GetCollisionRec(rec1: Rectangle, rec2: Rectangle)
                        +raylib.GetCollisionRec(rec1: Rectangle | list | tuple, rec2: Rectangle | list | tuple) Rectangle

                        Get collision rectangle for two rectangles collision

                        -raylib.GetColor(hexValue: int)
                        +raylib.GetColor(hexValue: int) Color

                        Get Color structure from hexadecimal value

                        -raylib.GetCurrentMonitor()
                        +raylib.GetCurrentMonitor() int

                        Get current connected monitor

                        -raylib.GetDirectoryPath(filePath: str)
                        +raylib.GetDirectoryPath(filePath: bytes) bytes

                        Get full path for a given fileName with path (uses static string)

                        -raylib.GetFPS()
                        +raylib.GetFPS() int

                        Get current FPS

                        -raylib.GetFileExtension(fileName: str)
                        +raylib.GetFileExtension(fileName: bytes) bytes

                        Get pointer to extension for a filename string (includes dot: ‘.png’)

                        -raylib.GetFileLength(fileName: str)
                        +raylib.GetFileLength(fileName: bytes) int

                        Get file length in bytes (NOTE: GetFileSize() conflicts with windows.h)

                        -raylib.GetFileModTime(fileName: str)
                        +raylib.GetFileModTime(fileName: bytes) int

                        Get file modification time (last write time)

                        -raylib.GetFileName(filePath: str)
                        +raylib.GetFileName(filePath: bytes) bytes

                        Get pointer to filename for a path string

                        -raylib.GetFileNameWithoutExt(filePath: str)
                        +raylib.GetFileNameWithoutExt(filePath: bytes) bytes

                        Get filename string without extension (uses static string)

                        -raylib.GetFontDefault()
                        +raylib.GetFontDefault() Font

                        Get the default Font

                        -raylib.GetFrameTime()
                        +raylib.GetFrameTime() float

                        Get time in seconds for last frame drawn (delta time)

                        -raylib.GetGamepadAxisCount(gamepad: int)
                        +raylib.GetGamepadAxisCount(gamepad: int) int

                        Get gamepad axis count for a gamepad

                        -raylib.GetGamepadAxisMovement(gamepad: int, axis: int)
                        +raylib.GetGamepadAxisMovement(gamepad: int, axis: int) float

                        Get axis movement value for a gamepad axis

                        -raylib.GetGamepadButtonPressed()
                        +raylib.GetGamepadButtonPressed() int

                        Get the last gamepad button pressed

                        -raylib.GetGamepadName(gamepad: int)
                        +raylib.GetGamepadName(gamepad: int) bytes

                        Get gamepad internal name id

                        -raylib.GetGestureDetected()
                        +raylib.GetGestureDetected() int

                        Get latest detected gesture

                        -raylib.GetGestureDragAngle()
                        +raylib.GetGestureDragAngle() float

                        Get gesture drag angle

                        -raylib.GetGestureDragVector()
                        +raylib.GetGestureDragVector() Vector2

                        Get gesture drag vector

                        -raylib.GetGestureHoldDuration()
                        +raylib.GetGestureHoldDuration() float

                        Get gesture hold time in milliseconds

                        -raylib.GetGesturePinchAngle()
                        +raylib.GetGesturePinchAngle() float

                        Get gesture pinch angle

                        -raylib.GetGesturePinchVector()
                        +raylib.GetGesturePinchVector() Vector2

                        Get gesture pinch delta

                        -raylib.GetGlyphAtlasRec(font: Font, codepoint: int)
                        +raylib.GetGlyphAtlasRec(font: Font | list | tuple, codepoint: int) Rectangle

                        Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to ‘?’ if not found

                        -raylib.GetGlyphIndex(font: Font, codepoint: int)
                        +raylib.GetGlyphIndex(font: Font | list | tuple, codepoint: int) int

                        Get glyph index position in font for a codepoint (unicode character), fallback to ‘?’ if not found

                        -raylib.GetGlyphInfo(font: Font, codepoint: int)
                        +raylib.GetGlyphInfo(font: Font | list | tuple, codepoint: int) GlyphInfo

                        Get glyph font info data for a codepoint (unicode character), fallback to ‘?’ if not found

                        -raylib.GetImageAlphaBorder(image: Image, threshold: float)
                        +raylib.GetImageAlphaBorder(image: Image | list | tuple, threshold: float) Rectangle

                        Get image alpha border rectangle

                        -raylib.GetImageColor(image: Image, x: int, y: int)
                        +raylib.GetImageColor(image: Image | list | tuple, x: int, y: int) Color

                        Get image pixel color at (x, y) position

                        -raylib.GetKeyPressed()
                        +raylib.GetKeyPressed() int

                        Get key pressed (keycode), call it multiple times for keys queued, returns 0 when the queue is empty

                        -raylib.GetMasterVolume()
                        +raylib.GetMasterVolume() float

                        Get master volume (listener)

                        -raylib.GetMeshBoundingBox(mesh: Mesh)
                        +raylib.GetMeshBoundingBox(mesh: Mesh | list | tuple) BoundingBox

                        Compute mesh bounding box limits

                        -raylib.GetModelBoundingBox(model: Model)
                        +raylib.GetModelBoundingBox(model: Model | list | tuple) BoundingBox

                        Compute model bounding box limits (considers all meshes)

                        -raylib.GetMonitorCount()
                        +raylib.GetMonitorCount() int

                        Get number of connected monitors

                        -raylib.GetMonitorHeight(monitor: int)
                        +raylib.GetMonitorHeight(monitor: int) int

                        Get specified monitor height (current video mode used by monitor)

                        -raylib.GetMonitorName(monitor: int)
                        +raylib.GetMonitorName(monitor: int) bytes

                        Get the human-readable, UTF-8 encoded name of the specified monitor

                        -raylib.GetMonitorPhysicalHeight(monitor: int)
                        +raylib.GetMonitorPhysicalHeight(monitor: int) int

                        Get specified monitor physical height in millimetres

                        -raylib.GetMonitorPhysicalWidth(monitor: int)
                        +raylib.GetMonitorPhysicalWidth(monitor: int) int

                        Get specified monitor physical width in millimetres

                        -raylib.GetMonitorPosition(monitor: int)
                        +raylib.GetMonitorPosition(monitor: int) Vector2

                        Get specified monitor position

                        -raylib.GetMonitorRefreshRate(monitor: int)
                        +raylib.GetMonitorRefreshRate(monitor: int) int

                        Get specified monitor refresh rate

                        -raylib.GetMonitorWidth(monitor: int)
                        +raylib.GetMonitorWidth(monitor: int) int

                        Get specified monitor width (current video mode used by monitor)

                        -raylib.GetMouseDelta()
                        +raylib.GetMouseDelta() Vector2

                        Get mouse delta between frames

                        -raylib.GetMousePosition()
                        +raylib.GetMousePosition() Vector2

                        Get mouse position XY

                        -raylib.GetMouseRay(mousePosition: Vector2, camera: Camera3D)
                        +raylib.GetMouseRay(mousePosition: Vector2 | list | tuple, camera: Camera3D | list | tuple) Ray

                        Get a ray trace from mouse position

                        -raylib.GetMouseWheelMove()
                        +raylib.GetMouseWheelMove() float

                        Get mouse wheel movement for X or Y, whichever is larger

                        -raylib.GetMouseWheelMoveV()
                        +raylib.GetMouseWheelMoveV() Vector2

                        Get mouse wheel movement for both X and Y

                        -raylib.GetMouseX()
                        +raylib.GetMouseX() int

                        Get mouse position X

                        -raylib.GetMouseY()
                        +raylib.GetMouseY() int

                        Get mouse position Y

                        -raylib.GetMusicTimeLength(music: Music)
                        +raylib.GetMusicTimeLength(music: Music | list | tuple) float

                        Get music time length (in seconds)

                        -raylib.GetMusicTimePlayed(music: Music)
                        +raylib.GetMusicTimePlayed(music: Music | list | tuple) float

                        Get current music time played (in seconds)

                        -raylib.GetPhysicsBodiesCount()
                        +raylib.GetPhysicsBodiesCount() int

                        Returns the current amount of created physics bodies

                        -raylib.GetPhysicsBody(index: int)
                        +raylib.GetPhysicsBody(index: int) Any

                        Returns a physics body of the bodies pool at a specific index

                        -raylib.GetPhysicsShapeType(index: int)
                        +raylib.GetPhysicsShapeType(index: int) int

                        Returns the physics body shape type (PHYSICS_CIRCLE or PHYSICS_POLYGON)

                        -raylib.GetPhysicsShapeVertex(body: Any, vertex: int)
                        +raylib.GetPhysicsShapeVertex(body: Any | list | tuple, vertex: int) Vector2

                        Returns transformed position of a body shape (body position + vertex transformed position)

                        -raylib.GetPhysicsShapeVerticesCount(index: int)
                        +raylib.GetPhysicsShapeVerticesCount(index: int) int

                        Returns the amount of vertices of a physics body shape

                        -raylib.GetPixelColor(srcPtr: Any, format: int)
                        +raylib.GetPixelColor(srcPtr: Any, format: int) Color

                        Get Color from a source pixel pointer of certain format

                        -raylib.GetPixelDataSize(width: int, height: int, format: int)
                        +raylib.GetPixelDataSize(width: int, height: int, format: int) int

                        Get pixel data size in bytes for certain format

                        -raylib.GetPrevDirectoryPath(dirPath: str)
                        +raylib.GetPrevDirectoryPath(dirPath: bytes) bytes

                        Get previous directory path for a given path (uses static string)

                        -raylib.GetRandomValue(min_0: int, max_1: int)
                        +raylib.GetRandomValue(min_0: int, max_1: int) int

                        Get a random value between min and max (both included)

                        -raylib.GetRayCollisionBox(ray: Ray, box: BoundingBox)
                        +raylib.GetRayCollisionBox(ray: Ray | list | tuple, box: BoundingBox | list | tuple) RayCollision

                        Get collision info between ray and box

                        -raylib.GetRayCollisionMesh(ray: Ray, mesh: Mesh, transform: Matrix)
                        +raylib.GetRayCollisionMesh(ray: Ray | list | tuple, mesh: Mesh | list | tuple, transform: Matrix | list | tuple) RayCollision

                        Get collision info between ray and mesh

                        -raylib.GetRayCollisionQuad(ray: Ray, p1: Vector3, p2: Vector3, p3: Vector3, p4: Vector3)
                        +raylib.GetRayCollisionQuad(ray: Ray | list | tuple, p1: Vector3 | list | tuple, p2: Vector3 | list | tuple, p3: Vector3 | list | tuple, p4: Vector3 | list | tuple) RayCollision

                        Get collision info between ray and quad

                        -raylib.GetRayCollisionSphere(ray: Ray, center: Vector3, radius: float)
                        +raylib.GetRayCollisionSphere(ray: Ray | list | tuple, center: Vector3 | list | tuple, radius: float) RayCollision

                        Get collision info between ray and sphere

                        -raylib.GetRayCollisionTriangle(ray: Ray, p1: Vector3, p2: Vector3, p3: Vector3)
                        +raylib.GetRayCollisionTriangle(ray: Ray | list | tuple, p1: Vector3 | list | tuple, p2: Vector3 | list | tuple, p3: Vector3 | list | tuple) RayCollision

                        Get collision info between ray and triangle

                        -raylib.GetRenderHeight()
                        +raylib.GetRenderHeight() int

                        Get current render height (it considers HiDPI)

                        -raylib.GetRenderWidth()
                        +raylib.GetRenderWidth() int

                        Get current render width (it considers HiDPI)

                        -raylib.GetScreenHeight()
                        +raylib.GetScreenHeight() int

                        Get current screen height

                        -raylib.GetScreenToWorld2D(position: Vector2, camera: Camera2D)
                        +raylib.GetScreenToWorld2D(position: Vector2 | list | tuple, camera: Camera2D | list | tuple) Vector2

                        Get the world space position for a 2d camera screen space position

                        -raylib.GetScreenWidth()
                        +raylib.GetScreenWidth() int

                        Get current screen width

                        -raylib.GetShaderLocation(shader: Shader, uniformName: str)
                        +raylib.GetShaderLocation(shader: Shader | list | tuple, uniformName: bytes) int

                        Get shader uniform location

                        -raylib.GetShaderLocationAttrib(shader: Shader, attribName: str)
                        +raylib.GetShaderLocationAttrib(shader: Shader | list | tuple, attribName: bytes) int

                        Get shader attribute location

                        -raylib.GetSplinePointBasis(p1: Vector2, p2: Vector2, p3: Vector2, p4: Vector2, t: float)
                        +raylib.GetSplinePointBasis(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple, p4: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: B-Spline

                        -raylib.GetSplinePointBezierCubic(p1: Vector2, c2: Vector2, c3: Vector2, p4: Vector2, t: float)
                        +raylib.GetSplinePointBezierCubic(p1: Vector2 | list | tuple, c2: Vector2 | list | tuple, c3: Vector2 | list | tuple, p4: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: Cubic Bezier

                        -raylib.GetSplinePointBezierQuad(p1: Vector2, c2: Vector2, p3: Vector2, t: float)
                        +raylib.GetSplinePointBezierQuad(p1: Vector2 | list | tuple, c2: Vector2 | list | tuple, p3: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: Quadratic Bezier

                        -raylib.GetSplinePointCatmullRom(p1: Vector2, p2: Vector2, p3: Vector2, p4: Vector2, t: float)
                        +raylib.GetSplinePointCatmullRom(p1: Vector2 | list | tuple, p2: Vector2 | list | tuple, p3: Vector2 | list | tuple, p4: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: Catmull-Rom

                        -raylib.GetSplinePointLinear(startPos: Vector2, endPos: Vector2, t: float)
                        +raylib.GetSplinePointLinear(startPos: Vector2 | list | tuple, endPos: Vector2 | list | tuple, t: float) Vector2

                        Get (evaluate) spline point: Linear

                        -raylib.GetTime()
                        +raylib.GetTime() float

                        Get elapsed time in seconds since InitWindow()

                        -raylib.GetTouchPointCount()
                        +raylib.GetTouchPointCount() int

                        Get number of touch points

                        -raylib.GetTouchPointId(index: int)
                        +raylib.GetTouchPointId(index: int) int

                        Get touch point identifier for given index

                        -raylib.GetTouchPosition(index: int)
                        +raylib.GetTouchPosition(index: int) Vector2

                        Get touch position XY for a touch point index (relative to screen size)

                        -raylib.GetTouchX()
                        +raylib.GetTouchX() int

                        Get touch position X for touch point 0 (relative to screen size)

                        -raylib.GetTouchY()
                        +raylib.GetTouchY() int

                        Get touch position Y for touch point 0 (relative to screen size)

                        -raylib.GetWindowHandle()
                        +raylib.GetWindowHandle() Any

                        Get native window handle

                        -raylib.GetWindowPosition()
                        +raylib.GetWindowPosition() Vector2

                        Get window position XY on monitor

                        -raylib.GetWindowScaleDPI()
                        +raylib.GetWindowScaleDPI() Vector2

                        Get window scale DPI factor

                        -raylib.GetWorkingDirectory()
                        +raylib.GetWorkingDirectory() bytes

                        Get current working directory (uses static string)

                        -raylib.GetWorldToScreen(position: Vector3, camera: Camera3D)
                        +raylib.GetWorldToScreen(position: Vector3 | list | tuple, camera: Camera3D | list | tuple) Vector2

                        Get the screen space position for a 3d world space position

                        -raylib.GetWorldToScreen2D(position: Vector2, camera: Camera2D)
                        +raylib.GetWorldToScreen2D(position: Vector2 | list | tuple, camera: Camera2D | list | tuple) Vector2

                        Get the screen space position for a 2d camera world space position

                        -raylib.GetWorldToScreenEx(position: Vector3, camera: Camera3D, width: int, height: int)
                        +raylib.GetWorldToScreenEx(position: Vector3 | list | tuple, camera: Camera3D | list | tuple, width: int, height: int) Vector2

                        Get size position for a 3d world space position

                        -
                        +
                        -raylib.GlyphInfo
                        +class raylib.GlyphInfo +
                        +
                        +advanceX: int
                        +
                        +
                        +image: Image
                        +
                        + +
                        +
                        +offsetX: int
                        +
                        + +
                        +
                        +offsetY: int
                        +
                        + +
                        +
                        +value: int
                        +
                        + +
                        +
                        -raylib.GuiButton(bounds: Rectangle, text: str)
                        +raylib.GuiButton(bounds: Rectangle | list | tuple, text: bytes) int

                        Button control, returns true when clicked

                        -raylib.GuiCheckBox(bounds: Rectangle, text: str, checked: Any)
                        +raylib.GuiCheckBox(bounds: Rectangle | list | tuple, text: bytes, checked: Any) int

                        Check Box control, returns true when active

                        @@ -4463,37 +5171,37 @@ are very, very similar to the C originals.

                        -raylib.GuiColorBarAlpha(bounds: Rectangle, text: str, alpha: Any)
                        +raylib.GuiColorBarAlpha(bounds: Rectangle | list | tuple, text: bytes, alpha: Any) int

                        Color Bar Alpha control

                        -raylib.GuiColorBarHue(bounds: Rectangle, text: str, value: Any)
                        +raylib.GuiColorBarHue(bounds: Rectangle | list | tuple, text: bytes, value: Any) int

                        Color Bar Hue control

                        -raylib.GuiColorPanel(bounds: Rectangle, text: str, color: Any)
                        +raylib.GuiColorPanel(bounds: Rectangle | list | tuple, text: bytes, color: Any | list | tuple) int

                        Color Panel control

                        -raylib.GuiColorPanelHSV(bounds: Rectangle, text: str, colorHsv: Any)
                        +raylib.GuiColorPanelHSV(bounds: Rectangle | list | tuple, text: bytes, colorHsv: Any | list | tuple) int

                        Color Panel control that returns HSV color value, used by GuiColorPickerHSV()

                        -raylib.GuiColorPicker(bounds: Rectangle, text: str, color: Any)
                        +raylib.GuiColorPicker(bounds: Rectangle | list | tuple, text: bytes, color: Any | list | tuple) int

                        Color Picker control (multiple color controls)

                        -raylib.GuiColorPickerHSV(bounds: Rectangle, text: str, colorHsv: Any)
                        +raylib.GuiColorPickerHSV(bounds: Rectangle | list | tuple, text: bytes, colorHsv: Any | list | tuple) int

                        Color Picker control that avoids conversion to RGB on each call (multiple color controls)

                        @@ -4504,7 +5212,7 @@ are very, very similar to the C originals.

                        -raylib.GuiComboBox(bounds: Rectangle, text: str, active: Any)
                        +raylib.GuiComboBox(bounds: Rectangle | list | tuple, text: bytes, active: Any) int

                        Combo Box control, returns selected item index

                        @@ -4530,25 +5238,25 @@ are very, very similar to the C originals.

                        -raylib.GuiDisable()
                        +raylib.GuiDisable() None

                        Disable gui controls (global state)

                        -raylib.GuiDisableTooltip()
                        +raylib.GuiDisableTooltip() None

                        Disable gui tooltips (global state)

                        -raylib.GuiDrawIcon(iconId: int, posX: int, posY: int, pixelSize: int, color: Color)
                        +raylib.GuiDrawIcon(iconId: int, posX: int, posY: int, pixelSize: int, color: Color | list | tuple) None

                        Draw icon using pixel size at specified position

                        -raylib.GuiDropdownBox(bounds: Rectangle, text: str, active: Any, editMode: bool)
                        +raylib.GuiDropdownBox(bounds: Rectangle | list | tuple, text: bytes, active: Any, editMode: bool) int

                        Dropdown Box control, returns selected item

                        @@ -4559,55 +5267,55 @@ are very, very similar to the C originals.

                        -raylib.GuiDummyRec(bounds: Rectangle, text: str)
                        +raylib.GuiDummyRec(bounds: Rectangle | list | tuple, text: bytes) int

                        Dummy control for placeholders

                        -raylib.GuiEnable()
                        +raylib.GuiEnable() None

                        Enable gui controls (global state)

                        -raylib.GuiEnableTooltip()
                        +raylib.GuiEnableTooltip() None

                        Enable gui tooltips (global state)

                        -raylib.GuiGetFont()
                        +raylib.GuiGetFont() Font

                        Get gui custom font (global state)

                        -raylib.GuiGetIcons()
                        +raylib.GuiGetIcons() Any

                        Get raygui icons data pointer

                        -raylib.GuiGetState()
                        +raylib.GuiGetState() int

                        Get gui state (global state)

                        -raylib.GuiGetStyle(control: int, property: int)
                        +raylib.GuiGetStyle(control: int, property: int) int

                        Get one style property

                        -raylib.GuiGrid(bounds: Rectangle, text: str, spacing: float, subdivs: int, mouseCell: Any)
                        +raylib.GuiGrid(bounds: Rectangle | list | tuple, text: bytes, spacing: float, subdivs: int, mouseCell: Any | list | tuple) int

                        Grid control, returns mouse cell position

                        -raylib.GuiGroupBox(bounds: Rectangle, text: str)
                        +raylib.GuiGroupBox(bounds: Rectangle | list | tuple, text: bytes) int

                        Group Box control with text name

                        @@ -4618,43 +5326,43 @@ are very, very similar to the C originals.

                        -raylib.GuiIconText(iconId: int, text: str)
                        +raylib.GuiIconText(iconId: int, text: bytes) bytes

                        Get text with icon id prepended (if supported)

                        -raylib.GuiIsLocked()
                        +raylib.GuiIsLocked() bool

                        Check if gui is locked (global state)

                        -raylib.GuiLabel(bounds: Rectangle, text: str)
                        +raylib.GuiLabel(bounds: Rectangle | list | tuple, text: bytes) int

                        Label control, shows text

                        -raylib.GuiLabelButton(bounds: Rectangle, text: str)
                        +raylib.GuiLabelButton(bounds: Rectangle | list | tuple, text: bytes) int

                        Label button control, show true when clicked

                        -raylib.GuiLine(bounds: Rectangle, text: str)
                        +raylib.GuiLine(bounds: Rectangle | list | tuple, text: bytes) int

                        Line separator control, could contain text

                        -raylib.GuiListView(bounds: Rectangle, text: str, scrollIndex: Any, active: Any)
                        +raylib.GuiListView(bounds: Rectangle | list | tuple, text: bytes, scrollIndex: Any, active: Any) int

                        List View control, returns selected list item index

                        -raylib.GuiListViewEx(bounds: Rectangle, text: list[str], count: int, scrollIndex: Any, active: Any, focus: Any)
                        +raylib.GuiListViewEx(bounds: Rectangle | list | tuple, text: list[bytes], count: int, scrollIndex: Any, active: Any, focus: Any) int

                        List View with extended parameters

                        @@ -4665,43 +5373,43 @@ are very, very similar to the C originals.

                        -raylib.GuiLoadIcons(fileName: str, loadIconsName: bool)
                        +raylib.GuiLoadIcons(fileName: bytes, loadIconsName: bool) list[bytes]

                        Load raygui icons file (.rgi) into internal icons data

                        -raylib.GuiLoadStyle(fileName: str)
                        +raylib.GuiLoadStyle(fileName: bytes) None

                        Load style file over global style variable (.rgs)

                        -raylib.GuiLoadStyleDefault()
                        +raylib.GuiLoadStyleDefault() None

                        Load style default over global style

                        -raylib.GuiLock()
                        +raylib.GuiLock() None

                        Lock gui controls (global state)

                        -raylib.GuiMessageBox(bounds: Rectangle, title: str, message: str, buttons: str)
                        +raylib.GuiMessageBox(bounds: Rectangle | list | tuple, title: bytes, message: bytes, buttons: bytes) int

                        Message Box control, displays a message

                        -raylib.GuiPanel(bounds: Rectangle, text: str)
                        +raylib.GuiPanel(bounds: Rectangle | list | tuple, text: bytes) int

                        Panel control, useful to group controls

                        -raylib.GuiProgressBar(bounds: Rectangle, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float)
                        +raylib.GuiProgressBar(bounds: Rectangle | list | tuple, textLeft: bytes, textRight: bytes, value: Any, minValue: float, maxValue: float) int

                        Progress Bar control, shows current progress value

                        @@ -4717,55 +5425,55 @@ are very, very similar to the C originals.

                        -raylib.GuiScrollPanel(bounds: Rectangle, text: str, content: Rectangle, scroll: Any, view: Any)
                        +raylib.GuiScrollPanel(bounds: Rectangle | list | tuple, text: bytes, content: Rectangle | list | tuple, scroll: Any | list | tuple, view: Any | list | tuple) int

                        Scroll Panel control

                        -raylib.GuiSetAlpha(alpha: float)
                        +raylib.GuiSetAlpha(alpha: float) None

                        Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f

                        -raylib.GuiSetFont(font: Font)
                        +raylib.GuiSetFont(font: Font | list | tuple) None

                        Set gui custom font (global state)

                        -raylib.GuiSetIconScale(scale: int)
                        +raylib.GuiSetIconScale(scale: int) None

                        Set default icon drawing size

                        -raylib.GuiSetState(state: int)
                        +raylib.GuiSetState(state: int) None

                        Set gui state (global state)

                        -raylib.GuiSetStyle(control: int, property: int, value: int)
                        +raylib.GuiSetStyle(control: int, property: int, value: int) None

                        Set one style property

                        -raylib.GuiSetTooltip(tooltip: str)
                        +raylib.GuiSetTooltip(tooltip: bytes) None

                        Set tooltip string

                        -raylib.GuiSlider(bounds: Rectangle, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float)
                        +raylib.GuiSlider(bounds: Rectangle | list | tuple, textLeft: bytes, textRight: bytes, value: Any, minValue: float, maxValue: float) int

                        Slider control, returns selected value

                        -raylib.GuiSliderBar(bounds: Rectangle, textLeft: str, textRight: str, value: Any, minValue: float, maxValue: float)
                        +raylib.GuiSliderBar(bounds: Rectangle | list | tuple, textLeft: bytes, textRight: bytes, value: Any, minValue: float, maxValue: float) int

                        Slider Bar control, returns selected value

                        @@ -4776,7 +5484,7 @@ are very, very similar to the C originals.

                        -raylib.GuiSpinner(bounds: Rectangle, text: str, value: Any, minValue: int, maxValue: int, editMode: bool)
                        +raylib.GuiSpinner(bounds: Rectangle | list | tuple, text: bytes, value: Any, minValue: int, maxValue: int, editMode: bool) int

                        Spinner control, returns selected value

                        @@ -4792,18 +5500,33 @@ are very, very similar to the C originals.

                        -raylib.GuiStatusBar(bounds: Rectangle, text: str)
                        +raylib.GuiStatusBar(bounds: Rectangle | list | tuple, text: bytes) int

                        Status Bar control, shows info text

                        -
                        +
                        -raylib.GuiStyleProp
                        +class raylib.GuiStyleProp +
                        +
                        +controlId: int
                        +
                        +
                        +propertyId: int
                        +
                        + +
                        +
                        +propertyValue: int
                        +
                        + +
                        +
                        -raylib.GuiTabBar(bounds: Rectangle, text: list[str], count: int, active: Any)
                        +raylib.GuiTabBar(bounds: Rectangle | list | tuple, text: list[bytes], count: int, active: Any) int

                        Tab Bar control, returns TAB to be closed or -1

                        @@ -4819,7 +5542,7 @@ are very, very similar to the C originals.

                        -raylib.GuiTextBox(bounds: Rectangle, text: str, textSize: int, editMode: bool)
                        +raylib.GuiTextBox(bounds: Rectangle | list | tuple, text: bytes, textSize: int, editMode: bool) int

                        Text Box control, updates input text

                        @@ -4830,7 +5553,7 @@ are very, very similar to the C originals.

                        -raylib.GuiTextInputBox(bounds: Rectangle, title: str, message: str, buttons: str, text: str, textMaxSize: int, secretViewActive: Any)
                        +raylib.GuiTextInputBox(bounds: Rectangle | list | tuple, title: bytes, message: bytes, buttons: bytes, text: bytes, textMaxSize: int, secretViewActive: Any) int

                        Text Input Box control, ask for text, supports secret

                        @@ -4841,13 +5564,13 @@ are very, very similar to the C originals.

                        -raylib.GuiToggle(bounds: Rectangle, text: str, active: Any)
                        +raylib.GuiToggle(bounds: Rectangle | list | tuple, text: bytes, active: Any) int

                        Toggle Button control, returns true when active

                        -raylib.GuiToggleGroup(bounds: Rectangle, text: str, active: Any)
                        +raylib.GuiToggleGroup(bounds: Rectangle | list | tuple, text: bytes, active: Any) int

                        Toggle Group control, returns active toggle index

                        @@ -4858,2439 +5581,2464 @@ are very, very similar to the C originals.

                        -raylib.GuiToggleSlider(bounds: Rectangle, text: str, active: Any)
                        +raylib.GuiToggleSlider(bounds: Rectangle | list | tuple, text: bytes, active: Any) int

                        Toggle Slider control, returns true when clicked

                        -raylib.GuiUnlock()
                        +raylib.GuiUnlock() None

                        Unlock gui controls (global state)

                        -raylib.GuiValueBox(bounds: Rectangle, text: str, value: Any, minValue: int, maxValue: int, editMode: bool)
                        +raylib.GuiValueBox(bounds: Rectangle | list | tuple, text: bytes, value: Any, minValue: int, maxValue: int, editMode: bool) int

                        Value Box control, updates input text with numbers

                        -raylib.GuiWindowBox(bounds: Rectangle, title: str)
                        +raylib.GuiWindowBox(bounds: Rectangle | list | tuple, title: bytes) int

                        Window Box control, shows a window that can be closed

                        -raylib.HUEBAR_PADDING
                        +raylib.HUEBAR_PADDING: int
                        -raylib.HUEBAR_SELECTOR_HEIGHT
                        +raylib.HUEBAR_SELECTOR_HEIGHT: int
                        -raylib.HUEBAR_SELECTOR_OVERFLOW
                        +raylib.HUEBAR_SELECTOR_OVERFLOW: int
                        -raylib.HUEBAR_WIDTH
                        +raylib.HUEBAR_WIDTH: int
                        -raylib.HideCursor()
                        +raylib.HideCursor() None

                        Hides cursor

                        -raylib.ICON_1UP
                        +raylib.ICON_1UP: int
                        -raylib.ICON_220
                        +raylib.ICON_220: int
                        -raylib.ICON_221
                        +raylib.ICON_221: int
                        -raylib.ICON_222
                        +raylib.ICON_222: int
                        -raylib.ICON_223
                        +raylib.ICON_223: int
                        -raylib.ICON_224
                        +raylib.ICON_224: int
                        -raylib.ICON_225
                        +raylib.ICON_225: int
                        -raylib.ICON_226
                        +raylib.ICON_226: int
                        -raylib.ICON_227
                        +raylib.ICON_227: int
                        -raylib.ICON_228
                        +raylib.ICON_228: int
                        -raylib.ICON_229
                        +raylib.ICON_229: int
                        -raylib.ICON_230
                        +raylib.ICON_230: int
                        -raylib.ICON_231
                        +raylib.ICON_231: int
                        -raylib.ICON_232
                        +raylib.ICON_232: int
                        -raylib.ICON_233
                        +raylib.ICON_233: int
                        -raylib.ICON_234
                        +raylib.ICON_234: int
                        -raylib.ICON_235
                        +raylib.ICON_235: int
                        -raylib.ICON_236
                        +raylib.ICON_236: int
                        -raylib.ICON_237
                        +raylib.ICON_237: int
                        -raylib.ICON_238
                        +raylib.ICON_238: int
                        -raylib.ICON_239
                        +raylib.ICON_239: int
                        -raylib.ICON_240
                        +raylib.ICON_240: int
                        -raylib.ICON_241
                        +raylib.ICON_241: int
                        -raylib.ICON_242
                        +raylib.ICON_242: int
                        -raylib.ICON_243
                        +raylib.ICON_243: int
                        -raylib.ICON_244
                        +raylib.ICON_244: int
                        -raylib.ICON_245
                        +raylib.ICON_245: int
                        -raylib.ICON_246
                        +raylib.ICON_246: int
                        -raylib.ICON_247
                        +raylib.ICON_247: int
                        -raylib.ICON_248
                        +raylib.ICON_248: int
                        -raylib.ICON_249
                        +raylib.ICON_249: int
                        -raylib.ICON_250
                        +raylib.ICON_250: int
                        -raylib.ICON_251
                        +raylib.ICON_251: int
                        -raylib.ICON_252
                        +raylib.ICON_252: int
                        -raylib.ICON_253
                        +raylib.ICON_253: int
                        -raylib.ICON_254
                        +raylib.ICON_254: int
                        -raylib.ICON_255
                        +raylib.ICON_255: int
                        -raylib.ICON_ALARM
                        +raylib.ICON_ALARM: int
                        -raylib.ICON_ALPHA_CLEAR
                        +raylib.ICON_ALPHA_CLEAR: int
                        -raylib.ICON_ALPHA_MULTIPLY
                        +raylib.ICON_ALPHA_MULTIPLY: int
                        -raylib.ICON_ARROW_DOWN
                        +raylib.ICON_ARROW_DOWN: int
                        -raylib.ICON_ARROW_DOWN_FILL
                        +raylib.ICON_ARROW_DOWN_FILL: int
                        -raylib.ICON_ARROW_LEFT
                        +raylib.ICON_ARROW_LEFT: int
                        -raylib.ICON_ARROW_LEFT_FILL
                        +raylib.ICON_ARROW_LEFT_FILL: int
                        -raylib.ICON_ARROW_RIGHT
                        +raylib.ICON_ARROW_RIGHT: int
                        -raylib.ICON_ARROW_RIGHT_FILL
                        +raylib.ICON_ARROW_RIGHT_FILL: int
                        -raylib.ICON_ARROW_UP
                        +raylib.ICON_ARROW_UP: int
                        -raylib.ICON_ARROW_UP_FILL
                        +raylib.ICON_ARROW_UP_FILL: int
                        -raylib.ICON_AUDIO
                        +raylib.ICON_AUDIO: int
                        -raylib.ICON_BIN
                        +raylib.ICON_BIN: int
                        -raylib.ICON_BOX
                        +raylib.ICON_BOX: int
                        -raylib.ICON_BOX_BOTTOM
                        +raylib.ICON_BOX_BOTTOM: int
                        -raylib.ICON_BOX_BOTTOM_LEFT
                        +raylib.ICON_BOX_BOTTOM_LEFT: int
                        -raylib.ICON_BOX_BOTTOM_RIGHT
                        +raylib.ICON_BOX_BOTTOM_RIGHT: int
                        -raylib.ICON_BOX_CENTER
                        +raylib.ICON_BOX_CENTER: int
                        -raylib.ICON_BOX_CIRCLE_MASK
                        +raylib.ICON_BOX_CIRCLE_MASK: int
                        -raylib.ICON_BOX_CONCENTRIC
                        +raylib.ICON_BOX_CONCENTRIC: int
                        -raylib.ICON_BOX_CORNERS_BIG
                        +raylib.ICON_BOX_CORNERS_BIG: int
                        -raylib.ICON_BOX_CORNERS_SMALL
                        +raylib.ICON_BOX_CORNERS_SMALL: int
                        -raylib.ICON_BOX_DOTS_BIG
                        +raylib.ICON_BOX_DOTS_BIG: int
                        -raylib.ICON_BOX_DOTS_SMALL
                        +raylib.ICON_BOX_DOTS_SMALL: int
                        -raylib.ICON_BOX_GRID
                        +raylib.ICON_BOX_GRID: int
                        -raylib.ICON_BOX_GRID_BIG
                        +raylib.ICON_BOX_GRID_BIG: int
                        -raylib.ICON_BOX_LEFT
                        +raylib.ICON_BOX_LEFT: int
                        -raylib.ICON_BOX_MULTISIZE
                        +raylib.ICON_BOX_MULTISIZE: int
                        -raylib.ICON_BOX_RIGHT
                        +raylib.ICON_BOX_RIGHT: int
                        -raylib.ICON_BOX_TOP
                        +raylib.ICON_BOX_TOP: int
                        -raylib.ICON_BOX_TOP_LEFT
                        +raylib.ICON_BOX_TOP_LEFT: int
                        -raylib.ICON_BOX_TOP_RIGHT
                        +raylib.ICON_BOX_TOP_RIGHT: int
                        -raylib.ICON_BREAKPOINT_OFF
                        +raylib.ICON_BREAKPOINT_OFF: int
                        -raylib.ICON_BREAKPOINT_ON
                        +raylib.ICON_BREAKPOINT_ON: int
                        -raylib.ICON_BRUSH_CLASSIC
                        +raylib.ICON_BRUSH_CLASSIC: int
                        -raylib.ICON_BRUSH_PAINTER
                        +raylib.ICON_BRUSH_PAINTER: int
                        -raylib.ICON_BURGER_MENU
                        +raylib.ICON_BURGER_MENU: int
                        -raylib.ICON_CAMERA
                        +raylib.ICON_CAMERA: int
                        -raylib.ICON_CASE_SENSITIVE
                        +raylib.ICON_CASE_SENSITIVE: int
                        -raylib.ICON_CLOCK
                        +raylib.ICON_CLOCK: int
                        -raylib.ICON_COIN
                        +raylib.ICON_COIN: int
                        -raylib.ICON_COLOR_BUCKET
                        +raylib.ICON_COLOR_BUCKET: int
                        -raylib.ICON_COLOR_PICKER
                        +raylib.ICON_COLOR_PICKER: int
                        -raylib.ICON_CORNER
                        +raylib.ICON_CORNER: int
                        -raylib.ICON_CPU
                        +raylib.ICON_CPU: int
                        -raylib.ICON_CRACK
                        +raylib.ICON_CRACK: int
                        -raylib.ICON_CRACK_POINTS
                        +raylib.ICON_CRACK_POINTS: int
                        -raylib.ICON_CROP
                        +raylib.ICON_CROP: int
                        -raylib.ICON_CROP_ALPHA
                        +raylib.ICON_CROP_ALPHA: int
                        -raylib.ICON_CROSS
                        +raylib.ICON_CROSS: int
                        -raylib.ICON_CROSSLINE
                        +raylib.ICON_CROSSLINE: int
                        -raylib.ICON_CROSS_SMALL
                        +raylib.ICON_CROSS_SMALL: int
                        -raylib.ICON_CUBE
                        +raylib.ICON_CUBE: int
                        -raylib.ICON_CUBE_FACE_BACK
                        +raylib.ICON_CUBE_FACE_BACK: int
                        -raylib.ICON_CUBE_FACE_BOTTOM
                        +raylib.ICON_CUBE_FACE_BOTTOM: int
                        -raylib.ICON_CUBE_FACE_FRONT
                        +raylib.ICON_CUBE_FACE_FRONT: int
                        -raylib.ICON_CUBE_FACE_LEFT
                        +raylib.ICON_CUBE_FACE_LEFT: int
                        -raylib.ICON_CUBE_FACE_RIGHT
                        +raylib.ICON_CUBE_FACE_RIGHT: int
                        -raylib.ICON_CUBE_FACE_TOP
                        +raylib.ICON_CUBE_FACE_TOP: int
                        -raylib.ICON_CURSOR_CLASSIC
                        +raylib.ICON_CURSOR_CLASSIC: int
                        -raylib.ICON_CURSOR_HAND
                        +raylib.ICON_CURSOR_HAND: int
                        -raylib.ICON_CURSOR_MOVE
                        +raylib.ICON_CURSOR_MOVE: int
                        -raylib.ICON_CURSOR_MOVE_FILL
                        +raylib.ICON_CURSOR_MOVE_FILL: int
                        -raylib.ICON_CURSOR_POINTER
                        +raylib.ICON_CURSOR_POINTER: int
                        -raylib.ICON_CURSOR_SCALE
                        +raylib.ICON_CURSOR_SCALE: int
                        -raylib.ICON_CURSOR_SCALE_FILL
                        +raylib.ICON_CURSOR_SCALE_FILL: int
                        -raylib.ICON_CURSOR_SCALE_LEFT
                        +raylib.ICON_CURSOR_SCALE_LEFT: int
                        -raylib.ICON_CURSOR_SCALE_LEFT_FILL
                        +raylib.ICON_CURSOR_SCALE_LEFT_FILL: int
                        -raylib.ICON_CURSOR_SCALE_RIGHT
                        +raylib.ICON_CURSOR_SCALE_RIGHT: int
                        -raylib.ICON_CURSOR_SCALE_RIGHT_FILL
                        +raylib.ICON_CURSOR_SCALE_RIGHT_FILL: int
                        -raylib.ICON_DEMON
                        +raylib.ICON_DEMON: int
                        -raylib.ICON_DITHERING
                        +raylib.ICON_DITHERING: int
                        -raylib.ICON_DOOR
                        +raylib.ICON_DOOR: int
                        -raylib.ICON_EMPTYBOX
                        +raylib.ICON_EMPTYBOX: int
                        -raylib.ICON_EMPTYBOX_SMALL
                        +raylib.ICON_EMPTYBOX_SMALL: int
                        -raylib.ICON_EXIT
                        +raylib.ICON_EXIT: int
                        -raylib.ICON_EXPLOSION
                        +raylib.ICON_EXPLOSION: int
                        -raylib.ICON_EYE_OFF
                        +raylib.ICON_EYE_OFF: int
                        -raylib.ICON_EYE_ON
                        +raylib.ICON_EYE_ON: int
                        -raylib.ICON_FILE
                        +raylib.ICON_FILE: int
                        -raylib.ICON_FILETYPE_ALPHA
                        +raylib.ICON_FILETYPE_ALPHA: int
                        -raylib.ICON_FILETYPE_AUDIO
                        +raylib.ICON_FILETYPE_AUDIO: int
                        -raylib.ICON_FILETYPE_BINARY
                        +raylib.ICON_FILETYPE_BINARY: int
                        -raylib.ICON_FILETYPE_HOME
                        +raylib.ICON_FILETYPE_HOME: int
                        -raylib.ICON_FILETYPE_IMAGE
                        +raylib.ICON_FILETYPE_IMAGE: int
                        -raylib.ICON_FILETYPE_INFO
                        +raylib.ICON_FILETYPE_INFO: int
                        -raylib.ICON_FILETYPE_PLAY
                        +raylib.ICON_FILETYPE_PLAY: int
                        -raylib.ICON_FILETYPE_TEXT
                        +raylib.ICON_FILETYPE_TEXT: int
                        -raylib.ICON_FILETYPE_VIDEO
                        +raylib.ICON_FILETYPE_VIDEO: int
                        -raylib.ICON_FILE_ADD
                        +raylib.ICON_FILE_ADD: int
                        -raylib.ICON_FILE_COPY
                        +raylib.ICON_FILE_COPY: int
                        -raylib.ICON_FILE_CUT
                        +raylib.ICON_FILE_CUT: int
                        -raylib.ICON_FILE_DELETE
                        +raylib.ICON_FILE_DELETE: int
                        -raylib.ICON_FILE_EXPORT
                        +raylib.ICON_FILE_EXPORT: int
                        -raylib.ICON_FILE_NEW
                        +raylib.ICON_FILE_NEW: int
                        -raylib.ICON_FILE_OPEN
                        +raylib.ICON_FILE_OPEN: int
                        -raylib.ICON_FILE_PASTE
                        +raylib.ICON_FILE_PASTE: int
                        -raylib.ICON_FILE_SAVE
                        +raylib.ICON_FILE_SAVE: int
                        -raylib.ICON_FILE_SAVE_CLASSIC
                        +raylib.ICON_FILE_SAVE_CLASSIC: int
                        -raylib.ICON_FILTER
                        +raylib.ICON_FILTER: int
                        -raylib.ICON_FILTER_BILINEAR
                        +raylib.ICON_FILTER_BILINEAR: int
                        -raylib.ICON_FILTER_POINT
                        +raylib.ICON_FILTER_POINT: int
                        -raylib.ICON_FILTER_TOP
                        +raylib.ICON_FILTER_TOP: int
                        -raylib.ICON_FOLDER
                        +raylib.ICON_FOLDER: int
                        -raylib.ICON_FOLDER_ADD
                        +raylib.ICON_FOLDER_ADD: int
                        -raylib.ICON_FOLDER_FILE_OPEN
                        +raylib.ICON_FOLDER_FILE_OPEN: int
                        -raylib.ICON_FOLDER_OPEN
                        +raylib.ICON_FOLDER_OPEN: int
                        -raylib.ICON_FOLDER_SAVE
                        +raylib.ICON_FOLDER_SAVE: int
                        -raylib.ICON_FOUR_BOXES
                        +raylib.ICON_FOUR_BOXES: int
                        -raylib.ICON_FX
                        +raylib.ICON_FX: int
                        -raylib.ICON_GEAR
                        +raylib.ICON_GEAR: int
                        -raylib.ICON_GEAR_BIG
                        +raylib.ICON_GEAR_BIG: int
                        -raylib.ICON_GEAR_EX
                        +raylib.ICON_GEAR_EX: int
                        -raylib.ICON_GRID
                        +raylib.ICON_GRID: int
                        -raylib.ICON_GRID_FILL
                        +raylib.ICON_GRID_FILL: int
                        -raylib.ICON_HAND_POINTER
                        +raylib.ICON_HAND_POINTER: int
                        -raylib.ICON_HEART
                        +raylib.ICON_HEART: int
                        -raylib.ICON_HELP
                        +raylib.ICON_HELP: int
                        -raylib.ICON_HEX
                        +raylib.ICON_HEX: int
                        -raylib.ICON_HIDPI
                        +raylib.ICON_HIDPI: int
                        -raylib.ICON_HOUSE
                        +raylib.ICON_HOUSE: int
                        -raylib.ICON_INFO
                        +raylib.ICON_INFO: int
                        -raylib.ICON_KEY
                        +raylib.ICON_KEY: int
                        -raylib.ICON_LASER
                        +raylib.ICON_LASER: int
                        -raylib.ICON_LAYERS
                        +raylib.ICON_LAYERS: int
                        -raylib.ICON_LAYERS_VISIBLE
                        +raylib.ICON_LAYERS_VISIBLE: int
                        -raylib.ICON_LENS
                        +raylib.ICON_LENS: int
                        -raylib.ICON_LENS_BIG
                        +raylib.ICON_LENS_BIG: int
                        -raylib.ICON_LIFE_BARS
                        +raylib.ICON_LIFE_BARS: int
                        +raylib.ICON_LINK: int
                        +raylib.ICON_LINK_BOXES: int
                        +raylib.ICON_LINK_BROKE: int
                        +raylib.ICON_LINK_MULTI: int
                        +raylib.ICON_LINK_NET: int
                        -raylib.ICON_LOCK_CLOSE
                        +raylib.ICON_LOCK_CLOSE: int
                        -raylib.ICON_LOCK_OPEN
                        +raylib.ICON_LOCK_OPEN: int
                        -raylib.ICON_MAGNET
                        +raylib.ICON_MAGNET: int
                        -raylib.ICON_MAILBOX
                        +raylib.ICON_MAILBOX: int
                        -raylib.ICON_MIPMAPS
                        +raylib.ICON_MIPMAPS: int
                        -raylib.ICON_MODE_2D
                        +raylib.ICON_MODE_2D: int
                        -raylib.ICON_MODE_3D
                        +raylib.ICON_MODE_3D: int
                        -raylib.ICON_MONITOR
                        +raylib.ICON_MONITOR: int
                        -raylib.ICON_MUTATE
                        +raylib.ICON_MUTATE: int
                        -raylib.ICON_MUTATE_FILL
                        +raylib.ICON_MUTATE_FILL: int
                        -raylib.ICON_NONE
                        +raylib.ICON_NONE: int
                        -raylib.ICON_NOTEBOOK
                        +raylib.ICON_NOTEBOOK: int
                        -raylib.ICON_OK_TICK
                        +raylib.ICON_OK_TICK: int
                        -raylib.ICON_PENCIL
                        +raylib.ICON_PENCIL: int
                        -raylib.ICON_PENCIL_BIG
                        +raylib.ICON_PENCIL_BIG: int
                        -raylib.ICON_PHOTO_CAMERA
                        +raylib.ICON_PHOTO_CAMERA: int
                        -raylib.ICON_PHOTO_CAMERA_FLASH
                        +raylib.ICON_PHOTO_CAMERA_FLASH: int
                        -raylib.ICON_PLAYER
                        +raylib.ICON_PLAYER: int
                        -raylib.ICON_PLAYER_JUMP
                        +raylib.ICON_PLAYER_JUMP: int
                        -raylib.ICON_PLAYER_NEXT
                        +raylib.ICON_PLAYER_NEXT: int
                        -raylib.ICON_PLAYER_PAUSE
                        +raylib.ICON_PLAYER_PAUSE: int
                        -raylib.ICON_PLAYER_PLAY
                        +raylib.ICON_PLAYER_PLAY: int
                        -raylib.ICON_PLAYER_PLAY_BACK
                        +raylib.ICON_PLAYER_PLAY_BACK: int
                        -raylib.ICON_PLAYER_PREVIOUS
                        +raylib.ICON_PLAYER_PREVIOUS: int
                        -raylib.ICON_PLAYER_RECORD
                        +raylib.ICON_PLAYER_RECORD: int
                        -raylib.ICON_PLAYER_STOP
                        +raylib.ICON_PLAYER_STOP: int
                        -raylib.ICON_POT
                        +raylib.ICON_POT: int
                        -raylib.ICON_PRINTER
                        +raylib.ICON_PRINTER: int
                        -raylib.ICON_REDO
                        +raylib.ICON_REDO: int
                        -raylib.ICON_REDO_FILL
                        +raylib.ICON_REDO_FILL: int
                        -raylib.ICON_REG_EXP
                        +raylib.ICON_REG_EXP: int
                        -raylib.ICON_REPEAT
                        +raylib.ICON_REPEAT: int
                        -raylib.ICON_REPEAT_FILL
                        +raylib.ICON_REPEAT_FILL: int
                        -raylib.ICON_REREDO
                        +raylib.ICON_REREDO: int
                        -raylib.ICON_REREDO_FILL
                        +raylib.ICON_REREDO_FILL: int
                        -raylib.ICON_RESIZE
                        +raylib.ICON_RESIZE: int
                        -raylib.ICON_RESTART
                        +raylib.ICON_RESTART: int
                        -raylib.ICON_ROM
                        +raylib.ICON_ROM: int
                        -raylib.ICON_ROTATE
                        +raylib.ICON_ROTATE: int
                        -raylib.ICON_ROTATE_FILL
                        +raylib.ICON_ROTATE_FILL: int
                        -raylib.ICON_RUBBER
                        +raylib.ICON_RUBBER: int
                        -raylib.ICON_SAND_TIMER
                        +raylib.ICON_SAND_TIMER: int
                        -raylib.ICON_SCALE
                        +raylib.ICON_SCALE: int
                        -raylib.ICON_SHIELD
                        +raylib.ICON_SHIELD: int
                        -raylib.ICON_SHUFFLE
                        +raylib.ICON_SHUFFLE: int
                        -raylib.ICON_SHUFFLE_FILL
                        +raylib.ICON_SHUFFLE_FILL: int
                        -raylib.ICON_SPECIAL
                        +raylib.ICON_SPECIAL: int
                        -raylib.ICON_SQUARE_TOGGLE
                        +raylib.ICON_SQUARE_TOGGLE: int
                        -raylib.ICON_STAR
                        +raylib.ICON_STAR: int
                        -raylib.ICON_STEP_INTO
                        +raylib.ICON_STEP_INTO: int
                        -raylib.ICON_STEP_OUT
                        +raylib.ICON_STEP_OUT: int
                        -raylib.ICON_STEP_OVER
                        +raylib.ICON_STEP_OVER: int
                        -raylib.ICON_SUITCASE
                        +raylib.ICON_SUITCASE: int
                        -raylib.ICON_SUITCASE_ZIP
                        +raylib.ICON_SUITCASE_ZIP: int
                        -raylib.ICON_SYMMETRY
                        +raylib.ICON_SYMMETRY: int
                        -raylib.ICON_SYMMETRY_HORIZONTAL
                        +raylib.ICON_SYMMETRY_HORIZONTAL: int
                        -raylib.ICON_SYMMETRY_VERTICAL
                        +raylib.ICON_SYMMETRY_VERTICAL: int
                        -raylib.ICON_TARGET
                        +raylib.ICON_TARGET: int
                        -raylib.ICON_TARGET_BIG
                        +raylib.ICON_TARGET_BIG: int
                        -raylib.ICON_TARGET_BIG_FILL
                        +raylib.ICON_TARGET_BIG_FILL: int
                        -raylib.ICON_TARGET_MOVE
                        +raylib.ICON_TARGET_MOVE: int
                        -raylib.ICON_TARGET_MOVE_FILL
                        +raylib.ICON_TARGET_MOVE_FILL: int
                        -raylib.ICON_TARGET_POINT
                        +raylib.ICON_TARGET_POINT: int
                        -raylib.ICON_TARGET_SMALL
                        +raylib.ICON_TARGET_SMALL: int
                        -raylib.ICON_TARGET_SMALL_FILL
                        +raylib.ICON_TARGET_SMALL_FILL: int
                        -raylib.ICON_TEXT_A
                        +raylib.ICON_TEXT_A: int
                        -raylib.ICON_TEXT_NOTES
                        +raylib.ICON_TEXT_NOTES: int
                        -raylib.ICON_TEXT_POPUP
                        +raylib.ICON_TEXT_POPUP: int
                        -raylib.ICON_TEXT_T
                        +raylib.ICON_TEXT_T: int
                        -raylib.ICON_TOOLS
                        +raylib.ICON_TOOLS: int
                        -raylib.ICON_UNDO
                        +raylib.ICON_UNDO: int
                        -raylib.ICON_UNDO_FILL
                        +raylib.ICON_UNDO_FILL: int
                        -raylib.ICON_VERTICAL_BARS
                        +raylib.ICON_VERTICAL_BARS: int
                        -raylib.ICON_VERTICAL_BARS_FILL
                        +raylib.ICON_VERTICAL_BARS_FILL: int
                        -raylib.ICON_WATER_DROP
                        +raylib.ICON_WATER_DROP: int
                        -raylib.ICON_WAVE
                        +raylib.ICON_WAVE: int
                        -raylib.ICON_WAVE_SINUS
                        +raylib.ICON_WAVE_SINUS: int
                        -raylib.ICON_WAVE_SQUARE
                        +raylib.ICON_WAVE_SQUARE: int
                        -raylib.ICON_WAVE_TRIANGULAR
                        +raylib.ICON_WAVE_TRIANGULAR: int
                        -raylib.ICON_WINDOW
                        +raylib.ICON_WINDOW: int
                        -raylib.ICON_ZOOM_ALL
                        +raylib.ICON_ZOOM_ALL: int
                        -raylib.ICON_ZOOM_BIG
                        +raylib.ICON_ZOOM_BIG: int
                        -raylib.ICON_ZOOM_CENTER
                        +raylib.ICON_ZOOM_CENTER: int
                        -raylib.ICON_ZOOM_MEDIUM
                        +raylib.ICON_ZOOM_MEDIUM: int
                        -raylib.ICON_ZOOM_SMALL
                        +raylib.ICON_ZOOM_SMALL: int
                        -
                        +
                        -raylib.Image
                        +class raylib.Image +
                        +
                        +data: Any
                        +
                        +
                        +format: int
                        +
                        + +
                        +
                        +height: int
                        +
                        + +
                        +
                        +mipmaps: int
                        +
                        + +
                        +
                        +width: int
                        +
                        + +
                        +
                        -raylib.ImageAlphaClear(image: Any, color: Color, threshold: float)
                        +raylib.ImageAlphaClear(image: Any | list | tuple, color: Color | list | tuple, threshold: float) None

                        Clear alpha channel to desired color

                        -raylib.ImageAlphaCrop(image: Any, threshold: float)
                        +raylib.ImageAlphaCrop(image: Any | list | tuple, threshold: float) None

                        Crop image depending on alpha value

                        -raylib.ImageAlphaMask(image: Any, alphaMask: Image)
                        +raylib.ImageAlphaMask(image: Any | list | tuple, alphaMask: Image | list | tuple) None

                        Apply alpha mask to image

                        -raylib.ImageAlphaPremultiply(image: Any)
                        +raylib.ImageAlphaPremultiply(image: Any | list | tuple) None

                        Premultiply alpha channel

                        -raylib.ImageBlurGaussian(image: Any, blurSize: int)
                        +raylib.ImageBlurGaussian(image: Any | list | tuple, blurSize: int) None

                        Apply Gaussian blur using a box blur approximation

                        -raylib.ImageClearBackground(dst: Any, color: Color)
                        +raylib.ImageClearBackground(dst: Any | list | tuple, color: Color | list | tuple) None

                        Clear image background with given color

                        -raylib.ImageColorBrightness(image: Any, brightness: int)
                        +raylib.ImageColorBrightness(image: Any | list | tuple, brightness: int) None

                        Modify image color: brightness (-255 to 255)

                        -raylib.ImageColorContrast(image: Any, contrast: float)
                        +raylib.ImageColorContrast(image: Any | list | tuple, contrast: float) None

                        Modify image color: contrast (-100 to 100)

                        -raylib.ImageColorGrayscale(image: Any)
                        +raylib.ImageColorGrayscale(image: Any | list | tuple) None

                        Modify image color: grayscale

                        -raylib.ImageColorInvert(image: Any)
                        +raylib.ImageColorInvert(image: Any | list | tuple) None

                        Modify image color: invert

                        -raylib.ImageColorReplace(image: Any, color: Color, replace: Color)
                        +raylib.ImageColorReplace(image: Any | list | tuple, color: Color | list | tuple, replace: Color | list | tuple) None

                        Modify image color: replace color

                        -raylib.ImageColorTint(image: Any, color: Color)
                        +raylib.ImageColorTint(image: Any | list | tuple, color: Color | list | tuple) None

                        Modify image color: tint

                        -raylib.ImageCopy(image: Image)
                        +raylib.ImageCopy(image: Image | list | tuple) Image

                        Create an image duplicate (useful for transformations)

                        -raylib.ImageCrop(image: Any, crop: Rectangle)
                        +raylib.ImageCrop(image: Any | list | tuple, crop: Rectangle | list | tuple) None

                        Crop an image to a defined rectangle

                        -raylib.ImageDither(image: Any, rBpp: int, gBpp: int, bBpp: int, aBpp: int)
                        +raylib.ImageDither(image: Any | list | tuple, rBpp: int, gBpp: int, bBpp: int, aBpp: int) None

                        Dither image data to 16bpp or lower (Floyd-Steinberg dithering)

                        -raylib.ImageDraw(dst: Any, src: Image, srcRec: Rectangle, dstRec: Rectangle, tint: Color)
                        +raylib.ImageDraw(dst: Any | list | tuple, src: Image | list | tuple, srcRec: Rectangle | list | tuple, dstRec: Rectangle | list | tuple, tint: Color | list | tuple) None

                        Draw a source image within a destination image (tint applied to source)

                        -raylib.ImageDrawCircle(dst: Any, centerX: int, centerY: int, radius: int, color: Color)
                        +raylib.ImageDrawCircle(dst: Any | list | tuple, centerX: int, centerY: int, radius: int, color: Color | list | tuple) None

                        Draw a filled circle within an image

                        -raylib.ImageDrawCircleLines(dst: Any, centerX: int, centerY: int, radius: int, color: Color)
                        +raylib.ImageDrawCircleLines(dst: Any | list | tuple, centerX: int, centerY: int, radius: int, color: Color | list | tuple) None

                        Draw circle outline within an image

                        -raylib.ImageDrawCircleLinesV(dst: Any, center: Vector2, radius: int, color: Color)
                        +raylib.ImageDrawCircleLinesV(dst: Any | list | tuple, center: Vector2 | list | tuple, radius: int, color: Color | list | tuple) None

                        Draw circle outline within an image (Vector version)

                        -raylib.ImageDrawCircleV(dst: Any, center: Vector2, radius: int, color: Color)
                        +raylib.ImageDrawCircleV(dst: Any | list | tuple, center: Vector2 | list | tuple, radius: int, color: Color | list | tuple) None

                        Draw a filled circle within an image (Vector version)

                        -raylib.ImageDrawLine(dst: Any, startPosX: int, startPosY: int, endPosX: int, endPosY: int, color: Color)
                        +raylib.ImageDrawLine(dst: Any | list | tuple, startPosX: int, startPosY: int, endPosX: int, endPosY: int, color: Color | list | tuple) None

                        Draw line within an image

                        -raylib.ImageDrawLineV(dst: Any, start: Vector2, end: Vector2, color: Color)
                        +raylib.ImageDrawLineV(dst: Any | list | tuple, start: Vector2 | list | tuple, end: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw line within an image (Vector version)

                        -raylib.ImageDrawPixel(dst: Any, posX: int, posY: int, color: Color)
                        +raylib.ImageDrawPixel(dst: Any | list | tuple, posX: int, posY: int, color: Color | list | tuple) None

                        Draw pixel within an image

                        -raylib.ImageDrawPixelV(dst: Any, position: Vector2, color: Color)
                        +raylib.ImageDrawPixelV(dst: Any | list | tuple, position: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw pixel within an image (Vector version)

                        -raylib.ImageDrawRectangle(dst: Any, posX: int, posY: int, width: int, height: int, color: Color)
                        +raylib.ImageDrawRectangle(dst: Any | list | tuple, posX: int, posY: int, width: int, height: int, color: Color | list | tuple) None

                        Draw rectangle within an image

                        -raylib.ImageDrawRectangleLines(dst: Any, rec: Rectangle, thick: int, color: Color)
                        +raylib.ImageDrawRectangleLines(dst: Any | list | tuple, rec: Rectangle | list | tuple, thick: int, color: Color | list | tuple) None

                        Draw rectangle lines within an image

                        -raylib.ImageDrawRectangleRec(dst: Any, rec: Rectangle, color: Color)
                        +raylib.ImageDrawRectangleRec(dst: Any | list | tuple, rec: Rectangle | list | tuple, color: Color | list | tuple) None

                        Draw rectangle within an image

                        -raylib.ImageDrawRectangleV(dst: Any, position: Vector2, size: Vector2, color: Color)
                        +raylib.ImageDrawRectangleV(dst: Any | list | tuple, position: Vector2 | list | tuple, size: Vector2 | list | tuple, color: Color | list | tuple) None

                        Draw rectangle within an image (Vector version)

                        -raylib.ImageDrawText(dst: Any, text: str, posX: int, posY: int, fontSize: int, color: Color)
                        +raylib.ImageDrawText(dst: Any | list | tuple, text: bytes, posX: int, posY: int, fontSize: int, color: Color | list | tuple) None

                        Draw text (using default font) within an image (destination)

                        -raylib.ImageDrawTextEx(dst: Any, font: Font, text: str, position: Vector2, fontSize: float, spacing: float, tint: Color)
                        +raylib.ImageDrawTextEx(dst: Any | list | tuple, font: Font | list | tuple, text: bytes, position: Vector2 | list | tuple, fontSize: float, spacing: float, tint: Color | list | tuple) None

                        Draw text (custom sprite font) within an image (destination)

                        -raylib.ImageFlipHorizontal(image: Any)
                        +raylib.ImageFlipHorizontal(image: Any | list | tuple) None

                        Flip image horizontally

                        -raylib.ImageFlipVertical(image: Any)
                        +raylib.ImageFlipVertical(image: Any | list | tuple) None

                        Flip image vertically

                        -raylib.ImageFormat(image: Any, newFormat: int)
                        +raylib.ImageFormat(image: Any | list | tuple, newFormat: int) None

                        Convert image data to desired format

                        -raylib.ImageFromImage(image: Image, rec: Rectangle)
                        +raylib.ImageFromImage(image: Image | list | tuple, rec: Rectangle | list | tuple) Image

                        Create an image from another image piece

                        -raylib.ImageMipmaps(image: Any)
                        +raylib.ImageMipmaps(image: Any | list | tuple) None

                        Compute all mipmap levels for a provided image

                        -raylib.ImageResize(image: Any, newWidth: int, newHeight: int)
                        +raylib.ImageResize(image: Any | list | tuple, newWidth: int, newHeight: int) None

                        Resize image (Bicubic scaling algorithm)

                        -raylib.ImageResizeCanvas(image: Any, newWidth: int, newHeight: int, offsetX: int, offsetY: int, fill: Color)
                        +raylib.ImageResizeCanvas(image: Any | list | tuple, newWidth: int, newHeight: int, offsetX: int, offsetY: int, fill: Color | list | tuple) None

                        Resize canvas and fill with color

                        -raylib.ImageResizeNN(image: Any, newWidth: int, newHeight: int)
                        +raylib.ImageResizeNN(image: Any | list | tuple, newWidth: int, newHeight: int) None

                        Resize image (Nearest-Neighbor scaling algorithm)

                        -raylib.ImageRotate(image: Any, degrees: int)
                        +raylib.ImageRotate(image: Any | list | tuple, degrees: int) None

                        Rotate image by input angle in degrees (-359 to 359)

                        -raylib.ImageRotateCCW(image: Any)
                        +raylib.ImageRotateCCW(image: Any | list | tuple) None

                        Rotate image counter-clockwise 90deg

                        -raylib.ImageRotateCW(image: Any)
                        +raylib.ImageRotateCW(image: Any | list | tuple) None

                        Rotate image clockwise 90deg

                        -raylib.ImageText(text: str, fontSize: int, color: Color)
                        +raylib.ImageText(text: bytes, fontSize: int, color: Color | list | tuple) Image

                        Create an image from text (default font)

                        -raylib.ImageTextEx(font: Font, text: str, fontSize: float, spacing: float, tint: Color)
                        +raylib.ImageTextEx(font: Font | list | tuple, text: bytes, fontSize: float, spacing: float, tint: Color | list | tuple) Image

                        Create an image from text (custom sprite font)

                        -raylib.ImageToPOT(image: Any, fill: Color)
                        +raylib.ImageToPOT(image: Any | list | tuple, fill: Color | list | tuple) None

                        Convert image to POT (power-of-two)

                        -raylib.InitAudioDevice()
                        +raylib.InitAudioDevice() None

                        Initialize audio device and context

                        -raylib.InitPhysics()
                        +raylib.InitPhysics() None

                        Initializes physics system

                        -raylib.InitWindow(width: int, height: int, title: str)
                        +raylib.InitWindow(width: int, height: int, title: bytes) None

                        Initialize window and OpenGL context

                        -raylib.IsAudioDeviceReady()
                        +raylib.IsAudioDeviceReady() bool

                        Check if audio device has been initialized successfully

                        -raylib.IsAudioStreamPlaying(stream: AudioStream)
                        +raylib.IsAudioStreamPlaying(stream: AudioStream | list | tuple) bool

                        Check if audio stream is playing

                        -raylib.IsAudioStreamProcessed(stream: AudioStream)
                        +raylib.IsAudioStreamProcessed(stream: AudioStream | list | tuple) bool

                        Check if any audio stream buffers requires refill

                        -raylib.IsAudioStreamReady(stream: AudioStream)
                        +raylib.IsAudioStreamReady(stream: AudioStream | list | tuple) bool

                        Checks if an audio stream is ready

                        -raylib.IsCursorHidden()
                        +raylib.IsCursorHidden() bool

                        Check if cursor is not visible

                        -raylib.IsCursorOnScreen()
                        +raylib.IsCursorOnScreen() bool

                        Check if cursor is on the screen

                        -raylib.IsFileDropped()
                        +raylib.IsFileDropped() bool

                        Check if a file has been dropped into window

                        -raylib.IsFileExtension(fileName: str, ext: str)
                        +raylib.IsFileExtension(fileName: bytes, ext: bytes) bool

                        Check file extension (including point: .png, .wav)

                        -raylib.IsFontReady(font: Font)
                        +raylib.IsFontReady(font: Font | list | tuple) bool

                        Check if a font is ready

                        -raylib.IsGamepadAvailable(gamepad: int)
                        +raylib.IsGamepadAvailable(gamepad: int) bool

                        Check if a gamepad is available

                        -raylib.IsGamepadButtonDown(gamepad: int, button: int)
                        +raylib.IsGamepadButtonDown(gamepad: int, button: int) bool

                        Check if a gamepad button is being pressed

                        -raylib.IsGamepadButtonPressed(gamepad: int, button: int)
                        +raylib.IsGamepadButtonPressed(gamepad: int, button: int) bool

                        Check if a gamepad button has been pressed once

                        -raylib.IsGamepadButtonReleased(gamepad: int, button: int)
                        +raylib.IsGamepadButtonReleased(gamepad: int, button: int) bool

                        Check if a gamepad button has been released once

                        -raylib.IsGamepadButtonUp(gamepad: int, button: int)
                        +raylib.IsGamepadButtonUp(gamepad: int, button: int) bool

                        Check if a gamepad button is NOT being pressed

                        -raylib.IsGestureDetected(gesture: int)
                        +raylib.IsGestureDetected(gesture: int) bool

                        Check if a gesture have been detected

                        -raylib.IsImageReady(image: Image)
                        +raylib.IsImageReady(image: Image | list | tuple) bool

                        Check if an image is ready

                        -raylib.IsKeyDown(key: int)
                        +raylib.IsKeyDown(key: int) bool

                        Check if a key is being pressed

                        -raylib.IsKeyPressed(key: int)
                        +raylib.IsKeyPressed(key: int) bool

                        Check if a key has been pressed once

                        -raylib.IsKeyPressedRepeat(key: int)
                        +raylib.IsKeyPressedRepeat(key: int) bool

                        Check if a key has been pressed again (Only PLATFORM_DESKTOP)

                        -raylib.IsKeyReleased(key: int)
                        +raylib.IsKeyReleased(key: int) bool

                        Check if a key has been released once

                        -raylib.IsKeyUp(key: int)
                        +raylib.IsKeyUp(key: int) bool

                        Check if a key is NOT being pressed

                        -raylib.IsMaterialReady(material: Material)
                        +raylib.IsMaterialReady(material: Material | list | tuple) bool

                        Check if a material is ready

                        -raylib.IsModelAnimationValid(model: Model, anim: ModelAnimation)
                        +raylib.IsModelAnimationValid(model: Model | list | tuple, anim: ModelAnimation | list | tuple) bool

                        Check model animation skeleton match

                        -raylib.IsModelReady(model: Model)
                        +raylib.IsModelReady(model: Model | list | tuple) bool

                        Check if a model is ready

                        -raylib.IsMouseButtonDown(button: int)
                        +raylib.IsMouseButtonDown(button: int) bool

                        Check if a mouse button is being pressed

                        -raylib.IsMouseButtonPressed(button: int)
                        +raylib.IsMouseButtonPressed(button: int) bool

                        Check if a mouse button has been pressed once

                        -raylib.IsMouseButtonReleased(button: int)
                        +raylib.IsMouseButtonReleased(button: int) bool

                        Check if a mouse button has been released once

                        -raylib.IsMouseButtonUp(button: int)
                        +raylib.IsMouseButtonUp(button: int) bool

                        Check if a mouse button is NOT being pressed

                        -raylib.IsMusicReady(music: Music)
                        +raylib.IsMusicReady(music: Music | list | tuple) bool

                        Checks if a music stream is ready

                        -raylib.IsMusicStreamPlaying(music: Music)
                        +raylib.IsMusicStreamPlaying(music: Music | list | tuple) bool

                        Check if music is playing

                        -raylib.IsPathFile(path: str)
                        +raylib.IsPathFile(path: bytes) bool

                        Check if a given path is a file or a directory

                        -raylib.IsRenderTextureReady(target: RenderTexture)
                        +raylib.IsRenderTextureReady(target: RenderTexture | list | tuple) bool

                        Check if a render texture is ready

                        -raylib.IsShaderReady(shader: Shader)
                        +raylib.IsShaderReady(shader: Shader | list | tuple) bool

                        Check if a shader is ready

                        -raylib.IsSoundPlaying(sound: Sound)
                        +raylib.IsSoundPlaying(sound: Sound | list | tuple) bool

                        Check if a sound is currently playing

                        -raylib.IsSoundReady(sound: Sound)
                        +raylib.IsSoundReady(sound: Sound | list | tuple) bool

                        Checks if a sound is ready

                        -raylib.IsTextureReady(texture: Texture)
                        +raylib.IsTextureReady(texture: Texture | list | tuple) bool

                        Check if a texture is ready

                        -raylib.IsWaveReady(wave: Wave)
                        +raylib.IsWaveReady(wave: Wave | list | tuple) bool

                        Checks if wave data is ready

                        -raylib.IsWindowFocused()
                        +raylib.IsWindowFocused() bool

                        Check if window is currently focused (only PLATFORM_DESKTOP)

                        -raylib.IsWindowFullscreen()
                        +raylib.IsWindowFullscreen() bool

                        Check if window is currently fullscreen

                        -raylib.IsWindowHidden()
                        +raylib.IsWindowHidden() bool

                        Check if window is currently hidden (only PLATFORM_DESKTOP)

                        -raylib.IsWindowMaximized()
                        +raylib.IsWindowMaximized() bool

                        Check if window is currently maximized (only PLATFORM_DESKTOP)

                        -raylib.IsWindowMinimized()
                        +raylib.IsWindowMinimized() bool

                        Check if window is currently minimized (only PLATFORM_DESKTOP)

                        -raylib.IsWindowReady()
                        +raylib.IsWindowReady() bool

                        Check if window has been initialized successfully

                        -raylib.IsWindowResized()
                        +raylib.IsWindowResized() bool

                        Check if window has been resized last frame

                        -raylib.IsWindowState(flag: int)
                        +raylib.IsWindowState(flag: int) bool

                        Check if one specific window flag is enabled

                        -raylib.KEY_A
                        +raylib.KEY_A: int
                        -raylib.KEY_APOSTROPHE
                        +raylib.KEY_APOSTROPHE: int
                        -raylib.KEY_B
                        +raylib.KEY_B: int
                        -raylib.KEY_BACK
                        +raylib.KEY_BACK: int
                        -raylib.KEY_BACKSLASH
                        +raylib.KEY_BACKSLASH: int
                        -raylib.KEY_BACKSPACE
                        +raylib.KEY_BACKSPACE: int
                        -raylib.KEY_C
                        +raylib.KEY_C: int
                        -raylib.KEY_CAPS_LOCK
                        +raylib.KEY_CAPS_LOCK: int
                        -raylib.KEY_COMMA
                        +raylib.KEY_COMMA: int
                        -raylib.KEY_D
                        +raylib.KEY_D: int
                        -raylib.KEY_DELETE
                        +raylib.KEY_DELETE: int
                        -raylib.KEY_DOWN
                        +raylib.KEY_DOWN: int
                        -raylib.KEY_E
                        +raylib.KEY_E: int
                        -raylib.KEY_EIGHT
                        +raylib.KEY_EIGHT: int
                        -raylib.KEY_END
                        +raylib.KEY_END: int
                        -raylib.KEY_ENTER
                        +raylib.KEY_ENTER: int
                        -raylib.KEY_EQUAL
                        +raylib.KEY_EQUAL: int
                        -raylib.KEY_ESCAPE
                        +raylib.KEY_ESCAPE: int
                        -raylib.KEY_F
                        +raylib.KEY_F: int
                        -raylib.KEY_F1
                        +raylib.KEY_F1: int
                        -raylib.KEY_F10
                        +raylib.KEY_F10: int
                        -raylib.KEY_F11
                        +raylib.KEY_F11: int
                        -raylib.KEY_F12
                        +raylib.KEY_F12: int
                        -raylib.KEY_F2
                        +raylib.KEY_F2: int
                        -raylib.KEY_F3
                        +raylib.KEY_F3: int
                        -raylib.KEY_F4
                        +raylib.KEY_F4: int
                        -raylib.KEY_F5
                        +raylib.KEY_F5: int
                        -raylib.KEY_F6
                        +raylib.KEY_F6: int
                        -raylib.KEY_F7
                        +raylib.KEY_F7: int
                        -raylib.KEY_F8
                        +raylib.KEY_F8: int
                        -raylib.KEY_F9
                        +raylib.KEY_F9: int
                        -raylib.KEY_FIVE
                        +raylib.KEY_FIVE: int
                        -raylib.KEY_FOUR
                        +raylib.KEY_FOUR: int
                        -raylib.KEY_G
                        +raylib.KEY_G: int
                        -raylib.KEY_GRAVE
                        +raylib.KEY_GRAVE: int
                        -raylib.KEY_H
                        +raylib.KEY_H: int
                        -raylib.KEY_HOME
                        +raylib.KEY_HOME: int
                        -raylib.KEY_I
                        +raylib.KEY_I: int
                        -raylib.KEY_INSERT
                        +raylib.KEY_INSERT: int
                        -raylib.KEY_J
                        +raylib.KEY_J: int
                        -raylib.KEY_K
                        +raylib.KEY_K: int
                        -raylib.KEY_KB_MENU
                        +raylib.KEY_KB_MENU: int
                        -raylib.KEY_KP_0
                        +raylib.KEY_KP_0: int
                        -raylib.KEY_KP_1
                        +raylib.KEY_KP_1: int
                        -raylib.KEY_KP_2
                        +raylib.KEY_KP_2: int
                        -raylib.KEY_KP_3
                        +raylib.KEY_KP_3: int
                        -raylib.KEY_KP_4
                        +raylib.KEY_KP_4: int
                        -raylib.KEY_KP_5
                        +raylib.KEY_KP_5: int
                        -raylib.KEY_KP_6
                        +raylib.KEY_KP_6: int
                        -raylib.KEY_KP_7
                        +raylib.KEY_KP_7: int
                        -raylib.KEY_KP_8
                        +raylib.KEY_KP_8: int
                        -raylib.KEY_KP_9
                        +raylib.KEY_KP_9: int
                        -raylib.KEY_KP_ADD
                        +raylib.KEY_KP_ADD: int
                        -raylib.KEY_KP_DECIMAL
                        +raylib.KEY_KP_DECIMAL: int
                        -raylib.KEY_KP_DIVIDE
                        +raylib.KEY_KP_DIVIDE: int
                        -raylib.KEY_KP_ENTER
                        +raylib.KEY_KP_ENTER: int
                        -raylib.KEY_KP_EQUAL
                        +raylib.KEY_KP_EQUAL: int
                        -raylib.KEY_KP_MULTIPLY
                        +raylib.KEY_KP_MULTIPLY: int
                        -raylib.KEY_KP_SUBTRACT
                        +raylib.KEY_KP_SUBTRACT: int
                        -raylib.KEY_L
                        +raylib.KEY_L: int
                        -raylib.KEY_LEFT
                        +raylib.KEY_LEFT: int
                        -raylib.KEY_LEFT_ALT
                        +raylib.KEY_LEFT_ALT: int
                        -raylib.KEY_LEFT_BRACKET
                        +raylib.KEY_LEFT_BRACKET: int
                        -raylib.KEY_LEFT_CONTROL
                        +raylib.KEY_LEFT_CONTROL: int
                        -raylib.KEY_LEFT_SHIFT
                        +raylib.KEY_LEFT_SHIFT: int
                        -raylib.KEY_LEFT_SUPER
                        +raylib.KEY_LEFT_SUPER: int
                        -raylib.KEY_M
                        +raylib.KEY_M: int
                        -raylib.KEY_MENU
                        +raylib.KEY_MENU: int
                        -raylib.KEY_MINUS
                        +raylib.KEY_MINUS: int
                        -raylib.KEY_N
                        +raylib.KEY_N: int
                        -raylib.KEY_NINE
                        +raylib.KEY_NINE: int
                        -raylib.KEY_NULL
                        +raylib.KEY_NULL: int
                        -raylib.KEY_NUM_LOCK
                        +raylib.KEY_NUM_LOCK: int
                        -raylib.KEY_O
                        +raylib.KEY_O: int
                        -raylib.KEY_ONE
                        +raylib.KEY_ONE: int
                        -raylib.KEY_P
                        +raylib.KEY_P: int
                        -raylib.KEY_PAGE_DOWN
                        +raylib.KEY_PAGE_DOWN: int
                        -raylib.KEY_PAGE_UP
                        +raylib.KEY_PAGE_UP: int
                        -raylib.KEY_PAUSE
                        +raylib.KEY_PAUSE: int
                        -raylib.KEY_PERIOD
                        +raylib.KEY_PERIOD: int
                        -raylib.KEY_PRINT_SCREEN
                        +raylib.KEY_PRINT_SCREEN: int
                        -raylib.KEY_Q
                        +raylib.KEY_Q: int
                        -raylib.KEY_R
                        +raylib.KEY_R: int
                        -raylib.KEY_RIGHT
                        +raylib.KEY_RIGHT: int
                        -raylib.KEY_RIGHT_ALT
                        +raylib.KEY_RIGHT_ALT: int
                        -raylib.KEY_RIGHT_BRACKET
                        +raylib.KEY_RIGHT_BRACKET: int
                        -raylib.KEY_RIGHT_CONTROL
                        +raylib.KEY_RIGHT_CONTROL: int
                        -raylib.KEY_RIGHT_SHIFT
                        +raylib.KEY_RIGHT_SHIFT: int
                        -raylib.KEY_RIGHT_SUPER
                        +raylib.KEY_RIGHT_SUPER: int
                        -raylib.KEY_S
                        +raylib.KEY_S: int
                        -raylib.KEY_SCROLL_LOCK
                        +raylib.KEY_SCROLL_LOCK: int
                        -raylib.KEY_SEMICOLON
                        +raylib.KEY_SEMICOLON: int
                        -raylib.KEY_SEVEN
                        +raylib.KEY_SEVEN: int
                        -raylib.KEY_SIX
                        +raylib.KEY_SIX: int
                        -raylib.KEY_SLASH
                        +raylib.KEY_SLASH: int
                        -raylib.KEY_SPACE
                        +raylib.KEY_SPACE: int
                        -raylib.KEY_T
                        +raylib.KEY_T: int
                        -raylib.KEY_TAB
                        +raylib.KEY_TAB: int
                        -raylib.KEY_THREE
                        +raylib.KEY_THREE: int
                        -raylib.KEY_TWO
                        +raylib.KEY_TWO: int
                        -raylib.KEY_U
                        +raylib.KEY_U: int
                        -raylib.KEY_UP
                        +raylib.KEY_UP: int
                        -raylib.KEY_V
                        +raylib.KEY_V: int
                        -raylib.KEY_VOLUME_DOWN
                        +raylib.KEY_VOLUME_DOWN: int
                        -raylib.KEY_VOLUME_UP
                        +raylib.KEY_VOLUME_UP: int
                        -raylib.KEY_W
                        +raylib.KEY_W: int
                        -raylib.KEY_X
                        +raylib.KEY_X: int
                        -raylib.KEY_Y
                        +raylib.KEY_Y: int
                        -raylib.KEY_Z
                        +raylib.KEY_Z: int
                        -raylib.KEY_ZERO
                        +raylib.KEY_ZERO: int
                        @@ -7300,690 +8048,965 @@ are very, very similar to the C originals.

                        -raylib.LABEL
                        +raylib.LABEL: int
                        -raylib.LIGHTGRAY
                        +raylib.LIGHTGRAY: Color
                        -raylib.LIME
                        +raylib.LIME: Color
                        -raylib.LINE_COLOR
                        +raylib.LINE_COLOR: int
                        -raylib.LISTVIEW
                        +raylib.LISTVIEW: int
                        -raylib.LIST_ITEMS_HEIGHT
                        +raylib.LIST_ITEMS_HEIGHT: int
                        -raylib.LIST_ITEMS_SPACING
                        +raylib.LIST_ITEMS_SPACING: int
                        -raylib.LOG_ALL
                        +raylib.LOG_ALL: int
                        -raylib.LOG_DEBUG
                        +raylib.LOG_DEBUG: int
                        -raylib.LOG_ERROR
                        +raylib.LOG_ERROR: int
                        -raylib.LOG_FATAL
                        +raylib.LOG_FATAL: int
                        -raylib.LOG_INFO
                        +raylib.LOG_INFO: int
                        -raylib.LOG_NONE
                        +raylib.LOG_NONE: int
                        -raylib.LOG_TRACE
                        +raylib.LOG_TRACE: int
                        -raylib.LOG_WARNING
                        +raylib.LOG_WARNING: int
                        -raylib.Lerp(start: float, end: float, amount: float)
                        +raylib.Lerp(start: float, end: float, amount: float) float
                        -raylib.LoadAudioStream(sampleRate: int, sampleSize: int, channels: int)
                        +raylib.LoadAudioStream(sampleRate: int, sampleSize: int, channels: int) AudioStream

                        Load audio stream (to stream raw audio pcm data)

                        -raylib.LoadAutomationEventList(fileName: str)
                        +raylib.LoadAutomationEventList(fileName: bytes) AutomationEventList

                        Load automation events list from file, NULL for empty list, capacity = MAX_AUTOMATION_EVENTS

                        -raylib.LoadCodepoints(text: str, count: Any)
                        +raylib.LoadCodepoints(text: bytes, count: Any) Any

                        Load all codepoints from a UTF-8 text string, codepoints count returned by parameter

                        -raylib.LoadDirectoryFiles(dirPath: str)
                        +raylib.LoadDirectoryFiles(dirPath: bytes) FilePathList

                        Load directory filepaths

                        -raylib.LoadDirectoryFilesEx(basePath: str, filter: str, scanSubdirs: bool)
                        +raylib.LoadDirectoryFilesEx(basePath: bytes, filter: bytes, scanSubdirs: bool) FilePathList

                        Load directory filepaths with extension filtering and recursive directory scan

                        -raylib.LoadDroppedFiles()
                        +raylib.LoadDroppedFiles() FilePathList

                        Load dropped filepaths

                        -raylib.LoadFileData(fileName: str, dataSize: Any)
                        +raylib.LoadFileData(fileName: bytes, dataSize: Any) bytes

                        Load file data as byte array (read)

                        -raylib.LoadFileText(fileName: str)
                        +raylib.LoadFileText(fileName: bytes) bytes

                        Load text data from file (read), returns a ‘' terminated string

                        -raylib.LoadFont(fileName: str)
                        +raylib.LoadFont(fileName: bytes) Font

                        Load font from file into GPU memory (VRAM)

                        -raylib.LoadFontData(fileData: str, dataSize: int, fontSize: int, codepoints: Any, codepointCount: int, type: int)
                        +raylib.LoadFontData(fileData: bytes, dataSize: int, fontSize: int, codepoints: Any, codepointCount: int, type: int) Any

                        Load font data for further use

                        -raylib.LoadFontEx(fileName: str, fontSize: int, codepoints: Any, codepointCount: int)
                        +raylib.LoadFontEx(fileName: bytes, fontSize: int, codepoints: Any, codepointCount: int) Font

                        Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character setFont

                        -raylib.LoadFontFromImage(image: Image, key: Color, firstChar: int)
                        +raylib.LoadFontFromImage(image: Image | list | tuple, key: Color | list | tuple, firstChar: int) Font

                        Load font from Image (XNA style)

                        -raylib.LoadFontFromMemory(fileType: str, fileData: str, dataSize: int, fontSize: int, codepoints: Any, codepointCount: int)
                        +raylib.LoadFontFromMemory(fileType: bytes, fileData: bytes, dataSize: int, fontSize: int, codepoints: Any, codepointCount: int) Font

                        Load font from memory buffer, fileType refers to extension: i.e. ‘.ttf’

                        -raylib.LoadImage(fileName: str)
                        +raylib.LoadImage(fileName: bytes) Image

                        Load image from file into CPU memory (RAM)

                        -raylib.LoadImageAnim(fileName: str, frames: Any)
                        +raylib.LoadImageAnim(fileName: bytes, frames: Any) Image

                        Load image sequence from file (frames appended to image.data)

                        -raylib.LoadImageColors(image: Image)
                        +raylib.LoadImageColors(image: Image | list | tuple) Any

                        Load color data from image as a Color array (RGBA - 32bit)

                        -raylib.LoadImageFromMemory(fileType: str, fileData: str, dataSize: int)
                        +raylib.LoadImageFromMemory(fileType: bytes, fileData: bytes, dataSize: int) Image

                        Load image from memory buffer, fileType refers to extension: i.e. ‘.png’

                        -raylib.LoadImageFromScreen()
                        +raylib.LoadImageFromScreen() Image

                        Load image from screen buffer and (screenshot)

                        -raylib.LoadImageFromTexture(texture: Texture)
                        +raylib.LoadImageFromTexture(texture: Texture | list | tuple) Image

                        Load image from GPU texture data

                        -raylib.LoadImagePalette(image: Image, maxPaletteSize: int, colorCount: Any)
                        +raylib.LoadImagePalette(image: Image | list | tuple, maxPaletteSize: int, colorCount: Any) Any

                        Load colors palette from image as a Color array (RGBA - 32bit)

                        -raylib.LoadImageRaw(fileName: str, width: int, height: int, format: int, headerSize: int)
                        +raylib.LoadImageRaw(fileName: bytes, width: int, height: int, format: int, headerSize: int) Image

                        Load image from RAW file data

                        -raylib.LoadImageSvg(fileNameOrString: str, width: int, height: int)
                        +raylib.LoadImageSvg(fileNameOrString: bytes, width: int, height: int) Image

                        Load image from SVG file data or string with specified size

                        -raylib.LoadMaterialDefault()
                        +raylib.LoadMaterialDefault() Material

                        Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)

                        -raylib.LoadMaterials(fileName: str, materialCount: Any)
                        +raylib.LoadMaterials(fileName: bytes, materialCount: Any) Any

                        Load materials from model file

                        -raylib.LoadModel(fileName: str)
                        +raylib.LoadModel(fileName: bytes) Model

                        Load model from files (meshes and materials)

                        -raylib.LoadModelAnimations(fileName: str, animCount: Any)
                        +raylib.LoadModelAnimations(fileName: bytes, animCount: Any) Any

                        Load model animations from file

                        -raylib.LoadModelFromMesh(mesh: Mesh)
                        +raylib.LoadModelFromMesh(mesh: Mesh | list | tuple) Model

                        Load model from generated mesh (default material)

                        -raylib.LoadMusicStream(fileName: str)
                        +raylib.LoadMusicStream(fileName: bytes) Music

                        Load music stream from file

                        -raylib.LoadMusicStreamFromMemory(fileType: str, data: str, dataSize: int)
                        +raylib.LoadMusicStreamFromMemory(fileType: bytes, data: bytes, dataSize: int) Music

                        Load music stream from data

                        -raylib.LoadRandomSequence(count: int, min_1: int, max_2: int)
                        +raylib.LoadRandomSequence(count: int, min_1: int, max_2: int) Any

                        Load random values sequence, no values repeated

                        -raylib.LoadRenderTexture(width: int, height: int)
                        +raylib.LoadRenderTexture(width: int, height: int) RenderTexture

                        Load texture for rendering (framebuffer)

                        -raylib.LoadShader(vsFileName: str, fsFileName: str)
                        +raylib.LoadShader(vsFileName: bytes, fsFileName: bytes) Shader

                        Load shader from files and bind default locations

                        -raylib.LoadShaderFromMemory(vsCode: str, fsCode: str)
                        +raylib.LoadShaderFromMemory(vsCode: bytes, fsCode: bytes) Shader

                        Load shader from code strings and bind default locations

                        -raylib.LoadSound(fileName: str)
                        +raylib.LoadSound(fileName: bytes) Sound

                        Load sound from file

                        -raylib.LoadSoundAlias(source: Sound)
                        +raylib.LoadSoundAlias(source: Sound | list | tuple) Sound

                        Create a new sound that shares the same sample data as the source sound, does not own the sound data

                        -raylib.LoadSoundFromWave(wave: Wave)
                        +raylib.LoadSoundFromWave(wave: Wave | list | tuple) Sound

                        Load sound from wave data

                        -raylib.LoadTexture(fileName: str)
                        +raylib.LoadTexture(fileName: bytes) Texture

                        Load texture from file into GPU memory (VRAM)

                        -raylib.LoadTextureCubemap(image: Image, layout: int)
                        +raylib.LoadTextureCubemap(image: Image | list | tuple, layout: int) Texture

                        Load cubemap from image, multiple image cubemap layouts supported

                        -raylib.LoadTextureFromImage(image: Image)
                        +raylib.LoadTextureFromImage(image: Image | list | tuple) Texture

                        Load texture from image data

                        -raylib.LoadUTF8(codepoints: Any, length: int)
                        +raylib.LoadUTF8(codepoints: Any, length: int) bytes

                        Load UTF-8 text encoded from codepoints array

                        -raylib.LoadVrStereoConfig(device: VrDeviceInfo)
                        +raylib.LoadVrStereoConfig(device: VrDeviceInfo | list | tuple) VrStereoConfig

                        Load VR stereo config for VR simulator device parameters

                        -raylib.LoadWave(fileName: str)
                        +raylib.LoadWave(fileName: bytes) Wave

                        Load wave data from file

                        -raylib.LoadWaveFromMemory(fileType: str, fileData: str, dataSize: int)
                        +raylib.LoadWaveFromMemory(fileType: bytes, fileData: bytes, dataSize: int) Wave

                        Load wave from memory buffer, fileType refers to extension: i.e. ‘.wav’

                        -raylib.LoadWaveSamples(wave: Wave)
                        +raylib.LoadWaveSamples(wave: Wave | list | tuple) Any

                        Load samples data from wave as a 32bit float data array

                        -raylib.MAGENTA
                        +raylib.MAGENTA: Color
                        -raylib.MAROON
                        +raylib.MAROON: Color
                        -raylib.MATERIAL_MAP_ALBEDO
                        +raylib.MATERIAL_MAP_ALBEDO: int
                        -raylib.MATERIAL_MAP_BRDF
                        +raylib.MATERIAL_MAP_BRDF: int
                        -raylib.MATERIAL_MAP_CUBEMAP
                        +raylib.MATERIAL_MAP_CUBEMAP: int
                        -raylib.MATERIAL_MAP_EMISSION
                        +raylib.MATERIAL_MAP_EMISSION: int
                        -raylib.MATERIAL_MAP_HEIGHT
                        +raylib.MATERIAL_MAP_HEIGHT: int
                        -raylib.MATERIAL_MAP_IRRADIANCE
                        +raylib.MATERIAL_MAP_IRRADIANCE: int
                        -raylib.MATERIAL_MAP_METALNESS
                        +raylib.MATERIAL_MAP_METALNESS: int
                        -raylib.MATERIAL_MAP_NORMAL
                        +raylib.MATERIAL_MAP_NORMAL: int
                        -raylib.MATERIAL_MAP_OCCLUSION
                        +raylib.MATERIAL_MAP_OCCLUSION: int
                        -raylib.MATERIAL_MAP_PREFILTER
                        +raylib.MATERIAL_MAP_PREFILTER: int
                        -raylib.MATERIAL_MAP_ROUGHNESS
                        +raylib.MATERIAL_MAP_ROUGHNESS: int
                        -raylib.MOUSE_BUTTON_BACK
                        +raylib.MOUSE_BUTTON_BACK: int
                        -raylib.MOUSE_BUTTON_EXTRA
                        +raylib.MOUSE_BUTTON_EXTRA: int
                        -raylib.MOUSE_BUTTON_FORWARD
                        +raylib.MOUSE_BUTTON_FORWARD: int
                        -raylib.MOUSE_BUTTON_LEFT
                        +raylib.MOUSE_BUTTON_LEFT: int
                        -raylib.MOUSE_BUTTON_MIDDLE
                        +raylib.MOUSE_BUTTON_MIDDLE: int
                        -raylib.MOUSE_BUTTON_RIGHT
                        +raylib.MOUSE_BUTTON_RIGHT: int
                        -raylib.MOUSE_BUTTON_SIDE
                        +raylib.MOUSE_BUTTON_SIDE: int
                        -raylib.MOUSE_CURSOR_ARROW
                        +raylib.MOUSE_CURSOR_ARROW: int
                        -raylib.MOUSE_CURSOR_CROSSHAIR
                        +raylib.MOUSE_CURSOR_CROSSHAIR: int
                        -raylib.MOUSE_CURSOR_DEFAULT
                        +raylib.MOUSE_CURSOR_DEFAULT: int
                        -raylib.MOUSE_CURSOR_IBEAM
                        +raylib.MOUSE_CURSOR_IBEAM: int
                        -raylib.MOUSE_CURSOR_NOT_ALLOWED
                        +raylib.MOUSE_CURSOR_NOT_ALLOWED: int
                        -raylib.MOUSE_CURSOR_POINTING_HAND
                        +raylib.MOUSE_CURSOR_POINTING_HAND: int
                        -raylib.MOUSE_CURSOR_RESIZE_ALL
                        +raylib.MOUSE_CURSOR_RESIZE_ALL: int
                        -raylib.MOUSE_CURSOR_RESIZE_EW
                        +raylib.MOUSE_CURSOR_RESIZE_EW: int
                        -raylib.MOUSE_CURSOR_RESIZE_NESW
                        +raylib.MOUSE_CURSOR_RESIZE_NESW: int
                        -raylib.MOUSE_CURSOR_RESIZE_NS
                        +raylib.MOUSE_CURSOR_RESIZE_NS: int
                        -raylib.MOUSE_CURSOR_RESIZE_NWSE
                        +raylib.MOUSE_CURSOR_RESIZE_NWSE: int
                        -
                        +
                        -raylib.Material
                        +class raylib.Material +
                        +
                        +maps: Any
                        -
                        -
                        -raylib.MaterialMap
                        +
                        +
                        +params: list
                        +
                        +
                        +shader: Shader
                        +
                        + +
                        + +
                        +
                        +class raylib.MaterialMap
                        +
                        +
                        +color: Color
                        +
                        + +
                        +
                        +texture: Texture
                        +
                        + +
                        +
                        +value: float
                        +
                        + +
                        +
                        raylib.MaterialMapIndex
                        -
                        +
                        -raylib.Matrix
                        +class raylib.Matrix +
                        +
                        +m0: float
                        -
                        -
                        -raylib.Matrix2x2
                        +
                        +
                        +m1: float
                        +
                        +
                        +m10: float
                        +
                        + +
                        +
                        +m11: float
                        +
                        + +
                        +
                        +m12: float
                        +
                        + +
                        +
                        +m13: float
                        +
                        + +
                        +
                        +m14: float
                        +
                        + +
                        +
                        +m15: float
                        +
                        + +
                        +
                        +m2: float
                        +
                        + +
                        +
                        +m3: float
                        +
                        + +
                        +
                        +m4: float
                        +
                        + +
                        +
                        +m5: float
                        +
                        + +
                        +
                        +m6: float
                        +
                        + +
                        +
                        +m7: float
                        +
                        + +
                        +
                        +m8: float
                        +
                        + +
                        +
                        +m9: float
                        +
                        + +
                        + +
                        +
                        +class raylib.Matrix2x2
                        +
                        +
                        +m00: float
                        +
                        + +
                        +
                        +m01: float
                        +
                        + +
                        +
                        +m10: float
                        +
                        + +
                        +
                        +m11: float
                        +
                        + +
                        +
                        -raylib.MatrixAdd(left: Matrix, right: Matrix)
                        +raylib.MatrixAdd(left: Matrix | list | tuple, right: Matrix | list | tuple) Matrix
                        -raylib.MatrixDeterminant(mat: Matrix)
                        +raylib.MatrixDeterminant(mat: Matrix | list | tuple) float
                        -raylib.MatrixFrustum(left: float, right: float, bottom: float, top: float, near: float, far: float)
                        +raylib.MatrixFrustum(left: float, right: float, bottom: float, top: float, near: float, far: float) Matrix
                        -raylib.MatrixIdentity()
                        +raylib.MatrixIdentity() Matrix
                        -raylib.MatrixInvert(mat: Matrix)
                        +raylib.MatrixInvert(mat: Matrix | list | tuple) Matrix
                        -raylib.MatrixLookAt(eye: Vector3, target: Vector3, up: Vector3)
                        +raylib.MatrixLookAt(eye: Vector3 | list | tuple, target: Vector3 | list | tuple, up: Vector3 | list | tuple) Matrix
                        -raylib.MatrixMultiply(left: Matrix, right: Matrix)
                        +raylib.MatrixMultiply(left: Matrix | list | tuple, right: Matrix | list | tuple) Matrix
                        -raylib.MatrixOrtho(left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float)
                        +raylib.MatrixOrtho(left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) Matrix
                        -raylib.MatrixPerspective(fovY: float, aspect: float, nearPlane: float, farPlane: float)
                        +raylib.MatrixPerspective(fovY: float, aspect: float, nearPlane: float, farPlane: float) Matrix
                        -raylib.MatrixRotate(axis: Vector3, angle: float)
                        +raylib.MatrixRotate(axis: Vector3 | list | tuple, angle: float) Matrix
                        -raylib.MatrixRotateX(angle: float)
                        +raylib.MatrixRotateX(angle: float) Matrix
                        -raylib.MatrixRotateXYZ(angle: Vector3)
                        +raylib.MatrixRotateXYZ(angle: Vector3 | list | tuple) Matrix
                        -raylib.MatrixRotateY(angle: float)
                        +raylib.MatrixRotateY(angle: float) Matrix
                        -raylib.MatrixRotateZ(angle: float)
                        +raylib.MatrixRotateZ(angle: float) Matrix
                        -raylib.MatrixRotateZYX(angle: Vector3)
                        +raylib.MatrixRotateZYX(angle: Vector3 | list | tuple) Matrix
                        -raylib.MatrixScale(x: float, y: float, z: float)
                        +raylib.MatrixScale(x: float, y: float, z: float) Matrix
                        -raylib.MatrixSubtract(left: Matrix, right: Matrix)
                        +raylib.MatrixSubtract(left: Matrix | list | tuple, right: Matrix | list | tuple) Matrix
                        -raylib.MatrixToFloatV(mat: Matrix)
                        +raylib.MatrixToFloatV(mat: Matrix | list | tuple) float16
                        -raylib.MatrixTrace(mat: Matrix)
                        +raylib.MatrixTrace(mat: Matrix | list | tuple) float
                        -raylib.MatrixTranslate(x: float, y: float, z: float)
                        +raylib.MatrixTranslate(x: float, y: float, z: float) Matrix
                        -raylib.MatrixTranspose(mat: Matrix)
                        +raylib.MatrixTranspose(mat: Matrix | list | tuple) Matrix
                        -raylib.MaximizeWindow()
                        +raylib.MaximizeWindow() None

                        Set window state: maximized, if resizable (only PLATFORM_DESKTOP)

                        -raylib.MeasureText(text: str, fontSize: int)
                        +raylib.MeasureText(text: bytes, fontSize: int) int

                        Measure string width for default font

                        -raylib.MeasureTextEx(font: Font, text: str, fontSize: float, spacing: float)
                        +raylib.MeasureTextEx(font: Font | list | tuple, text: bytes, fontSize: float, spacing: float) Vector2

                        Measure string size for Font

                        -raylib.MemAlloc(size: int)
                        +raylib.MemAlloc(size: int) Any

                        Internal memory allocator

                        -raylib.MemFree(ptr: Any)
                        +raylib.MemFree(ptr: Any) None

                        Internal memory free

                        -raylib.MemRealloc(ptr: Any, size: int)
                        +raylib.MemRealloc(ptr: Any, size: int) Any

                        Internal memory reallocator

                        -
                        +
                        -raylib.Mesh
                        +class raylib.Mesh +
                        +
                        +animNormals: Any
                        +
                        +
                        +animVertices: Any
                        +
                        + +
                        +
                        +boneIds: bytes
                        +
                        + +
                        +
                        +boneWeights: Any
                        +
                        + +
                        +
                        +colors: bytes
                        +
                        + +
                        +
                        +indices: Any
                        +
                        + +
                        +
                        +normals: Any
                        +
                        + +
                        +
                        +tangents: Any
                        +
                        + +
                        +
                        +texcoords: Any
                        +
                        + +
                        +
                        +texcoords2: Any
                        +
                        + +
                        +
                        +triangleCount: int
                        +
                        + +
                        +
                        +vaoId: int
                        +
                        + +
                        +
                        +vboId: Any
                        +
                        + +
                        +
                        +vertexCount: int
                        +
                        + +
                        +
                        +vertices: Any
                        +
                        + +
                        +
                        -raylib.MinimizeWindow()
                        +raylib.MinimizeWindow() None

                        Set window state: minimized, if resizable (only PLATFORM_DESKTOP)

                        -
                        +
                        -raylib.Model
                        +class raylib.Model +
                        +
                        +bindPose: Any
                        -
                        -
                        -raylib.ModelAnimation
                        +
                        +
                        +boneCount: int
                        +
                        +
                        +bones: Any
                        +
                        + +
                        +
                        +materialCount: int
                        +
                        + +
                        +
                        +materials: Any
                        +
                        + +
                        +
                        +meshCount: int
                        +
                        + +
                        +
                        +meshMaterial: Any
                        +
                        + +
                        +
                        +meshes: Any
                        +
                        + +
                        +
                        +transform: Matrix
                        +
                        + +
                        + +
                        +
                        +class raylib.ModelAnimation
                        +
                        +
                        +boneCount: int
                        +
                        + +
                        +
                        +bones: Any
                        +
                        + +
                        +
                        +frameCount: int
                        +
                        + +
                        +
                        +framePoses: Any
                        +
                        + +
                        +
                        +name: bytes
                        +
                        + +
                        +
                        raylib.MouseButton
                        @@ -7994,31 +9017,86 @@ are very, very similar to the C originals.

                        raylib.MouseCursor
                        -
                        +
                        -raylib.Music
                        +class raylib.Music +
                        +
                        +ctxData: Any
                        +
                        +
                        +ctxType: int
                        +
                        + +
                        +
                        +frameCount: int
                        +
                        + +
                        +
                        +looping: bool
                        +
                        + +
                        +
                        +stream: AudioStream
                        +
                        + +
                        +
                        -raylib.NPATCH_NINE_PATCH
                        +raylib.NPATCH_NINE_PATCH: int
                        -raylib.NPATCH_THREE_PATCH_HORIZONTAL
                        +raylib.NPATCH_THREE_PATCH_HORIZONTAL: int
                        -raylib.NPATCH_THREE_PATCH_VERTICAL
                        +raylib.NPATCH_THREE_PATCH_VERTICAL: int
                        -
                        +
                        -raylib.NPatchInfo
                        +class raylib.NPatchInfo +
                        +
                        +bottom: int
                        +
                        +
                        +layout: int
                        +
                        + +
                        +
                        +left: int
                        +
                        + +
                        +
                        +right: int
                        +
                        + +
                        +
                        +source: Rectangle
                        +
                        + +
                        +
                        +top: int
                        +
                        + +
                        +
                        raylib.NPatchLayout
                        @@ -8026,215 +9104,385 @@ are very, very similar to the C originals.

                        -raylib.Normalize(value: float, start: float, end: float)
                        +raylib.Normalize(value: float, start: float, end: float) float
                        -raylib.ORANGE
                        +raylib.ORANGE: Color
                        -raylib.OpenURL(url: str)
                        +raylib.OpenURL(url: bytes) None

                        Open URL with default system browser (if available)

                        -raylib.PHYSICS_CIRCLE
                        +raylib.PHYSICS_CIRCLE: int
                        -raylib.PHYSICS_POLYGON
                        +raylib.PHYSICS_POLYGON: int
                        -raylib.PINK
                        +raylib.PINK: Color
                        -raylib.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
                        +raylib.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA: int
                        -raylib.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
                        +raylib.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA: int
                        -raylib.PIXELFORMAT_COMPRESSED_DXT1_RGB
                        +raylib.PIXELFORMAT_COMPRESSED_DXT1_RGB: int
                        -raylib.PIXELFORMAT_COMPRESSED_DXT1_RGBA
                        +raylib.PIXELFORMAT_COMPRESSED_DXT1_RGBA: int
                        -raylib.PIXELFORMAT_COMPRESSED_DXT3_RGBA
                        +raylib.PIXELFORMAT_COMPRESSED_DXT3_RGBA: int
                        -raylib.PIXELFORMAT_COMPRESSED_DXT5_RGBA
                        +raylib.PIXELFORMAT_COMPRESSED_DXT5_RGBA: int
                        -raylib.PIXELFORMAT_COMPRESSED_ETC1_RGB
                        +raylib.PIXELFORMAT_COMPRESSED_ETC1_RGB: int
                        -raylib.PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA
                        +raylib.PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA: int
                        -raylib.PIXELFORMAT_COMPRESSED_ETC2_RGB
                        +raylib.PIXELFORMAT_COMPRESSED_ETC2_RGB: int
                        -raylib.PIXELFORMAT_COMPRESSED_PVRT_RGB
                        +raylib.PIXELFORMAT_COMPRESSED_PVRT_RGB: int
                        -raylib.PIXELFORMAT_COMPRESSED_PVRT_RGBA
                        +raylib.PIXELFORMAT_COMPRESSED_PVRT_RGBA: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
                        +raylib.PIXELFORMAT_UNCOMPRESSED_GRAYSCALE: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA
                        +raylib.PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R16
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R16: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R16G16B16
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R16G16B16: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R16G16B16A16
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R16G16B16A16: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R32
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R32: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R32G32B32
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R32G32B32: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R32G32B32A32
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R32G32B32A32: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R4G4B4A4
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R4G4B4A4: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R5G5B5A1
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R5G5B5A1: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R5G6B5
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R5G6B5: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R8G8B8
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R8G8B8: int
                        -raylib.PIXELFORMAT_UNCOMPRESSED_R8G8B8A8
                        +raylib.PIXELFORMAT_UNCOMPRESSED_R8G8B8A8: int
                        -raylib.PROGRESSBAR
                        +raylib.PROGRESSBAR: int
                        -raylib.PROGRESS_PADDING
                        +raylib.PROGRESS_PADDING: int
                        -raylib.PURPLE
                        +raylib.PURPLE: Color
                        -raylib.PauseAudioStream(stream: AudioStream)
                        +raylib.PauseAudioStream(stream: AudioStream | list | tuple) None

                        Pause audio stream

                        -raylib.PauseMusicStream(music: Music)
                        +raylib.PauseMusicStream(music: Music | list | tuple) None

                        Pause music playing

                        -raylib.PauseSound(sound: Sound)
                        +raylib.PauseSound(sound: Sound | list | tuple) None

                        Pause a sound

                        -raylib.PhysicsAddForce(body: Any, force: Vector2)
                        +raylib.PhysicsAddForce(body: Any | list | tuple, force: Vector2 | list | tuple) None

                        Adds a force to a physics body

                        -raylib.PhysicsAddTorque(body: Any, amount: float)
                        +raylib.PhysicsAddTorque(body: Any | list | tuple, amount: float) None

                        Adds an angular force to a physics body

                        -
                        +
                        -raylib.PhysicsBodyData
                        +class raylib.PhysicsBodyData +
                        +
                        +angularVelocity: float
                        -
                        +
                        +
                        +dynamicFriction: float
                        +
                        + +
                        +
                        +enabled: bool
                        +
                        + +
                        +
                        +force: Vector2
                        +
                        + +
                        +
                        +freezeOrient: bool
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +inertia: float
                        +
                        + +
                        +
                        +inverseInertia: float
                        +
                        + +
                        +
                        +inverseMass: float
                        +
                        + +
                        +
                        +isGrounded: bool
                        +
                        + +
                        +
                        +mass: float
                        +
                        + +
                        +
                        +orient: float
                        +
                        + +
                        +
                        +position: Vector2
                        +
                        + +
                        +
                        +restitution: float
                        +
                        + +
                        +
                        +shape: PhysicsShape
                        +
                        + +
                        +
                        +staticFriction: float
                        +
                        + +
                        +
                        +torque: float
                        +
                        + +
                        +
                        +useGravity: bool
                        +
                        + +
                        +
                        +velocity: Vector2
                        +
                        + +
                        + +
                        -raylib.PhysicsManifoldData
                        +class raylib.PhysicsManifoldData +
                        +
                        +bodyA: Any
                        -
                        -
                        -raylib.PhysicsShape
                        +
                        +
                        +bodyB: Any
                        +
                        +
                        +contacts: list
                        +
                        + +
                        +
                        +contactsCount: int
                        +
                        + +
                        +
                        +dynamicFriction: float
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +normal: Vector2
                        +
                        + +
                        +
                        +penetration: float
                        +
                        + +
                        +
                        +restitution: float
                        +
                        + +
                        +
                        +staticFriction: float
                        +
                        + +
                        + +
                        +
                        +class raylib.PhysicsShape
                        +
                        +
                        +body: Any
                        +
                        + +
                        +
                        +radius: float
                        +
                        + +
                        +
                        +transform: Matrix2x2
                        +
                        + +
                        +
                        +type: PhysicsShapeType
                        +
                        + +
                        +
                        +vertexData: PhysicsVertexData
                        +
                        + +
                        +
                        raylib.PhysicsShapeType
                        @@ -8242,15 +9490,30 @@ are very, very similar to the C originals.

                        -raylib.PhysicsShatter(body: Any, position: Vector2, force: float)
                        +raylib.PhysicsShatter(body: Any | list | tuple, position: Vector2 | list | tuple, force: float) None

                        Shatters a polygon shape physics body to little physics bodies with explosion force

                        -
                        +
                        -raylib.PhysicsVertexData
                        +class raylib.PhysicsVertexData +
                        +
                        +normals: list
                        +
                        +
                        +positions: list
                        +
                        + +
                        +
                        +vertexCount: int
                        +
                        + +
                        +
                        raylib.PixelFormat
                        @@ -8258,1428 +9521,1538 @@ are very, very similar to the C originals.

                        -raylib.PlayAudioStream(stream: AudioStream)
                        +raylib.PlayAudioStream(stream: AudioStream | list | tuple) None

                        Play audio stream

                        -raylib.PlayAutomationEvent(event: AutomationEvent)
                        +raylib.PlayAutomationEvent(event: AutomationEvent | list | tuple) None

                        Play a recorded automation event

                        -raylib.PlayMusicStream(music: Music)
                        +raylib.PlayMusicStream(music: Music | list | tuple) None

                        Start music playing

                        -raylib.PlaySound(sound: Sound)
                        +raylib.PlaySound(sound: Sound | list | tuple) None

                        Play a sound

                        -raylib.PollInputEvents()
                        +raylib.PollInputEvents() None

                        Register all input events

                        -
                        +
                        -raylib.Quaternion
                        +class raylib.Quaternion +
                        +
                        +w: float
                        +
                        +
                        +x: float
                        +
                        + +
                        +
                        +y: float
                        +
                        + +
                        +
                        +z: float
                        +
                        + +
                        +
                        -raylib.QuaternionAdd(q1: Vector4, q2: Vector4)
                        +raylib.QuaternionAdd(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple) Vector4
                        -raylib.QuaternionAddValue(q: Vector4, add: float)
                        +raylib.QuaternionAddValue(q: Vector4 | list | tuple, add: float) Vector4
                        -raylib.QuaternionDivide(q1: Vector4, q2: Vector4)
                        +raylib.QuaternionDivide(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple) Vector4
                        -raylib.QuaternionEquals(p: Vector4, q: Vector4)
                        +raylib.QuaternionEquals(p: Vector4 | list | tuple, q: Vector4 | list | tuple) int
                        -raylib.QuaternionFromAxisAngle(axis: Vector3, angle: float)
                        +raylib.QuaternionFromAxisAngle(axis: Vector3 | list | tuple, angle: float) Vector4
                        -raylib.QuaternionFromEuler(pitch: float, yaw: float, roll: float)
                        +raylib.QuaternionFromEuler(pitch: float, yaw: float, roll: float) Vector4
                        -raylib.QuaternionFromMatrix(mat: Matrix)
                        +raylib.QuaternionFromMatrix(mat: Matrix | list | tuple) Vector4
                        -raylib.QuaternionFromVector3ToVector3(from_0: Vector3, to: Vector3)
                        +raylib.QuaternionFromVector3ToVector3(from_0: Vector3 | list | tuple, to: Vector3 | list | tuple) Vector4
                        -raylib.QuaternionIdentity()
                        +raylib.QuaternionIdentity() Vector4
                        -raylib.QuaternionInvert(q: Vector4)
                        +raylib.QuaternionInvert(q: Vector4 | list | tuple) Vector4
                        -raylib.QuaternionLength(q: Vector4)
                        +raylib.QuaternionLength(q: Vector4 | list | tuple) float
                        -raylib.QuaternionLerp(q1: Vector4, q2: Vector4, amount: float)
                        +raylib.QuaternionLerp(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple, amount: float) Vector4
                        -raylib.QuaternionMultiply(q1: Vector4, q2: Vector4)
                        +raylib.QuaternionMultiply(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple) Vector4
                        -raylib.QuaternionNlerp(q1: Vector4, q2: Vector4, amount: float)
                        +raylib.QuaternionNlerp(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple, amount: float) Vector4
                        -raylib.QuaternionNormalize(q: Vector4)
                        +raylib.QuaternionNormalize(q: Vector4 | list | tuple) Vector4
                        -raylib.QuaternionScale(q: Vector4, mul: float)
                        +raylib.QuaternionScale(q: Vector4 | list | tuple, mul: float) Vector4
                        -raylib.QuaternionSlerp(q1: Vector4, q2: Vector4, amount: float)
                        +raylib.QuaternionSlerp(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple, amount: float) Vector4
                        -raylib.QuaternionSubtract(q1: Vector4, q2: Vector4)
                        +raylib.QuaternionSubtract(q1: Vector4 | list | tuple, q2: Vector4 | list | tuple) Vector4
                        -raylib.QuaternionSubtractValue(q: Vector4, sub: float)
                        +raylib.QuaternionSubtractValue(q: Vector4 | list | tuple, sub: float) Vector4
                        -raylib.QuaternionToAxisAngle(q: Vector4, outAxis: Any, outAngle: Any)
                        +raylib.QuaternionToAxisAngle(q: Vector4 | list | tuple, outAxis: Any | list | tuple, outAngle: Any) None
                        -raylib.QuaternionToEuler(q: Vector4)
                        +raylib.QuaternionToEuler(q: Vector4 | list | tuple) Vector3
                        -raylib.QuaternionToMatrix(q: Vector4)
                        +raylib.QuaternionToMatrix(q: Vector4 | list | tuple) Matrix
                        -raylib.QuaternionTransform(q: Vector4, mat: Matrix)
                        +raylib.QuaternionTransform(q: Vector4 | list | tuple, mat: Matrix | list | tuple) Vector4
                        -raylib.RAYWHITE
                        +raylib.RAYWHITE: Color
                        -raylib.RED
                        +raylib.RED: Color
                        -raylib.RL_ATTACHMENT_COLOR_CHANNEL0
                        +raylib.RL_ATTACHMENT_COLOR_CHANNEL0: int
                        -raylib.RL_ATTACHMENT_COLOR_CHANNEL1
                        +raylib.RL_ATTACHMENT_COLOR_CHANNEL1: int
                        -raylib.RL_ATTACHMENT_COLOR_CHANNEL2
                        +raylib.RL_ATTACHMENT_COLOR_CHANNEL2: int
                        -raylib.RL_ATTACHMENT_COLOR_CHANNEL3
                        +raylib.RL_ATTACHMENT_COLOR_CHANNEL3: int
                        -raylib.RL_ATTACHMENT_COLOR_CHANNEL4
                        +raylib.RL_ATTACHMENT_COLOR_CHANNEL4: int
                        -raylib.RL_ATTACHMENT_COLOR_CHANNEL5
                        +raylib.RL_ATTACHMENT_COLOR_CHANNEL5: int
                        -raylib.RL_ATTACHMENT_COLOR_CHANNEL6
                        +raylib.RL_ATTACHMENT_COLOR_CHANNEL6: int
                        -raylib.RL_ATTACHMENT_COLOR_CHANNEL7
                        +raylib.RL_ATTACHMENT_COLOR_CHANNEL7: int
                        -raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_X
                        +raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_X: int
                        -raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y
                        +raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y: int
                        -raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z
                        +raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z: int
                        -raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_X
                        +raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_X: int
                        -raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_Y
                        +raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_Y: int
                        -raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_Z
                        +raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_Z: int
                        -raylib.RL_ATTACHMENT_DEPTH
                        +raylib.RL_ATTACHMENT_DEPTH: int
                        -raylib.RL_ATTACHMENT_RENDERBUFFER
                        +raylib.RL_ATTACHMENT_RENDERBUFFER: int
                        -raylib.RL_ATTACHMENT_STENCIL
                        +raylib.RL_ATTACHMENT_STENCIL: int
                        -raylib.RL_ATTACHMENT_TEXTURE2D
                        +raylib.RL_ATTACHMENT_TEXTURE2D: int
                        -raylib.RL_BLEND_ADDITIVE
                        +raylib.RL_BLEND_ADDITIVE: int
                        -raylib.RL_BLEND_ADD_COLORS
                        +raylib.RL_BLEND_ADD_COLORS: int
                        -raylib.RL_BLEND_ALPHA
                        +raylib.RL_BLEND_ALPHA: int
                        -raylib.RL_BLEND_ALPHA_PREMULTIPLY
                        +raylib.RL_BLEND_ALPHA_PREMULTIPLY: int
                        -raylib.RL_BLEND_CUSTOM
                        +raylib.RL_BLEND_CUSTOM: int
                        -raylib.RL_BLEND_CUSTOM_SEPARATE
                        +raylib.RL_BLEND_CUSTOM_SEPARATE: int
                        -raylib.RL_BLEND_MULTIPLIED
                        +raylib.RL_BLEND_MULTIPLIED: int
                        -raylib.RL_BLEND_SUBTRACT_COLORS
                        +raylib.RL_BLEND_SUBTRACT_COLORS: int
                        -raylib.RL_CULL_FACE_BACK
                        +raylib.RL_CULL_FACE_BACK: int
                        -raylib.RL_CULL_FACE_FRONT
                        +raylib.RL_CULL_FACE_FRONT: int
                        -raylib.RL_LOG_ALL
                        +raylib.RL_LOG_ALL: int
                        -raylib.RL_LOG_DEBUG
                        +raylib.RL_LOG_DEBUG: int
                        -raylib.RL_LOG_ERROR
                        +raylib.RL_LOG_ERROR: int
                        -raylib.RL_LOG_FATAL
                        +raylib.RL_LOG_FATAL: int
                        -raylib.RL_LOG_INFO
                        +raylib.RL_LOG_INFO: int
                        -raylib.RL_LOG_NONE
                        +raylib.RL_LOG_NONE: int
                        -raylib.RL_LOG_TRACE
                        +raylib.RL_LOG_TRACE: int
                        -raylib.RL_LOG_WARNING
                        +raylib.RL_LOG_WARNING: int
                        -raylib.RL_OPENGL_11
                        +raylib.RL_OPENGL_11: int
                        -raylib.RL_OPENGL_21
                        +raylib.RL_OPENGL_21: int
                        -raylib.RL_OPENGL_33
                        +raylib.RL_OPENGL_33: int
                        -raylib.RL_OPENGL_43
                        +raylib.RL_OPENGL_43: int
                        -raylib.RL_OPENGL_ES_20
                        +raylib.RL_OPENGL_ES_20: int
                        -raylib.RL_OPENGL_ES_30
                        +raylib.RL_OPENGL_ES_30: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
                        +raylib.RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
                        +raylib.RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_DXT1_RGB
                        +raylib.RL_PIXELFORMAT_COMPRESSED_DXT1_RGB: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA
                        +raylib.RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA
                        +raylib.RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA
                        +raylib.RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_ETC1_RGB
                        +raylib.RL_PIXELFORMAT_COMPRESSED_ETC1_RGB: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA
                        +raylib.RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_ETC2_RGB
                        +raylib.RL_PIXELFORMAT_COMPRESSED_ETC2_RGB: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_PVRT_RGB
                        +raylib.RL_PIXELFORMAT_COMPRESSED_PVRT_RGB: int
                        -raylib.RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA
                        +raylib.RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8: int
                        -raylib.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8
                        +raylib.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8: int
                        -raylib.RL_SHADER_ATTRIB_FLOAT
                        +raylib.RL_SHADER_ATTRIB_FLOAT: int
                        -raylib.RL_SHADER_ATTRIB_VEC2
                        +raylib.RL_SHADER_ATTRIB_VEC2: int
                        -raylib.RL_SHADER_ATTRIB_VEC3
                        +raylib.RL_SHADER_ATTRIB_VEC3: int
                        -raylib.RL_SHADER_ATTRIB_VEC4
                        +raylib.RL_SHADER_ATTRIB_VEC4: int
                        -raylib.RL_SHADER_LOC_COLOR_AMBIENT
                        +raylib.RL_SHADER_LOC_COLOR_AMBIENT: int
                        -raylib.RL_SHADER_LOC_COLOR_DIFFUSE
                        +raylib.RL_SHADER_LOC_COLOR_DIFFUSE: int
                        -raylib.RL_SHADER_LOC_COLOR_SPECULAR
                        +raylib.RL_SHADER_LOC_COLOR_SPECULAR: int
                        -raylib.RL_SHADER_LOC_MAP_ALBEDO
                        +raylib.RL_SHADER_LOC_MAP_ALBEDO: int
                        -raylib.RL_SHADER_LOC_MAP_BRDF
                        +raylib.RL_SHADER_LOC_MAP_BRDF: int
                        -raylib.RL_SHADER_LOC_MAP_CUBEMAP
                        +raylib.RL_SHADER_LOC_MAP_CUBEMAP: int
                        -raylib.RL_SHADER_LOC_MAP_EMISSION
                        +raylib.RL_SHADER_LOC_MAP_EMISSION: int
                        -raylib.RL_SHADER_LOC_MAP_HEIGHT
                        +raylib.RL_SHADER_LOC_MAP_HEIGHT: int
                        -raylib.RL_SHADER_LOC_MAP_IRRADIANCE
                        +raylib.RL_SHADER_LOC_MAP_IRRADIANCE: int
                        -raylib.RL_SHADER_LOC_MAP_METALNESS
                        +raylib.RL_SHADER_LOC_MAP_METALNESS: int
                        -raylib.RL_SHADER_LOC_MAP_NORMAL
                        +raylib.RL_SHADER_LOC_MAP_NORMAL: int
                        -raylib.RL_SHADER_LOC_MAP_OCCLUSION
                        +raylib.RL_SHADER_LOC_MAP_OCCLUSION: int
                        -raylib.RL_SHADER_LOC_MAP_PREFILTER
                        +raylib.RL_SHADER_LOC_MAP_PREFILTER: int
                        -raylib.RL_SHADER_LOC_MAP_ROUGHNESS
                        +raylib.RL_SHADER_LOC_MAP_ROUGHNESS: int
                        -raylib.RL_SHADER_LOC_MATRIX_MODEL
                        +raylib.RL_SHADER_LOC_MATRIX_MODEL: int
                        -raylib.RL_SHADER_LOC_MATRIX_MVP
                        +raylib.RL_SHADER_LOC_MATRIX_MVP: int
                        -raylib.RL_SHADER_LOC_MATRIX_NORMAL
                        +raylib.RL_SHADER_LOC_MATRIX_NORMAL: int
                        -raylib.RL_SHADER_LOC_MATRIX_PROJECTION
                        +raylib.RL_SHADER_LOC_MATRIX_PROJECTION: int
                        -raylib.RL_SHADER_LOC_MATRIX_VIEW
                        +raylib.RL_SHADER_LOC_MATRIX_VIEW: int
                        -raylib.RL_SHADER_LOC_VECTOR_VIEW
                        +raylib.RL_SHADER_LOC_VECTOR_VIEW: int
                        -raylib.RL_SHADER_LOC_VERTEX_COLOR
                        +raylib.RL_SHADER_LOC_VERTEX_COLOR: int
                        -raylib.RL_SHADER_LOC_VERTEX_NORMAL
                        +raylib.RL_SHADER_LOC_VERTEX_NORMAL: int
                        -raylib.RL_SHADER_LOC_VERTEX_POSITION
                        +raylib.RL_SHADER_LOC_VERTEX_POSITION: int
                        -raylib.RL_SHADER_LOC_VERTEX_TANGENT
                        +raylib.RL_SHADER_LOC_VERTEX_TANGENT: int
                        -raylib.RL_SHADER_LOC_VERTEX_TEXCOORD01
                        +raylib.RL_SHADER_LOC_VERTEX_TEXCOORD01: int
                        -raylib.RL_SHADER_LOC_VERTEX_TEXCOORD02
                        +raylib.RL_SHADER_LOC_VERTEX_TEXCOORD02: int
                        -raylib.RL_SHADER_UNIFORM_FLOAT
                        +raylib.RL_SHADER_UNIFORM_FLOAT: int
                        -raylib.RL_SHADER_UNIFORM_INT
                        +raylib.RL_SHADER_UNIFORM_INT: int
                        -raylib.RL_SHADER_UNIFORM_IVEC2
                        +raylib.RL_SHADER_UNIFORM_IVEC2: int
                        -raylib.RL_SHADER_UNIFORM_IVEC3
                        +raylib.RL_SHADER_UNIFORM_IVEC3: int
                        -raylib.RL_SHADER_UNIFORM_IVEC4
                        +raylib.RL_SHADER_UNIFORM_IVEC4: int
                        -raylib.RL_SHADER_UNIFORM_SAMPLER2D
                        +raylib.RL_SHADER_UNIFORM_SAMPLER2D: int
                        -raylib.RL_SHADER_UNIFORM_VEC2
                        +raylib.RL_SHADER_UNIFORM_VEC2: int
                        -raylib.RL_SHADER_UNIFORM_VEC3
                        +raylib.RL_SHADER_UNIFORM_VEC3: int
                        -raylib.RL_SHADER_UNIFORM_VEC4
                        +raylib.RL_SHADER_UNIFORM_VEC4: int
                        -raylib.RL_TEXTURE_FILTER_ANISOTROPIC_16X
                        +raylib.RL_TEXTURE_FILTER_ANISOTROPIC_16X: int
                        -raylib.RL_TEXTURE_FILTER_ANISOTROPIC_4X
                        +raylib.RL_TEXTURE_FILTER_ANISOTROPIC_4X: int
                        -raylib.RL_TEXTURE_FILTER_ANISOTROPIC_8X
                        +raylib.RL_TEXTURE_FILTER_ANISOTROPIC_8X: int
                        -raylib.RL_TEXTURE_FILTER_BILINEAR
                        +raylib.RL_TEXTURE_FILTER_BILINEAR: int
                        -raylib.RL_TEXTURE_FILTER_POINT
                        +raylib.RL_TEXTURE_FILTER_POINT: int
                        -raylib.RL_TEXTURE_FILTER_TRILINEAR
                        +raylib.RL_TEXTURE_FILTER_TRILINEAR: int
                        -
                        +
                        -raylib.Ray
                        +class raylib.Ray +
                        +
                        +direction: Vector3
                        -
                        +
                        +
                        +position: Vector3
                        +
                        + +
                        + +
                        -raylib.RayCollision
                        +class raylib.RayCollision +
                        +
                        +distance: float
                        -
                        -
                        -raylib.Rectangle
                        +
                        +
                        +hit: bool
                        +
                        +
                        +normal: Vector3
                        +
                        + +
                        +
                        +point: Vector3
                        +
                        + +
                        + +
                        +
                        +class raylib.Rectangle
                        +
                        +
                        +height: float
                        +
                        + +
                        +
                        +width: float
                        +
                        + +
                        +
                        +x: float
                        +
                        + +
                        +
                        +y: float
                        +
                        + +
                        +
                        -raylib.Remap(value: float, inputStart: float, inputEnd: float, outputStart: float, outputEnd: float)
                        +raylib.Remap(value: float, inputStart: float, inputEnd: float, outputStart: float, outputEnd: float) float
                        -
                        +
                        -raylib.RenderTexture
                        +class raylib.RenderTexture +
                        +
                        +depth: Texture
                        -
                        -
                        -raylib.RenderTexture2D
                        +
                        +
                        +id: int
                        +
                        +
                        +texture: Texture
                        +
                        + +
                        + +
                        +
                        +class raylib.RenderTexture2D
                        +
                        +
                        +depth: Texture
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +texture: Texture
                        +
                        + +
                        +
                        -raylib.ResetPhysics()
                        +raylib.ResetPhysics() None

                        Reset physics system (global variables)

                        -raylib.RestoreWindow()
                        +raylib.RestoreWindow() None

                        Set window state: not minimized/maximized (only PLATFORM_DESKTOP)

                        -raylib.ResumeAudioStream(stream: AudioStream)
                        +raylib.ResumeAudioStream(stream: AudioStream | list | tuple) None

                        Resume audio stream

                        -raylib.ResumeMusicStream(music: Music)
                        +raylib.ResumeMusicStream(music: Music | list | tuple) None

                        Resume playing paused music

                        -raylib.ResumeSound(sound: Sound)
                        +raylib.ResumeSound(sound: Sound | list | tuple) None

                        Resume a paused sound

                        -raylib.SCROLLBAR
                        +raylib.SCROLLBAR: int
                        -raylib.SCROLLBAR_SIDE
                        +raylib.SCROLLBAR_SIDE: int
                        -raylib.SCROLLBAR_WIDTH
                        +raylib.SCROLLBAR_WIDTH: int
                        -raylib.SCROLL_PADDING
                        +raylib.SCROLL_PADDING: int
                        -raylib.SCROLL_SLIDER_PADDING
                        +raylib.SCROLL_SLIDER_PADDING: int
                        -raylib.SCROLL_SLIDER_SIZE
                        +raylib.SCROLL_SLIDER_SIZE: int
                        -raylib.SCROLL_SPEED
                        +raylib.SCROLL_SPEED: int
                        -raylib.SHADER_ATTRIB_FLOAT
                        +raylib.SHADER_ATTRIB_FLOAT: int
                        -raylib.SHADER_ATTRIB_VEC2
                        +raylib.SHADER_ATTRIB_VEC2: int
                        -raylib.SHADER_ATTRIB_VEC3
                        +raylib.SHADER_ATTRIB_VEC3: int
                        -raylib.SHADER_ATTRIB_VEC4
                        +raylib.SHADER_ATTRIB_VEC4: int
                        -raylib.SHADER_LOC_COLOR_AMBIENT
                        +raylib.SHADER_LOC_COLOR_AMBIENT: int
                        -raylib.SHADER_LOC_COLOR_DIFFUSE
                        +raylib.SHADER_LOC_COLOR_DIFFUSE: int
                        -raylib.SHADER_LOC_COLOR_SPECULAR
                        +raylib.SHADER_LOC_COLOR_SPECULAR: int
                        -raylib.SHADER_LOC_MAP_ALBEDO
                        +raylib.SHADER_LOC_MAP_ALBEDO: int
                        -raylib.SHADER_LOC_MAP_BRDF
                        +raylib.SHADER_LOC_MAP_BRDF: int
                        -raylib.SHADER_LOC_MAP_CUBEMAP
                        +raylib.SHADER_LOC_MAP_CUBEMAP: int
                        -raylib.SHADER_LOC_MAP_EMISSION
                        +raylib.SHADER_LOC_MAP_EMISSION: int
                        -raylib.SHADER_LOC_MAP_HEIGHT
                        +raylib.SHADER_LOC_MAP_HEIGHT: int
                        -raylib.SHADER_LOC_MAP_IRRADIANCE
                        +raylib.SHADER_LOC_MAP_IRRADIANCE: int
                        -raylib.SHADER_LOC_MAP_METALNESS
                        +raylib.SHADER_LOC_MAP_METALNESS: int
                        -raylib.SHADER_LOC_MAP_NORMAL
                        +raylib.SHADER_LOC_MAP_NORMAL: int
                        -raylib.SHADER_LOC_MAP_OCCLUSION
                        +raylib.SHADER_LOC_MAP_OCCLUSION: int
                        -raylib.SHADER_LOC_MAP_PREFILTER
                        +raylib.SHADER_LOC_MAP_PREFILTER: int
                        -raylib.SHADER_LOC_MAP_ROUGHNESS
                        +raylib.SHADER_LOC_MAP_ROUGHNESS: int
                        -raylib.SHADER_LOC_MATRIX_MODEL
                        +raylib.SHADER_LOC_MATRIX_MODEL: int
                        -raylib.SHADER_LOC_MATRIX_MVP
                        +raylib.SHADER_LOC_MATRIX_MVP: int
                        -raylib.SHADER_LOC_MATRIX_NORMAL
                        +raylib.SHADER_LOC_MATRIX_NORMAL: int
                        -raylib.SHADER_LOC_MATRIX_PROJECTION
                        +raylib.SHADER_LOC_MATRIX_PROJECTION: int
                        -raylib.SHADER_LOC_MATRIX_VIEW
                        +raylib.SHADER_LOC_MATRIX_VIEW: int
                        -raylib.SHADER_LOC_VECTOR_VIEW
                        +raylib.SHADER_LOC_VECTOR_VIEW: int
                        -raylib.SHADER_LOC_VERTEX_COLOR
                        +raylib.SHADER_LOC_VERTEX_COLOR: int
                        -raylib.SHADER_LOC_VERTEX_NORMAL
                        +raylib.SHADER_LOC_VERTEX_NORMAL: int
                        -raylib.SHADER_LOC_VERTEX_POSITION
                        +raylib.SHADER_LOC_VERTEX_POSITION: int
                        -raylib.SHADER_LOC_VERTEX_TANGENT
                        +raylib.SHADER_LOC_VERTEX_TANGENT: int
                        -raylib.SHADER_LOC_VERTEX_TEXCOORD01
                        +raylib.SHADER_LOC_VERTEX_TEXCOORD01: int
                        -raylib.SHADER_LOC_VERTEX_TEXCOORD02
                        +raylib.SHADER_LOC_VERTEX_TEXCOORD02: int
                        -raylib.SHADER_UNIFORM_FLOAT
                        +raylib.SHADER_UNIFORM_FLOAT: int
                        -raylib.SHADER_UNIFORM_INT
                        +raylib.SHADER_UNIFORM_INT: int
                        -raylib.SHADER_UNIFORM_IVEC2
                        +raylib.SHADER_UNIFORM_IVEC2: int
                        -raylib.SHADER_UNIFORM_IVEC3
                        +raylib.SHADER_UNIFORM_IVEC3: int
                        -raylib.SHADER_UNIFORM_IVEC4
                        +raylib.SHADER_UNIFORM_IVEC4: int
                        -raylib.SHADER_UNIFORM_SAMPLER2D
                        +raylib.SHADER_UNIFORM_SAMPLER2D: int
                        -raylib.SHADER_UNIFORM_VEC2
                        +raylib.SHADER_UNIFORM_VEC2: int
                        -raylib.SHADER_UNIFORM_VEC3
                        +raylib.SHADER_UNIFORM_VEC3: int
                        -raylib.SHADER_UNIFORM_VEC4
                        +raylib.SHADER_UNIFORM_VEC4: int
                        -raylib.SKYBLUE
                        +raylib.SKYBLUE: Color
                        -raylib.SLIDER
                        +raylib.SLIDER: int
                        -raylib.SLIDER_PADDING
                        +raylib.SLIDER_PADDING: int
                        -raylib.SLIDER_WIDTH
                        +raylib.SLIDER_WIDTH: int
                        -raylib.SPINNER
                        +raylib.SPINNER: int
                        -raylib.SPIN_BUTTON_SPACING
                        +raylib.SPIN_BUTTON_SPACING: int
                        -raylib.SPIN_BUTTON_WIDTH
                        +raylib.SPIN_BUTTON_WIDTH: int
                        -raylib.STATE_DISABLED
                        +raylib.STATE_DISABLED: int
                        -raylib.STATE_FOCUSED
                        +raylib.STATE_FOCUSED: int
                        -raylib.STATE_NORMAL
                        +raylib.STATE_NORMAL: int
                        -raylib.STATE_PRESSED
                        +raylib.STATE_PRESSED: int
                        -raylib.STATUSBAR
                        +raylib.STATUSBAR: int
                        -raylib.SaveFileData(fileName: str, data: Any, dataSize: int)
                        +raylib.SaveFileData(fileName: bytes, data: Any, dataSize: int) bool

                        Save data to file from byte array (write), returns true on success

                        -raylib.SaveFileText(fileName: str, text: str)
                        +raylib.SaveFileText(fileName: bytes, text: bytes) bool

                        Save text data to file (write), string must be ‘' terminated, returns true on success

                        -raylib.SeekMusicStream(music: Music, position: float)
                        +raylib.SeekMusicStream(music: Music | list | tuple, position: float) None

                        Seek music to a position (in seconds)

                        -raylib.SetAudioStreamBufferSizeDefault(size: int)
                        +raylib.SetAudioStreamBufferSizeDefault(size: int) None

                        Default size for new audio streams

                        -raylib.SetAudioStreamCallback(stream: AudioStream, callback: Any)
                        +raylib.SetAudioStreamCallback(stream: AudioStream | list | tuple, callback: Any) None

                        Audio thread callback to request new data

                        -raylib.SetAudioStreamPan(stream: AudioStream, pan: float)
                        +raylib.SetAudioStreamPan(stream: AudioStream | list | tuple, pan: float) None

                        Set pan for audio stream (0.5 is centered)

                        -raylib.SetAudioStreamPitch(stream: AudioStream, pitch: float)
                        +raylib.SetAudioStreamPitch(stream: AudioStream | list | tuple, pitch: float) None

                        Set pitch for audio stream (1.0 is base level)

                        -raylib.SetAudioStreamVolume(stream: AudioStream, volume: float)
                        +raylib.SetAudioStreamVolume(stream: AudioStream | list | tuple, volume: float) None

                        Set volume for audio stream (1.0 is max level)

                        -raylib.SetAutomationEventBaseFrame(frame: int)
                        +raylib.SetAutomationEventBaseFrame(frame: int) None

                        Set automation event internal base frame to start recording

                        -raylib.SetAutomationEventList(list_0: Any)
                        +raylib.SetAutomationEventList(list_0: Any | list | tuple) None

                        Set automation event list to record to

                        -raylib.SetClipboardText(text: str)
                        +raylib.SetClipboardText(text: bytes) None

                        Set clipboard text content

                        -raylib.SetConfigFlags(flags: int)
                        +raylib.SetConfigFlags(flags: int) None

                        Setup init configuration flags (view FLAGS)

                        -raylib.SetExitKey(key: int)
                        +raylib.SetExitKey(key: int) None

                        Set a custom key to exit program (default is ESC)

                        -raylib.SetGamepadMappings(mappings: str)
                        +raylib.SetGamepadMappings(mappings: bytes) int

                        Set internal gamepad mappings (SDL_GameControllerDB)

                        -raylib.SetGesturesEnabled(flags: int)
                        +raylib.SetGesturesEnabled(flags: int) None

                        Enable a set of gestures using flags

                        -raylib.SetLoadFileDataCallback(callback: str)
                        +raylib.SetLoadFileDataCallback(callback: bytes) None

                        Set custom file binary data loader

                        -raylib.SetLoadFileTextCallback(callback: str)
                        +raylib.SetLoadFileTextCallback(callback: bytes) None

                        Set custom file text data loader

                        -raylib.SetMasterVolume(volume: float)
                        +raylib.SetMasterVolume(volume: float) None

                        Set master volume (listener)

                        -raylib.SetMaterialTexture(material: Any, mapType: int, texture: Texture)
                        +raylib.SetMaterialTexture(material: Any | list | tuple, mapType: int, texture: Texture | list | tuple) None

                        Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR…)

                        -raylib.SetModelMeshMaterial(model: Any, meshId: int, materialId: int)
                        +raylib.SetModelMeshMaterial(model: Any | list | tuple, meshId: int, materialId: int) None

                        Set material for a mesh

                        -raylib.SetMouseCursor(cursor: int)
                        +raylib.SetMouseCursor(cursor: int) None

                        Set mouse cursor

                        -raylib.SetMouseOffset(offsetX: int, offsetY: int)
                        +raylib.SetMouseOffset(offsetX: int, offsetY: int) None

                        Set mouse offset

                        -raylib.SetMousePosition(x: int, y: int)
                        +raylib.SetMousePosition(x: int, y: int) None

                        Set mouse position XY

                        -raylib.SetMouseScale(scaleX: float, scaleY: float)
                        +raylib.SetMouseScale(scaleX: float, scaleY: float) None

                        Set mouse scaling

                        -raylib.SetMusicPan(music: Music, pan: float)
                        +raylib.SetMusicPan(music: Music | list | tuple, pan: float) None

                        Set pan for a music (0.5 is center)

                        -raylib.SetMusicPitch(music: Music, pitch: float)
                        +raylib.SetMusicPitch(music: Music | list | tuple, pitch: float) None

                        Set pitch for a music (1.0 is base level)

                        -raylib.SetMusicVolume(music: Music, volume: float)
                        +raylib.SetMusicVolume(music: Music | list | tuple, volume: float) None

                        Set volume for music (1.0 is max level)

                        -raylib.SetPhysicsBodyRotation(body: Any, radians: float)
                        +raylib.SetPhysicsBodyRotation(body: Any | list | tuple, radians: float) None

                        Sets physics body shape transform based on radians parameter

                        -raylib.SetPhysicsGravity(x: float, y: float)
                        +raylib.SetPhysicsGravity(x: float, y: float) None

                        Sets physics global gravity force

                        -raylib.SetPhysicsTimeStep(delta: float)
                        +raylib.SetPhysicsTimeStep(delta: float) None

                        Sets physics fixed time step in milliseconds. 1.666666 by default

                        -raylib.SetPixelColor(dstPtr: Any, color: Color, format: int)
                        +raylib.SetPixelColor(dstPtr: Any, color: Color | list | tuple, format: int) None

                        Set color formatted into destination pixel pointer

                        -raylib.SetRandomSeed(seed: int)
                        +raylib.SetRandomSeed(seed: int) None

                        Set the seed for the random number generator

                        -raylib.SetSaveFileDataCallback(callback: str)
                        +raylib.SetSaveFileDataCallback(callback: bytes) None

                        Set custom file binary data saver

                        -raylib.SetSaveFileTextCallback(callback: str)
                        +raylib.SetSaveFileTextCallback(callback: bytes) None

                        Set custom file text data saver

                        -raylib.SetShaderValue(shader: Shader, locIndex: int, value: Any, uniformType: int)
                        +raylib.SetShaderValue(shader: Shader | list | tuple, locIndex: int, value: Any, uniformType: int) None

                        Set shader uniform value

                        -raylib.SetShaderValueMatrix(shader: Shader, locIndex: int, mat: Matrix)
                        +raylib.SetShaderValueMatrix(shader: Shader | list | tuple, locIndex: int, mat: Matrix | list | tuple) None

                        Set shader uniform value (matrix 4x4)

                        -raylib.SetShaderValueTexture(shader: Shader, locIndex: int, texture: Texture)
                        +raylib.SetShaderValueTexture(shader: Shader | list | tuple, locIndex: int, texture: Texture | list | tuple) None

                        Set shader uniform value for texture (sampler2d)

                        -raylib.SetShaderValueV(shader: Shader, locIndex: int, value: Any, uniformType: int, count: int)
                        +raylib.SetShaderValueV(shader: Shader | list | tuple, locIndex: int, value: Any, uniformType: int, count: int) None

                        Set shader uniform value vector

                        -raylib.SetShapesTexture(texture: Texture, source: Rectangle)
                        +raylib.SetShapesTexture(texture: Texture | list | tuple, source: Rectangle | list | tuple) None

                        Set texture and rectangle to be used on shapes drawing

                        -raylib.SetSoundPan(sound: Sound, pan: float)
                        +raylib.SetSoundPan(sound: Sound | list | tuple, pan: float) None

                        Set pan for a sound (0.5 is center)

                        -raylib.SetSoundPitch(sound: Sound, pitch: float)
                        +raylib.SetSoundPitch(sound: Sound | list | tuple, pitch: float) None

                        Set pitch for a sound (1.0 is base level)

                        -raylib.SetSoundVolume(sound: Sound, volume: float)
                        +raylib.SetSoundVolume(sound: Sound | list | tuple, volume: float) None

                        Set volume for a sound (1.0 is max level)

                        -raylib.SetTargetFPS(fps: int)
                        +raylib.SetTargetFPS(fps: int) None

                        Set target FPS (maximum)

                        -raylib.SetTextLineSpacing(spacing: int)
                        +raylib.SetTextLineSpacing(spacing: int) None

                        Set vertical line spacing when drawing with line-breaks

                        -raylib.SetTextureFilter(texture: Texture, filter: int)
                        +raylib.SetTextureFilter(texture: Texture | list | tuple, filter: int) None

                        Set texture scaling filter mode

                        -raylib.SetTextureWrap(texture: Texture, wrap: int)
                        +raylib.SetTextureWrap(texture: Texture | list | tuple, wrap: int) None

                        Set texture wrapping mode

                        -raylib.SetTraceLogCallback(callback: str)
                        +raylib.SetTraceLogCallback(callback: bytes) None

                        Set custom trace log

                        -raylib.SetTraceLogLevel(logLevel: int)
                        +raylib.SetTraceLogLevel(logLevel: int) None

                        Set the current threshold (minimum) log level

                        -raylib.SetWindowFocused()
                        +raylib.SetWindowFocused() None

                        Set window focused (only PLATFORM_DESKTOP)

                        -raylib.SetWindowIcon(image: Image)
                        +raylib.SetWindowIcon(image: Image | list | tuple) None

                        Set icon for window (single image, RGBA 32bit, only PLATFORM_DESKTOP)

                        -raylib.SetWindowIcons(images: Any, count: int)
                        +raylib.SetWindowIcons(images: Any | list | tuple, count: int) None

                        Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP)

                        -raylib.SetWindowMaxSize(width: int, height: int)
                        +raylib.SetWindowMaxSize(width: int, height: int) None

                        Set window maximum dimensions (for FLAG_WINDOW_RESIZABLE)

                        -raylib.SetWindowMinSize(width: int, height: int)
                        +raylib.SetWindowMinSize(width: int, height: int) None

                        Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE)

                        -raylib.SetWindowMonitor(monitor: int)
                        +raylib.SetWindowMonitor(monitor: int) None

                        Set monitor for the current window

                        -raylib.SetWindowOpacity(opacity: float)
                        +raylib.SetWindowOpacity(opacity: float) None

                        Set window opacity [0.0f..1.0f] (only PLATFORM_DESKTOP)

                        -raylib.SetWindowPosition(x: int, y: int)
                        +raylib.SetWindowPosition(x: int, y: int) None

                        Set window position on screen (only PLATFORM_DESKTOP)

                        -raylib.SetWindowSize(width: int, height: int)
                        +raylib.SetWindowSize(width: int, height: int) None

                        Set window dimensions

                        -raylib.SetWindowState(flags: int)
                        +raylib.SetWindowState(flags: int) None

                        Set window configuration state using flags (only PLATFORM_DESKTOP)

                        -raylib.SetWindowTitle(title: str)
                        +raylib.SetWindowTitle(title: bytes) None

                        Set title for window (only PLATFORM_DESKTOP and PLATFORM_WEB)

                        -
                        +
                        -raylib.Shader
                        +class raylib.Shader +
                        +
                        +id: int
                        +
                        +
                        +locs: Any
                        +
                        + +
                        +
                        raylib.ShaderAttributeDataType
                        @@ -9697,327 +11070,412 @@ are very, very similar to the C originals.

                        -raylib.ShowCursor()
                        +raylib.ShowCursor() None

                        Shows cursor

                        -
                        +
                        -raylib.Sound
                        +class raylib.Sound +
                        +
                        +frameCount: int
                        +
                        +
                        +stream: AudioStream
                        +
                        + +
                        +
                        -raylib.StartAutomationEventRecording()
                        +raylib.StartAutomationEventRecording() None

                        Start recording automation events (AutomationEventList must be set)

                        -raylib.StopAudioStream(stream: AudioStream)
                        +raylib.StopAudioStream(stream: AudioStream | list | tuple) None

                        Stop audio stream

                        -raylib.StopAutomationEventRecording()
                        +raylib.StopAutomationEventRecording() None

                        Stop recording automation events

                        -raylib.StopMusicStream(music: Music)
                        +raylib.StopMusicStream(music: Music | list | tuple) None

                        Stop music playing

                        -raylib.StopSound(sound: Sound)
                        +raylib.StopSound(sound: Sound | list | tuple) None

                        Stop playing a sound

                        -raylib.SwapScreenBuffer()
                        +raylib.SwapScreenBuffer() None

                        Swap back buffer with front buffer (screen drawing)

                        -raylib.TEXTBOX
                        +raylib.TEXTBOX: int
                        -raylib.TEXTURE_FILTER_ANISOTROPIC_16X
                        +raylib.TEXTURE_FILTER_ANISOTROPIC_16X: int
                        -raylib.TEXTURE_FILTER_ANISOTROPIC_4X
                        +raylib.TEXTURE_FILTER_ANISOTROPIC_4X: int
                        -raylib.TEXTURE_FILTER_ANISOTROPIC_8X
                        +raylib.TEXTURE_FILTER_ANISOTROPIC_8X: int
                        -raylib.TEXTURE_FILTER_BILINEAR
                        +raylib.TEXTURE_FILTER_BILINEAR: int
                        -raylib.TEXTURE_FILTER_POINT
                        +raylib.TEXTURE_FILTER_POINT: int
                        -raylib.TEXTURE_FILTER_TRILINEAR
                        +raylib.TEXTURE_FILTER_TRILINEAR: int
                        -raylib.TEXTURE_WRAP_CLAMP
                        +raylib.TEXTURE_WRAP_CLAMP: int
                        -raylib.TEXTURE_WRAP_MIRROR_CLAMP
                        +raylib.TEXTURE_WRAP_MIRROR_CLAMP: int
                        -raylib.TEXTURE_WRAP_MIRROR_REPEAT
                        +raylib.TEXTURE_WRAP_MIRROR_REPEAT: int
                        -raylib.TEXTURE_WRAP_REPEAT
                        +raylib.TEXTURE_WRAP_REPEAT: int
                        -raylib.TEXT_ALIGNMENT
                        +raylib.TEXT_ALIGNMENT: int
                        -raylib.TEXT_ALIGNMENT_VERTICAL
                        +raylib.TEXT_ALIGNMENT_VERTICAL: int
                        -raylib.TEXT_ALIGN_BOTTOM
                        +raylib.TEXT_ALIGN_BOTTOM: int
                        -raylib.TEXT_ALIGN_CENTER
                        +raylib.TEXT_ALIGN_CENTER: int
                        -raylib.TEXT_ALIGN_LEFT
                        +raylib.TEXT_ALIGN_LEFT: int
                        -raylib.TEXT_ALIGN_MIDDLE
                        +raylib.TEXT_ALIGN_MIDDLE: int
                        -raylib.TEXT_ALIGN_RIGHT
                        +raylib.TEXT_ALIGN_RIGHT: int
                        -raylib.TEXT_ALIGN_TOP
                        +raylib.TEXT_ALIGN_TOP: int
                        -raylib.TEXT_COLOR_DISABLED
                        +raylib.TEXT_COLOR_DISABLED: int
                        -raylib.TEXT_COLOR_FOCUSED
                        +raylib.TEXT_COLOR_FOCUSED: int
                        -raylib.TEXT_COLOR_NORMAL
                        +raylib.TEXT_COLOR_NORMAL: int
                        -raylib.TEXT_COLOR_PRESSED
                        +raylib.TEXT_COLOR_PRESSED: int
                        -raylib.TEXT_LINE_SPACING
                        +raylib.TEXT_LINE_SPACING: int
                        -raylib.TEXT_PADDING
                        +raylib.TEXT_PADDING: int
                        -raylib.TEXT_READONLY
                        +raylib.TEXT_READONLY: int
                        -raylib.TEXT_SIZE
                        +raylib.TEXT_SIZE: int
                        -raylib.TEXT_SPACING
                        +raylib.TEXT_SPACING: int
                        -raylib.TEXT_WRAP_CHAR
                        +raylib.TEXT_WRAP_CHAR: int
                        -raylib.TEXT_WRAP_MODE
                        +raylib.TEXT_WRAP_MODE: int
                        -raylib.TEXT_WRAP_NONE
                        +raylib.TEXT_WRAP_NONE: int
                        -raylib.TEXT_WRAP_WORD
                        +raylib.TEXT_WRAP_WORD: int
                        -raylib.TOGGLE
                        +raylib.TOGGLE: int
                        -raylib.TakeScreenshot(fileName: str)
                        +raylib.TakeScreenshot(fileName: bytes) None

                        Takes a screenshot of current screen (filename extension defines format)

                        -raylib.TextAppend(text: str, append: str, position: Any)
                        +raylib.TextAppend(text: bytes, append: bytes, position: Any) None

                        Append text at specific position and move cursor!

                        -raylib.TextCopy(dst: str, src: str)
                        +raylib.TextCopy(dst: bytes, src: bytes) int

                        Copy one string to another, returns bytes copied

                        -raylib.TextFindIndex(text: str, find: str)
                        +raylib.TextFindIndex(text: bytes, find: bytes) int

                        Find first text occurrence within a string

                        -raylib.TextFormat(*args)
                        +raylib.TextFormat(*args) bytes

                        VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI

                        -raylib.TextInsert(text: str, insert: str, position: int)
                        +raylib.TextInsert(text: bytes, insert: bytes, position: int) bytes

                        Insert text in a position (WARNING: memory must be freed!)

                        -raylib.TextIsEqual(text1: str, text2: str)
                        +raylib.TextIsEqual(text1: bytes, text2: bytes) bool

                        Check if two text string are equal

                        -raylib.TextJoin(textList: list[str], count: int, delimiter: str)
                        +raylib.TextJoin(textList: list[bytes], count: int, delimiter: bytes) bytes

                        Join text strings with delimiter

                        -raylib.TextLength(text: str)
                        +raylib.TextLength(text: bytes) int

                        Get text length, checks for ‘' ending

                        -raylib.TextReplace(text: str, replace: str, by: str)
                        +raylib.TextReplace(text: bytes, replace: bytes, by: bytes) bytes

                        Replace text string (WARNING: memory must be freed!)

                        -raylib.TextSplit(text: str, delimiter: str, count: Any)
                        +raylib.TextSplit(text: bytes, delimiter: bytes, count: Any) list[bytes]

                        Split text into multiple strings

                        -raylib.TextSubtext(text: str, position: int, length: int)
                        +raylib.TextSubtext(text: bytes, position: int, length: int) bytes

                        Get a piece of a text string

                        -raylib.TextToInteger(text: str)
                        +raylib.TextToInteger(text: bytes) int

                        Get integer value from text (negative values not supported)

                        -raylib.TextToLower(text: str)
                        +raylib.TextToLower(text: bytes) bytes

                        Get lower case version of provided string

                        -raylib.TextToPascal(text: str)
                        +raylib.TextToPascal(text: bytes) bytes

                        Get Pascal case notation version of provided string

                        -raylib.TextToUpper(text: str)
                        +raylib.TextToUpper(text: bytes) bytes

                        Get upper case version of provided string

                        -
                        +
                        -raylib.Texture
                        +class raylib.Texture +
                        +
                        +format: int
                        -
                        +
                        +
                        +height: int
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +mipmaps: int
                        +
                        + +
                        +
                        +width: int
                        +
                        + +
                        + +
                        -raylib.Texture2D
                        +class raylib.Texture2D +
                        +
                        +format: int
                        -
                        -
                        -raylib.TextureCubemap
                        +
                        +
                        +height: int
                        +
                        +
                        +id: int
                        +
                        + +
                        +
                        +mipmaps: int
                        +
                        + +
                        +
                        +width: int
                        +
                        + +
                        + +
                        +
                        +class raylib.TextureCubemap
                        +
                        +
                        +format: int
                        +
                        + +
                        +
                        +height: int
                        +
                        + +
                        +
                        +id: int
                        +
                        + +
                        +
                        +mipmaps: int
                        +
                        + +
                        +
                        +width: int
                        +
                        + +
                        +
                        raylib.TextureFilter
                        @@ -10030,19 +11488,19 @@ are very, very similar to the C originals.

                        -raylib.ToggleBorderlessWindowed()
                        +raylib.ToggleBorderlessWindowed() None

                        Toggle window state: borderless windowed (only PLATFORM_DESKTOP)

                        -raylib.ToggleFullscreen()
                        +raylib.ToggleFullscreen() None

                        Toggle window state: fullscreen/windowed (only PLATFORM_DESKTOP)

                        -raylib.TraceLog(*args)
                        +raylib.TraceLog(*args) None

                        VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI

                        @@ -10051,1302 +11509,1487 @@ are very, very similar to the C originals.

                        raylib.TraceLogLevel
                        -
                        +
                        -raylib.Transform
                        +class raylib.Transform +
                        +
                        +rotation: Vector4
                        +
                        +
                        +scale: Vector3
                        +
                        + +
                        +
                        +translation: Vector3
                        +
                        + +
                        +
                        -raylib.UnloadAudioStream(stream: AudioStream)
                        +raylib.UnloadAudioStream(stream: AudioStream | list | tuple) None

                        Unload audio stream and free memory

                        -raylib.UnloadAutomationEventList(list_0: Any)
                        +raylib.UnloadAutomationEventList(list_0: Any | list | tuple) None

                        Unload automation events list from file

                        -raylib.UnloadCodepoints(codepoints: Any)
                        +raylib.UnloadCodepoints(codepoints: Any) None

                        Unload codepoints data from memory

                        -raylib.UnloadDirectoryFiles(files: FilePathList)
                        +raylib.UnloadDirectoryFiles(files: FilePathList | list | tuple) None

                        Unload filepaths

                        -raylib.UnloadDroppedFiles(files: FilePathList)
                        +raylib.UnloadDroppedFiles(files: FilePathList | list | tuple) None

                        Unload dropped filepaths

                        -raylib.UnloadFileData(data: str)
                        +raylib.UnloadFileData(data: bytes) None

                        Unload file data allocated by LoadFileData()

                        -raylib.UnloadFileText(text: str)
                        +raylib.UnloadFileText(text: bytes) None

                        Unload file text data allocated by LoadFileText()

                        -raylib.UnloadFont(font: Font)
                        +raylib.UnloadFont(font: Font | list | tuple) None

                        Unload font from GPU memory (VRAM)

                        -raylib.UnloadFontData(glyphs: Any, glyphCount: int)
                        +raylib.UnloadFontData(glyphs: Any | list | tuple, glyphCount: int) None

                        Unload font chars info data (RAM)

                        -raylib.UnloadImage(image: Image)
                        +raylib.UnloadImage(image: Image | list | tuple) None

                        Unload image from CPU memory (RAM)

                        -raylib.UnloadImageColors(colors: Any)
                        +raylib.UnloadImageColors(colors: Any | list | tuple) None

                        Unload color data loaded with LoadImageColors()

                        -raylib.UnloadImagePalette(colors: Any)
                        +raylib.UnloadImagePalette(colors: Any | list | tuple) None

                        Unload colors palette loaded with LoadImagePalette()

                        -raylib.UnloadMaterial(material: Material)
                        +raylib.UnloadMaterial(material: Material | list | tuple) None

                        Unload material from GPU memory (VRAM)

                        -raylib.UnloadMesh(mesh: Mesh)
                        +raylib.UnloadMesh(mesh: Mesh | list | tuple) None

                        Unload mesh data from CPU and GPU

                        -raylib.UnloadModel(model: Model)
                        +raylib.UnloadModel(model: Model | list | tuple) None

                        Unload model (including meshes) from memory (RAM and/or VRAM)

                        -raylib.UnloadModelAnimation(anim: ModelAnimation)
                        +raylib.UnloadModelAnimation(anim: ModelAnimation | list | tuple) None

                        Unload animation data

                        -raylib.UnloadModelAnimations(animations: Any, animCount: int)
                        +raylib.UnloadModelAnimations(animations: Any | list | tuple, animCount: int) None

                        Unload animation array data

                        -raylib.UnloadMusicStream(music: Music)
                        +raylib.UnloadMusicStream(music: Music | list | tuple) None

                        Unload music stream

                        -raylib.UnloadRandomSequence(sequence: Any)
                        +raylib.UnloadRandomSequence(sequence: Any) None

                        Unload random values sequence

                        -raylib.UnloadRenderTexture(target: RenderTexture)
                        +raylib.UnloadRenderTexture(target: RenderTexture | list | tuple) None

                        Unload render texture from GPU memory (VRAM)

                        -raylib.UnloadShader(shader: Shader)
                        +raylib.UnloadShader(shader: Shader | list | tuple) None

                        Unload shader from GPU memory (VRAM)

                        -raylib.UnloadSound(sound: Sound)
                        +raylib.UnloadSound(sound: Sound | list | tuple) None

                        Unload sound

                        -raylib.UnloadSoundAlias(alias: Sound)
                        +raylib.UnloadSoundAlias(alias: Sound | list | tuple) None

                        Unload a sound alias (does not deallocate sample data)

                        -raylib.UnloadTexture(texture: Texture)
                        +raylib.UnloadTexture(texture: Texture | list | tuple) None

                        Unload texture from GPU memory (VRAM)

                        -raylib.UnloadUTF8(text: str)
                        +raylib.UnloadUTF8(text: bytes) None

                        Unload UTF-8 text encoded from codepoints array

                        -raylib.UnloadVrStereoConfig(config: VrStereoConfig)
                        +raylib.UnloadVrStereoConfig(config: VrStereoConfig | list | tuple) None

                        Unload VR stereo config

                        -raylib.UnloadWave(wave: Wave)
                        +raylib.UnloadWave(wave: Wave | list | tuple) None

                        Unload wave data

                        -raylib.UnloadWaveSamples(samples: Any)
                        +raylib.UnloadWaveSamples(samples: Any) None

                        Unload samples data loaded with LoadWaveSamples()

                        -raylib.UpdateAudioStream(stream: AudioStream, data: Any, frameCount: int)
                        +raylib.UpdateAudioStream(stream: AudioStream | list | tuple, data: Any, frameCount: int) None

                        Update audio stream buffers with data

                        -raylib.UpdateCamera(camera: Any, mode: int)
                        +raylib.UpdateCamera(camera: Any | list | tuple, mode: int) None

                        Update camera position for selected mode

                        -raylib.UpdateCameraPro(camera: Any, movement: Vector3, rotation: Vector3, zoom: float)
                        +raylib.UpdateCameraPro(camera: Any | list | tuple, movement: Vector3 | list | tuple, rotation: Vector3 | list | tuple, zoom: float) None

                        Update camera movement/rotation

                        -raylib.UpdateMeshBuffer(mesh: Mesh, index: int, data: Any, dataSize: int, offset: int)
                        +raylib.UpdateMeshBuffer(mesh: Mesh | list | tuple, index: int, data: Any, dataSize: int, offset: int) None

                        Update mesh vertex data in GPU for a specific buffer index

                        -raylib.UpdateModelAnimation(model: Model, anim: ModelAnimation, frame: int)
                        +raylib.UpdateModelAnimation(model: Model | list | tuple, anim: ModelAnimation | list | tuple, frame: int) None

                        Update model animation pose

                        -raylib.UpdateMusicStream(music: Music)
                        +raylib.UpdateMusicStream(music: Music | list | tuple) None

                        Updates buffers for music streaming

                        -raylib.UpdatePhysics()
                        +raylib.UpdatePhysics() None

                        Update physics system

                        -raylib.UpdateSound(sound: Sound, data: Any, sampleCount: int)
                        +raylib.UpdateSound(sound: Sound | list | tuple, data: Any, sampleCount: int) None

                        Update sound buffer with new data

                        -raylib.UpdateTexture(texture: Texture, pixels: Any)
                        +raylib.UpdateTexture(texture: Texture | list | tuple, pixels: Any) None

                        Update GPU texture with new data

                        -raylib.UpdateTextureRec(texture: Texture, rec: Rectangle, pixels: Any)
                        +raylib.UpdateTextureRec(texture: Texture | list | tuple, rec: Rectangle | list | tuple, pixels: Any) None

                        Update GPU texture rectangle with new data

                        -raylib.UploadMesh(mesh: Any, dynamic: bool)
                        +raylib.UploadMesh(mesh: Any | list | tuple, dynamic: bool) None

                        Upload mesh vertex data in GPU and provide VAO/VBO ids

                        -raylib.VALUEBOX
                        +raylib.VALUEBOX: int
                        -raylib.VIOLET
                        +raylib.VIOLET: Color
                        -
                        +
                        -raylib.Vector2
                        +class raylib.Vector2 +
                        +
                        +x: float
                        +
                        +
                        +y: float
                        +
                        + +
                        +
                        -raylib.Vector2Add(v1: Vector2, v2: Vector2)
                        +raylib.Vector2Add(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) Vector2
                        -raylib.Vector2AddValue(v: Vector2, add: float)
                        +raylib.Vector2AddValue(v: Vector2 | list | tuple, add: float) Vector2
                        -raylib.Vector2Angle(v1: Vector2, v2: Vector2)
                        +raylib.Vector2Angle(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) float
                        -raylib.Vector2Clamp(v: Vector2, min_1: Vector2, max_2: Vector2)
                        +raylib.Vector2Clamp(v: Vector2 | list | tuple, min_1: Vector2 | list | tuple, max_2: Vector2 | list | tuple) Vector2
                        -raylib.Vector2ClampValue(v: Vector2, min_1: float, max_2: float)
                        +raylib.Vector2ClampValue(v: Vector2 | list | tuple, min_1: float, max_2: float) Vector2
                        -raylib.Vector2Distance(v1: Vector2, v2: Vector2)
                        +raylib.Vector2Distance(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) float
                        -raylib.Vector2DistanceSqr(v1: Vector2, v2: Vector2)
                        +raylib.Vector2DistanceSqr(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) float
                        -raylib.Vector2Divide(v1: Vector2, v2: Vector2)
                        +raylib.Vector2Divide(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) Vector2
                        -raylib.Vector2DotProduct(v1: Vector2, v2: Vector2)
                        +raylib.Vector2DotProduct(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) float
                        -raylib.Vector2Equals(p: Vector2, q: Vector2)
                        +raylib.Vector2Equals(p: Vector2 | list | tuple, q: Vector2 | list | tuple) int
                        -raylib.Vector2Invert(v: Vector2)
                        +raylib.Vector2Invert(v: Vector2 | list | tuple) Vector2
                        -raylib.Vector2Length(v: Vector2)
                        +raylib.Vector2Length(v: Vector2 | list | tuple) float
                        -raylib.Vector2LengthSqr(v: Vector2)
                        +raylib.Vector2LengthSqr(v: Vector2 | list | tuple) float
                        -raylib.Vector2Lerp(v1: Vector2, v2: Vector2, amount: float)
                        +raylib.Vector2Lerp(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple, amount: float) Vector2
                        -raylib.Vector2LineAngle(start: Vector2, end: Vector2)
                        +raylib.Vector2LineAngle(start: Vector2 | list | tuple, end: Vector2 | list | tuple) float
                        -raylib.Vector2MoveTowards(v: Vector2, target: Vector2, maxDistance: float)
                        +raylib.Vector2MoveTowards(v: Vector2 | list | tuple, target: Vector2 | list | tuple, maxDistance: float) Vector2
                        -raylib.Vector2Multiply(v1: Vector2, v2: Vector2)
                        +raylib.Vector2Multiply(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) Vector2
                        -raylib.Vector2Negate(v: Vector2)
                        +raylib.Vector2Negate(v: Vector2 | list | tuple) Vector2
                        -raylib.Vector2Normalize(v: Vector2)
                        +raylib.Vector2Normalize(v: Vector2 | list | tuple) Vector2
                        -raylib.Vector2One()
                        +raylib.Vector2One() Vector2
                        -raylib.Vector2Reflect(v: Vector2, normal: Vector2)
                        +raylib.Vector2Reflect(v: Vector2 | list | tuple, normal: Vector2 | list | tuple) Vector2
                        -raylib.Vector2Rotate(v: Vector2, angle: float)
                        +raylib.Vector2Rotate(v: Vector2 | list | tuple, angle: float) Vector2
                        -raylib.Vector2Scale(v: Vector2, scale: float)
                        +raylib.Vector2Scale(v: Vector2 | list | tuple, scale: float) Vector2
                        -raylib.Vector2Subtract(v1: Vector2, v2: Vector2)
                        +raylib.Vector2Subtract(v1: Vector2 | list | tuple, v2: Vector2 | list | tuple) Vector2
                        -raylib.Vector2SubtractValue(v: Vector2, sub: float)
                        +raylib.Vector2SubtractValue(v: Vector2 | list | tuple, sub: float) Vector2
                        -raylib.Vector2Transform(v: Vector2, mat: Matrix)
                        +raylib.Vector2Transform(v: Vector2 | list | tuple, mat: Matrix | list | tuple) Vector2
                        -raylib.Vector2Zero()
                        +raylib.Vector2Zero() Vector2
                        -
                        +
                        -raylib.Vector3
                        +class raylib.Vector3 +
                        +
                        +x: float
                        +
                        +
                        +y: float
                        +
                        + +
                        +
                        +z: float
                        +
                        + +
                        +
                        -raylib.Vector3Add(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Add(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3AddValue(v: Vector3, add: float)
                        +raylib.Vector3AddValue(v: Vector3 | list | tuple, add: float) Vector3
                        -raylib.Vector3Angle(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Angle(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) float
                        -raylib.Vector3Barycenter(p: Vector3, a: Vector3, b: Vector3, c: Vector3)
                        +raylib.Vector3Barycenter(p: Vector3 | list | tuple, a: Vector3 | list | tuple, b: Vector3 | list | tuple, c: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Clamp(v: Vector3, min_1: Vector3, max_2: Vector3)
                        +raylib.Vector3Clamp(v: Vector3 | list | tuple, min_1: Vector3 | list | tuple, max_2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3ClampValue(v: Vector3, min_1: float, max_2: float)
                        +raylib.Vector3ClampValue(v: Vector3 | list | tuple, min_1: float, max_2: float) Vector3
                        -raylib.Vector3CrossProduct(v1: Vector3, v2: Vector3)
                        +raylib.Vector3CrossProduct(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Distance(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Distance(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) float
                        -raylib.Vector3DistanceSqr(v1: Vector3, v2: Vector3)
                        +raylib.Vector3DistanceSqr(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) float
                        -raylib.Vector3Divide(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Divide(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3DotProduct(v1: Vector3, v2: Vector3)
                        +raylib.Vector3DotProduct(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) float
                        -raylib.Vector3Equals(p: Vector3, q: Vector3)
                        +raylib.Vector3Equals(p: Vector3 | list | tuple, q: Vector3 | list | tuple) int
                        -raylib.Vector3Invert(v: Vector3)
                        +raylib.Vector3Invert(v: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Length(v: Vector3)
                        +raylib.Vector3Length(v: Vector3 | list | tuple) float
                        -raylib.Vector3LengthSqr(v: Vector3)
                        +raylib.Vector3LengthSqr(v: Vector3 | list | tuple) float
                        -raylib.Vector3Lerp(v1: Vector3, v2: Vector3, amount: float)
                        +raylib.Vector3Lerp(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple, amount: float) Vector3
                        -raylib.Vector3Max(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Max(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Min(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Min(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Multiply(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Multiply(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Negate(v: Vector3)
                        +raylib.Vector3Negate(v: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Normalize(v: Vector3)
                        +raylib.Vector3Normalize(v: Vector3 | list | tuple) Vector3
                        -raylib.Vector3One()
                        +raylib.Vector3One() Vector3
                        -raylib.Vector3OrthoNormalize(v1: Any, v2: Any)
                        +raylib.Vector3OrthoNormalize(v1: Any | list | tuple, v2: Any | list | tuple) None
                        -raylib.Vector3Perpendicular(v: Vector3)
                        +raylib.Vector3Perpendicular(v: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Project(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Project(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Reflect(v: Vector3, normal: Vector3)
                        +raylib.Vector3Reflect(v: Vector3 | list | tuple, normal: Vector3 | list | tuple) Vector3
                        -raylib.Vector3Refract(v: Vector3, n: Vector3, r: float)
                        +raylib.Vector3Refract(v: Vector3 | list | tuple, n: Vector3 | list | tuple, r: float) Vector3
                        -raylib.Vector3Reject(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Reject(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3RotateByAxisAngle(v: Vector3, axis: Vector3, angle: float)
                        +raylib.Vector3RotateByAxisAngle(v: Vector3 | list | tuple, axis: Vector3 | list | tuple, angle: float) Vector3
                        -raylib.Vector3RotateByQuaternion(v: Vector3, q: Vector4)
                        +raylib.Vector3RotateByQuaternion(v: Vector3 | list | tuple, q: Vector4 | list | tuple) Vector3
                        -raylib.Vector3Scale(v: Vector3, scalar: float)
                        +raylib.Vector3Scale(v: Vector3 | list | tuple, scalar: float) Vector3
                        -raylib.Vector3Subtract(v1: Vector3, v2: Vector3)
                        +raylib.Vector3Subtract(v1: Vector3 | list | tuple, v2: Vector3 | list | tuple) Vector3
                        -raylib.Vector3SubtractValue(v: Vector3, sub: float)
                        +raylib.Vector3SubtractValue(v: Vector3 | list | tuple, sub: float) Vector3
                        -raylib.Vector3ToFloatV(v: Vector3)
                        +raylib.Vector3ToFloatV(v: Vector3 | list | tuple) float3
                        -raylib.Vector3Transform(v: Vector3, mat: Matrix)
                        +raylib.Vector3Transform(v: Vector3 | list | tuple, mat: Matrix | list | tuple) Vector3
                        -raylib.Vector3Unproject(source: Vector3, projection: Matrix, view: Matrix)
                        +raylib.Vector3Unproject(source: Vector3 | list | tuple, projection: Matrix | list | tuple, view: Matrix | list | tuple) Vector3
                        -raylib.Vector3Zero()
                        +raylib.Vector3Zero() Vector3
                        -
                        +
                        -raylib.Vector4
                        +class raylib.Vector4 +
                        +
                        +w: float
                        -
                        +
                        +
                        +x: float
                        +
                        + +
                        +
                        +y: float
                        +
                        + +
                        +
                        +z: float
                        +
                        + +
                        + +
                        -raylib.VrDeviceInfo
                        +class raylib.VrDeviceInfo +
                        +
                        +chromaAbCorrection: list
                        -
                        -
                        -raylib.VrStereoConfig
                        +
                        +
                        +eyeToScreenDistance: float
                        +
                        +
                        +hResolution: int
                        +
                        + +
                        +
                        +hScreenSize: float
                        +
                        + +
                        +
                        +interpupillaryDistance: float
                        +
                        + +
                        +
                        +lensDistortionValues: list
                        +
                        + +
                        +
                        +lensSeparationDistance: float
                        +
                        + +
                        +
                        +vResolution: int
                        +
                        + +
                        +
                        +vScreenCenter: float
                        +
                        + +
                        +
                        +vScreenSize: float
                        +
                        + +
                        + +
                        +
                        +class raylib.VrStereoConfig
                        +
                        +
                        +leftLensCenter: list
                        +
                        + +
                        +
                        +leftScreenCenter: list
                        +
                        + +
                        +
                        +projection: list
                        +
                        + +
                        +
                        +rightLensCenter: list
                        +
                        + +
                        +
                        +rightScreenCenter: list
                        +
                        + +
                        +
                        +scale: list
                        +
                        + +
                        +
                        +scaleIn: list
                        +
                        + +
                        +
                        +viewOffset: list
                        +
                        + +
                        +
                        -raylib.WHITE
                        +raylib.WHITE: Color
                        -raylib.WaitTime(seconds: float)
                        +raylib.WaitTime(seconds: float) None

                        Wait for some time (halt program execution)

                        -
                        +
                        -raylib.Wave
                        +class raylib.Wave +
                        +
                        +channels: int
                        +
                        +
                        +data: Any
                        +
                        + +
                        +
                        +frameCount: int
                        +
                        + +
                        +
                        +sampleRate: int
                        +
                        + +
                        +
                        +sampleSize: int
                        +
                        + +
                        +
                        -raylib.WaveCopy(wave: Wave)
                        +raylib.WaveCopy(wave: Wave | list | tuple) Wave

                        Copy a wave to a new wave

                        -raylib.WaveCrop(wave: Any, initSample: int, finalSample: int)
                        +raylib.WaveCrop(wave: Any | list | tuple, initSample: int, finalSample: int) None

                        Crop a wave to defined samples range

                        -raylib.WaveFormat(wave: Any, sampleRate: int, sampleSize: int, channels: int)
                        +raylib.WaveFormat(wave: Any | list | tuple, sampleRate: int, sampleSize: int, channels: int) None

                        Convert wave data to desired format

                        -raylib.WindowShouldClose()
                        +raylib.WindowShouldClose() bool

                        Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)

                        -raylib.Wrap(value: float, min_1: float, max_2: float)
                        +raylib.Wrap(value: float, min_1: float, max_2: float) float
                        -raylib.YELLOW
                        +raylib.YELLOW: Color
                        -raylib.ffi
                        +raylib.ffi: _cffi_backend.FFI
                        -
                        +
                        -raylib.float16
                        +class raylib.float16 +
                        +
                        +v: list
                        -
                        +
                        + +
                        -raylib.float3
                        +class raylib.float3 +
                        +
                        +v: list
                        +
                        +
                        -raylib.glfwCreateCursor(image: Any, xhot: int, yhot: int)
                        +raylib.glfwCreateCursor(image: Any | list | tuple, xhot: int, yhot: int) Any
                        -raylib.glfwCreateStandardCursor(shape: int)
                        +raylib.glfwCreateStandardCursor(shape: int) Any
                        -raylib.glfwCreateWindow(width: int, height: int, title: str, monitor: Any, share: Any)
                        +raylib.glfwCreateWindow(width: int, height: int, title: bytes, monitor: Any | list | tuple, share: Any | list | tuple) Any
                        -raylib.glfwDefaultWindowHints()
                        +raylib.glfwDefaultWindowHints() None
                        -raylib.glfwDestroyCursor(cursor: Any)
                        +raylib.glfwDestroyCursor(cursor: Any | list | tuple) None
                        -raylib.glfwDestroyWindow(window: Any)
                        +raylib.glfwDestroyWindow(window: Any | list | tuple) None
                        -raylib.glfwExtensionSupported(extension: str)
                        +raylib.glfwExtensionSupported(extension: bytes) int
                        -raylib.glfwFocusWindow(window: Any)
                        +raylib.glfwFocusWindow(window: Any | list | tuple) None
                        -raylib.glfwGetClipboardString(window: Any)
                        +raylib.glfwGetClipboardString(window: Any | list | tuple) bytes
                        -raylib.glfwGetCurrentContext()
                        +raylib.glfwGetCurrentContext() Any
                        -raylib.glfwGetCursorPos(window: Any, xpos: Any, ypos: Any)
                        +raylib.glfwGetCursorPos(window: Any | list | tuple, xpos: Any, ypos: Any) None
                        -raylib.glfwGetError(description: list[str])
                        +raylib.glfwGetError(description: list[bytes]) int
                        -raylib.glfwGetFramebufferSize(window: Any, width: Any, height: Any)
                        +raylib.glfwGetFramebufferSize(window: Any | list | tuple, width: Any, height: Any) None
                        -raylib.glfwGetGamepadName(jid: int)
                        +raylib.glfwGetGamepadName(jid: int) bytes
                        -raylib.glfwGetGamepadState(jid: int, state: Any)
                        +raylib.glfwGetGamepadState(jid: int, state: Any | list | tuple) int
                        -raylib.glfwGetGammaRamp(monitor: Any)
                        +raylib.glfwGetGammaRamp(monitor: Any | list | tuple) Any
                        -raylib.glfwGetInputMode(window: Any, mode: int)
                        +raylib.glfwGetInputMode(window: Any | list | tuple, mode: int) int
                        -raylib.glfwGetJoystickAxes(jid: int, count: Any)
                        +raylib.glfwGetJoystickAxes(jid: int, count: Any) Any
                        -raylib.glfwGetJoystickButtons(jid: int, count: Any)
                        +raylib.glfwGetJoystickButtons(jid: int, count: Any) bytes
                        -raylib.glfwGetJoystickGUID(jid: int)
                        +raylib.glfwGetJoystickGUID(jid: int) bytes
                        -raylib.glfwGetJoystickHats(jid: int, count: Any)
                        +raylib.glfwGetJoystickHats(jid: int, count: Any) bytes
                        -raylib.glfwGetJoystickName(jid: int)
                        +raylib.glfwGetJoystickName(jid: int) bytes
                        -raylib.glfwGetJoystickUserPointer(jid: int)
                        +raylib.glfwGetJoystickUserPointer(jid: int) Any
                        -raylib.glfwGetKey(window: Any, key: int)
                        +raylib.glfwGetKey(window: Any | list | tuple, key: int) int
                        -raylib.glfwGetKeyName(key: int, scancode: int)
                        +raylib.glfwGetKeyName(key: int, scancode: int) bytes
                        -raylib.glfwGetKeyScancode(key: int)
                        +raylib.glfwGetKeyScancode(key: int) int
                        -raylib.glfwGetMonitorContentScale(monitor: Any, xscale: Any, yscale: Any)
                        +raylib.glfwGetMonitorContentScale(monitor: Any | list | tuple, xscale: Any, yscale: Any) None
                        -raylib.glfwGetMonitorName(monitor: Any)
                        +raylib.glfwGetMonitorName(monitor: Any | list | tuple) bytes
                        -raylib.glfwGetMonitorPhysicalSize(monitor: Any, widthMM: Any, heightMM: Any)
                        +raylib.glfwGetMonitorPhysicalSize(monitor: Any | list | tuple, widthMM: Any, heightMM: Any) None
                        -raylib.glfwGetMonitorPos(monitor: Any, xpos: Any, ypos: Any)
                        +raylib.glfwGetMonitorPos(monitor: Any | list | tuple, xpos: Any, ypos: Any) None
                        -raylib.glfwGetMonitorUserPointer(monitor: Any)
                        +raylib.glfwGetMonitorUserPointer(monitor: Any | list | tuple) Any
                        -raylib.glfwGetMonitorWorkarea(monitor: Any, xpos: Any, ypos: Any, width: Any, height: Any)
                        +raylib.glfwGetMonitorWorkarea(monitor: Any | list | tuple, xpos: Any, ypos: Any, width: Any, height: Any) None
                        -raylib.glfwGetMonitors(count: Any)
                        +raylib.glfwGetMonitors(count: Any) Any
                        -raylib.glfwGetMouseButton(window: Any, button: int)
                        +raylib.glfwGetMouseButton(window: Any | list | tuple, button: int) int
                        -raylib.glfwGetPlatform()
                        +raylib.glfwGetPlatform() int
                        -raylib.glfwGetPrimaryMonitor()
                        +raylib.glfwGetPrimaryMonitor() Any
                        -raylib.glfwGetProcAddress(procname: str)
                        +raylib.glfwGetProcAddress(procname: bytes) Any
                        -raylib.glfwGetRequiredInstanceExtensions(count: Any)
                        +raylib.glfwGetRequiredInstanceExtensions(count: Any) list[bytes]
                        -raylib.glfwGetTime()
                        +raylib.glfwGetTime() float
                        -raylib.glfwGetTimerFrequency()
                        +raylib.glfwGetTimerFrequency() int
                        -raylib.glfwGetTimerValue()
                        +raylib.glfwGetTimerValue() int
                        -raylib.glfwGetVersion(major: Any, minor: Any, rev: Any)
                        +raylib.glfwGetVersion(major: Any, minor: Any, rev: Any) None
                        -raylib.glfwGetVersionString()
                        +raylib.glfwGetVersionString() bytes
                        -raylib.glfwGetVideoMode(monitor: Any)
                        +raylib.glfwGetVideoMode(monitor: Any | list | tuple) Any
                        -raylib.glfwGetVideoModes(monitor: Any, count: Any)
                        +raylib.glfwGetVideoModes(monitor: Any | list | tuple, count: Any) Any
                        -raylib.glfwGetWindowAttrib(window: Any, attrib: int)
                        +raylib.glfwGetWindowAttrib(window: Any | list | tuple, attrib: int) int
                        -raylib.glfwGetWindowContentScale(window: Any, xscale: Any, yscale: Any)
                        +raylib.glfwGetWindowContentScale(window: Any | list | tuple, xscale: Any, yscale: Any) None
                        -raylib.glfwGetWindowFrameSize(window: Any, left: Any, top: Any, right: Any, bottom: Any)
                        +raylib.glfwGetWindowFrameSize(window: Any | list | tuple, left: Any, top: Any, right: Any, bottom: Any) None
                        -raylib.glfwGetWindowMonitor(window: Any)
                        +raylib.glfwGetWindowMonitor(window: Any | list | tuple) Any
                        -raylib.glfwGetWindowOpacity(window: Any)
                        +raylib.glfwGetWindowOpacity(window: Any | list | tuple) float
                        -raylib.glfwGetWindowPos(window: Any, xpos: Any, ypos: Any)
                        +raylib.glfwGetWindowPos(window: Any | list | tuple, xpos: Any, ypos: Any) None
                        -raylib.glfwGetWindowSize(window: Any, width: Any, height: Any)
                        +raylib.glfwGetWindowSize(window: Any | list | tuple, width: Any, height: Any) None
                        -raylib.glfwGetWindowUserPointer(window: Any)
                        +raylib.glfwGetWindowUserPointer(window: Any | list | tuple) Any
                        -raylib.glfwHideWindow(window: Any)
                        +raylib.glfwHideWindow(window: Any | list | tuple) None
                        -raylib.glfwIconifyWindow(window: Any)
                        +raylib.glfwIconifyWindow(window: Any | list | tuple) None
                        -raylib.glfwInit()
                        +raylib.glfwInit() int
                        -raylib.glfwInitAllocator(allocator: Any)
                        +raylib.glfwInitAllocator(allocator: Any | list | tuple) None
                        -raylib.glfwInitHint(hint: int, value: int)
                        +raylib.glfwInitHint(hint: int, value: int) None
                        -raylib.glfwJoystickIsGamepad(jid: int)
                        +raylib.glfwJoystickIsGamepad(jid: int) int
                        -raylib.glfwJoystickPresent(jid: int)
                        +raylib.glfwJoystickPresent(jid: int) int
                        -raylib.glfwMakeContextCurrent(window: Any)
                        +raylib.glfwMakeContextCurrent(window: Any | list | tuple) None
                        -raylib.glfwMaximizeWindow(window: Any)
                        +raylib.glfwMaximizeWindow(window: Any | list | tuple) None
                        -raylib.glfwPlatformSupported(platform: int)
                        +raylib.glfwPlatformSupported(platform: int) int
                        -raylib.glfwPollEvents()
                        +raylib.glfwPollEvents() None
                        -raylib.glfwPostEmptyEvent()
                        +raylib.glfwPostEmptyEvent() None
                        -raylib.glfwRawMouseMotionSupported()
                        +raylib.glfwRawMouseMotionSupported() int
                        -raylib.glfwRequestWindowAttention(window: Any)
                        +raylib.glfwRequestWindowAttention(window: Any | list | tuple) None
                        -raylib.glfwRestoreWindow(window: Any)
                        +raylib.glfwRestoreWindow(window: Any | list | tuple) None
                        -raylib.glfwSetCharCallback(window: Any, callback: Any)
                        +raylib.glfwSetCharCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetCharModsCallback(window: Any, callback: Any)
                        +raylib.glfwSetCharModsCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetClipboardString(window: Any, string: str)
                        +raylib.glfwSetClipboardString(window: Any | list | tuple, string: bytes) None
                        -raylib.glfwSetCursor(window: Any, cursor: Any)
                        +raylib.glfwSetCursor(window: Any | list | tuple, cursor: Any | list | tuple) None
                        -raylib.glfwSetCursorEnterCallback(window: Any, callback: Any)
                        +raylib.glfwSetCursorEnterCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetCursorPos(window: Any, xpos: float, ypos: float)
                        +raylib.glfwSetCursorPos(window: Any | list | tuple, xpos: float, ypos: float) None
                        -raylib.glfwSetCursorPosCallback(window: Any, callback: Any)
                        +raylib.glfwSetCursorPosCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetDropCallback(window: Any, callback: list[str])
                        +raylib.glfwSetDropCallback(window: Any | list | tuple, callback: list[bytes] | list | tuple) list[bytes]
                        -raylib.glfwSetErrorCallback(callback: str)
                        +raylib.glfwSetErrorCallback(callback: bytes) bytes
                        -raylib.glfwSetFramebufferSizeCallback(window: Any, callback: Any)
                        +raylib.glfwSetFramebufferSizeCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetGamma(monitor: Any, gamma: float)
                        +raylib.glfwSetGamma(monitor: Any | list | tuple, gamma: float) None
                        -raylib.glfwSetGammaRamp(monitor: Any, ramp: Any)
                        +raylib.glfwSetGammaRamp(monitor: Any | list | tuple, ramp: Any | list | tuple) None
                        -raylib.glfwSetInputMode(window: Any, mode: int, value: int)
                        +raylib.glfwSetInputMode(window: Any | list | tuple, mode: int, value: int) None
                        -raylib.glfwSetJoystickCallback(callback: Any)
                        +raylib.glfwSetJoystickCallback(callback: Any) Any
                        -raylib.glfwSetJoystickUserPointer(jid: int, pointer: Any)
                        +raylib.glfwSetJoystickUserPointer(jid: int, pointer: Any) None
                        -raylib.glfwSetKeyCallback(window: Any, callback: Any)
                        +raylib.glfwSetKeyCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetMonitorCallback(callback: Any)
                        +raylib.glfwSetMonitorCallback(callback: Any | list | tuple) Any
                        -raylib.glfwSetMonitorUserPointer(monitor: Any, pointer: Any)
                        +raylib.glfwSetMonitorUserPointer(monitor: Any | list | tuple, pointer: Any) None
                        -raylib.glfwSetMouseButtonCallback(window: Any, callback: Any)
                        +raylib.glfwSetMouseButtonCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetScrollCallback(window: Any, callback: Any)
                        +raylib.glfwSetScrollCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetTime(time: float)
                        +raylib.glfwSetTime(time: float) None
                        -raylib.glfwSetWindowAspectRatio(window: Any, numer: int, denom: int)
                        +raylib.glfwSetWindowAspectRatio(window: Any | list | tuple, numer: int, denom: int) None
                        -raylib.glfwSetWindowAttrib(window: Any, attrib: int, value: int)
                        +raylib.glfwSetWindowAttrib(window: Any | list | tuple, attrib: int, value: int) None
                        -raylib.glfwSetWindowCloseCallback(window: Any, callback: Any)
                        +raylib.glfwSetWindowCloseCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetWindowContentScaleCallback(window: Any, callback: Any)
                        +raylib.glfwSetWindowContentScaleCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetWindowFocusCallback(window: Any, callback: Any)
                        +raylib.glfwSetWindowFocusCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetWindowIcon(window: Any, count: int, images: Any)
                        +raylib.glfwSetWindowIcon(window: Any | list | tuple, count: int, images: Any | list | tuple) None
                        -raylib.glfwSetWindowIconifyCallback(window: Any, callback: Any)
                        +raylib.glfwSetWindowIconifyCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetWindowMaximizeCallback(window: Any, callback: Any)
                        +raylib.glfwSetWindowMaximizeCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetWindowMonitor(window: Any, monitor: Any, xpos: int, ypos: int, width: int, height: int, refreshRate: int)
                        +raylib.glfwSetWindowMonitor(window: Any | list | tuple, monitor: Any | list | tuple, xpos: int, ypos: int, width: int, height: int, refreshRate: int) None
                        -raylib.glfwSetWindowOpacity(window: Any, opacity: float)
                        +raylib.glfwSetWindowOpacity(window: Any | list | tuple, opacity: float) None
                        -raylib.glfwSetWindowPos(window: Any, xpos: int, ypos: int)
                        +raylib.glfwSetWindowPos(window: Any | list | tuple, xpos: int, ypos: int) None
                        -raylib.glfwSetWindowPosCallback(window: Any, callback: Any)
                        +raylib.glfwSetWindowPosCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetWindowRefreshCallback(window: Any, callback: Any)
                        +raylib.glfwSetWindowRefreshCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetWindowShouldClose(window: Any, value: int)
                        +raylib.glfwSetWindowShouldClose(window: Any | list | tuple, value: int) None
                        -raylib.glfwSetWindowSize(window: Any, width: int, height: int)
                        +raylib.glfwSetWindowSize(window: Any | list | tuple, width: int, height: int) None
                        -raylib.glfwSetWindowSizeCallback(window: Any, callback: Any)
                        +raylib.glfwSetWindowSizeCallback(window: Any | list | tuple, callback: Any | list | tuple) Any
                        -raylib.glfwSetWindowSizeLimits(window: Any, minwidth: int, minheight: int, maxwidth: int, maxheight: int)
                        +raylib.glfwSetWindowSizeLimits(window: Any | list | tuple, minwidth: int, minheight: int, maxwidth: int, maxheight: int) None
                        -raylib.glfwSetWindowTitle(window: Any, title: str)
                        +raylib.glfwSetWindowTitle(window: Any | list | tuple, title: bytes) None
                        -raylib.glfwSetWindowUserPointer(window: Any, pointer: Any)
                        +raylib.glfwSetWindowUserPointer(window: Any | list | tuple, pointer: Any) None
                        -raylib.glfwShowWindow(window: Any)
                        +raylib.glfwShowWindow(window: Any | list | tuple) None
                        -raylib.glfwSwapBuffers(window: Any)
                        +raylib.glfwSwapBuffers(window: Any | list | tuple) None
                        -raylib.glfwSwapInterval(interval: int)
                        +raylib.glfwSwapInterval(interval: int) None
                        -raylib.glfwTerminate()
                        +raylib.glfwTerminate() None
                        -raylib.glfwUpdateGamepadMappings(string: str)
                        +raylib.glfwUpdateGamepadMappings(string: bytes) int
                        -raylib.glfwVulkanSupported()
                        +raylib.glfwVulkanSupported() int
                        -raylib.glfwWaitEvents()
                        +raylib.glfwWaitEvents() None
                        -raylib.glfwWaitEventsTimeout(timeout: float)
                        +raylib.glfwWaitEventsTimeout(timeout: float) None
                        -raylib.glfwWindowHint(hint: int, value: int)
                        +raylib.glfwWindowHint(hint: int, value: int) None
                        -raylib.glfwWindowHintString(hint: int, value: str)
                        +raylib.glfwWindowHintString(hint: int, value: bytes) None
                        -raylib.glfwWindowShouldClose(window: Any)
                        +raylib.glfwWindowShouldClose(window: Any | list | tuple) int
                        -
                        +
                        -raylib.rAudioBuffer
                        +class raylib.rAudioBuffer
                        -
                        +
                        -raylib.rAudioProcessor
                        +class raylib.rAudioProcessor
                        -raylib.rl
                        +raylib.rl: _cffi_backend.Lib
                        -raylib.rlActiveDrawBuffers(count: int)
                        +raylib.rlActiveDrawBuffers(count: int) None

                        Activate multiple draw color buffers

                        -raylib.rlActiveTextureSlot(slot: int)
                        +raylib.rlActiveTextureSlot(slot: int) None

                        Select and active a texture slot

                        -raylib.rlBegin(mode: int)
                        +raylib.rlBegin(mode: int) None

                        Initialize drawing mode (how to organize vertex)

                        -raylib.rlBindImageTexture(id: int, index: int, format: int, readonly: bool)
                        +raylib.rlBindImageTexture(id: int, index: int, format: int, readonly: bool) None

                        Bind image texture

                        -raylib.rlBindShaderBuffer(id: int, index: int)
                        +raylib.rlBindShaderBuffer(id: int, index: int) None

                        Bind SSBO buffer

                        @@ -11357,73 +13000,73 @@ are very, very similar to the C originals.

                        -raylib.rlBlitFramebuffer(srcX: int, srcY: int, srcWidth: int, srcHeight: int, dstX: int, dstY: int, dstWidth: int, dstHeight: int, bufferMask: int)
                        +raylib.rlBlitFramebuffer(srcX: int, srcY: int, srcWidth: int, srcHeight: int, dstX: int, dstY: int, dstWidth: int, dstHeight: int, bufferMask: int) None

                        Blit active framebuffer to main framebuffer

                        -raylib.rlCheckErrors()
                        +raylib.rlCheckErrors() None

                        Check and log OpenGL error codes

                        -raylib.rlCheckRenderBatchLimit(vCount: int)
                        +raylib.rlCheckRenderBatchLimit(vCount: int) bool

                        Check internal buffer overflow for a given number of vertex

                        -raylib.rlClearColor(r: str, g: str, b: str, a: str)
                        +raylib.rlClearColor(r: bytes, g: bytes, b: bytes, a: bytes) None

                        Clear color buffer with color

                        -raylib.rlClearScreenBuffers()
                        +raylib.rlClearScreenBuffers() None

                        Clear used screen buffers (color and depth)

                        -raylib.rlColor3f(x: float, y: float, z: float)
                        +raylib.rlColor3f(x: float, y: float, z: float) None

                        Define one vertex (color) - 3 float

                        -raylib.rlColor4f(x: float, y: float, z: float, w: float)
                        +raylib.rlColor4f(x: float, y: float, z: float, w: float) None

                        Define one vertex (color) - 4 float

                        -raylib.rlColor4ub(r: str, g: str, b: str, a: str)
                        +raylib.rlColor4ub(r: bytes, g: bytes, b: bytes, a: bytes) None

                        Define one vertex (color) - 4 byte

                        -raylib.rlCompileShader(shaderCode: str, type: int)
                        +raylib.rlCompileShader(shaderCode: bytes, type: int) int

                        Compile custom shader and return shader id (type: RL_VERTEX_SHADER, RL_FRAGMENT_SHADER, RL_COMPUTE_SHADER)

                        -raylib.rlComputeShaderDispatch(groupX: int, groupY: int, groupZ: int)
                        +raylib.rlComputeShaderDispatch(groupX: int, groupY: int, groupZ: int) None

                        Dispatch compute shader (equivalent to draw for graphics pipeline)

                        -raylib.rlCopyShaderBuffer(destId: int, srcId: int, destOffset: int, srcOffset: int, count: int)
                        +raylib.rlCopyShaderBuffer(destId: int, srcId: int, destOffset: int, srcOffset: int, count: int) None

                        Copy SSBO data between buffers

                        -raylib.rlCubemapParameters(id: int, param: int, value: int)
                        +raylib.rlCubemapParameters(id: int, param: int, value: int) None

                        Set cubemap parameters (filter, wrap)

                        @@ -11434,248 +13077,268 @@ are very, very similar to the C originals.

                        -raylib.rlDisableBackfaceCulling()
                        +raylib.rlDisableBackfaceCulling() None

                        Disable backface culling

                        -raylib.rlDisableColorBlend()
                        +raylib.rlDisableColorBlend() None

                        Disable color blending

                        -raylib.rlDisableDepthMask()
                        +raylib.rlDisableDepthMask() None

                        Disable depth write

                        -raylib.rlDisableDepthTest()
                        +raylib.rlDisableDepthTest() None

                        Disable depth test

                        -raylib.rlDisableFramebuffer()
                        +raylib.rlDisableFramebuffer() None

                        Disable render texture (fbo), return to default framebuffer

                        -raylib.rlDisableScissorTest()
                        +raylib.rlDisableScissorTest() None

                        Disable scissor test

                        -raylib.rlDisableShader()
                        +raylib.rlDisableShader() None

                        Disable shader program

                        -raylib.rlDisableSmoothLines()
                        +raylib.rlDisableSmoothLines() None

                        Disable line aliasing

                        -raylib.rlDisableStereoRender()
                        +raylib.rlDisableStereoRender() None

                        Disable stereo rendering

                        -raylib.rlDisableTexture()
                        +raylib.rlDisableTexture() None

                        Disable texture

                        -raylib.rlDisableTextureCubemap()
                        +raylib.rlDisableTextureCubemap() None

                        Disable texture cubemap

                        -raylib.rlDisableVertexArray()
                        +raylib.rlDisableVertexArray() None

                        Disable vertex array (VAO, if supported)

                        -raylib.rlDisableVertexAttribute(index: int)
                        +raylib.rlDisableVertexAttribute(index: int) None

                        Disable vertex attribute index

                        -raylib.rlDisableVertexBuffer()
                        +raylib.rlDisableVertexBuffer() None

                        Disable vertex buffer (VBO)

                        -raylib.rlDisableVertexBufferElement()
                        +raylib.rlDisableVertexBufferElement() None

                        Disable vertex buffer element (VBO element)

                        -raylib.rlDisableWireMode()
                        +raylib.rlDisableWireMode() None

                        Disable wire mode ( and point ) maybe rename

                        -
                        +
                        -raylib.rlDrawCall
                        +class raylib.rlDrawCall +
                        +
                        +mode: int
                        +
                        +
                        +textureId: int
                        +
                        + +
                        +
                        +vertexAlignment: int
                        +
                        + +
                        +
                        +vertexCount: int
                        +
                        + +
                        +
                        -raylib.rlDrawRenderBatch(batch: Any)
                        +raylib.rlDrawRenderBatch(batch: Any | list | tuple) None

                        Draw render batch data (Update->Draw->Reset)

                        -raylib.rlDrawRenderBatchActive()
                        +raylib.rlDrawRenderBatchActive() None

                        Update and draw internal render batch

                        -raylib.rlDrawVertexArray(offset: int, count: int)
                        +raylib.rlDrawVertexArray(offset: int, count: int) None
                        -raylib.rlDrawVertexArrayElements(offset: int, count: int, buffer: Any)
                        +raylib.rlDrawVertexArrayElements(offset: int, count: int, buffer: Any) None
                        -raylib.rlDrawVertexArrayElementsInstanced(offset: int, count: int, buffer: Any, instances: int)
                        +raylib.rlDrawVertexArrayElementsInstanced(offset: int, count: int, buffer: Any, instances: int) None
                        -raylib.rlDrawVertexArrayInstanced(offset: int, count: int, instances: int)
                        +raylib.rlDrawVertexArrayInstanced(offset: int, count: int, instances: int) None
                        -raylib.rlEnableBackfaceCulling()
                        +raylib.rlEnableBackfaceCulling() None

                        Enable backface culling

                        -raylib.rlEnableColorBlend()
                        +raylib.rlEnableColorBlend() None

                        Enable color blending

                        -raylib.rlEnableDepthMask()
                        +raylib.rlEnableDepthMask() None

                        Enable depth write

                        -raylib.rlEnableDepthTest()
                        +raylib.rlEnableDepthTest() None

                        Enable depth test

                        -raylib.rlEnableFramebuffer(id: int)
                        +raylib.rlEnableFramebuffer(id: int) None

                        Enable render texture (fbo)

                        -raylib.rlEnablePointMode()
                        +raylib.rlEnablePointMode() None

                        Enable point mode

                        -raylib.rlEnableScissorTest()
                        +raylib.rlEnableScissorTest() None

                        Enable scissor test

                        -raylib.rlEnableShader(id: int)
                        +raylib.rlEnableShader(id: int) None

                        Enable shader program

                        -raylib.rlEnableSmoothLines()
                        +raylib.rlEnableSmoothLines() None

                        Enable line aliasing

                        -raylib.rlEnableStereoRender()
                        +raylib.rlEnableStereoRender() None

                        Enable stereo rendering

                        -raylib.rlEnableTexture(id: int)
                        +raylib.rlEnableTexture(id: int) None

                        Enable texture

                        -raylib.rlEnableTextureCubemap(id: int)
                        +raylib.rlEnableTextureCubemap(id: int) None

                        Enable texture cubemap

                        -raylib.rlEnableVertexArray(vaoId: int)
                        +raylib.rlEnableVertexArray(vaoId: int) bool

                        Enable vertex array (VAO, if supported)

                        -raylib.rlEnableVertexAttribute(index: int)
                        +raylib.rlEnableVertexAttribute(index: int) None

                        Enable vertex attribute index

                        -raylib.rlEnableVertexBuffer(id: int)
                        +raylib.rlEnableVertexBuffer(id: int) None

                        Enable vertex buffer (VBO)

                        -raylib.rlEnableVertexBufferElement(id: int)
                        +raylib.rlEnableVertexBufferElement(id: int) None

                        Enable vertex buffer element (VBO element)

                        -raylib.rlEnableWireMode()
                        +raylib.rlEnableWireMode() None

                        Enable wire mode

                        -raylib.rlEnd()
                        +raylib.rlEnd() None

                        Finish vertex providing

                        -raylib.rlFramebufferAttach(fboId: int, texId: int, attachType: int, texType: int, mipLevel: int)
                        +raylib.rlFramebufferAttach(fboId: int, texId: int, attachType: int, texType: int, mipLevel: int) None

                        Attach texture/renderbuffer to a framebuffer

                        @@ -11691,120 +13354,120 @@ are very, very similar to the C originals.

                        -raylib.rlFramebufferComplete(id: int)
                        +raylib.rlFramebufferComplete(id: int) bool

                        Verify framebuffer is complete

                        -raylib.rlFrustum(left: float, right: float, bottom: float, top: float, znear: float, zfar: float)
                        +raylib.rlFrustum(left: float, right: float, bottom: float, top: float, znear: float, zfar: float) None
                        -raylib.rlGenTextureMipmaps(id: int, width: int, height: int, format: int, mipmaps: Any)
                        +raylib.rlGenTextureMipmaps(id: int, width: int, height: int, format: int, mipmaps: Any) None

                        Generate mipmap data for selected texture

                        -raylib.rlGetFramebufferHeight()
                        +raylib.rlGetFramebufferHeight() int

                        Get default framebuffer height

                        -raylib.rlGetFramebufferWidth()
                        +raylib.rlGetFramebufferWidth() int

                        Get default framebuffer width

                        -raylib.rlGetGlTextureFormats(format: int, glInternalFormat: Any, glFormat: Any, glType: Any)
                        +raylib.rlGetGlTextureFormats(format: int, glInternalFormat: Any, glFormat: Any, glType: Any) None

                        Get OpenGL internal formats

                        -raylib.rlGetLineWidth()
                        +raylib.rlGetLineWidth() float

                        Get the line drawing width

                        -raylib.rlGetLocationAttrib(shaderId: int, attribName: str)
                        +raylib.rlGetLocationAttrib(shaderId: int, attribName: bytes) int

                        Get shader location attribute

                        -raylib.rlGetLocationUniform(shaderId: int, uniformName: str)
                        +raylib.rlGetLocationUniform(shaderId: int, uniformName: bytes) int

                        Get shader location uniform

                        -raylib.rlGetMatrixModelview()
                        +raylib.rlGetMatrixModelview() Matrix

                        Get internal modelview matrix

                        -raylib.rlGetMatrixProjection()
                        +raylib.rlGetMatrixProjection() Matrix

                        Get internal projection matrix

                        -raylib.rlGetMatrixProjectionStereo(eye: int)
                        +raylib.rlGetMatrixProjectionStereo(eye: int) Matrix

                        Get internal projection matrix for stereo render (selected eye)

                        -raylib.rlGetMatrixTransform()
                        +raylib.rlGetMatrixTransform() Matrix

                        Get internal accumulated transform matrix

                        -raylib.rlGetMatrixViewOffsetStereo(eye: int)
                        +raylib.rlGetMatrixViewOffsetStereo(eye: int) Matrix

                        Get internal view offset matrix for stereo render (selected eye)

                        -raylib.rlGetPixelFormatName(format: int)
                        +raylib.rlGetPixelFormatName(format: int) bytes

                        Get name string for pixel format

                        -raylib.rlGetShaderBufferSize(id: int)
                        +raylib.rlGetShaderBufferSize(id: int) int

                        Get SSBO buffer size

                        -raylib.rlGetShaderIdDefault()
                        +raylib.rlGetShaderIdDefault() int

                        Get default shader id

                        -raylib.rlGetShaderLocsDefault()
                        +raylib.rlGetShaderLocsDefault() Any

                        Get default shader locations

                        -raylib.rlGetTextureIdDefault()
                        +raylib.rlGetTextureIdDefault() int

                        Get default texture id

                        -raylib.rlGetVersion()
                        +raylib.rlGetVersion() int

                        Get current OpenGL version

                        @@ -11815,127 +13478,127 @@ are very, very similar to the C originals.

                        -raylib.rlIsStereoRenderEnabled()
                        +raylib.rlIsStereoRenderEnabled() bool

                        Check if stereo render is enabled

                        -raylib.rlLoadComputeShaderProgram(shaderId: int)
                        +raylib.rlLoadComputeShaderProgram(shaderId: int) int

                        Load compute shader program

                        -raylib.rlLoadDrawCube()
                        +raylib.rlLoadDrawCube() None

                        Load and draw a cube

                        -raylib.rlLoadDrawQuad()
                        +raylib.rlLoadDrawQuad() None

                        Load and draw a quad

                        -raylib.rlLoadExtensions(loader: Any)
                        +raylib.rlLoadExtensions(loader: Any) None

                        Load OpenGL extensions (loader function required)

                        -raylib.rlLoadFramebuffer(width: int, height: int)
                        +raylib.rlLoadFramebuffer(width: int, height: int) int

                        Load an empty framebuffer

                        -raylib.rlLoadIdentity()
                        +raylib.rlLoadIdentity() None

                        Reset current matrix to identity matrix

                        -raylib.rlLoadRenderBatch(numBuffers: int, bufferElements: int)
                        +raylib.rlLoadRenderBatch(numBuffers: int, bufferElements: int) rlRenderBatch

                        Load a render batch system

                        -raylib.rlLoadShaderBuffer(size: int, data: Any, usageHint: int)
                        +raylib.rlLoadShaderBuffer(size: int, data: Any, usageHint: int) int

                        Load shader storage buffer object (SSBO)

                        -raylib.rlLoadShaderCode(vsCode: str, fsCode: str)
                        +raylib.rlLoadShaderCode(vsCode: bytes, fsCode: bytes) int

                        Load shader from code strings

                        -raylib.rlLoadShaderProgram(vShaderId: int, fShaderId: int)
                        +raylib.rlLoadShaderProgram(vShaderId: int, fShaderId: int) int

                        Load custom shader program

                        -raylib.rlLoadTexture(data: Any, width: int, height: int, format: int, mipmapCount: int)
                        +raylib.rlLoadTexture(data: Any, width: int, height: int, format: int, mipmapCount: int) int

                        Load texture in GPU

                        -raylib.rlLoadTextureCubemap(data: Any, size: int, format: int)
                        +raylib.rlLoadTextureCubemap(data: Any, size: int, format: int) int

                        Load texture cubemap

                        -raylib.rlLoadTextureDepth(width: int, height: int, useRenderBuffer: bool)
                        +raylib.rlLoadTextureDepth(width: int, height: int, useRenderBuffer: bool) int

                        Load depth texture/renderbuffer (to be attached to fbo)

                        -raylib.rlLoadVertexArray()
                        +raylib.rlLoadVertexArray() int

                        Load vertex array (vao) if supported

                        -raylib.rlLoadVertexBuffer(buffer: Any, size: int, dynamic: bool)
                        +raylib.rlLoadVertexBuffer(buffer: Any, size: int, dynamic: bool) int

                        Load a vertex buffer attribute

                        -raylib.rlLoadVertexBufferElement(buffer: Any, size: int, dynamic: bool)
                        +raylib.rlLoadVertexBufferElement(buffer: Any, size: int, dynamic: bool) int

                        Load a new attributes element buffer

                        -raylib.rlMatrixMode(mode: int)
                        +raylib.rlMatrixMode(mode: int) None

                        Choose the current matrix to be transformed

                        -raylib.rlMultMatrixf(matf: Any)
                        +raylib.rlMultMatrixf(matf: Any) None

                        Multiply the current matrix by another matrix

                        -raylib.rlNormal3f(x: float, y: float, z: float)
                        +raylib.rlNormal3f(x: float, y: float, z: float) None

                        Define one vertex (normal) - 3 float

                        -raylib.rlOrtho(left: float, right: float, bottom: float, top: float, znear: float, zfar: float)
                        +raylib.rlOrtho(left: float, right: float, bottom: float, top: float, znear: float, zfar: float) None
                        @@ -11945,173 +13608,203 @@ are very, very similar to the C originals.

                        -raylib.rlPopMatrix()
                        +raylib.rlPopMatrix() None

                        Pop latest inserted matrix from stack

                        -raylib.rlPushMatrix()
                        +raylib.rlPushMatrix() None

                        Push the current matrix to stack

                        -raylib.rlReadScreenPixels(width: int, height: int)
                        +raylib.rlReadScreenPixels(width: int, height: int) bytes

                        Read screen pixel data (color buffer)

                        -raylib.rlReadShaderBuffer(id: int, dest: Any, count: int, offset: int)
                        +raylib.rlReadShaderBuffer(id: int, dest: Any, count: int, offset: int) None

                        Read SSBO buffer data (GPU->CPU)

                        -raylib.rlReadTexturePixels(id: int, width: int, height: int, format: int)
                        +raylib.rlReadTexturePixels(id: int, width: int, height: int, format: int) Any

                        Read texture pixel data

                        -
                        +
                        -raylib.rlRenderBatch
                        +class raylib.rlRenderBatch +
                        +
                        +bufferCount: int
                        +
                        +
                        +currentBuffer: int
                        +
                        + +
                        +
                        +currentDepth: float
                        +
                        + +
                        +
                        +drawCounter: int
                        +
                        + +
                        +
                        +draws: Any
                        +
                        + +
                        +
                        +vertexBuffer: Any
                        +
                        + +
                        +
                        -raylib.rlRotatef(angle: float, x: float, y: float, z: float)
                        +raylib.rlRotatef(angle: float, x: float, y: float, z: float) None

                        Multiply the current matrix by a rotation matrix

                        -raylib.rlScalef(x: float, y: float, z: float)
                        +raylib.rlScalef(x: float, y: float, z: float) None

                        Multiply the current matrix by a scaling matrix

                        -raylib.rlScissor(x: int, y: int, width: int, height: int)
                        +raylib.rlScissor(x: int, y: int, width: int, height: int) None

                        Scissor test

                        -raylib.rlSetBlendFactors(glSrcFactor: int, glDstFactor: int, glEquation: int)
                        +raylib.rlSetBlendFactors(glSrcFactor: int, glDstFactor: int, glEquation: int) None

                        Set blending mode factor and equation (using OpenGL factors)

                        -raylib.rlSetBlendFactorsSeparate(glSrcRGB: int, glDstRGB: int, glSrcAlpha: int, glDstAlpha: int, glEqRGB: int, glEqAlpha: int)
                        +raylib.rlSetBlendFactorsSeparate(glSrcRGB: int, glDstRGB: int, glSrcAlpha: int, glDstAlpha: int, glEqRGB: int, glEqAlpha: int) None

                        Set blending mode factors and equations separately (using OpenGL factors)

                        -raylib.rlSetBlendMode(mode: int)
                        +raylib.rlSetBlendMode(mode: int) None

                        Set blending mode

                        -raylib.rlSetCullFace(mode: int)
                        +raylib.rlSetCullFace(mode: int) None

                        Set face culling mode

                        -raylib.rlSetFramebufferHeight(height: int)
                        +raylib.rlSetFramebufferHeight(height: int) None

                        Set current framebuffer height

                        -raylib.rlSetFramebufferWidth(width: int)
                        +raylib.rlSetFramebufferWidth(width: int) None

                        Set current framebuffer width

                        -raylib.rlSetLineWidth(width: float)
                        +raylib.rlSetLineWidth(width: float) None

                        Set the line drawing width

                        -raylib.rlSetMatrixModelview(view: Matrix)
                        +raylib.rlSetMatrixModelview(view: Matrix | list | tuple) None

                        Set a custom modelview matrix (replaces internal modelview matrix)

                        -raylib.rlSetMatrixProjection(proj: Matrix)
                        +raylib.rlSetMatrixProjection(proj: Matrix | list | tuple) None

                        Set a custom projection matrix (replaces internal projection matrix)

                        -raylib.rlSetMatrixProjectionStereo(right: Matrix, left: Matrix)
                        +raylib.rlSetMatrixProjectionStereo(right: Matrix | list | tuple, left: Matrix | list | tuple) None

                        Set eyes projection matrices for stereo rendering

                        -raylib.rlSetMatrixViewOffsetStereo(right: Matrix, left: Matrix)
                        +raylib.rlSetMatrixViewOffsetStereo(right: Matrix | list | tuple, left: Matrix | list | tuple) None

                        Set eyes view offsets matrices for stereo rendering

                        -raylib.rlSetRenderBatchActive(batch: Any)
                        +raylib.rlSetRenderBatchActive(batch: Any | list | tuple) None

                        Set the active render batch for rlgl (NULL for default internal)

                        -raylib.rlSetShader(id: int, locs: Any)
                        +raylib.rlSetShader(id: int, locs: Any) None

                        Set shader currently active (id and locations)

                        -raylib.rlSetTexture(id: int)
                        +raylib.rlSetTexture(id: int) None

                        Set current texture for render batch and check buffers limits

                        -raylib.rlSetUniform(locIndex: int, value: Any, uniformType: int, count: int)
                        +raylib.rlSetUniform(locIndex: int, value: Any, uniformType: int, count: int) None

                        Set shader value uniform

                        -raylib.rlSetUniformMatrix(locIndex: int, mat: Matrix)
                        +raylib.rlSetUniformMatrix(locIndex: int, mat: Matrix | list | tuple) None

                        Set shader value matrix

                        -raylib.rlSetUniformSampler(locIndex: int, textureId: int)
                        +raylib.rlSetUniformSampler(locIndex: int, textureId: int) None

                        Set shader value sampler

                        -raylib.rlSetVertexAttribute(index: int, compSize: int, type: int, normalized: bool, stride: int, pointer: Any)
                        +raylib.rlSetVertexAttribute(index: int, compSize: int, type: int, normalized: bool, stride: int, pointer: Any) None
                        -raylib.rlSetVertexAttributeDefault(locIndex: int, value: Any, attribType: int, count: int)
                        +raylib.rlSetVertexAttributeDefault(locIndex: int, value: Any, attribType: int, count: int) None

                        Set vertex attribute default value

                        -raylib.rlSetVertexAttributeDivisor(index: int, divisor: int)
                        +raylib.rlSetVertexAttributeDivisor(index: int, divisor: int) None
                        @@ -12131,7 +13824,7 @@ are very, very similar to the C originals.

                        -raylib.rlTexCoord2f(x: float, y: float)
                        +raylib.rlTexCoord2f(x: float, y: float) None

                        Define one vertex (texture coordinate) - 2 float

                        @@ -12142,7 +13835,7 @@ are very, very similar to the C originals.

                        -raylib.rlTextureParameters(id: int, param: int, value: int)
                        +raylib.rlTextureParameters(id: int, param: int, value: int) None

                        Set texture parameters (filter, wrap)

                        @@ -12153,112 +13846,147 @@ are very, very similar to the C originals.

                        -raylib.rlTranslatef(x: float, y: float, z: float)
                        +raylib.rlTranslatef(x: float, y: float, z: float) None

                        Multiply the current matrix by a translation matrix

                        -raylib.rlUnloadFramebuffer(id: int)
                        +raylib.rlUnloadFramebuffer(id: int) None

                        Delete framebuffer from GPU

                        -raylib.rlUnloadRenderBatch(batch: rlRenderBatch)
                        +raylib.rlUnloadRenderBatch(batch: rlRenderBatch | list | tuple) None

                        Unload render batch system

                        -raylib.rlUnloadShaderBuffer(ssboId: int)
                        +raylib.rlUnloadShaderBuffer(ssboId: int) None

                        Unload shader storage buffer object (SSBO)

                        -raylib.rlUnloadShaderProgram(id: int)
                        +raylib.rlUnloadShaderProgram(id: int) None

                        Unload shader program

                        -raylib.rlUnloadTexture(id: int)
                        +raylib.rlUnloadTexture(id: int) None

                        Unload texture from GPU memory

                        -raylib.rlUnloadVertexArray(vaoId: int)
                        +raylib.rlUnloadVertexArray(vaoId: int) None
                        -raylib.rlUnloadVertexBuffer(vboId: int)
                        +raylib.rlUnloadVertexBuffer(vboId: int) None
                        -raylib.rlUpdateShaderBuffer(id: int, data: Any, dataSize: int, offset: int)
                        +raylib.rlUpdateShaderBuffer(id: int, data: Any, dataSize: int, offset: int) None

                        Update SSBO buffer data

                        -raylib.rlUpdateTexture(id: int, offsetX: int, offsetY: int, width: int, height: int, format: int, data: Any)
                        +raylib.rlUpdateTexture(id: int, offsetX: int, offsetY: int, width: int, height: int, format: int, data: Any) None

                        Update GPU texture with new data

                        -raylib.rlUpdateVertexBuffer(bufferId: int, data: Any, dataSize: int, offset: int)
                        +raylib.rlUpdateVertexBuffer(bufferId: int, data: Any, dataSize: int, offset: int) None

                        Update GPU buffer with new data

                        -raylib.rlUpdateVertexBufferElements(id: int, data: Any, dataSize: int, offset: int)
                        +raylib.rlUpdateVertexBufferElements(id: int, data: Any, dataSize: int, offset: int) None

                        Update vertex buffer elements with new data

                        -raylib.rlVertex2f(x: float, y: float)
                        +raylib.rlVertex2f(x: float, y: float) None

                        Define one vertex (position) - 2 float

                        -raylib.rlVertex2i(x: int, y: int)
                        +raylib.rlVertex2i(x: int, y: int) None

                        Define one vertex (position) - 2 int

                        -raylib.rlVertex3f(x: float, y: float, z: float)
                        +raylib.rlVertex3f(x: float, y: float, z: float) None

                        Define one vertex (position) - 3 float

                        -
                        +
                        -raylib.rlVertexBuffer
                        +class raylib.rlVertexBuffer +
                        +
                        +colors: bytes
                        +
                        +
                        +elementCount: int
                        +
                        + +
                        +
                        +indices: Any
                        +
                        + +
                        +
                        +texcoords: Any
                        +
                        + +
                        +
                        +vaoId: int
                        +
                        + +
                        +
                        +vboId: list
                        +
                        + +
                        +
                        +vertices: Any
                        +
                        + +
                        +
                        -raylib.rlViewport(x: int, y: int, width: int, height: int)
                        +raylib.rlViewport(x: int, y: int, width: int, height: int) None

                        Set the viewport area

                        -raylib.rlglClose()
                        +raylib.rlglClose() None

                        De-initialize rlgl (buffers, shaders, textures)

                        -raylib.rlglInit(width: int, height: int)
                        +raylib.rlglInit(width: int, height: int) None

                        Initialize rlgl (buffers, shaders, textures, states)

                        diff --git a/docs/search.html b/docs/search.html index aa378ad..5f71493 100644 --- a/docs/search.html +++ b/docs/search.html @@ -1,3 +1,5 @@ + + @@ -5,20 +7,16 @@ Search — Raylib Python documentation - - + + - - - - - - - + + + + + diff --git a/docs/searchindex.js b/docs/searchindex.js index 3b53c1a..1648429 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API reference": [[5, "module-pyray"]], "Advert": [[1, "advert"]], "App showcase": [[1, "app-showcase"]], "Beta testing": [[1, "beta-testing"]], "Building from source": [[0, "building-from-source"]], "Bunnymark": [[1, "bunnymark"]], "C API": [[6, "c-api"]], "Contents:": [[4, null]], "Dynamic Bindings": [[3, "dynamic-bindings"]], "Dynamic binding version": [[1, "dynamic-binding-version"]], "Examples": [[5, "examples"]], "Functions API reference": [[6, "module-raylib"]], "Have Pip build from source": [[0, "have-pip-build-from-source"]], "Help wanted": [[1, "help-wanted"]], "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"]], "Installation": [[1, "installation"]], "License (updated)": [[1, "license-updated"]], "Linux manual build": [[0, "linux-manual-build"]], "Macos manual build": [[0, "macos-manual-build"]], "Option 1: Binary wheel": [[2, "option-1-binary-wheel"]], "Option 2: Compile Raylib from source X11 mode": [[2, "option-2-compile-raylib-from-source-x11-mode"]], "Option 3: Compile Raylib from source DRM mode": [[2, "option-3-compile-raylib-from-source-drm-mode"]], "Or, Build from source manually": [[0, "or-build-from-source-manually"]], "Packaging your app": [[1, "packaging-your-app"]], "Performance": [[1, "performance"]], "Problems?": [[1, "problems"]], "Python API": [[5, "python-api"]], "Python Bindings for Raylib 5.0": [[1, "python-bindings-for-raylib-5-0"]], "Quickstart": [[1, "quickstart"]], "RLZero": [[1, "rlzero"]], "Raspberry Pi": [[1, "raspberry-pi"], [2, "raspberry-pi"]], "Raylib Python": [[4, "raylib-python"]], "Running in a web browser": [[1, "running-in-a-web-browser"]], "Todo": [[0, "id1"], [0, "id2"]], "Windows manual build": [[0, "windows-manual-build"]]}, "docnames": ["BUILDING", "README", "RPI", "dynamic", "index", "pyray", "raylib"], "envversion": {"sphinx": 61, "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}, "filenames": ["BUILDING.rst", "README.md", "RPI.rst", "dynamic.rst", "index.rst", "pyray.rst", "raylib.rst"], "indexentries": {"arrow_padding (in module raylib)": [[6, "raylib.ARROW_PADDING", false]], "arrow_padding (pyray.guidropdownboxproperty attribute)": [[5, "pyray.GuiDropdownBoxProperty.ARROW_PADDING", false]], "arrows_size (in module raylib)": [[6, "raylib.ARROWS_SIZE", false]], "arrows_size (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.ARROWS_SIZE", false]], "arrows_visible (in module raylib)": [[6, "raylib.ARROWS_VISIBLE", false]], "arrows_visible (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.ARROWS_VISIBLE", false]], "attach_audio_mixed_processor() (in module pyray)": [[5, "pyray.attach_audio_mixed_processor", false]], "attach_audio_stream_processor() (in module pyray)": [[5, "pyray.attach_audio_stream_processor", false]], "attachaudiomixedprocessor() (in module raylib)": [[6, "raylib.AttachAudioMixedProcessor", false]], "attachaudiostreamprocessor() (in module raylib)": [[6, "raylib.AttachAudioStreamProcessor", false]], "audiostream (class in pyray)": [[5, "pyray.AudioStream", false]], "audiostream (in module raylib)": [[6, "raylib.AudioStream", false]], "automationevent (class in pyray)": [[5, "pyray.AutomationEvent", false]], "automationevent (in module raylib)": [[6, "raylib.AutomationEvent", false]], "automationeventlist (class in pyray)": [[5, "pyray.AutomationEventList", false]], "automationeventlist (in module raylib)": [[6, "raylib.AutomationEventList", false]], "background_color (in module raylib)": [[6, "raylib.BACKGROUND_COLOR", false]], "background_color (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.BACKGROUND_COLOR", false]], "base_color_disabled (in module raylib)": [[6, "raylib.BASE_COLOR_DISABLED", false]], "base_color_disabled (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BASE_COLOR_DISABLED", false]], "base_color_focused (in module raylib)": [[6, "raylib.BASE_COLOR_FOCUSED", false]], "base_color_focused (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BASE_COLOR_FOCUSED", false]], "base_color_normal (in module raylib)": [[6, "raylib.BASE_COLOR_NORMAL", false]], "base_color_normal (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BASE_COLOR_NORMAL", false]], "base_color_pressed (in module raylib)": [[6, "raylib.BASE_COLOR_PRESSED", false]], "base_color_pressed (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BASE_COLOR_PRESSED", false]], "begin_blend_mode() (in module pyray)": [[5, "pyray.begin_blend_mode", false]], "begin_drawing() (in module pyray)": [[5, "pyray.begin_drawing", false]], "begin_mode_2d() (in module pyray)": [[5, "pyray.begin_mode_2d", false]], "begin_mode_3d() (in module pyray)": [[5, "pyray.begin_mode_3d", false]], "begin_scissor_mode() (in module pyray)": [[5, "pyray.begin_scissor_mode", false]], "begin_shader_mode() (in module pyray)": [[5, "pyray.begin_shader_mode", false]], "begin_texture_mode() (in module pyray)": [[5, "pyray.begin_texture_mode", false]], "begin_vr_stereo_mode() (in module pyray)": [[5, "pyray.begin_vr_stereo_mode", false]], "beginblendmode() (in module raylib)": [[6, "raylib.BeginBlendMode", false]], "begindrawing() (in module raylib)": [[6, "raylib.BeginDrawing", false]], "beginmode2d() (in module raylib)": [[6, "raylib.BeginMode2D", false]], "beginmode3d() (in module raylib)": [[6, "raylib.BeginMode3D", false]], "beginscissormode() (in module raylib)": [[6, "raylib.BeginScissorMode", false]], "beginshadermode() (in module raylib)": [[6, "raylib.BeginShaderMode", false]], "begintexturemode() (in module raylib)": [[6, "raylib.BeginTextureMode", false]], "beginvrstereomode() (in module raylib)": [[6, "raylib.BeginVrStereoMode", false]], "beige (in module pyray)": [[5, "pyray.BEIGE", false]], "beige (in module raylib)": [[6, "raylib.BEIGE", false]], "black (in module pyray)": [[5, "pyray.BLACK", false]], "black (in module raylib)": [[6, "raylib.BLACK", false]], "blank (in module pyray)": [[5, "pyray.BLANK", false]], "blank (in module raylib)": [[6, "raylib.BLANK", false]], "blend_add_colors (in module raylib)": [[6, "raylib.BLEND_ADD_COLORS", false]], "blend_add_colors (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_ADD_COLORS", false]], "blend_additive (in module raylib)": [[6, "raylib.BLEND_ADDITIVE", false]], "blend_additive (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_ADDITIVE", false]], "blend_alpha (in module raylib)": [[6, "raylib.BLEND_ALPHA", false]], "blend_alpha (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_ALPHA", false]], "blend_alpha_premultiply (in module raylib)": [[6, "raylib.BLEND_ALPHA_PREMULTIPLY", false]], "blend_alpha_premultiply (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_ALPHA_PREMULTIPLY", false]], "blend_custom (in module raylib)": [[6, "raylib.BLEND_CUSTOM", false]], "blend_custom (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_CUSTOM", false]], "blend_custom_separate (in module raylib)": [[6, "raylib.BLEND_CUSTOM_SEPARATE", false]], "blend_custom_separate (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_CUSTOM_SEPARATE", false]], "blend_multiplied (in module raylib)": [[6, "raylib.BLEND_MULTIPLIED", false]], "blend_multiplied (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_MULTIPLIED", false]], "blend_subtract_colors (in module raylib)": [[6, "raylib.BLEND_SUBTRACT_COLORS", false]], "blend_subtract_colors (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_SUBTRACT_COLORS", false]], "blendmode (class in pyray)": [[5, "pyray.BlendMode", false]], "blendmode (in module raylib)": [[6, "raylib.BlendMode", false]], "blue (in module pyray)": [[5, "pyray.BLUE", false]], "blue (in module raylib)": [[6, "raylib.BLUE", false]], "boneinfo (class in pyray)": [[5, "pyray.BoneInfo", false]], "boneinfo (in module raylib)": [[6, "raylib.BoneInfo", false]], "border_color_disabled (in module raylib)": [[6, "raylib.BORDER_COLOR_DISABLED", false]], "border_color_disabled (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_COLOR_DISABLED", false]], "border_color_focused (in module raylib)": [[6, "raylib.BORDER_COLOR_FOCUSED", false]], "border_color_focused (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_COLOR_FOCUSED", false]], "border_color_normal (in module raylib)": [[6, "raylib.BORDER_COLOR_NORMAL", false]], "border_color_normal (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_COLOR_NORMAL", false]], "border_color_pressed (in module raylib)": [[6, "raylib.BORDER_COLOR_PRESSED", false]], "border_color_pressed (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_COLOR_PRESSED", false]], "border_width (in module raylib)": [[6, "raylib.BORDER_WIDTH", false]], "border_width (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_WIDTH", false]], "boundingbox (class in pyray)": [[5, "pyray.BoundingBox", false]], "boundingbox (in module raylib)": [[6, "raylib.BoundingBox", false]], "brown (in module pyray)": [[5, "pyray.BROWN", false]], "brown (in module raylib)": [[6, "raylib.BROWN", false]], "button (in module raylib)": [[6, "raylib.BUTTON", false]], "button (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.BUTTON", false]], "camera (in module raylib)": [[6, "raylib.Camera", false]], "camera2d (class in pyray)": [[5, "pyray.Camera2D", false]], "camera2d (in module raylib)": [[6, "raylib.Camera2D", false]], "camera3d (class in pyray)": [[5, "pyray.Camera3D", false]], "camera3d (in module raylib)": [[6, "raylib.Camera3D", false]], "camera_custom (in module raylib)": [[6, "raylib.CAMERA_CUSTOM", false]], "camera_custom (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_CUSTOM", false]], "camera_first_person (in module raylib)": [[6, "raylib.CAMERA_FIRST_PERSON", false]], "camera_first_person (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_FIRST_PERSON", false]], "camera_free (in module raylib)": [[6, "raylib.CAMERA_FREE", false]], "camera_free (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_FREE", false]], "camera_orbital (in module raylib)": [[6, "raylib.CAMERA_ORBITAL", false]], "camera_orbital (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_ORBITAL", false]], "camera_orthographic (in module raylib)": [[6, "raylib.CAMERA_ORTHOGRAPHIC", false]], "camera_orthographic (pyray.cameraprojection attribute)": [[5, "pyray.CameraProjection.CAMERA_ORTHOGRAPHIC", false]], "camera_perspective (in module raylib)": [[6, "raylib.CAMERA_PERSPECTIVE", false]], "camera_perspective (pyray.cameraprojection attribute)": [[5, "pyray.CameraProjection.CAMERA_PERSPECTIVE", false]], "camera_third_person (in module raylib)": [[6, "raylib.CAMERA_THIRD_PERSON", false]], "camera_third_person (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_THIRD_PERSON", false]], "cameramode (class in pyray)": [[5, "pyray.CameraMode", false]], "cameramode (in module raylib)": [[6, "raylib.CameraMode", false]], "cameraprojection (class in pyray)": [[5, "pyray.CameraProjection", false]], "cameraprojection (in module raylib)": [[6, "raylib.CameraProjection", false]], "change_directory() (in module pyray)": [[5, "pyray.change_directory", false]], "changedirectory() (in module raylib)": [[6, "raylib.ChangeDirectory", false]], "check_collision_box_sphere() (in module pyray)": [[5, "pyray.check_collision_box_sphere", false]], "check_collision_boxes() (in module pyray)": [[5, "pyray.check_collision_boxes", false]], "check_collision_circle_rec() (in module pyray)": [[5, "pyray.check_collision_circle_rec", false]], "check_collision_circles() (in module pyray)": [[5, "pyray.check_collision_circles", false]], "check_collision_lines() (in module pyray)": [[5, "pyray.check_collision_lines", false]], "check_collision_point_circle() (in module pyray)": [[5, "pyray.check_collision_point_circle", false]], "check_collision_point_line() (in module pyray)": [[5, "pyray.check_collision_point_line", false]], "check_collision_point_poly() (in module pyray)": [[5, "pyray.check_collision_point_poly", false]], "check_collision_point_rec() (in module pyray)": [[5, "pyray.check_collision_point_rec", false]], "check_collision_point_triangle() (in module pyray)": [[5, "pyray.check_collision_point_triangle", false]], "check_collision_recs() (in module pyray)": [[5, "pyray.check_collision_recs", false]], "check_collision_spheres() (in module pyray)": [[5, "pyray.check_collision_spheres", false]], "check_padding (in module raylib)": [[6, "raylib.CHECK_PADDING", false]], "check_padding (pyray.guicheckboxproperty attribute)": [[5, "pyray.GuiCheckBoxProperty.CHECK_PADDING", false]], "checkbox (in module raylib)": [[6, "raylib.CHECKBOX", false]], "checkbox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.CHECKBOX", false]], "checkcollisionboxes() (in module raylib)": [[6, "raylib.CheckCollisionBoxes", false]], "checkcollisionboxsphere() (in module raylib)": [[6, "raylib.CheckCollisionBoxSphere", false]], "checkcollisioncirclerec() (in module raylib)": [[6, "raylib.CheckCollisionCircleRec", false]], "checkcollisioncircles() (in module raylib)": [[6, "raylib.CheckCollisionCircles", false]], "checkcollisionlines() (in module raylib)": [[6, "raylib.CheckCollisionLines", false]], "checkcollisionpointcircle() (in module raylib)": [[6, "raylib.CheckCollisionPointCircle", false]], "checkcollisionpointline() (in module raylib)": [[6, "raylib.CheckCollisionPointLine", false]], "checkcollisionpointpoly() (in module raylib)": [[6, "raylib.CheckCollisionPointPoly", false]], "checkcollisionpointrec() (in module raylib)": [[6, "raylib.CheckCollisionPointRec", false]], "checkcollisionpointtriangle() (in module raylib)": [[6, "raylib.CheckCollisionPointTriangle", false]], "checkcollisionrecs() (in module raylib)": [[6, "raylib.CheckCollisionRecs", false]], "checkcollisionspheres() (in module raylib)": [[6, "raylib.CheckCollisionSpheres", false]], "clamp() (in module pyray)": [[5, "pyray.clamp", false]], "clamp() (in module raylib)": [[6, "raylib.Clamp", false]], "clear_background() (in module pyray)": [[5, "pyray.clear_background", false]], "clear_window_state() (in module pyray)": [[5, "pyray.clear_window_state", false]], "clearbackground() (in module raylib)": [[6, "raylib.ClearBackground", false]], "clearwindowstate() (in module raylib)": [[6, "raylib.ClearWindowState", false]], "close_audio_device() (in module pyray)": [[5, "pyray.close_audio_device", false]], "close_physics() (in module pyray)": [[5, "pyray.close_physics", false]], "close_window() (in module pyray)": [[5, "pyray.close_window", false]], "closeaudiodevice() (in module raylib)": [[6, "raylib.CloseAudioDevice", false]], "closephysics() (in module raylib)": [[6, "raylib.ClosePhysics", false]], "closewindow() (in module raylib)": [[6, "raylib.CloseWindow", false]], "codepoint_to_utf8() (in module pyray)": [[5, "pyray.codepoint_to_utf8", false]], "codepointtoutf8() (in module raylib)": [[6, "raylib.CodepointToUTF8", false]], "color (class in pyray)": [[5, "pyray.Color", false]], "color (in module raylib)": [[6, "raylib.Color", false]], "color_alpha() (in module pyray)": [[5, "pyray.color_alpha", false]], "color_alpha_blend() (in module pyray)": [[5, "pyray.color_alpha_blend", false]], "color_brightness() (in module pyray)": [[5, "pyray.color_brightness", false]], "color_contrast() (in module pyray)": [[5, "pyray.color_contrast", false]], "color_from_hsv() (in module pyray)": [[5, "pyray.color_from_hsv", false]], "color_from_normalized() (in module pyray)": [[5, "pyray.color_from_normalized", false]], "color_normalize() (in module pyray)": [[5, "pyray.color_normalize", false]], "color_selector_size (in module raylib)": [[6, "raylib.COLOR_SELECTOR_SIZE", false]], "color_selector_size (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.COLOR_SELECTOR_SIZE", false]], "color_tint() (in module pyray)": [[5, "pyray.color_tint", false]], "color_to_hsv() (in module pyray)": [[5, "pyray.color_to_hsv", false]], "color_to_int() (in module pyray)": [[5, "pyray.color_to_int", false]], "coloralpha() (in module raylib)": [[6, "raylib.ColorAlpha", false]], "coloralphablend() (in module raylib)": [[6, "raylib.ColorAlphaBlend", false]], "colorbrightness() (in module raylib)": [[6, "raylib.ColorBrightness", false]], "colorcontrast() (in module raylib)": [[6, "raylib.ColorContrast", false]], "colorfromhsv() (in module raylib)": [[6, "raylib.ColorFromHSV", false]], "colorfromnormalized() (in module raylib)": [[6, "raylib.ColorFromNormalized", false]], "colornormalize() (in module raylib)": [[6, "raylib.ColorNormalize", false]], "colorpicker (in module raylib)": [[6, "raylib.COLORPICKER", false]], "colorpicker (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.COLORPICKER", false]], "colortint() (in module raylib)": [[6, "raylib.ColorTint", false]], "colortohsv() (in module raylib)": [[6, "raylib.ColorToHSV", false]], "colortoint() (in module raylib)": [[6, "raylib.ColorToInt", false]], "combo_button_spacing (in module raylib)": [[6, "raylib.COMBO_BUTTON_SPACING", false]], "combo_button_spacing (pyray.guicomboboxproperty attribute)": [[5, "pyray.GuiComboBoxProperty.COMBO_BUTTON_SPACING", false]], "combo_button_width (in module raylib)": [[6, "raylib.COMBO_BUTTON_WIDTH", false]], "combo_button_width (pyray.guicomboboxproperty attribute)": [[5, "pyray.GuiComboBoxProperty.COMBO_BUTTON_WIDTH", false]], "combobox (in module raylib)": [[6, "raylib.COMBOBOX", false]], "combobox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.COMBOBOX", false]], "compress_data() (in module pyray)": [[5, "pyray.compress_data", false]], "compressdata() (in module raylib)": [[6, "raylib.CompressData", false]], "configflags (class in pyray)": [[5, "pyray.ConfigFlags", false]], "configflags (in module raylib)": [[6, "raylib.ConfigFlags", false]], "create_physics_body_circle() (in module pyray)": [[5, "pyray.create_physics_body_circle", false]], "create_physics_body_polygon() (in module pyray)": [[5, "pyray.create_physics_body_polygon", false]], "create_physics_body_rectangle() (in module pyray)": [[5, "pyray.create_physics_body_rectangle", false]], "createphysicsbodycircle() (in module raylib)": [[6, "raylib.CreatePhysicsBodyCircle", false]], "createphysicsbodypolygon() (in module raylib)": [[6, "raylib.CreatePhysicsBodyPolygon", false]], "createphysicsbodyrectangle() (in module raylib)": [[6, "raylib.CreatePhysicsBodyRectangle", false]], "cubemap_layout_auto_detect (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_AUTO_DETECT", false]], "cubemap_layout_auto_detect (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_AUTO_DETECT", false]], "cubemap_layout_cross_four_by_three (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE", false]], "cubemap_layout_cross_four_by_three (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE", false]], "cubemap_layout_cross_three_by_four (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR", false]], "cubemap_layout_cross_three_by_four (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR", false]], "cubemap_layout_line_horizontal (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_LINE_HORIZONTAL", false]], "cubemap_layout_line_horizontal (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_LINE_HORIZONTAL", false]], "cubemap_layout_line_vertical (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_LINE_VERTICAL", false]], "cubemap_layout_line_vertical (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_LINE_VERTICAL", false]], "cubemap_layout_panorama (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_PANORAMA", false]], "cubemap_layout_panorama (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_PANORAMA", false]], "cubemaplayout (class in pyray)": [[5, "pyray.CubemapLayout", false]], "cubemaplayout (in module raylib)": [[6, "raylib.CubemapLayout", false]], "darkblue (in module pyray)": [[5, "pyray.DARKBLUE", false]], "darkblue (in module raylib)": [[6, "raylib.DARKBLUE", false]], "darkbrown (in module pyray)": [[5, "pyray.DARKBROWN", false]], "darkbrown (in module raylib)": [[6, "raylib.DARKBROWN", false]], "darkgray (in module pyray)": [[5, "pyray.DARKGRAY", false]], "darkgray (in module raylib)": [[6, "raylib.DARKGRAY", false]], "darkgreen (in module pyray)": [[5, "pyray.DARKGREEN", false]], "darkgreen (in module raylib)": [[6, "raylib.DARKGREEN", false]], "darkpurple (in module pyray)": [[5, "pyray.DARKPURPLE", false]], "darkpurple (in module raylib)": [[6, "raylib.DARKPURPLE", false]], "decode_data_base64() (in module pyray)": [[5, "pyray.decode_data_base64", false]], "decodedatabase64() (in module raylib)": [[6, "raylib.DecodeDataBase64", false]], "decompress_data() (in module pyray)": [[5, "pyray.decompress_data", false]], "decompressdata() (in module raylib)": [[6, "raylib.DecompressData", false]], "default (in module raylib)": [[6, "raylib.DEFAULT", false]], "default (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.DEFAULT", false]], "destroy_physics_body() (in module pyray)": [[5, "pyray.destroy_physics_body", false]], "destroyphysicsbody() (in module raylib)": [[6, "raylib.DestroyPhysicsBody", false]], "detach_audio_mixed_processor() (in module pyray)": [[5, "pyray.detach_audio_mixed_processor", false]], "detach_audio_stream_processor() (in module pyray)": [[5, "pyray.detach_audio_stream_processor", false]], "detachaudiomixedprocessor() (in module raylib)": [[6, "raylib.DetachAudioMixedProcessor", false]], "detachaudiostreamprocessor() (in module raylib)": [[6, "raylib.DetachAudioStreamProcessor", false]], "directory_exists() (in module pyray)": [[5, "pyray.directory_exists", false]], "directoryexists() (in module raylib)": [[6, "raylib.DirectoryExists", false]], "disable_cursor() (in module pyray)": [[5, "pyray.disable_cursor", false]], "disable_event_waiting() (in module pyray)": [[5, "pyray.disable_event_waiting", false]], "disablecursor() (in module raylib)": [[6, "raylib.DisableCursor", false]], "disableeventwaiting() (in module raylib)": [[6, "raylib.DisableEventWaiting", false]], "draw_billboard() (in module pyray)": [[5, "pyray.draw_billboard", false]], "draw_billboard_pro() (in module pyray)": [[5, "pyray.draw_billboard_pro", false]], "draw_billboard_rec() (in module pyray)": [[5, "pyray.draw_billboard_rec", false]], "draw_bounding_box() (in module pyray)": [[5, "pyray.draw_bounding_box", false]], "draw_capsule() (in module pyray)": [[5, "pyray.draw_capsule", false]], "draw_capsule_wires() (in module pyray)": [[5, "pyray.draw_capsule_wires", false]], "draw_circle() (in module pyray)": [[5, "pyray.draw_circle", false]], "draw_circle_3d() (in module pyray)": [[5, "pyray.draw_circle_3d", false]], "draw_circle_gradient() (in module pyray)": [[5, "pyray.draw_circle_gradient", false]], "draw_circle_lines() (in module pyray)": [[5, "pyray.draw_circle_lines", false]], "draw_circle_lines_v() (in module pyray)": [[5, "pyray.draw_circle_lines_v", false]], "draw_circle_sector() (in module pyray)": [[5, "pyray.draw_circle_sector", false]], "draw_circle_sector_lines() (in module pyray)": [[5, "pyray.draw_circle_sector_lines", false]], "draw_circle_v() (in module pyray)": [[5, "pyray.draw_circle_v", false]], "draw_cube() (in module pyray)": [[5, "pyray.draw_cube", false]], "draw_cube_v() (in module pyray)": [[5, "pyray.draw_cube_v", false]], "draw_cube_wires() (in module pyray)": [[5, "pyray.draw_cube_wires", false]], "draw_cube_wires_v() (in module pyray)": [[5, "pyray.draw_cube_wires_v", false]], "draw_cylinder() (in module pyray)": [[5, "pyray.draw_cylinder", false]], "draw_cylinder_ex() (in module pyray)": [[5, "pyray.draw_cylinder_ex", false]], "draw_cylinder_wires() (in module pyray)": [[5, "pyray.draw_cylinder_wires", false]], "draw_cylinder_wires_ex() (in module pyray)": [[5, "pyray.draw_cylinder_wires_ex", false]], "draw_ellipse() (in module pyray)": [[5, "pyray.draw_ellipse", false]], "draw_ellipse_lines() (in module pyray)": [[5, "pyray.draw_ellipse_lines", false]], "draw_fps() (in module pyray)": [[5, "pyray.draw_fps", false]], "draw_grid() (in module pyray)": [[5, "pyray.draw_grid", false]], "draw_line() (in module pyray)": [[5, "pyray.draw_line", false]], "draw_line_3d() (in module pyray)": [[5, "pyray.draw_line_3d", false]], "draw_line_bezier() (in module pyray)": [[5, "pyray.draw_line_bezier", false]], "draw_line_ex() (in module pyray)": [[5, "pyray.draw_line_ex", false]], "draw_line_strip() (in module pyray)": [[5, "pyray.draw_line_strip", false]], "draw_line_v() (in module pyray)": [[5, "pyray.draw_line_v", false]], "draw_mesh() (in module pyray)": [[5, "pyray.draw_mesh", false]], "draw_mesh_instanced() (in module pyray)": [[5, "pyray.draw_mesh_instanced", false]], "draw_model() (in module pyray)": [[5, "pyray.draw_model", false]], "draw_model_ex() (in module pyray)": [[5, "pyray.draw_model_ex", false]], "draw_model_wires() (in module pyray)": [[5, "pyray.draw_model_wires", false]], "draw_model_wires_ex() (in module pyray)": [[5, "pyray.draw_model_wires_ex", false]], "draw_pixel() (in module pyray)": [[5, "pyray.draw_pixel", false]], "draw_pixel_v() (in module pyray)": [[5, "pyray.draw_pixel_v", false]], "draw_plane() (in module pyray)": [[5, "pyray.draw_plane", false]], "draw_point_3d() (in module pyray)": [[5, "pyray.draw_point_3d", false]], "draw_poly() (in module pyray)": [[5, "pyray.draw_poly", false]], "draw_poly_lines() (in module pyray)": [[5, "pyray.draw_poly_lines", false]], "draw_poly_lines_ex() (in module pyray)": [[5, "pyray.draw_poly_lines_ex", false]], "draw_ray() (in module pyray)": [[5, "pyray.draw_ray", false]], "draw_rectangle() (in module pyray)": [[5, "pyray.draw_rectangle", false]], "draw_rectangle_gradient_ex() (in module pyray)": [[5, "pyray.draw_rectangle_gradient_ex", false]], "draw_rectangle_gradient_h() (in module pyray)": [[5, "pyray.draw_rectangle_gradient_h", false]], "draw_rectangle_gradient_v() (in module pyray)": [[5, "pyray.draw_rectangle_gradient_v", false]], "draw_rectangle_lines() (in module pyray)": [[5, "pyray.draw_rectangle_lines", false]], "draw_rectangle_lines_ex() (in module pyray)": [[5, "pyray.draw_rectangle_lines_ex", false]], "draw_rectangle_pro() (in module pyray)": [[5, "pyray.draw_rectangle_pro", false]], "draw_rectangle_rec() (in module pyray)": [[5, "pyray.draw_rectangle_rec", false]], "draw_rectangle_rounded() (in module pyray)": [[5, "pyray.draw_rectangle_rounded", false]], "draw_rectangle_rounded_lines() (in module pyray)": [[5, "pyray.draw_rectangle_rounded_lines", false]], "draw_rectangle_v() (in module pyray)": [[5, "pyray.draw_rectangle_v", false]], "draw_ring() (in module pyray)": [[5, "pyray.draw_ring", false]], "draw_ring_lines() (in module pyray)": [[5, "pyray.draw_ring_lines", false]], "draw_sphere() (in module pyray)": [[5, "pyray.draw_sphere", false]], "draw_sphere_ex() (in module pyray)": [[5, "pyray.draw_sphere_ex", false]], "draw_sphere_wires() (in module pyray)": [[5, "pyray.draw_sphere_wires", false]], "draw_spline_basis() (in module pyray)": [[5, "pyray.draw_spline_basis", false]], "draw_spline_bezier_cubic() (in module pyray)": [[5, "pyray.draw_spline_bezier_cubic", false]], "draw_spline_bezier_quadratic() (in module pyray)": [[5, "pyray.draw_spline_bezier_quadratic", false]], "draw_spline_catmull_rom() (in module pyray)": [[5, "pyray.draw_spline_catmull_rom", false]], "draw_spline_linear() (in module pyray)": [[5, "pyray.draw_spline_linear", false]], "draw_spline_segment_basis() (in module pyray)": [[5, "pyray.draw_spline_segment_basis", false]], "draw_spline_segment_bezier_cubic() (in module pyray)": [[5, "pyray.draw_spline_segment_bezier_cubic", false]], "draw_spline_segment_bezier_quadratic() (in module pyray)": [[5, "pyray.draw_spline_segment_bezier_quadratic", false]], "draw_spline_segment_catmull_rom() (in module pyray)": [[5, "pyray.draw_spline_segment_catmull_rom", false]], "draw_spline_segment_linear() (in module pyray)": [[5, "pyray.draw_spline_segment_linear", false]], "draw_text() (in module pyray)": [[5, "pyray.draw_text", false]], "draw_text_codepoint() (in module pyray)": [[5, "pyray.draw_text_codepoint", false]], "draw_text_codepoints() (in module pyray)": [[5, "pyray.draw_text_codepoints", false]], "draw_text_ex() (in module pyray)": [[5, "pyray.draw_text_ex", false]], "draw_text_pro() (in module pyray)": [[5, "pyray.draw_text_pro", false]], "draw_texture() (in module pyray)": [[5, "pyray.draw_texture", false]], "draw_texture_ex() (in module pyray)": [[5, "pyray.draw_texture_ex", false]], "draw_texture_n_patch() (in module pyray)": [[5, "pyray.draw_texture_n_patch", false]], "draw_texture_pro() (in module pyray)": [[5, "pyray.draw_texture_pro", false]], "draw_texture_rec() (in module pyray)": [[5, "pyray.draw_texture_rec", false]], "draw_texture_v() (in module pyray)": [[5, "pyray.draw_texture_v", false]], "draw_triangle() (in module pyray)": [[5, "pyray.draw_triangle", false]], "draw_triangle_3d() (in module pyray)": [[5, "pyray.draw_triangle_3d", false]], "draw_triangle_fan() (in module pyray)": [[5, "pyray.draw_triangle_fan", false]], "draw_triangle_lines() (in module pyray)": [[5, "pyray.draw_triangle_lines", false]], "draw_triangle_strip() (in module pyray)": [[5, "pyray.draw_triangle_strip", false]], "draw_triangle_strip_3d() (in module pyray)": [[5, "pyray.draw_triangle_strip_3d", false]], "drawbillboard() (in module raylib)": [[6, "raylib.DrawBillboard", false]], "drawbillboardpro() (in module raylib)": [[6, "raylib.DrawBillboardPro", false]], "drawbillboardrec() (in module raylib)": [[6, "raylib.DrawBillboardRec", false]], "drawboundingbox() (in module raylib)": [[6, "raylib.DrawBoundingBox", false]], "drawcapsule() (in module raylib)": [[6, "raylib.DrawCapsule", false]], "drawcapsulewires() (in module raylib)": [[6, "raylib.DrawCapsuleWires", false]], "drawcircle() (in module raylib)": [[6, "raylib.DrawCircle", false]], "drawcircle3d() (in module raylib)": [[6, "raylib.DrawCircle3D", false]], "drawcirclegradient() (in module raylib)": [[6, "raylib.DrawCircleGradient", false]], "drawcirclelines() (in module raylib)": [[6, "raylib.DrawCircleLines", false]], "drawcirclelinesv() (in module raylib)": [[6, "raylib.DrawCircleLinesV", false]], "drawcirclesector() (in module raylib)": [[6, "raylib.DrawCircleSector", false]], "drawcirclesectorlines() (in module raylib)": [[6, "raylib.DrawCircleSectorLines", false]], "drawcirclev() (in module raylib)": [[6, "raylib.DrawCircleV", false]], "drawcube() (in module raylib)": [[6, "raylib.DrawCube", false]], "drawcubev() (in module raylib)": [[6, "raylib.DrawCubeV", false]], "drawcubewires() (in module raylib)": [[6, "raylib.DrawCubeWires", false]], "drawcubewiresv() (in module raylib)": [[6, "raylib.DrawCubeWiresV", false]], "drawcylinder() (in module raylib)": [[6, "raylib.DrawCylinder", false]], "drawcylinderex() (in module raylib)": [[6, "raylib.DrawCylinderEx", false]], "drawcylinderwires() (in module raylib)": [[6, "raylib.DrawCylinderWires", false]], "drawcylinderwiresex() (in module raylib)": [[6, "raylib.DrawCylinderWiresEx", false]], "drawellipse() (in module raylib)": [[6, "raylib.DrawEllipse", false]], "drawellipselines() (in module raylib)": [[6, "raylib.DrawEllipseLines", false]], "drawfps() (in module raylib)": [[6, "raylib.DrawFPS", false]], "drawgrid() (in module raylib)": [[6, "raylib.DrawGrid", false]], "drawline() (in module raylib)": [[6, "raylib.DrawLine", false]], "drawline3d() (in module raylib)": [[6, "raylib.DrawLine3D", false]], "drawlinebezier() (in module raylib)": [[6, "raylib.DrawLineBezier", false]], "drawlineex() (in module raylib)": [[6, "raylib.DrawLineEx", false]], "drawlinestrip() (in module raylib)": [[6, "raylib.DrawLineStrip", false]], "drawlinev() (in module raylib)": [[6, "raylib.DrawLineV", false]], "drawmesh() (in module raylib)": [[6, "raylib.DrawMesh", false]], "drawmeshinstanced() (in module raylib)": [[6, "raylib.DrawMeshInstanced", false]], "drawmodel() (in module raylib)": [[6, "raylib.DrawModel", false]], "drawmodelex() (in module raylib)": [[6, "raylib.DrawModelEx", false]], "drawmodelwires() (in module raylib)": [[6, "raylib.DrawModelWires", false]], "drawmodelwiresex() (in module raylib)": [[6, "raylib.DrawModelWiresEx", false]], "drawpixel() (in module raylib)": [[6, "raylib.DrawPixel", false]], "drawpixelv() (in module raylib)": [[6, "raylib.DrawPixelV", false]], "drawplane() (in module raylib)": [[6, "raylib.DrawPlane", false]], "drawpoint3d() (in module raylib)": [[6, "raylib.DrawPoint3D", false]], "drawpoly() (in module raylib)": [[6, "raylib.DrawPoly", false]], "drawpolylines() (in module raylib)": [[6, "raylib.DrawPolyLines", false]], "drawpolylinesex() (in module raylib)": [[6, "raylib.DrawPolyLinesEx", false]], "drawray() (in module raylib)": [[6, "raylib.DrawRay", false]], "drawrectangle() (in module raylib)": [[6, "raylib.DrawRectangle", false]], "drawrectanglegradientex() (in module raylib)": [[6, "raylib.DrawRectangleGradientEx", false]], "drawrectanglegradienth() (in module raylib)": [[6, "raylib.DrawRectangleGradientH", false]], "drawrectanglegradientv() (in module raylib)": [[6, "raylib.DrawRectangleGradientV", false]], "drawrectanglelines() (in module raylib)": [[6, "raylib.DrawRectangleLines", false]], "drawrectanglelinesex() (in module raylib)": [[6, "raylib.DrawRectangleLinesEx", false]], "drawrectanglepro() (in module raylib)": [[6, "raylib.DrawRectanglePro", false]], "drawrectanglerec() (in module raylib)": [[6, "raylib.DrawRectangleRec", false]], "drawrectanglerounded() (in module raylib)": [[6, "raylib.DrawRectangleRounded", false]], "drawrectangleroundedlines() (in module raylib)": [[6, "raylib.DrawRectangleRoundedLines", false]], "drawrectanglev() (in module raylib)": [[6, "raylib.DrawRectangleV", false]], "drawring() (in module raylib)": [[6, "raylib.DrawRing", false]], "drawringlines() (in module raylib)": [[6, "raylib.DrawRingLines", false]], "drawsphere() (in module raylib)": [[6, "raylib.DrawSphere", false]], "drawsphereex() (in module raylib)": [[6, "raylib.DrawSphereEx", false]], "drawspherewires() (in module raylib)": [[6, "raylib.DrawSphereWires", false]], "drawsplinebasis() (in module raylib)": [[6, "raylib.DrawSplineBasis", false]], "drawsplinebeziercubic() (in module raylib)": [[6, "raylib.DrawSplineBezierCubic", false]], "drawsplinebezierquadratic() (in module raylib)": [[6, "raylib.DrawSplineBezierQuadratic", false]], "drawsplinecatmullrom() (in module raylib)": [[6, "raylib.DrawSplineCatmullRom", false]], "drawsplinelinear() (in module raylib)": [[6, "raylib.DrawSplineLinear", false]], "drawsplinesegmentbasis() (in module raylib)": [[6, "raylib.DrawSplineSegmentBasis", false]], "drawsplinesegmentbeziercubic() (in module raylib)": [[6, "raylib.DrawSplineSegmentBezierCubic", false]], "drawsplinesegmentbezierquadratic() (in module raylib)": [[6, "raylib.DrawSplineSegmentBezierQuadratic", false]], "drawsplinesegmentcatmullrom() (in module raylib)": [[6, "raylib.DrawSplineSegmentCatmullRom", false]], "drawsplinesegmentlinear() (in module raylib)": [[6, "raylib.DrawSplineSegmentLinear", false]], "drawtext() (in module raylib)": [[6, "raylib.DrawText", false]], "drawtextcodepoint() (in module raylib)": [[6, "raylib.DrawTextCodepoint", false]], "drawtextcodepoints() (in module raylib)": [[6, "raylib.DrawTextCodepoints", false]], "drawtextex() (in module raylib)": [[6, "raylib.DrawTextEx", false]], "drawtextpro() (in module raylib)": [[6, "raylib.DrawTextPro", false]], "drawtexture() (in module raylib)": [[6, "raylib.DrawTexture", false]], "drawtextureex() (in module raylib)": [[6, "raylib.DrawTextureEx", false]], "drawtexturenpatch() (in module raylib)": [[6, "raylib.DrawTextureNPatch", false]], "drawtexturepro() (in module raylib)": [[6, "raylib.DrawTexturePro", false]], "drawtexturerec() (in module raylib)": [[6, "raylib.DrawTextureRec", false]], "drawtexturev() (in module raylib)": [[6, "raylib.DrawTextureV", false]], "drawtriangle() (in module raylib)": [[6, "raylib.DrawTriangle", false]], "drawtriangle3d() (in module raylib)": [[6, "raylib.DrawTriangle3D", false]], "drawtrianglefan() (in module raylib)": [[6, "raylib.DrawTriangleFan", false]], "drawtrianglelines() (in module raylib)": [[6, "raylib.DrawTriangleLines", false]], "drawtrianglestrip() (in module raylib)": [[6, "raylib.DrawTriangleStrip", false]], "drawtrianglestrip3d() (in module raylib)": [[6, "raylib.DrawTriangleStrip3D", false]], "dropdown_items_spacing (in module raylib)": [[6, "raylib.DROPDOWN_ITEMS_SPACING", false]], "dropdown_items_spacing (pyray.guidropdownboxproperty attribute)": [[5, "pyray.GuiDropdownBoxProperty.DROPDOWN_ITEMS_SPACING", false]], "dropdownbox (in module raylib)": [[6, "raylib.DROPDOWNBOX", false]], "dropdownbox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.DROPDOWNBOX", false]], "enable_cursor() (in module pyray)": [[5, "pyray.enable_cursor", false]], "enable_event_waiting() (in module pyray)": [[5, "pyray.enable_event_waiting", false]], "enablecursor() (in module raylib)": [[6, "raylib.EnableCursor", false]], "enableeventwaiting() (in module raylib)": [[6, "raylib.EnableEventWaiting", false]], "encode_data_base64() (in module pyray)": [[5, "pyray.encode_data_base64", false]], "encodedatabase64() (in module raylib)": [[6, "raylib.EncodeDataBase64", false]], "end_blend_mode() (in module pyray)": [[5, "pyray.end_blend_mode", false]], "end_drawing() (in module pyray)": [[5, "pyray.end_drawing", false]], "end_mode_2d() (in module pyray)": [[5, "pyray.end_mode_2d", false]], "end_mode_3d() (in module pyray)": [[5, "pyray.end_mode_3d", false]], "end_scissor_mode() (in module pyray)": [[5, "pyray.end_scissor_mode", false]], "end_shader_mode() (in module pyray)": [[5, "pyray.end_shader_mode", false]], "end_texture_mode() (in module pyray)": [[5, "pyray.end_texture_mode", false]], "end_vr_stereo_mode() (in module pyray)": [[5, "pyray.end_vr_stereo_mode", false]], "endblendmode() (in module raylib)": [[6, "raylib.EndBlendMode", false]], "enddrawing() (in module raylib)": [[6, "raylib.EndDrawing", false]], "endmode2d() (in module raylib)": [[6, "raylib.EndMode2D", false]], "endmode3d() (in module raylib)": [[6, "raylib.EndMode3D", false]], "endscissormode() (in module raylib)": [[6, "raylib.EndScissorMode", false]], "endshadermode() (in module raylib)": [[6, "raylib.EndShaderMode", false]], "endtexturemode() (in module raylib)": [[6, "raylib.EndTextureMode", false]], "endvrstereomode() (in module raylib)": [[6, "raylib.EndVrStereoMode", false]], "export_automation_event_list() (in module pyray)": [[5, "pyray.export_automation_event_list", false]], "export_data_as_code() (in module pyray)": [[5, "pyray.export_data_as_code", false]], "export_font_as_code() (in module pyray)": [[5, "pyray.export_font_as_code", false]], "export_image() (in module pyray)": [[5, "pyray.export_image", false]], "export_image_as_code() (in module pyray)": [[5, "pyray.export_image_as_code", false]], "export_image_to_memory() (in module pyray)": [[5, "pyray.export_image_to_memory", false]], "export_mesh() (in module pyray)": [[5, "pyray.export_mesh", false]], "export_wave() (in module pyray)": [[5, "pyray.export_wave", false]], "export_wave_as_code() (in module pyray)": [[5, "pyray.export_wave_as_code", false]], "exportautomationeventlist() (in module raylib)": [[6, "raylib.ExportAutomationEventList", false]], "exportdataascode() (in module raylib)": [[6, "raylib.ExportDataAsCode", false]], "exportfontascode() (in module raylib)": [[6, "raylib.ExportFontAsCode", false]], "exportimage() (in module raylib)": [[6, "raylib.ExportImage", false]], "exportimageascode() (in module raylib)": [[6, "raylib.ExportImageAsCode", false]], "exportimagetomemory() (in module raylib)": [[6, "raylib.ExportImageToMemory", false]], "exportmesh() (in module raylib)": [[6, "raylib.ExportMesh", false]], "exportwave() (in module raylib)": [[6, "raylib.ExportWave", false]], "exportwaveascode() (in module raylib)": [[6, "raylib.ExportWaveAsCode", false]], "fade() (in module pyray)": [[5, "pyray.fade", false]], "fade() (in module raylib)": [[6, "raylib.Fade", false]], "ffi (in module raylib)": [[6, "raylib.ffi", false]], "file_exists() (in module pyray)": [[5, "pyray.file_exists", false]], "fileexists() (in module raylib)": [[6, "raylib.FileExists", false]], "filepathlist (class in pyray)": [[5, "pyray.FilePathList", false]], "filepathlist (in module raylib)": [[6, "raylib.FilePathList", false]], "flag_borderless_windowed_mode (in module raylib)": [[6, "raylib.FLAG_BORDERLESS_WINDOWED_MODE", false]], "flag_borderless_windowed_mode (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_BORDERLESS_WINDOWED_MODE", false]], "flag_fullscreen_mode (in module raylib)": [[6, "raylib.FLAG_FULLSCREEN_MODE", false]], "flag_fullscreen_mode (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_FULLSCREEN_MODE", false]], "flag_interlaced_hint (in module raylib)": [[6, "raylib.FLAG_INTERLACED_HINT", false]], "flag_interlaced_hint (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_INTERLACED_HINT", false]], "flag_msaa_4x_hint (in module raylib)": [[6, "raylib.FLAG_MSAA_4X_HINT", false]], "flag_msaa_4x_hint (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_MSAA_4X_HINT", false]], "flag_vsync_hint (in module raylib)": [[6, "raylib.FLAG_VSYNC_HINT", false]], "flag_vsync_hint (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_VSYNC_HINT", false]], "flag_window_always_run (in module raylib)": [[6, "raylib.FLAG_WINDOW_ALWAYS_RUN", false]], "flag_window_always_run (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_ALWAYS_RUN", false]], "flag_window_hidden (in module raylib)": [[6, "raylib.FLAG_WINDOW_HIDDEN", false]], "flag_window_hidden (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_HIDDEN", false]], "flag_window_highdpi (in module raylib)": [[6, "raylib.FLAG_WINDOW_HIGHDPI", false]], "flag_window_highdpi (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_HIGHDPI", false]], "flag_window_maximized (in module raylib)": [[6, "raylib.FLAG_WINDOW_MAXIMIZED", false]], "flag_window_maximized (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_MAXIMIZED", false]], "flag_window_minimized (in module raylib)": [[6, "raylib.FLAG_WINDOW_MINIMIZED", false]], "flag_window_minimized (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_MINIMIZED", false]], "flag_window_mouse_passthrough (in module raylib)": [[6, "raylib.FLAG_WINDOW_MOUSE_PASSTHROUGH", false]], "flag_window_mouse_passthrough (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_MOUSE_PASSTHROUGH", false]], "flag_window_resizable (in module raylib)": [[6, "raylib.FLAG_WINDOW_RESIZABLE", false]], "flag_window_resizable (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_RESIZABLE", false]], "flag_window_topmost (in module raylib)": [[6, "raylib.FLAG_WINDOW_TOPMOST", false]], "flag_window_topmost (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_TOPMOST", false]], "flag_window_transparent (in module raylib)": [[6, "raylib.FLAG_WINDOW_TRANSPARENT", false]], "flag_window_transparent (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_TRANSPARENT", false]], "flag_window_undecorated (in module raylib)": [[6, "raylib.FLAG_WINDOW_UNDECORATED", false]], "flag_window_undecorated (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_UNDECORATED", false]], "flag_window_unfocused (in module raylib)": [[6, "raylib.FLAG_WINDOW_UNFOCUSED", false]], "flag_window_unfocused (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_UNFOCUSED", false]], "float16 (class in pyray)": [[5, "pyray.float16", false]], "float16 (in module raylib)": [[6, "raylib.float16", false]], "float3 (class in pyray)": [[5, "pyray.float3", false]], "float3 (in module raylib)": [[6, "raylib.float3", false]], "float_equals() (in module pyray)": [[5, "pyray.float_equals", false]], "floatequals() (in module raylib)": [[6, "raylib.FloatEquals", false]], "font (class in pyray)": [[5, "pyray.Font", false]], "font (in module raylib)": [[6, "raylib.Font", false]], "font_bitmap (in module raylib)": [[6, "raylib.FONT_BITMAP", false]], "font_bitmap (pyray.fonttype attribute)": [[5, "pyray.FontType.FONT_BITMAP", false]], "font_default (in module raylib)": [[6, "raylib.FONT_DEFAULT", false]], "font_default (pyray.fonttype attribute)": [[5, "pyray.FontType.FONT_DEFAULT", false]], "font_sdf (in module raylib)": [[6, "raylib.FONT_SDF", false]], "font_sdf (pyray.fonttype attribute)": [[5, "pyray.FontType.FONT_SDF", false]], "fonttype (class in pyray)": [[5, "pyray.FontType", false]], "fonttype (in module raylib)": [[6, "raylib.FontType", false]], "gamepad_axis_left_trigger (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_LEFT_TRIGGER", false]], "gamepad_axis_left_trigger (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_LEFT_TRIGGER", false]], "gamepad_axis_left_x (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_LEFT_X", false]], "gamepad_axis_left_x (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_LEFT_X", false]], "gamepad_axis_left_y (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_LEFT_Y", false]], "gamepad_axis_left_y (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_LEFT_Y", false]], "gamepad_axis_right_trigger (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_RIGHT_TRIGGER", false]], "gamepad_axis_right_trigger (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_RIGHT_TRIGGER", false]], "gamepad_axis_right_x (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_RIGHT_X", false]], "gamepad_axis_right_x (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_RIGHT_X", false]], "gamepad_axis_right_y (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_RIGHT_Y", false]], "gamepad_axis_right_y (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_RIGHT_Y", false]], "gamepad_button_left_face_down (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_FACE_DOWN", false]], "gamepad_button_left_face_down (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_DOWN", false]], "gamepad_button_left_face_left (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_FACE_LEFT", false]], "gamepad_button_left_face_left (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_LEFT", false]], "gamepad_button_left_face_right (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_FACE_RIGHT", false]], "gamepad_button_left_face_right (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_RIGHT", false]], "gamepad_button_left_face_up (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_FACE_UP", false]], "gamepad_button_left_face_up (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_UP", false]], "gamepad_button_left_thumb (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_THUMB", false]], "gamepad_button_left_thumb (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_THUMB", false]], "gamepad_button_left_trigger_1 (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_TRIGGER_1", false]], "gamepad_button_left_trigger_1 (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_TRIGGER_1", false]], "gamepad_button_left_trigger_2 (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_TRIGGER_2", false]], "gamepad_button_left_trigger_2 (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_TRIGGER_2", false]], "gamepad_button_middle (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_MIDDLE", false]], "gamepad_button_middle (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_MIDDLE", false]], "gamepad_button_middle_left (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_MIDDLE_LEFT", false]], "gamepad_button_middle_left (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_MIDDLE_LEFT", false]], "gamepad_button_middle_right (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_MIDDLE_RIGHT", false]], "gamepad_button_middle_right (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_MIDDLE_RIGHT", false]], "gamepad_button_right_face_down (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_FACE_DOWN", false]], "gamepad_button_right_face_down (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_DOWN", false]], "gamepad_button_right_face_left (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_FACE_LEFT", false]], "gamepad_button_right_face_left (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_LEFT", false]], "gamepad_button_right_face_right (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_FACE_RIGHT", false]], "gamepad_button_right_face_right (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_RIGHT", false]], "gamepad_button_right_face_up (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_FACE_UP", false]], "gamepad_button_right_face_up (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_UP", false]], "gamepad_button_right_thumb (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_THUMB", false]], "gamepad_button_right_thumb (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_THUMB", false]], "gamepad_button_right_trigger_1 (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_TRIGGER_1", false]], "gamepad_button_right_trigger_1 (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_TRIGGER_1", false]], "gamepad_button_right_trigger_2 (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_TRIGGER_2", false]], "gamepad_button_right_trigger_2 (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_TRIGGER_2", false]], "gamepad_button_unknown (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_UNKNOWN", false]], "gamepad_button_unknown (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_UNKNOWN", false]], "gamepadaxis (class in pyray)": [[5, "pyray.GamepadAxis", false]], "gamepadaxis (in module raylib)": [[6, "raylib.GamepadAxis", false]], "gamepadbutton (class in pyray)": [[5, "pyray.GamepadButton", false]], "gamepadbutton (in module raylib)": [[6, "raylib.GamepadButton", false]], "gen_image_cellular() (in module pyray)": [[5, "pyray.gen_image_cellular", false]], "gen_image_checked() (in module pyray)": [[5, "pyray.gen_image_checked", false]], "gen_image_color() (in module pyray)": [[5, "pyray.gen_image_color", false]], "gen_image_font_atlas() (in module pyray)": [[5, "pyray.gen_image_font_atlas", false]], "gen_image_gradient_linear() (in module pyray)": [[5, "pyray.gen_image_gradient_linear", false]], "gen_image_gradient_radial() (in module pyray)": [[5, "pyray.gen_image_gradient_radial", false]], "gen_image_gradient_square() (in module pyray)": [[5, "pyray.gen_image_gradient_square", false]], "gen_image_perlin_noise() (in module pyray)": [[5, "pyray.gen_image_perlin_noise", false]], "gen_image_text() (in module pyray)": [[5, "pyray.gen_image_text", false]], "gen_image_white_noise() (in module pyray)": [[5, "pyray.gen_image_white_noise", false]], "gen_mesh_cone() (in module pyray)": [[5, "pyray.gen_mesh_cone", false]], "gen_mesh_cube() (in module pyray)": [[5, "pyray.gen_mesh_cube", false]], "gen_mesh_cubicmap() (in module pyray)": [[5, "pyray.gen_mesh_cubicmap", false]], "gen_mesh_cylinder() (in module pyray)": [[5, "pyray.gen_mesh_cylinder", false]], "gen_mesh_heightmap() (in module pyray)": [[5, "pyray.gen_mesh_heightmap", false]], "gen_mesh_hemi_sphere() (in module pyray)": [[5, "pyray.gen_mesh_hemi_sphere", false]], "gen_mesh_knot() (in module pyray)": [[5, "pyray.gen_mesh_knot", false]], "gen_mesh_plane() (in module pyray)": [[5, "pyray.gen_mesh_plane", false]], "gen_mesh_poly() (in module pyray)": [[5, "pyray.gen_mesh_poly", false]], "gen_mesh_sphere() (in module pyray)": [[5, "pyray.gen_mesh_sphere", false]], "gen_mesh_tangents() (in module pyray)": [[5, "pyray.gen_mesh_tangents", false]], "gen_mesh_torus() (in module pyray)": [[5, "pyray.gen_mesh_torus", false]], "gen_texture_mipmaps() (in module pyray)": [[5, "pyray.gen_texture_mipmaps", false]], "genimagecellular() (in module raylib)": [[6, "raylib.GenImageCellular", false]], "genimagechecked() (in module raylib)": [[6, "raylib.GenImageChecked", false]], "genimagecolor() (in module raylib)": [[6, "raylib.GenImageColor", false]], "genimagefontatlas() (in module raylib)": [[6, "raylib.GenImageFontAtlas", false]], "genimagegradientlinear() (in module raylib)": [[6, "raylib.GenImageGradientLinear", false]], "genimagegradientradial() (in module raylib)": [[6, "raylib.GenImageGradientRadial", false]], "genimagegradientsquare() (in module raylib)": [[6, "raylib.GenImageGradientSquare", false]], "genimageperlinnoise() (in module raylib)": [[6, "raylib.GenImagePerlinNoise", false]], "genimagetext() (in module raylib)": [[6, "raylib.GenImageText", false]], "genimagewhitenoise() (in module raylib)": [[6, "raylib.GenImageWhiteNoise", false]], "genmeshcone() (in module raylib)": [[6, "raylib.GenMeshCone", false]], "genmeshcube() (in module raylib)": [[6, "raylib.GenMeshCube", false]], "genmeshcubicmap() (in module raylib)": [[6, "raylib.GenMeshCubicmap", false]], "genmeshcylinder() (in module raylib)": [[6, "raylib.GenMeshCylinder", false]], "genmeshheightmap() (in module raylib)": [[6, "raylib.GenMeshHeightmap", false]], "genmeshhemisphere() (in module raylib)": [[6, "raylib.GenMeshHemiSphere", false]], "genmeshknot() (in module raylib)": [[6, "raylib.GenMeshKnot", false]], "genmeshplane() (in module raylib)": [[6, "raylib.GenMeshPlane", false]], "genmeshpoly() (in module raylib)": [[6, "raylib.GenMeshPoly", false]], "genmeshsphere() (in module raylib)": [[6, "raylib.GenMeshSphere", false]], "genmeshtangents() (in module raylib)": [[6, "raylib.GenMeshTangents", false]], "genmeshtorus() (in module raylib)": [[6, "raylib.GenMeshTorus", false]], "gentexturemipmaps() (in module raylib)": [[6, "raylib.GenTextureMipmaps", false]], "gesture (class in pyray)": [[5, "pyray.Gesture", false]], "gesture (in module raylib)": [[6, "raylib.Gesture", false]], "gesture_doubletap (in module raylib)": [[6, "raylib.GESTURE_DOUBLETAP", false]], "gesture_doubletap (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_DOUBLETAP", false]], "gesture_drag (in module raylib)": [[6, "raylib.GESTURE_DRAG", false]], "gesture_drag (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_DRAG", false]], "gesture_hold (in module raylib)": [[6, "raylib.GESTURE_HOLD", false]], "gesture_hold (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_HOLD", false]], "gesture_none (in module raylib)": [[6, "raylib.GESTURE_NONE", false]], "gesture_none (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_NONE", false]], "gesture_pinch_in (in module raylib)": [[6, "raylib.GESTURE_PINCH_IN", false]], "gesture_pinch_in (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_PINCH_IN", false]], "gesture_pinch_out (in module raylib)": [[6, "raylib.GESTURE_PINCH_OUT", false]], "gesture_pinch_out (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_PINCH_OUT", false]], "gesture_swipe_down (in module raylib)": [[6, "raylib.GESTURE_SWIPE_DOWN", false]], "gesture_swipe_down (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_SWIPE_DOWN", false]], "gesture_swipe_left (in module raylib)": [[6, "raylib.GESTURE_SWIPE_LEFT", false]], "gesture_swipe_left (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_SWIPE_LEFT", false]], "gesture_swipe_right (in module raylib)": [[6, "raylib.GESTURE_SWIPE_RIGHT", false]], "gesture_swipe_right (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_SWIPE_RIGHT", false]], "gesture_swipe_up (in module raylib)": [[6, "raylib.GESTURE_SWIPE_UP", false]], "gesture_swipe_up (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_SWIPE_UP", false]], "gesture_tap (in module raylib)": [[6, "raylib.GESTURE_TAP", false]], "gesture_tap (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_TAP", false]], "get_application_directory() (in module pyray)": [[5, "pyray.get_application_directory", false]], "get_camera_matrix() (in module pyray)": [[5, "pyray.get_camera_matrix", false]], "get_camera_matrix_2d() (in module pyray)": [[5, "pyray.get_camera_matrix_2d", false]], "get_char_pressed() (in module pyray)": [[5, "pyray.get_char_pressed", false]], "get_clipboard_text() (in module pyray)": [[5, "pyray.get_clipboard_text", false]], "get_codepoint() (in module pyray)": [[5, "pyray.get_codepoint", false]], "get_codepoint_count() (in module pyray)": [[5, "pyray.get_codepoint_count", false]], "get_codepoint_next() (in module pyray)": [[5, "pyray.get_codepoint_next", false]], "get_codepoint_previous() (in module pyray)": [[5, "pyray.get_codepoint_previous", false]], "get_collision_rec() (in module pyray)": [[5, "pyray.get_collision_rec", false]], "get_color() (in module pyray)": [[5, "pyray.get_color", false]], "get_current_monitor() (in module pyray)": [[5, "pyray.get_current_monitor", false]], "get_directory_path() (in module pyray)": [[5, "pyray.get_directory_path", false]], "get_file_extension() (in module pyray)": [[5, "pyray.get_file_extension", false]], "get_file_length() (in module pyray)": [[5, "pyray.get_file_length", false]], "get_file_mod_time() (in module pyray)": [[5, "pyray.get_file_mod_time", false]], "get_file_name() (in module pyray)": [[5, "pyray.get_file_name", false]], "get_file_name_without_ext() (in module pyray)": [[5, "pyray.get_file_name_without_ext", false]], "get_font_default() (in module pyray)": [[5, "pyray.get_font_default", false]], "get_fps() (in module pyray)": [[5, "pyray.get_fps", false]], "get_frame_time() (in module pyray)": [[5, "pyray.get_frame_time", false]], "get_gamepad_axis_count() (in module pyray)": [[5, "pyray.get_gamepad_axis_count", false]], "get_gamepad_axis_movement() (in module pyray)": [[5, "pyray.get_gamepad_axis_movement", false]], "get_gamepad_button_pressed() (in module pyray)": [[5, "pyray.get_gamepad_button_pressed", false]], "get_gamepad_name() (in module pyray)": [[5, "pyray.get_gamepad_name", false]], "get_gesture_detected() (in module pyray)": [[5, "pyray.get_gesture_detected", false]], "get_gesture_drag_angle() (in module pyray)": [[5, "pyray.get_gesture_drag_angle", false]], "get_gesture_drag_vector() (in module pyray)": [[5, "pyray.get_gesture_drag_vector", false]], "get_gesture_hold_duration() (in module pyray)": [[5, "pyray.get_gesture_hold_duration", false]], "get_gesture_pinch_angle() (in module pyray)": [[5, "pyray.get_gesture_pinch_angle", false]], "get_gesture_pinch_vector() (in module pyray)": [[5, "pyray.get_gesture_pinch_vector", false]], "get_glyph_atlas_rec() (in module pyray)": [[5, "pyray.get_glyph_atlas_rec", false]], "get_glyph_index() (in module pyray)": [[5, "pyray.get_glyph_index", false]], "get_glyph_info() (in module pyray)": [[5, "pyray.get_glyph_info", false]], "get_image_alpha_border() (in module pyray)": [[5, "pyray.get_image_alpha_border", false]], "get_image_color() (in module pyray)": [[5, "pyray.get_image_color", false]], "get_key_pressed() (in module pyray)": [[5, "pyray.get_key_pressed", false]], "get_master_volume() (in module pyray)": [[5, "pyray.get_master_volume", false]], "get_mesh_bounding_box() (in module pyray)": [[5, "pyray.get_mesh_bounding_box", false]], "get_model_bounding_box() (in module pyray)": [[5, "pyray.get_model_bounding_box", false]], "get_monitor_count() (in module pyray)": [[5, "pyray.get_monitor_count", false]], "get_monitor_height() (in module pyray)": [[5, "pyray.get_monitor_height", false]], "get_monitor_name() (in module pyray)": [[5, "pyray.get_monitor_name", false]], "get_monitor_physical_height() (in module pyray)": [[5, "pyray.get_monitor_physical_height", false]], "get_monitor_physical_width() (in module pyray)": [[5, "pyray.get_monitor_physical_width", false]], "get_monitor_position() (in module pyray)": [[5, "pyray.get_monitor_position", false]], "get_monitor_refresh_rate() (in module pyray)": [[5, "pyray.get_monitor_refresh_rate", false]], "get_monitor_width() (in module pyray)": [[5, "pyray.get_monitor_width", false]], "get_mouse_delta() (in module pyray)": [[5, "pyray.get_mouse_delta", false]], "get_mouse_position() (in module pyray)": [[5, "pyray.get_mouse_position", false]], "get_mouse_ray() (in module pyray)": [[5, "pyray.get_mouse_ray", false]], "get_mouse_wheel_move() (in module pyray)": [[5, "pyray.get_mouse_wheel_move", false]], "get_mouse_wheel_move_v() (in module pyray)": [[5, "pyray.get_mouse_wheel_move_v", false]], "get_mouse_x() (in module pyray)": [[5, "pyray.get_mouse_x", false]], "get_mouse_y() (in module pyray)": [[5, "pyray.get_mouse_y", false]], "get_music_time_length() (in module pyray)": [[5, "pyray.get_music_time_length", false]], "get_music_time_played() (in module pyray)": [[5, "pyray.get_music_time_played", false]], "get_physics_bodies_count() (in module pyray)": [[5, "pyray.get_physics_bodies_count", false]], "get_physics_body() (in module pyray)": [[5, "pyray.get_physics_body", false]], "get_physics_shape_type() (in module pyray)": [[5, "pyray.get_physics_shape_type", false]], "get_physics_shape_vertex() (in module pyray)": [[5, "pyray.get_physics_shape_vertex", false]], "get_physics_shape_vertices_count() (in module pyray)": [[5, "pyray.get_physics_shape_vertices_count", false]], "get_pixel_color() (in module pyray)": [[5, "pyray.get_pixel_color", false]], "get_pixel_data_size() (in module pyray)": [[5, "pyray.get_pixel_data_size", false]], "get_prev_directory_path() (in module pyray)": [[5, "pyray.get_prev_directory_path", false]], "get_random_value() (in module pyray)": [[5, "pyray.get_random_value", false]], "get_ray_collision_box() (in module pyray)": [[5, "pyray.get_ray_collision_box", false]], "get_ray_collision_mesh() (in module pyray)": [[5, "pyray.get_ray_collision_mesh", false]], "get_ray_collision_quad() (in module pyray)": [[5, "pyray.get_ray_collision_quad", false]], "get_ray_collision_sphere() (in module pyray)": [[5, "pyray.get_ray_collision_sphere", false]], "get_ray_collision_triangle() (in module pyray)": [[5, "pyray.get_ray_collision_triangle", false]], "get_render_height() (in module pyray)": [[5, "pyray.get_render_height", false]], "get_render_width() (in module pyray)": [[5, "pyray.get_render_width", false]], "get_screen_height() (in module pyray)": [[5, "pyray.get_screen_height", false]], "get_screen_to_world_2d() (in module pyray)": [[5, "pyray.get_screen_to_world_2d", false]], "get_screen_width() (in module pyray)": [[5, "pyray.get_screen_width", false]], "get_shader_location() (in module pyray)": [[5, "pyray.get_shader_location", false]], "get_shader_location_attrib() (in module pyray)": [[5, "pyray.get_shader_location_attrib", false]], "get_spline_point_basis() (in module pyray)": [[5, "pyray.get_spline_point_basis", false]], "get_spline_point_bezier_cubic() (in module pyray)": [[5, "pyray.get_spline_point_bezier_cubic", false]], "get_spline_point_bezier_quad() (in module pyray)": [[5, "pyray.get_spline_point_bezier_quad", false]], "get_spline_point_catmull_rom() (in module pyray)": [[5, "pyray.get_spline_point_catmull_rom", false]], "get_spline_point_linear() (in module pyray)": [[5, "pyray.get_spline_point_linear", false]], "get_time() (in module pyray)": [[5, "pyray.get_time", false]], "get_touch_point_count() (in module pyray)": [[5, "pyray.get_touch_point_count", false]], "get_touch_point_id() (in module pyray)": [[5, "pyray.get_touch_point_id", false]], "get_touch_position() (in module pyray)": [[5, "pyray.get_touch_position", false]], "get_touch_x() (in module pyray)": [[5, "pyray.get_touch_x", false]], "get_touch_y() (in module pyray)": [[5, "pyray.get_touch_y", false]], "get_window_handle() (in module pyray)": [[5, "pyray.get_window_handle", false]], "get_window_position() (in module pyray)": [[5, "pyray.get_window_position", false]], "get_window_scale_dpi() (in module pyray)": [[5, "pyray.get_window_scale_dpi", false]], "get_working_directory() (in module pyray)": [[5, "pyray.get_working_directory", false]], "get_world_to_screen() (in module pyray)": [[5, "pyray.get_world_to_screen", false]], "get_world_to_screen_2d() (in module pyray)": [[5, "pyray.get_world_to_screen_2d", false]], "get_world_to_screen_ex() (in module pyray)": [[5, "pyray.get_world_to_screen_ex", false]], "getapplicationdirectory() (in module raylib)": [[6, "raylib.GetApplicationDirectory", false]], "getcameramatrix() (in module raylib)": [[6, "raylib.GetCameraMatrix", false]], "getcameramatrix2d() (in module raylib)": [[6, "raylib.GetCameraMatrix2D", false]], "getcharpressed() (in module raylib)": [[6, "raylib.GetCharPressed", false]], "getclipboardtext() (in module raylib)": [[6, "raylib.GetClipboardText", false]], "getcodepoint() (in module raylib)": [[6, "raylib.GetCodepoint", false]], "getcodepointcount() (in module raylib)": [[6, "raylib.GetCodepointCount", false]], "getcodepointnext() (in module raylib)": [[6, "raylib.GetCodepointNext", false]], "getcodepointprevious() (in module raylib)": [[6, "raylib.GetCodepointPrevious", false]], "getcollisionrec() (in module raylib)": [[6, "raylib.GetCollisionRec", false]], "getcolor() (in module raylib)": [[6, "raylib.GetColor", false]], "getcurrentmonitor() (in module raylib)": [[6, "raylib.GetCurrentMonitor", false]], "getdirectorypath() (in module raylib)": [[6, "raylib.GetDirectoryPath", false]], "getfileextension() (in module raylib)": [[6, "raylib.GetFileExtension", false]], "getfilelength() (in module raylib)": [[6, "raylib.GetFileLength", false]], "getfilemodtime() (in module raylib)": [[6, "raylib.GetFileModTime", false]], "getfilename() (in module raylib)": [[6, "raylib.GetFileName", false]], "getfilenamewithoutext() (in module raylib)": [[6, "raylib.GetFileNameWithoutExt", false]], "getfontdefault() (in module raylib)": [[6, "raylib.GetFontDefault", false]], "getfps() (in module raylib)": [[6, "raylib.GetFPS", false]], "getframetime() (in module raylib)": [[6, "raylib.GetFrameTime", false]], "getgamepadaxiscount() (in module raylib)": [[6, "raylib.GetGamepadAxisCount", false]], "getgamepadaxismovement() (in module raylib)": [[6, "raylib.GetGamepadAxisMovement", false]], "getgamepadbuttonpressed() (in module raylib)": [[6, "raylib.GetGamepadButtonPressed", false]], "getgamepadname() (in module raylib)": [[6, "raylib.GetGamepadName", false]], "getgesturedetected() (in module raylib)": [[6, "raylib.GetGestureDetected", false]], "getgesturedragangle() (in module raylib)": [[6, "raylib.GetGestureDragAngle", false]], "getgesturedragvector() (in module raylib)": [[6, "raylib.GetGestureDragVector", false]], "getgestureholdduration() (in module raylib)": [[6, "raylib.GetGestureHoldDuration", false]], "getgesturepinchangle() (in module raylib)": [[6, "raylib.GetGesturePinchAngle", false]], "getgesturepinchvector() (in module raylib)": [[6, "raylib.GetGesturePinchVector", false]], "getglyphatlasrec() (in module raylib)": [[6, "raylib.GetGlyphAtlasRec", false]], "getglyphindex() (in module raylib)": [[6, "raylib.GetGlyphIndex", false]], "getglyphinfo() (in module raylib)": [[6, "raylib.GetGlyphInfo", false]], "getimagealphaborder() (in module raylib)": [[6, "raylib.GetImageAlphaBorder", false]], "getimagecolor() (in module raylib)": [[6, "raylib.GetImageColor", false]], "getkeypressed() (in module raylib)": [[6, "raylib.GetKeyPressed", false]], "getmastervolume() (in module raylib)": [[6, "raylib.GetMasterVolume", false]], "getmeshboundingbox() (in module raylib)": [[6, "raylib.GetMeshBoundingBox", false]], "getmodelboundingbox() (in module raylib)": [[6, "raylib.GetModelBoundingBox", false]], "getmonitorcount() (in module raylib)": [[6, "raylib.GetMonitorCount", false]], "getmonitorheight() (in module raylib)": [[6, "raylib.GetMonitorHeight", false]], "getmonitorname() (in module raylib)": [[6, "raylib.GetMonitorName", false]], "getmonitorphysicalheight() (in module raylib)": [[6, "raylib.GetMonitorPhysicalHeight", false]], "getmonitorphysicalwidth() (in module raylib)": [[6, "raylib.GetMonitorPhysicalWidth", false]], "getmonitorposition() (in module raylib)": [[6, "raylib.GetMonitorPosition", false]], "getmonitorrefreshrate() (in module raylib)": [[6, "raylib.GetMonitorRefreshRate", false]], "getmonitorwidth() (in module raylib)": [[6, "raylib.GetMonitorWidth", false]], "getmousedelta() (in module raylib)": [[6, "raylib.GetMouseDelta", false]], "getmouseposition() (in module raylib)": [[6, "raylib.GetMousePosition", false]], "getmouseray() (in module raylib)": [[6, "raylib.GetMouseRay", false]], "getmousewheelmove() (in module raylib)": [[6, "raylib.GetMouseWheelMove", false]], "getmousewheelmovev() (in module raylib)": [[6, "raylib.GetMouseWheelMoveV", false]], "getmousex() (in module raylib)": [[6, "raylib.GetMouseX", false]], "getmousey() (in module raylib)": [[6, "raylib.GetMouseY", false]], "getmusictimelength() (in module raylib)": [[6, "raylib.GetMusicTimeLength", false]], "getmusictimeplayed() (in module raylib)": [[6, "raylib.GetMusicTimePlayed", false]], "getphysicsbodiescount() (in module raylib)": [[6, "raylib.GetPhysicsBodiesCount", false]], "getphysicsbody() (in module raylib)": [[6, "raylib.GetPhysicsBody", false]], "getphysicsshapetype() (in module raylib)": [[6, "raylib.GetPhysicsShapeType", false]], "getphysicsshapevertex() (in module raylib)": [[6, "raylib.GetPhysicsShapeVertex", false]], "getphysicsshapeverticescount() (in module raylib)": [[6, "raylib.GetPhysicsShapeVerticesCount", false]], "getpixelcolor() (in module raylib)": [[6, "raylib.GetPixelColor", false]], "getpixeldatasize() (in module raylib)": [[6, "raylib.GetPixelDataSize", false]], "getprevdirectorypath() (in module raylib)": [[6, "raylib.GetPrevDirectoryPath", false]], "getrandomvalue() (in module raylib)": [[6, "raylib.GetRandomValue", false]], "getraycollisionbox() (in module raylib)": [[6, "raylib.GetRayCollisionBox", false]], "getraycollisionmesh() (in module raylib)": [[6, "raylib.GetRayCollisionMesh", false]], "getraycollisionquad() (in module raylib)": [[6, "raylib.GetRayCollisionQuad", false]], "getraycollisionsphere() (in module raylib)": [[6, "raylib.GetRayCollisionSphere", false]], "getraycollisiontriangle() (in module raylib)": [[6, "raylib.GetRayCollisionTriangle", false]], "getrenderheight() (in module raylib)": [[6, "raylib.GetRenderHeight", false]], "getrenderwidth() (in module raylib)": [[6, "raylib.GetRenderWidth", false]], "getscreenheight() (in module raylib)": [[6, "raylib.GetScreenHeight", false]], "getscreentoworld2d() (in module raylib)": [[6, "raylib.GetScreenToWorld2D", false]], "getscreenwidth() (in module raylib)": [[6, "raylib.GetScreenWidth", false]], "getshaderlocation() (in module raylib)": [[6, "raylib.GetShaderLocation", false]], "getshaderlocationattrib() (in module raylib)": [[6, "raylib.GetShaderLocationAttrib", false]], "getsplinepointbasis() (in module raylib)": [[6, "raylib.GetSplinePointBasis", false]], "getsplinepointbeziercubic() (in module raylib)": [[6, "raylib.GetSplinePointBezierCubic", false]], "getsplinepointbezierquad() (in module raylib)": [[6, "raylib.GetSplinePointBezierQuad", false]], "getsplinepointcatmullrom() (in module raylib)": [[6, "raylib.GetSplinePointCatmullRom", false]], "getsplinepointlinear() (in module raylib)": [[6, "raylib.GetSplinePointLinear", false]], "gettime() (in module raylib)": [[6, "raylib.GetTime", false]], "gettouchpointcount() (in module raylib)": [[6, "raylib.GetTouchPointCount", false]], "gettouchpointid() (in module raylib)": [[6, "raylib.GetTouchPointId", false]], "gettouchposition() (in module raylib)": [[6, "raylib.GetTouchPosition", false]], "gettouchx() (in module raylib)": [[6, "raylib.GetTouchX", false]], "gettouchy() (in module raylib)": [[6, "raylib.GetTouchY", false]], "getwindowhandle() (in module raylib)": [[6, "raylib.GetWindowHandle", false]], "getwindowposition() (in module raylib)": [[6, "raylib.GetWindowPosition", false]], "getwindowscaledpi() (in module raylib)": [[6, "raylib.GetWindowScaleDPI", false]], "getworkingdirectory() (in module raylib)": [[6, "raylib.GetWorkingDirectory", false]], "getworldtoscreen() (in module raylib)": [[6, "raylib.GetWorldToScreen", false]], "getworldtoscreen2d() (in module raylib)": [[6, "raylib.GetWorldToScreen2D", false]], "getworldtoscreenex() (in module raylib)": [[6, "raylib.GetWorldToScreenEx", false]], "glfw_create_cursor() (in module pyray)": [[5, "pyray.glfw_create_cursor", false]], "glfw_create_standard_cursor() (in module pyray)": [[5, "pyray.glfw_create_standard_cursor", false]], "glfw_create_window() (in module pyray)": [[5, "pyray.glfw_create_window", false]], "glfw_default_window_hints() (in module pyray)": [[5, "pyray.glfw_default_window_hints", false]], "glfw_destroy_cursor() (in module pyray)": [[5, "pyray.glfw_destroy_cursor", false]], "glfw_destroy_window() (in module pyray)": [[5, "pyray.glfw_destroy_window", false]], "glfw_extension_supported() (in module pyray)": [[5, "pyray.glfw_extension_supported", false]], "glfw_focus_window() (in module pyray)": [[5, "pyray.glfw_focus_window", false]], "glfw_get_clipboard_string() (in module pyray)": [[5, "pyray.glfw_get_clipboard_string", false]], "glfw_get_current_context() (in module pyray)": [[5, "pyray.glfw_get_current_context", false]], "glfw_get_cursor_pos() (in module pyray)": [[5, "pyray.glfw_get_cursor_pos", false]], "glfw_get_error() (in module pyray)": [[5, "pyray.glfw_get_error", false]], "glfw_get_framebuffer_size() (in module pyray)": [[5, "pyray.glfw_get_framebuffer_size", false]], "glfw_get_gamepad_name() (in module pyray)": [[5, "pyray.glfw_get_gamepad_name", false]], "glfw_get_gamepad_state() (in module pyray)": [[5, "pyray.glfw_get_gamepad_state", false]], "glfw_get_gamma_ramp() (in module pyray)": [[5, "pyray.glfw_get_gamma_ramp", false]], "glfw_get_input_mode() (in module pyray)": [[5, "pyray.glfw_get_input_mode", false]], "glfw_get_joystick_axes() (in module pyray)": [[5, "pyray.glfw_get_joystick_axes", false]], "glfw_get_joystick_buttons() (in module pyray)": [[5, "pyray.glfw_get_joystick_buttons", false]], "glfw_get_joystick_guid() (in module pyray)": [[5, "pyray.glfw_get_joystick_guid", false]], "glfw_get_joystick_hats() (in module pyray)": [[5, "pyray.glfw_get_joystick_hats", false]], "glfw_get_joystick_name() (in module pyray)": [[5, "pyray.glfw_get_joystick_name", false]], "glfw_get_joystick_user_pointer() (in module pyray)": [[5, "pyray.glfw_get_joystick_user_pointer", false]], "glfw_get_key() (in module pyray)": [[5, "pyray.glfw_get_key", false]], "glfw_get_key_name() (in module pyray)": [[5, "pyray.glfw_get_key_name", false]], "glfw_get_key_scancode() (in module pyray)": [[5, "pyray.glfw_get_key_scancode", false]], "glfw_get_monitor_content_scale() (in module pyray)": [[5, "pyray.glfw_get_monitor_content_scale", false]], "glfw_get_monitor_name() (in module pyray)": [[5, "pyray.glfw_get_monitor_name", false]], "glfw_get_monitor_physical_size() (in module pyray)": [[5, "pyray.glfw_get_monitor_physical_size", false]], "glfw_get_monitor_pos() (in module pyray)": [[5, "pyray.glfw_get_monitor_pos", false]], "glfw_get_monitor_user_pointer() (in module pyray)": [[5, "pyray.glfw_get_monitor_user_pointer", false]], "glfw_get_monitor_workarea() (in module pyray)": [[5, "pyray.glfw_get_monitor_workarea", false]], "glfw_get_monitors() (in module pyray)": [[5, "pyray.glfw_get_monitors", false]], "glfw_get_mouse_button() (in module pyray)": [[5, "pyray.glfw_get_mouse_button", false]], "glfw_get_platform() (in module pyray)": [[5, "pyray.glfw_get_platform", false]], "glfw_get_primary_monitor() (in module pyray)": [[5, "pyray.glfw_get_primary_monitor", false]], "glfw_get_proc_address() (in module pyray)": [[5, "pyray.glfw_get_proc_address", false]], "glfw_get_required_instance_extensions() (in module pyray)": [[5, "pyray.glfw_get_required_instance_extensions", false]], "glfw_get_time() (in module pyray)": [[5, "pyray.glfw_get_time", false]], "glfw_get_timer_frequency() (in module pyray)": [[5, "pyray.glfw_get_timer_frequency", false]], "glfw_get_timer_value() (in module pyray)": [[5, "pyray.glfw_get_timer_value", false]], "glfw_get_version() (in module pyray)": [[5, "pyray.glfw_get_version", false]], "glfw_get_version_string() (in module pyray)": [[5, "pyray.glfw_get_version_string", false]], "glfw_get_video_mode() (in module pyray)": [[5, "pyray.glfw_get_video_mode", false]], "glfw_get_video_modes() (in module pyray)": [[5, "pyray.glfw_get_video_modes", false]], "glfw_get_window_attrib() (in module pyray)": [[5, "pyray.glfw_get_window_attrib", false]], "glfw_get_window_content_scale() (in module pyray)": [[5, "pyray.glfw_get_window_content_scale", false]], "glfw_get_window_frame_size() (in module pyray)": [[5, "pyray.glfw_get_window_frame_size", false]], "glfw_get_window_monitor() (in module pyray)": [[5, "pyray.glfw_get_window_monitor", false]], "glfw_get_window_opacity() (in module pyray)": [[5, "pyray.glfw_get_window_opacity", false]], "glfw_get_window_pos() (in module pyray)": [[5, "pyray.glfw_get_window_pos", false]], "glfw_get_window_size() (in module pyray)": [[5, "pyray.glfw_get_window_size", false]], "glfw_get_window_user_pointer() (in module pyray)": [[5, "pyray.glfw_get_window_user_pointer", false]], "glfw_hide_window() (in module pyray)": [[5, "pyray.glfw_hide_window", false]], "glfw_iconify_window() (in module pyray)": [[5, "pyray.glfw_iconify_window", false]], "glfw_init() (in module pyray)": [[5, "pyray.glfw_init", false]], "glfw_init_allocator() (in module pyray)": [[5, "pyray.glfw_init_allocator", false]], "glfw_init_hint() (in module pyray)": [[5, "pyray.glfw_init_hint", false]], "glfw_joystick_is_gamepad() (in module pyray)": [[5, "pyray.glfw_joystick_is_gamepad", false]], "glfw_joystick_present() (in module pyray)": [[5, "pyray.glfw_joystick_present", false]], "glfw_make_context_current() (in module pyray)": [[5, "pyray.glfw_make_context_current", false]], "glfw_maximize_window() (in module pyray)": [[5, "pyray.glfw_maximize_window", false]], "glfw_platform_supported() (in module pyray)": [[5, "pyray.glfw_platform_supported", false]], "glfw_poll_events() (in module pyray)": [[5, "pyray.glfw_poll_events", false]], "glfw_post_empty_event() (in module pyray)": [[5, "pyray.glfw_post_empty_event", false]], "glfw_raw_mouse_motion_supported() (in module pyray)": [[5, "pyray.glfw_raw_mouse_motion_supported", false]], "glfw_request_window_attention() (in module pyray)": [[5, "pyray.glfw_request_window_attention", false]], "glfw_restore_window() (in module pyray)": [[5, "pyray.glfw_restore_window", false]], "glfw_set_char_callback() (in module pyray)": [[5, "pyray.glfw_set_char_callback", false]], "glfw_set_char_mods_callback() (in module pyray)": [[5, "pyray.glfw_set_char_mods_callback", false]], "glfw_set_clipboard_string() (in module pyray)": [[5, "pyray.glfw_set_clipboard_string", false]], "glfw_set_cursor() (in module pyray)": [[5, "pyray.glfw_set_cursor", false]], "glfw_set_cursor_enter_callback() (in module pyray)": [[5, "pyray.glfw_set_cursor_enter_callback", false]], "glfw_set_cursor_pos() (in module pyray)": [[5, "pyray.glfw_set_cursor_pos", false]], "glfw_set_cursor_pos_callback() (in module pyray)": [[5, "pyray.glfw_set_cursor_pos_callback", false]], "glfw_set_drop_callback() (in module pyray)": [[5, "pyray.glfw_set_drop_callback", false]], "glfw_set_error_callback() (in module pyray)": [[5, "pyray.glfw_set_error_callback", false]], "glfw_set_framebuffer_size_callback() (in module pyray)": [[5, "pyray.glfw_set_framebuffer_size_callback", false]], "glfw_set_gamma() (in module pyray)": [[5, "pyray.glfw_set_gamma", false]], "glfw_set_gamma_ramp() (in module pyray)": [[5, "pyray.glfw_set_gamma_ramp", false]], "glfw_set_input_mode() (in module pyray)": [[5, "pyray.glfw_set_input_mode", false]], "glfw_set_joystick_callback() (in module pyray)": [[5, "pyray.glfw_set_joystick_callback", false]], "glfw_set_joystick_user_pointer() (in module pyray)": [[5, "pyray.glfw_set_joystick_user_pointer", false]], "glfw_set_key_callback() (in module pyray)": [[5, "pyray.glfw_set_key_callback", false]], "glfw_set_monitor_callback() (in module pyray)": [[5, "pyray.glfw_set_monitor_callback", false]], "glfw_set_monitor_user_pointer() (in module pyray)": [[5, "pyray.glfw_set_monitor_user_pointer", false]], "glfw_set_mouse_button_callback() (in module pyray)": [[5, "pyray.glfw_set_mouse_button_callback", false]], "glfw_set_scroll_callback() (in module pyray)": [[5, "pyray.glfw_set_scroll_callback", false]], "glfw_set_time() (in module pyray)": [[5, "pyray.glfw_set_time", false]], "glfw_set_window_aspect_ratio() (in module pyray)": [[5, "pyray.glfw_set_window_aspect_ratio", false]], "glfw_set_window_attrib() (in module pyray)": [[5, "pyray.glfw_set_window_attrib", false]], "glfw_set_window_close_callback() (in module pyray)": [[5, "pyray.glfw_set_window_close_callback", false]], "glfw_set_window_content_scale_callback() (in module pyray)": [[5, "pyray.glfw_set_window_content_scale_callback", false]], "glfw_set_window_focus_callback() (in module pyray)": [[5, "pyray.glfw_set_window_focus_callback", false]], "glfw_set_window_icon() (in module pyray)": [[5, "pyray.glfw_set_window_icon", false]], "glfw_set_window_iconify_callback() (in module pyray)": [[5, "pyray.glfw_set_window_iconify_callback", false]], "glfw_set_window_maximize_callback() (in module pyray)": [[5, "pyray.glfw_set_window_maximize_callback", false]], "glfw_set_window_monitor() (in module pyray)": [[5, "pyray.glfw_set_window_monitor", false]], "glfw_set_window_opacity() (in module pyray)": [[5, "pyray.glfw_set_window_opacity", false]], "glfw_set_window_pos() (in module pyray)": [[5, "pyray.glfw_set_window_pos", false]], "glfw_set_window_pos_callback() (in module pyray)": [[5, "pyray.glfw_set_window_pos_callback", false]], "glfw_set_window_refresh_callback() (in module pyray)": [[5, "pyray.glfw_set_window_refresh_callback", false]], "glfw_set_window_should_close() (in module pyray)": [[5, "pyray.glfw_set_window_should_close", false]], "glfw_set_window_size() (in module pyray)": [[5, "pyray.glfw_set_window_size", false]], "glfw_set_window_size_callback() (in module pyray)": [[5, "pyray.glfw_set_window_size_callback", false]], "glfw_set_window_size_limits() (in module pyray)": [[5, "pyray.glfw_set_window_size_limits", false]], "glfw_set_window_title() (in module pyray)": [[5, "pyray.glfw_set_window_title", false]], "glfw_set_window_user_pointer() (in module pyray)": [[5, "pyray.glfw_set_window_user_pointer", false]], "glfw_show_window() (in module pyray)": [[5, "pyray.glfw_show_window", false]], "glfw_swap_buffers() (in module pyray)": [[5, "pyray.glfw_swap_buffers", false]], "glfw_swap_interval() (in module pyray)": [[5, "pyray.glfw_swap_interval", false]], "glfw_terminate() (in module pyray)": [[5, "pyray.glfw_terminate", false]], "glfw_update_gamepad_mappings() (in module pyray)": [[5, "pyray.glfw_update_gamepad_mappings", false]], "glfw_vulkan_supported() (in module pyray)": [[5, "pyray.glfw_vulkan_supported", false]], "glfw_wait_events() (in module pyray)": [[5, "pyray.glfw_wait_events", false]], "glfw_wait_events_timeout() (in module pyray)": [[5, "pyray.glfw_wait_events_timeout", false]], "glfw_window_hint() (in module pyray)": [[5, "pyray.glfw_window_hint", false]], "glfw_window_hint_string() (in module pyray)": [[5, "pyray.glfw_window_hint_string", false]], "glfw_window_should_close() (in module pyray)": [[5, "pyray.glfw_window_should_close", false]], "glfwallocator (in module raylib)": [[6, "raylib.GLFWallocator", false]], "glfwcreatecursor() (in module raylib)": [[6, "raylib.glfwCreateCursor", false]], "glfwcreatestandardcursor() (in module raylib)": [[6, "raylib.glfwCreateStandardCursor", false]], "glfwcreatewindow() (in module raylib)": [[6, "raylib.glfwCreateWindow", false]], "glfwcursor (in module raylib)": [[6, "raylib.GLFWcursor", false]], "glfwdefaultwindowhints() (in module raylib)": [[6, "raylib.glfwDefaultWindowHints", false]], "glfwdestroycursor() (in module raylib)": [[6, "raylib.glfwDestroyCursor", false]], "glfwdestroywindow() (in module raylib)": [[6, "raylib.glfwDestroyWindow", false]], "glfwextensionsupported() (in module raylib)": [[6, "raylib.glfwExtensionSupported", false]], "glfwfocuswindow() (in module raylib)": [[6, "raylib.glfwFocusWindow", false]], "glfwgamepadstate (in module raylib)": [[6, "raylib.GLFWgamepadstate", false]], "glfwgammaramp (in module raylib)": [[6, "raylib.GLFWgammaramp", false]], "glfwgetclipboardstring() (in module raylib)": [[6, "raylib.glfwGetClipboardString", false]], "glfwgetcurrentcontext() (in module raylib)": [[6, "raylib.glfwGetCurrentContext", false]], "glfwgetcursorpos() (in module raylib)": [[6, "raylib.glfwGetCursorPos", false]], "glfwgeterror() (in module raylib)": [[6, "raylib.glfwGetError", false]], "glfwgetframebuffersize() (in module raylib)": [[6, "raylib.glfwGetFramebufferSize", false]], "glfwgetgamepadname() (in module raylib)": [[6, "raylib.glfwGetGamepadName", false]], "glfwgetgamepadstate() (in module raylib)": [[6, "raylib.glfwGetGamepadState", false]], "glfwgetgammaramp() (in module raylib)": [[6, "raylib.glfwGetGammaRamp", false]], "glfwgetinputmode() (in module raylib)": [[6, "raylib.glfwGetInputMode", false]], "glfwgetjoystickaxes() (in module raylib)": [[6, "raylib.glfwGetJoystickAxes", false]], "glfwgetjoystickbuttons() (in module raylib)": [[6, "raylib.glfwGetJoystickButtons", false]], "glfwgetjoystickguid() (in module raylib)": [[6, "raylib.glfwGetJoystickGUID", false]], "glfwgetjoystickhats() (in module raylib)": [[6, "raylib.glfwGetJoystickHats", false]], "glfwgetjoystickname() (in module raylib)": [[6, "raylib.glfwGetJoystickName", false]], "glfwgetjoystickuserpointer() (in module raylib)": [[6, "raylib.glfwGetJoystickUserPointer", false]], "glfwgetkey() (in module raylib)": [[6, "raylib.glfwGetKey", false]], "glfwgetkeyname() (in module raylib)": [[6, "raylib.glfwGetKeyName", false]], "glfwgetkeyscancode() (in module raylib)": [[6, "raylib.glfwGetKeyScancode", false]], "glfwgetmonitorcontentscale() (in module raylib)": [[6, "raylib.glfwGetMonitorContentScale", false]], "glfwgetmonitorname() (in module raylib)": [[6, "raylib.glfwGetMonitorName", false]], "glfwgetmonitorphysicalsize() (in module raylib)": [[6, "raylib.glfwGetMonitorPhysicalSize", false]], "glfwgetmonitorpos() (in module raylib)": [[6, "raylib.glfwGetMonitorPos", false]], "glfwgetmonitors() (in module raylib)": [[6, "raylib.glfwGetMonitors", false]], "glfwgetmonitoruserpointer() (in module raylib)": [[6, "raylib.glfwGetMonitorUserPointer", false]], "glfwgetmonitorworkarea() (in module raylib)": [[6, "raylib.glfwGetMonitorWorkarea", false]], "glfwgetmousebutton() (in module raylib)": [[6, "raylib.glfwGetMouseButton", false]], "glfwgetplatform() (in module raylib)": [[6, "raylib.glfwGetPlatform", false]], "glfwgetprimarymonitor() (in module raylib)": [[6, "raylib.glfwGetPrimaryMonitor", false]], "glfwgetprocaddress() (in module raylib)": [[6, "raylib.glfwGetProcAddress", false]], "glfwgetrequiredinstanceextensions() (in module raylib)": [[6, "raylib.glfwGetRequiredInstanceExtensions", false]], "glfwgettime() (in module raylib)": [[6, "raylib.glfwGetTime", false]], "glfwgettimerfrequency() (in module raylib)": [[6, "raylib.glfwGetTimerFrequency", false]], "glfwgettimervalue() (in module raylib)": [[6, "raylib.glfwGetTimerValue", false]], "glfwgetversion() (in module raylib)": [[6, "raylib.glfwGetVersion", false]], "glfwgetversionstring() (in module raylib)": [[6, "raylib.glfwGetVersionString", false]], "glfwgetvideomode() (in module raylib)": [[6, "raylib.glfwGetVideoMode", false]], "glfwgetvideomodes() (in module raylib)": [[6, "raylib.glfwGetVideoModes", false]], "glfwgetwindowattrib() (in module raylib)": [[6, "raylib.glfwGetWindowAttrib", false]], "glfwgetwindowcontentscale() (in module raylib)": [[6, "raylib.glfwGetWindowContentScale", false]], "glfwgetwindowframesize() (in module raylib)": [[6, "raylib.glfwGetWindowFrameSize", false]], "glfwgetwindowmonitor() (in module raylib)": [[6, "raylib.glfwGetWindowMonitor", false]], "glfwgetwindowopacity() (in module raylib)": [[6, "raylib.glfwGetWindowOpacity", false]], "glfwgetwindowpos() (in module raylib)": [[6, "raylib.glfwGetWindowPos", false]], "glfwgetwindowsize() (in module raylib)": [[6, "raylib.glfwGetWindowSize", false]], "glfwgetwindowuserpointer() (in module raylib)": [[6, "raylib.glfwGetWindowUserPointer", false]], "glfwhidewindow() (in module raylib)": [[6, "raylib.glfwHideWindow", false]], "glfwiconifywindow() (in module raylib)": [[6, "raylib.glfwIconifyWindow", false]], "glfwimage (in module raylib)": [[6, "raylib.GLFWimage", false]], "glfwinit() (in module raylib)": [[6, "raylib.glfwInit", false]], "glfwinitallocator() (in module raylib)": [[6, "raylib.glfwInitAllocator", false]], "glfwinithint() (in module raylib)": [[6, "raylib.glfwInitHint", false]], "glfwjoystickisgamepad() (in module raylib)": [[6, "raylib.glfwJoystickIsGamepad", false]], "glfwjoystickpresent() (in module raylib)": [[6, "raylib.glfwJoystickPresent", false]], "glfwmakecontextcurrent() (in module raylib)": [[6, "raylib.glfwMakeContextCurrent", false]], "glfwmaximizewindow() (in module raylib)": [[6, "raylib.glfwMaximizeWindow", false]], "glfwmonitor (in module raylib)": [[6, "raylib.GLFWmonitor", false]], "glfwplatformsupported() (in module raylib)": [[6, "raylib.glfwPlatformSupported", false]], "glfwpollevents() (in module raylib)": [[6, "raylib.glfwPollEvents", false]], "glfwpostemptyevent() (in module raylib)": [[6, "raylib.glfwPostEmptyEvent", false]], "glfwrawmousemotionsupported() (in module raylib)": [[6, "raylib.glfwRawMouseMotionSupported", false]], "glfwrequestwindowattention() (in module raylib)": [[6, "raylib.glfwRequestWindowAttention", false]], "glfwrestorewindow() (in module raylib)": [[6, "raylib.glfwRestoreWindow", false]], "glfwsetcharcallback() (in module raylib)": [[6, "raylib.glfwSetCharCallback", false]], "glfwsetcharmodscallback() (in module raylib)": [[6, "raylib.glfwSetCharModsCallback", false]], "glfwsetclipboardstring() (in module raylib)": [[6, "raylib.glfwSetClipboardString", false]], "glfwsetcursor() (in module raylib)": [[6, "raylib.glfwSetCursor", false]], "glfwsetcursorentercallback() (in module raylib)": [[6, "raylib.glfwSetCursorEnterCallback", false]], "glfwsetcursorpos() (in module raylib)": [[6, "raylib.glfwSetCursorPos", false]], "glfwsetcursorposcallback() (in module raylib)": [[6, "raylib.glfwSetCursorPosCallback", false]], "glfwsetdropcallback() (in module raylib)": [[6, "raylib.glfwSetDropCallback", false]], "glfwseterrorcallback() (in module raylib)": [[6, "raylib.glfwSetErrorCallback", false]], "glfwsetframebuffersizecallback() (in module raylib)": [[6, "raylib.glfwSetFramebufferSizeCallback", false]], "glfwsetgamma() (in module raylib)": [[6, "raylib.glfwSetGamma", false]], "glfwsetgammaramp() (in module raylib)": [[6, "raylib.glfwSetGammaRamp", false]], "glfwsetinputmode() (in module raylib)": [[6, "raylib.glfwSetInputMode", false]], "glfwsetjoystickcallback() (in module raylib)": [[6, "raylib.glfwSetJoystickCallback", false]], "glfwsetjoystickuserpointer() (in module raylib)": [[6, "raylib.glfwSetJoystickUserPointer", false]], "glfwsetkeycallback() (in module raylib)": [[6, "raylib.glfwSetKeyCallback", false]], "glfwsetmonitorcallback() (in module raylib)": [[6, "raylib.glfwSetMonitorCallback", false]], "glfwsetmonitoruserpointer() (in module raylib)": [[6, "raylib.glfwSetMonitorUserPointer", false]], "glfwsetmousebuttoncallback() (in module raylib)": [[6, "raylib.glfwSetMouseButtonCallback", false]], "glfwsetscrollcallback() (in module raylib)": [[6, "raylib.glfwSetScrollCallback", false]], "glfwsettime() (in module raylib)": [[6, "raylib.glfwSetTime", false]], "glfwsetwindowaspectratio() (in module raylib)": [[6, "raylib.glfwSetWindowAspectRatio", false]], "glfwsetwindowattrib() (in module raylib)": [[6, "raylib.glfwSetWindowAttrib", false]], "glfwsetwindowclosecallback() (in module raylib)": [[6, "raylib.glfwSetWindowCloseCallback", false]], "glfwsetwindowcontentscalecallback() (in module raylib)": [[6, "raylib.glfwSetWindowContentScaleCallback", false]], "glfwsetwindowfocuscallback() (in module raylib)": [[6, "raylib.glfwSetWindowFocusCallback", false]], "glfwsetwindowicon() (in module raylib)": [[6, "raylib.glfwSetWindowIcon", false]], "glfwsetwindowiconifycallback() (in module raylib)": [[6, "raylib.glfwSetWindowIconifyCallback", false]], "glfwsetwindowmaximizecallback() (in module raylib)": [[6, "raylib.glfwSetWindowMaximizeCallback", false]], "glfwsetwindowmonitor() (in module raylib)": [[6, "raylib.glfwSetWindowMonitor", false]], "glfwsetwindowopacity() (in module raylib)": [[6, "raylib.glfwSetWindowOpacity", false]], "glfwsetwindowpos() (in module raylib)": [[6, "raylib.glfwSetWindowPos", false]], "glfwsetwindowposcallback() (in module raylib)": [[6, "raylib.glfwSetWindowPosCallback", false]], "glfwsetwindowrefreshcallback() (in module raylib)": [[6, "raylib.glfwSetWindowRefreshCallback", false]], "glfwsetwindowshouldclose() (in module raylib)": [[6, "raylib.glfwSetWindowShouldClose", false]], "glfwsetwindowsize() (in module raylib)": [[6, "raylib.glfwSetWindowSize", false]], "glfwsetwindowsizecallback() (in module raylib)": [[6, "raylib.glfwSetWindowSizeCallback", false]], "glfwsetwindowsizelimits() (in module raylib)": [[6, "raylib.glfwSetWindowSizeLimits", false]], "glfwsetwindowtitle() (in module raylib)": [[6, "raylib.glfwSetWindowTitle", false]], "glfwsetwindowuserpointer() (in module raylib)": [[6, "raylib.glfwSetWindowUserPointer", false]], "glfwshowwindow() (in module raylib)": [[6, "raylib.glfwShowWindow", false]], "glfwswapbuffers() (in module raylib)": [[6, "raylib.glfwSwapBuffers", false]], "glfwswapinterval() (in module raylib)": [[6, "raylib.glfwSwapInterval", false]], "glfwterminate() (in module raylib)": [[6, "raylib.glfwTerminate", false]], "glfwupdategamepadmappings() (in module raylib)": [[6, "raylib.glfwUpdateGamepadMappings", false]], "glfwvidmode (in module raylib)": [[6, "raylib.GLFWvidmode", false]], "glfwvulkansupported() (in module raylib)": [[6, "raylib.glfwVulkanSupported", false]], "glfwwaitevents() (in module raylib)": [[6, "raylib.glfwWaitEvents", false]], "glfwwaiteventstimeout() (in module raylib)": [[6, "raylib.glfwWaitEventsTimeout", false]], "glfwwindow (in module raylib)": [[6, "raylib.GLFWwindow", false]], "glfwwindowhint() (in module raylib)": [[6, "raylib.glfwWindowHint", false]], "glfwwindowhintstring() (in module raylib)": [[6, "raylib.glfwWindowHintString", false]], "glfwwindowshouldclose() (in module raylib)": [[6, "raylib.glfwWindowShouldClose", false]], "glyphinfo (class in pyray)": [[5, "pyray.GlyphInfo", false]], "glyphinfo (in module raylib)": [[6, "raylib.GlyphInfo", false]], "gold (in module pyray)": [[5, "pyray.GOLD", false]], "gold (in module raylib)": [[6, "raylib.GOLD", false]], "gray (in module pyray)": [[5, "pyray.GRAY", false]], "gray (in module raylib)": [[6, "raylib.GRAY", false]], "green (in module pyray)": [[5, "pyray.GREEN", false]], "green (in module raylib)": [[6, "raylib.GREEN", false]], "group_padding (in module raylib)": [[6, "raylib.GROUP_PADDING", false]], "group_padding (pyray.guitoggleproperty attribute)": [[5, "pyray.GuiToggleProperty.GROUP_PADDING", false]], "gui_button() (in module pyray)": [[5, "pyray.gui_button", false]], "gui_check_box() (in module pyray)": [[5, "pyray.gui_check_box", false]], "gui_color_bar_alpha() (in module pyray)": [[5, "pyray.gui_color_bar_alpha", false]], "gui_color_bar_hue() (in module pyray)": [[5, "pyray.gui_color_bar_hue", false]], "gui_color_panel() (in module pyray)": [[5, "pyray.gui_color_panel", false]], "gui_color_panel_hsv() (in module pyray)": [[5, "pyray.gui_color_panel_hsv", false]], "gui_color_picker() (in module pyray)": [[5, "pyray.gui_color_picker", false]], "gui_color_picker_hsv() (in module pyray)": [[5, "pyray.gui_color_picker_hsv", false]], "gui_combo_box() (in module pyray)": [[5, "pyray.gui_combo_box", false]], "gui_disable() (in module pyray)": [[5, "pyray.gui_disable", false]], "gui_disable_tooltip() (in module pyray)": [[5, "pyray.gui_disable_tooltip", false]], "gui_draw_icon() (in module pyray)": [[5, "pyray.gui_draw_icon", false]], "gui_dropdown_box() (in module pyray)": [[5, "pyray.gui_dropdown_box", false]], "gui_dummy_rec() (in module pyray)": [[5, "pyray.gui_dummy_rec", false]], "gui_enable() (in module pyray)": [[5, "pyray.gui_enable", false]], "gui_enable_tooltip() (in module pyray)": [[5, "pyray.gui_enable_tooltip", false]], "gui_get_font() (in module pyray)": [[5, "pyray.gui_get_font", false]], "gui_get_icons() (in module pyray)": [[5, "pyray.gui_get_icons", false]], "gui_get_state() (in module pyray)": [[5, "pyray.gui_get_state", false]], "gui_get_style() (in module pyray)": [[5, "pyray.gui_get_style", false]], "gui_grid() (in module pyray)": [[5, "pyray.gui_grid", false]], "gui_group_box() (in module pyray)": [[5, "pyray.gui_group_box", false]], "gui_icon_text() (in module pyray)": [[5, "pyray.gui_icon_text", false]], "gui_is_locked() (in module pyray)": [[5, "pyray.gui_is_locked", false]], "gui_label() (in module pyray)": [[5, "pyray.gui_label", false]], "gui_label_button() (in module pyray)": [[5, "pyray.gui_label_button", false]], "gui_line() (in module pyray)": [[5, "pyray.gui_line", false]], "gui_list_view() (in module pyray)": [[5, "pyray.gui_list_view", false]], "gui_list_view_ex() (in module pyray)": [[5, "pyray.gui_list_view_ex", false]], "gui_load_icons() (in module pyray)": [[5, "pyray.gui_load_icons", false]], "gui_load_style() (in module pyray)": [[5, "pyray.gui_load_style", false]], "gui_load_style_default() (in module pyray)": [[5, "pyray.gui_load_style_default", false]], "gui_lock() (in module pyray)": [[5, "pyray.gui_lock", false]], "gui_message_box() (in module pyray)": [[5, "pyray.gui_message_box", false]], "gui_panel() (in module pyray)": [[5, "pyray.gui_panel", false]], "gui_progress_bar() (in module pyray)": [[5, "pyray.gui_progress_bar", false]], "gui_scroll_panel() (in module pyray)": [[5, "pyray.gui_scroll_panel", false]], "gui_set_alpha() (in module pyray)": [[5, "pyray.gui_set_alpha", false]], "gui_set_font() (in module pyray)": [[5, "pyray.gui_set_font", false]], "gui_set_icon_scale() (in module pyray)": [[5, "pyray.gui_set_icon_scale", false]], "gui_set_state() (in module pyray)": [[5, "pyray.gui_set_state", false]], "gui_set_style() (in module pyray)": [[5, "pyray.gui_set_style", false]], "gui_set_tooltip() (in module pyray)": [[5, "pyray.gui_set_tooltip", false]], "gui_slider() (in module pyray)": [[5, "pyray.gui_slider", false]], "gui_slider_bar() (in module pyray)": [[5, "pyray.gui_slider_bar", false]], "gui_spinner() (in module pyray)": [[5, "pyray.gui_spinner", false]], "gui_status_bar() (in module pyray)": [[5, "pyray.gui_status_bar", false]], "gui_tab_bar() (in module pyray)": [[5, "pyray.gui_tab_bar", false]], "gui_text_box() (in module pyray)": [[5, "pyray.gui_text_box", false]], "gui_text_input_box() (in module pyray)": [[5, "pyray.gui_text_input_box", false]], "gui_toggle() (in module pyray)": [[5, "pyray.gui_toggle", false]], "gui_toggle_group() (in module pyray)": [[5, "pyray.gui_toggle_group", false]], "gui_toggle_slider() (in module pyray)": [[5, "pyray.gui_toggle_slider", false]], "gui_unlock() (in module pyray)": [[5, "pyray.gui_unlock", false]], "gui_value_box() (in module pyray)": [[5, "pyray.gui_value_box", false]], "gui_window_box() (in module pyray)": [[5, "pyray.gui_window_box", false]], "guibutton() (in module raylib)": [[6, "raylib.GuiButton", false]], "guicheckbox() (in module raylib)": [[6, "raylib.GuiCheckBox", false]], "guicheckboxproperty (class in pyray)": [[5, "pyray.GuiCheckBoxProperty", false]], "guicheckboxproperty (in module raylib)": [[6, "raylib.GuiCheckBoxProperty", false]], "guicolorbaralpha() (in module raylib)": [[6, "raylib.GuiColorBarAlpha", false]], "guicolorbarhue() (in module raylib)": [[6, "raylib.GuiColorBarHue", false]], "guicolorpanel() (in module raylib)": [[6, "raylib.GuiColorPanel", false]], "guicolorpanelhsv() (in module raylib)": [[6, "raylib.GuiColorPanelHSV", false]], "guicolorpicker() (in module raylib)": [[6, "raylib.GuiColorPicker", false]], "guicolorpickerhsv() (in module raylib)": [[6, "raylib.GuiColorPickerHSV", false]], "guicolorpickerproperty (class in pyray)": [[5, "pyray.GuiColorPickerProperty", false]], "guicolorpickerproperty (in module raylib)": [[6, "raylib.GuiColorPickerProperty", false]], "guicombobox() (in module raylib)": [[6, "raylib.GuiComboBox", false]], "guicomboboxproperty (class in pyray)": [[5, "pyray.GuiComboBoxProperty", false]], "guicomboboxproperty (in module raylib)": [[6, "raylib.GuiComboBoxProperty", false]], "guicontrol (class in pyray)": [[5, "pyray.GuiControl", false]], "guicontrol (in module raylib)": [[6, "raylib.GuiControl", false]], "guicontrolproperty (class in pyray)": [[5, "pyray.GuiControlProperty", false]], "guicontrolproperty (in module raylib)": [[6, "raylib.GuiControlProperty", false]], "guidefaultproperty (class in pyray)": [[5, "pyray.GuiDefaultProperty", false]], "guidefaultproperty (in module raylib)": [[6, "raylib.GuiDefaultProperty", false]], "guidisable() (in module raylib)": [[6, "raylib.GuiDisable", false]], "guidisabletooltip() (in module raylib)": [[6, "raylib.GuiDisableTooltip", false]], "guidrawicon() (in module raylib)": [[6, "raylib.GuiDrawIcon", false]], "guidropdownbox() (in module raylib)": [[6, "raylib.GuiDropdownBox", false]], "guidropdownboxproperty (class in pyray)": [[5, "pyray.GuiDropdownBoxProperty", false]], "guidropdownboxproperty (in module raylib)": [[6, "raylib.GuiDropdownBoxProperty", false]], "guidummyrec() (in module raylib)": [[6, "raylib.GuiDummyRec", false]], "guienable() (in module raylib)": [[6, "raylib.GuiEnable", false]], "guienabletooltip() (in module raylib)": [[6, "raylib.GuiEnableTooltip", false]], "guigetfont() (in module raylib)": [[6, "raylib.GuiGetFont", false]], "guigeticons() (in module raylib)": [[6, "raylib.GuiGetIcons", false]], "guigetstate() (in module raylib)": [[6, "raylib.GuiGetState", false]], "guigetstyle() (in module raylib)": [[6, "raylib.GuiGetStyle", false]], "guigrid() (in module raylib)": [[6, "raylib.GuiGrid", false]], "guigroupbox() (in module raylib)": [[6, "raylib.GuiGroupBox", false]], "guiiconname (class in pyray)": [[5, "pyray.GuiIconName", false]], "guiiconname (in module raylib)": [[6, "raylib.GuiIconName", false]], "guiicontext() (in module raylib)": [[6, "raylib.GuiIconText", false]], "guiislocked() (in module raylib)": [[6, "raylib.GuiIsLocked", false]], "guilabel() (in module raylib)": [[6, "raylib.GuiLabel", false]], "guilabelbutton() (in module raylib)": [[6, "raylib.GuiLabelButton", false]], "guiline() (in module raylib)": [[6, "raylib.GuiLine", false]], "guilistview() (in module raylib)": [[6, "raylib.GuiListView", false]], "guilistviewex() (in module raylib)": [[6, "raylib.GuiListViewEx", false]], "guilistviewproperty (class in pyray)": [[5, "pyray.GuiListViewProperty", false]], "guilistviewproperty (in module raylib)": [[6, "raylib.GuiListViewProperty", false]], "guiloadicons() (in module raylib)": [[6, "raylib.GuiLoadIcons", false]], "guiloadstyle() (in module raylib)": [[6, "raylib.GuiLoadStyle", false]], "guiloadstyledefault() (in module raylib)": [[6, "raylib.GuiLoadStyleDefault", false]], "guilock() (in module raylib)": [[6, "raylib.GuiLock", false]], "guimessagebox() (in module raylib)": [[6, "raylib.GuiMessageBox", false]], "guipanel() (in module raylib)": [[6, "raylib.GuiPanel", false]], "guiprogressbar() (in module raylib)": [[6, "raylib.GuiProgressBar", false]], "guiprogressbarproperty (class in pyray)": [[5, "pyray.GuiProgressBarProperty", false]], "guiprogressbarproperty (in module raylib)": [[6, "raylib.GuiProgressBarProperty", false]], "guiscrollbarproperty (class in pyray)": [[5, "pyray.GuiScrollBarProperty", false]], "guiscrollbarproperty (in module raylib)": [[6, "raylib.GuiScrollBarProperty", false]], "guiscrollpanel() (in module raylib)": [[6, "raylib.GuiScrollPanel", false]], "guisetalpha() (in module raylib)": [[6, "raylib.GuiSetAlpha", false]], "guisetfont() (in module raylib)": [[6, "raylib.GuiSetFont", false]], "guiseticonscale() (in module raylib)": [[6, "raylib.GuiSetIconScale", false]], "guisetstate() (in module raylib)": [[6, "raylib.GuiSetState", false]], "guisetstyle() (in module raylib)": [[6, "raylib.GuiSetStyle", false]], "guisettooltip() (in module raylib)": [[6, "raylib.GuiSetTooltip", false]], "guislider() (in module raylib)": [[6, "raylib.GuiSlider", false]], "guisliderbar() (in module raylib)": [[6, "raylib.GuiSliderBar", false]], "guisliderproperty (class in pyray)": [[5, "pyray.GuiSliderProperty", false]], "guisliderproperty (in module raylib)": [[6, "raylib.GuiSliderProperty", false]], "guispinner() (in module raylib)": [[6, "raylib.GuiSpinner", false]], "guispinnerproperty (class in pyray)": [[5, "pyray.GuiSpinnerProperty", false]], "guispinnerproperty (in module raylib)": [[6, "raylib.GuiSpinnerProperty", false]], "guistate (class in pyray)": [[5, "pyray.GuiState", false]], "guistate (in module raylib)": [[6, "raylib.GuiState", false]], "guistatusbar() (in module raylib)": [[6, "raylib.GuiStatusBar", false]], "guistyleprop (class in pyray)": [[5, "pyray.GuiStyleProp", false]], "guistyleprop (in module raylib)": [[6, "raylib.GuiStyleProp", false]], "guitabbar() (in module raylib)": [[6, "raylib.GuiTabBar", false]], "guitextalignment (class in pyray)": [[5, "pyray.GuiTextAlignment", false]], "guitextalignment (in module raylib)": [[6, "raylib.GuiTextAlignment", false]], "guitextalignmentvertical (class in pyray)": [[5, "pyray.GuiTextAlignmentVertical", false]], "guitextalignmentvertical (in module raylib)": [[6, "raylib.GuiTextAlignmentVertical", false]], "guitextbox() (in module raylib)": [[6, "raylib.GuiTextBox", false]], "guitextboxproperty (class in pyray)": [[5, "pyray.GuiTextBoxProperty", false]], "guitextboxproperty (in module raylib)": [[6, "raylib.GuiTextBoxProperty", false]], "guitextinputbox() (in module raylib)": [[6, "raylib.GuiTextInputBox", false]], "guitextwrapmode (class in pyray)": [[5, "pyray.GuiTextWrapMode", false]], "guitextwrapmode (in module raylib)": [[6, "raylib.GuiTextWrapMode", false]], "guitoggle() (in module raylib)": [[6, "raylib.GuiToggle", false]], "guitogglegroup() (in module raylib)": [[6, "raylib.GuiToggleGroup", false]], "guitoggleproperty (class in pyray)": [[5, "pyray.GuiToggleProperty", false]], "guitoggleproperty (in module raylib)": [[6, "raylib.GuiToggleProperty", false]], "guitoggleslider() (in module raylib)": [[6, "raylib.GuiToggleSlider", false]], "guiunlock() (in module raylib)": [[6, "raylib.GuiUnlock", false]], "guivaluebox() (in module raylib)": [[6, "raylib.GuiValueBox", false]], "guiwindowbox() (in module raylib)": [[6, "raylib.GuiWindowBox", false]], "hide_cursor() (in module pyray)": [[5, "pyray.hide_cursor", false]], "hidecursor() (in module raylib)": [[6, "raylib.HideCursor", false]], "huebar_padding (in module raylib)": [[6, "raylib.HUEBAR_PADDING", false]], "huebar_padding (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.HUEBAR_PADDING", false]], "huebar_selector_height (in module raylib)": [[6, "raylib.HUEBAR_SELECTOR_HEIGHT", false]], "huebar_selector_height (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.HUEBAR_SELECTOR_HEIGHT", false]], "huebar_selector_overflow (in module raylib)": [[6, "raylib.HUEBAR_SELECTOR_OVERFLOW", false]], "huebar_selector_overflow (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.HUEBAR_SELECTOR_OVERFLOW", false]], "huebar_width (in module raylib)": [[6, "raylib.HUEBAR_WIDTH", false]], "huebar_width (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.HUEBAR_WIDTH", false]], "icon_1up (in module raylib)": [[6, "raylib.ICON_1UP", false]], "icon_1up (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_1UP", false]], "icon_220 (in module raylib)": [[6, "raylib.ICON_220", false]], "icon_220 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_220", false]], "icon_221 (in module raylib)": [[6, "raylib.ICON_221", false]], "icon_221 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_221", false]], "icon_222 (in module raylib)": [[6, "raylib.ICON_222", false]], "icon_222 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_222", false]], "icon_223 (in module raylib)": [[6, "raylib.ICON_223", false]], "icon_223 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_223", false]], "icon_224 (in module raylib)": [[6, "raylib.ICON_224", false]], "icon_224 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_224", false]], "icon_225 (in module raylib)": [[6, "raylib.ICON_225", false]], "icon_225 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_225", false]], "icon_226 (in module raylib)": [[6, "raylib.ICON_226", false]], "icon_226 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_226", false]], "icon_227 (in module raylib)": [[6, "raylib.ICON_227", false]], "icon_227 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_227", false]], "icon_228 (in module raylib)": [[6, "raylib.ICON_228", false]], "icon_228 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_228", false]], "icon_229 (in module raylib)": [[6, "raylib.ICON_229", false]], "icon_229 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_229", false]], "icon_230 (in module raylib)": [[6, "raylib.ICON_230", false]], "icon_230 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_230", false]], "icon_231 (in module raylib)": [[6, "raylib.ICON_231", false]], "icon_231 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_231", false]], "icon_232 (in module raylib)": [[6, "raylib.ICON_232", false]], "icon_232 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_232", false]], "icon_233 (in module raylib)": [[6, "raylib.ICON_233", false]], "icon_233 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_233", false]], "icon_234 (in module raylib)": [[6, "raylib.ICON_234", false]], "icon_234 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_234", false]], "icon_235 (in module raylib)": [[6, "raylib.ICON_235", false]], "icon_235 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_235", false]], "icon_236 (in module raylib)": [[6, "raylib.ICON_236", false]], "icon_236 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_236", false]], "icon_237 (in module raylib)": [[6, "raylib.ICON_237", false]], "icon_237 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_237", false]], "icon_238 (in module raylib)": [[6, "raylib.ICON_238", false]], "icon_238 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_238", false]], "icon_239 (in module raylib)": [[6, "raylib.ICON_239", false]], "icon_239 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_239", false]], "icon_240 (in module raylib)": [[6, "raylib.ICON_240", false]], "icon_240 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_240", false]], "icon_241 (in module raylib)": [[6, "raylib.ICON_241", false]], "icon_241 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_241", false]], "icon_242 (in module raylib)": [[6, "raylib.ICON_242", false]], "icon_242 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_242", false]], "icon_243 (in module raylib)": [[6, "raylib.ICON_243", false]], "icon_243 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_243", false]], "icon_244 (in module raylib)": [[6, "raylib.ICON_244", false]], "icon_244 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_244", false]], "icon_245 (in module raylib)": [[6, "raylib.ICON_245", false]], "icon_245 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_245", false]], "icon_246 (in module raylib)": [[6, "raylib.ICON_246", false]], "icon_246 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_246", false]], "icon_247 (in module raylib)": [[6, "raylib.ICON_247", false]], "icon_247 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_247", false]], "icon_248 (in module raylib)": [[6, "raylib.ICON_248", false]], "icon_248 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_248", false]], "icon_249 (in module raylib)": [[6, "raylib.ICON_249", false]], "icon_249 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_249", false]], "icon_250 (in module raylib)": [[6, "raylib.ICON_250", false]], "icon_250 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_250", false]], "icon_251 (in module raylib)": [[6, "raylib.ICON_251", false]], "icon_251 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_251", false]], "icon_252 (in module raylib)": [[6, "raylib.ICON_252", false]], "icon_252 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_252", false]], "icon_253 (in module raylib)": [[6, "raylib.ICON_253", false]], "icon_253 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_253", false]], "icon_254 (in module raylib)": [[6, "raylib.ICON_254", false]], "icon_254 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_254", false]], "icon_255 (in module raylib)": [[6, "raylib.ICON_255", false]], "icon_255 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_255", false]], "icon_alarm (in module raylib)": [[6, "raylib.ICON_ALARM", false]], "icon_alarm (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ALARM", false]], "icon_alpha_clear (in module raylib)": [[6, "raylib.ICON_ALPHA_CLEAR", false]], "icon_alpha_clear (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ALPHA_CLEAR", false]], "icon_alpha_multiply (in module raylib)": [[6, "raylib.ICON_ALPHA_MULTIPLY", false]], "icon_alpha_multiply (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ALPHA_MULTIPLY", false]], "icon_arrow_down (in module raylib)": [[6, "raylib.ICON_ARROW_DOWN", false]], "icon_arrow_down (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_DOWN", false]], "icon_arrow_down_fill (in module raylib)": [[6, "raylib.ICON_ARROW_DOWN_FILL", false]], "icon_arrow_down_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_DOWN_FILL", false]], "icon_arrow_left (in module raylib)": [[6, "raylib.ICON_ARROW_LEFT", false]], "icon_arrow_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_LEFT", false]], "icon_arrow_left_fill (in module raylib)": [[6, "raylib.ICON_ARROW_LEFT_FILL", false]], "icon_arrow_left_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_LEFT_FILL", false]], "icon_arrow_right (in module raylib)": [[6, "raylib.ICON_ARROW_RIGHT", false]], "icon_arrow_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_RIGHT", false]], "icon_arrow_right_fill (in module raylib)": [[6, "raylib.ICON_ARROW_RIGHT_FILL", false]], "icon_arrow_right_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_RIGHT_FILL", false]], "icon_arrow_up (in module raylib)": [[6, "raylib.ICON_ARROW_UP", false]], "icon_arrow_up (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_UP", false]], "icon_arrow_up_fill (in module raylib)": [[6, "raylib.ICON_ARROW_UP_FILL", false]], "icon_arrow_up_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_UP_FILL", false]], "icon_audio (in module raylib)": [[6, "raylib.ICON_AUDIO", false]], "icon_audio (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_AUDIO", false]], "icon_bin (in module raylib)": [[6, "raylib.ICON_BIN", false]], "icon_bin (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BIN", false]], "icon_box (in module raylib)": [[6, "raylib.ICON_BOX", false]], "icon_box (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX", false]], "icon_box_bottom (in module raylib)": [[6, "raylib.ICON_BOX_BOTTOM", false]], "icon_box_bottom (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_BOTTOM", false]], "icon_box_bottom_left (in module raylib)": [[6, "raylib.ICON_BOX_BOTTOM_LEFT", false]], "icon_box_bottom_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_BOTTOM_LEFT", false]], "icon_box_bottom_right (in module raylib)": [[6, "raylib.ICON_BOX_BOTTOM_RIGHT", false]], "icon_box_bottom_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_BOTTOM_RIGHT", false]], "icon_box_center (in module raylib)": [[6, "raylib.ICON_BOX_CENTER", false]], "icon_box_center (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CENTER", false]], "icon_box_circle_mask (in module raylib)": [[6, "raylib.ICON_BOX_CIRCLE_MASK", false]], "icon_box_circle_mask (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CIRCLE_MASK", false]], "icon_box_concentric (in module raylib)": [[6, "raylib.ICON_BOX_CONCENTRIC", false]], "icon_box_concentric (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CONCENTRIC", false]], "icon_box_corners_big (in module raylib)": [[6, "raylib.ICON_BOX_CORNERS_BIG", false]], "icon_box_corners_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CORNERS_BIG", false]], "icon_box_corners_small (in module raylib)": [[6, "raylib.ICON_BOX_CORNERS_SMALL", false]], "icon_box_corners_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CORNERS_SMALL", false]], "icon_box_dots_big (in module raylib)": [[6, "raylib.ICON_BOX_DOTS_BIG", false]], "icon_box_dots_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_DOTS_BIG", false]], "icon_box_dots_small (in module raylib)": [[6, "raylib.ICON_BOX_DOTS_SMALL", false]], "icon_box_dots_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_DOTS_SMALL", false]], "icon_box_grid (in module raylib)": [[6, "raylib.ICON_BOX_GRID", false]], "icon_box_grid (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_GRID", false]], "icon_box_grid_big (in module raylib)": [[6, "raylib.ICON_BOX_GRID_BIG", false]], "icon_box_grid_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_GRID_BIG", false]], "icon_box_left (in module raylib)": [[6, "raylib.ICON_BOX_LEFT", false]], "icon_box_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_LEFT", false]], "icon_box_multisize (in module raylib)": [[6, "raylib.ICON_BOX_MULTISIZE", false]], "icon_box_multisize (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_MULTISIZE", false]], "icon_box_right (in module raylib)": [[6, "raylib.ICON_BOX_RIGHT", false]], "icon_box_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_RIGHT", false]], "icon_box_top (in module raylib)": [[6, "raylib.ICON_BOX_TOP", false]], "icon_box_top (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_TOP", false]], "icon_box_top_left (in module raylib)": [[6, "raylib.ICON_BOX_TOP_LEFT", false]], "icon_box_top_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_TOP_LEFT", false]], "icon_box_top_right (in module raylib)": [[6, "raylib.ICON_BOX_TOP_RIGHT", false]], "icon_box_top_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_TOP_RIGHT", false]], "icon_breakpoint_off (in module raylib)": [[6, "raylib.ICON_BREAKPOINT_OFF", false]], "icon_breakpoint_off (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BREAKPOINT_OFF", false]], "icon_breakpoint_on (in module raylib)": [[6, "raylib.ICON_BREAKPOINT_ON", false]], "icon_breakpoint_on (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BREAKPOINT_ON", false]], "icon_brush_classic (in module raylib)": [[6, "raylib.ICON_BRUSH_CLASSIC", false]], "icon_brush_classic (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BRUSH_CLASSIC", false]], "icon_brush_painter (in module raylib)": [[6, "raylib.ICON_BRUSH_PAINTER", false]], "icon_brush_painter (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BRUSH_PAINTER", false]], "icon_burger_menu (in module raylib)": [[6, "raylib.ICON_BURGER_MENU", false]], "icon_burger_menu (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BURGER_MENU", false]], "icon_camera (in module raylib)": [[6, "raylib.ICON_CAMERA", false]], "icon_camera (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CAMERA", false]], "icon_case_sensitive (in module raylib)": [[6, "raylib.ICON_CASE_SENSITIVE", false]], "icon_case_sensitive (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CASE_SENSITIVE", false]], "icon_clock (in module raylib)": [[6, "raylib.ICON_CLOCK", false]], "icon_clock (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CLOCK", false]], "icon_coin (in module raylib)": [[6, "raylib.ICON_COIN", false]], "icon_coin (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_COIN", false]], "icon_color_bucket (in module raylib)": [[6, "raylib.ICON_COLOR_BUCKET", false]], "icon_color_bucket (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_COLOR_BUCKET", false]], "icon_color_picker (in module raylib)": [[6, "raylib.ICON_COLOR_PICKER", false]], "icon_color_picker (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_COLOR_PICKER", false]], "icon_corner (in module raylib)": [[6, "raylib.ICON_CORNER", false]], "icon_corner (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CORNER", false]], "icon_cpu (in module raylib)": [[6, "raylib.ICON_CPU", false]], "icon_cpu (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CPU", false]], "icon_crack (in module raylib)": [[6, "raylib.ICON_CRACK", false]], "icon_crack (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CRACK", false]], "icon_crack_points (in module raylib)": [[6, "raylib.ICON_CRACK_POINTS", false]], "icon_crack_points (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CRACK_POINTS", false]], "icon_crop (in module raylib)": [[6, "raylib.ICON_CROP", false]], "icon_crop (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROP", false]], "icon_crop_alpha (in module raylib)": [[6, "raylib.ICON_CROP_ALPHA", false]], "icon_crop_alpha (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROP_ALPHA", false]], "icon_cross (in module raylib)": [[6, "raylib.ICON_CROSS", false]], "icon_cross (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROSS", false]], "icon_cross_small (in module raylib)": [[6, "raylib.ICON_CROSS_SMALL", false]], "icon_cross_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROSS_SMALL", false]], "icon_crossline (in module raylib)": [[6, "raylib.ICON_CROSSLINE", false]], "icon_crossline (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROSSLINE", false]], "icon_cube (in module raylib)": [[6, "raylib.ICON_CUBE", false]], "icon_cube (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE", false]], "icon_cube_face_back (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_BACK", false]], "icon_cube_face_back (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_BACK", false]], "icon_cube_face_bottom (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_BOTTOM", false]], "icon_cube_face_bottom (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_BOTTOM", false]], "icon_cube_face_front (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_FRONT", false]], "icon_cube_face_front (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_FRONT", false]], "icon_cube_face_left (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_LEFT", false]], "icon_cube_face_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_LEFT", false]], "icon_cube_face_right (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_RIGHT", false]], "icon_cube_face_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_RIGHT", false]], "icon_cube_face_top (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_TOP", false]], "icon_cube_face_top (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_TOP", false]], "icon_cursor_classic (in module raylib)": [[6, "raylib.ICON_CURSOR_CLASSIC", false]], "icon_cursor_classic (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_CLASSIC", false]], "icon_cursor_hand (in module raylib)": [[6, "raylib.ICON_CURSOR_HAND", false]], "icon_cursor_hand (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_HAND", false]], "icon_cursor_move (in module raylib)": [[6, "raylib.ICON_CURSOR_MOVE", false]], "icon_cursor_move (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_MOVE", false]], "icon_cursor_move_fill (in module raylib)": [[6, "raylib.ICON_CURSOR_MOVE_FILL", false]], "icon_cursor_move_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_MOVE_FILL", false]], "icon_cursor_pointer (in module raylib)": [[6, "raylib.ICON_CURSOR_POINTER", false]], "icon_cursor_pointer (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_POINTER", false]], "icon_cursor_scale (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE", false]], "icon_cursor_scale (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE", false]], "icon_cursor_scale_fill (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_FILL", false]], "icon_cursor_scale_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_FILL", false]], "icon_cursor_scale_left (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_LEFT", false]], "icon_cursor_scale_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_LEFT", false]], "icon_cursor_scale_left_fill (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_LEFT_FILL", false]], "icon_cursor_scale_left_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_LEFT_FILL", false]], "icon_cursor_scale_right (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_RIGHT", false]], "icon_cursor_scale_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_RIGHT", false]], "icon_cursor_scale_right_fill (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_RIGHT_FILL", false]], "icon_cursor_scale_right_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_RIGHT_FILL", false]], "icon_demon (in module raylib)": [[6, "raylib.ICON_DEMON", false]], "icon_demon (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_DEMON", false]], "icon_dithering (in module raylib)": [[6, "raylib.ICON_DITHERING", false]], "icon_dithering (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_DITHERING", false]], "icon_door (in module raylib)": [[6, "raylib.ICON_DOOR", false]], "icon_door (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_DOOR", false]], "icon_emptybox (in module raylib)": [[6, "raylib.ICON_EMPTYBOX", false]], "icon_emptybox (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EMPTYBOX", false]], "icon_emptybox_small (in module raylib)": [[6, "raylib.ICON_EMPTYBOX_SMALL", false]], "icon_emptybox_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EMPTYBOX_SMALL", false]], "icon_exit (in module raylib)": [[6, "raylib.ICON_EXIT", false]], "icon_exit (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EXIT", false]], "icon_explosion (in module raylib)": [[6, "raylib.ICON_EXPLOSION", false]], "icon_explosion (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EXPLOSION", false]], "icon_eye_off (in module raylib)": [[6, "raylib.ICON_EYE_OFF", false]], "icon_eye_off (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EYE_OFF", false]], "icon_eye_on (in module raylib)": [[6, "raylib.ICON_EYE_ON", false]], "icon_eye_on (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EYE_ON", false]], "icon_file (in module raylib)": [[6, "raylib.ICON_FILE", false]], "icon_file (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE", false]], "icon_file_add (in module raylib)": [[6, "raylib.ICON_FILE_ADD", false]], "icon_file_add (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_ADD", false]], "icon_file_copy (in module raylib)": [[6, "raylib.ICON_FILE_COPY", false]], "icon_file_copy (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_COPY", false]], "icon_file_cut (in module raylib)": [[6, "raylib.ICON_FILE_CUT", false]], "icon_file_cut (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_CUT", false]], "icon_file_delete (in module raylib)": [[6, "raylib.ICON_FILE_DELETE", false]], "icon_file_delete (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_DELETE", false]], "icon_file_export (in module raylib)": [[6, "raylib.ICON_FILE_EXPORT", false]], "icon_file_export (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_EXPORT", false]], "icon_file_new (in module raylib)": [[6, "raylib.ICON_FILE_NEW", false]], "icon_file_new (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_NEW", false]], "icon_file_open (in module raylib)": [[6, "raylib.ICON_FILE_OPEN", false]], "icon_file_open (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_OPEN", false]], "icon_file_paste (in module raylib)": [[6, "raylib.ICON_FILE_PASTE", false]], "icon_file_paste (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_PASTE", false]], "icon_file_save (in module raylib)": [[6, "raylib.ICON_FILE_SAVE", false]], "icon_file_save (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_SAVE", false]], "icon_file_save_classic (in module raylib)": [[6, "raylib.ICON_FILE_SAVE_CLASSIC", false]], "icon_file_save_classic (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_SAVE_CLASSIC", false]], "icon_filetype_alpha (in module raylib)": [[6, "raylib.ICON_FILETYPE_ALPHA", false]], "icon_filetype_alpha (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_ALPHA", false]], "icon_filetype_audio (in module raylib)": [[6, "raylib.ICON_FILETYPE_AUDIO", false]], "icon_filetype_audio (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_AUDIO", false]], "icon_filetype_binary (in module raylib)": [[6, "raylib.ICON_FILETYPE_BINARY", false]], "icon_filetype_binary (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_BINARY", false]], "icon_filetype_home (in module raylib)": [[6, "raylib.ICON_FILETYPE_HOME", false]], "icon_filetype_home (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_HOME", false]], "icon_filetype_image (in module raylib)": [[6, "raylib.ICON_FILETYPE_IMAGE", false]], "icon_filetype_image (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_IMAGE", false]], "icon_filetype_info (in module raylib)": [[6, "raylib.ICON_FILETYPE_INFO", false]], "icon_filetype_info (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_INFO", false]], "icon_filetype_play (in module raylib)": [[6, "raylib.ICON_FILETYPE_PLAY", false]], "icon_filetype_play (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_PLAY", false]], "icon_filetype_text (in module raylib)": [[6, "raylib.ICON_FILETYPE_TEXT", false]], "icon_filetype_text (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_TEXT", false]], "icon_filetype_video (in module raylib)": [[6, "raylib.ICON_FILETYPE_VIDEO", false]], "icon_filetype_video (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_VIDEO", false]], "icon_filter (in module raylib)": [[6, "raylib.ICON_FILTER", false]], "icon_filter (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILTER", false]], "icon_filter_bilinear (in module raylib)": [[6, "raylib.ICON_FILTER_BILINEAR", false]], "icon_filter_bilinear (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILTER_BILINEAR", false]], "icon_filter_point (in module raylib)": [[6, "raylib.ICON_FILTER_POINT", false]], "icon_filter_point (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILTER_POINT", false]], "icon_filter_top (in module raylib)": [[6, "raylib.ICON_FILTER_TOP", false]], "icon_filter_top (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILTER_TOP", false]], "icon_folder (in module raylib)": [[6, "raylib.ICON_FOLDER", false]], "icon_folder (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER", false]], "icon_folder_add (in module raylib)": [[6, "raylib.ICON_FOLDER_ADD", false]], "icon_folder_add (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER_ADD", false]], "icon_folder_file_open (in module raylib)": [[6, "raylib.ICON_FOLDER_FILE_OPEN", false]], "icon_folder_file_open (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER_FILE_OPEN", false]], "icon_folder_open (in module raylib)": [[6, "raylib.ICON_FOLDER_OPEN", false]], "icon_folder_open (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER_OPEN", false]], "icon_folder_save (in module raylib)": [[6, "raylib.ICON_FOLDER_SAVE", false]], "icon_folder_save (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER_SAVE", false]], "icon_four_boxes (in module raylib)": [[6, "raylib.ICON_FOUR_BOXES", false]], "icon_four_boxes (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOUR_BOXES", false]], "icon_fx (in module raylib)": [[6, "raylib.ICON_FX", false]], "icon_fx (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FX", false]], "icon_gear (in module raylib)": [[6, "raylib.ICON_GEAR", false]], "icon_gear (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GEAR", false]], "icon_gear_big (in module raylib)": [[6, "raylib.ICON_GEAR_BIG", false]], "icon_gear_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GEAR_BIG", false]], "icon_gear_ex (in module raylib)": [[6, "raylib.ICON_GEAR_EX", false]], "icon_gear_ex (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GEAR_EX", false]], "icon_grid (in module raylib)": [[6, "raylib.ICON_GRID", false]], "icon_grid (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GRID", false]], "icon_grid_fill (in module raylib)": [[6, "raylib.ICON_GRID_FILL", false]], "icon_grid_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GRID_FILL", false]], "icon_hand_pointer (in module raylib)": [[6, "raylib.ICON_HAND_POINTER", false]], "icon_hand_pointer (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HAND_POINTER", false]], "icon_heart (in module raylib)": [[6, "raylib.ICON_HEART", false]], "icon_heart (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HEART", false]], "icon_help (in module raylib)": [[6, "raylib.ICON_HELP", false]], "icon_help (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HELP", false]], "icon_hex (in module raylib)": [[6, "raylib.ICON_HEX", false]], "icon_hex (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HEX", false]], "icon_hidpi (in module raylib)": [[6, "raylib.ICON_HIDPI", false]], "icon_hidpi (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HIDPI", false]], "icon_house (in module raylib)": [[6, "raylib.ICON_HOUSE", false]], "icon_house (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HOUSE", false]], "icon_info (in module raylib)": [[6, "raylib.ICON_INFO", false]], "icon_info (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_INFO", false]], "icon_key (in module raylib)": [[6, "raylib.ICON_KEY", false]], "icon_key (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_KEY", false]], "icon_laser (in module raylib)": [[6, "raylib.ICON_LASER", false]], "icon_laser (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LASER", false]], "icon_layers (in module raylib)": [[6, "raylib.ICON_LAYERS", false]], "icon_layers (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LAYERS", false]], "icon_layers_visible (in module raylib)": [[6, "raylib.ICON_LAYERS_VISIBLE", false]], "icon_layers_visible (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LAYERS_VISIBLE", false]], "icon_lens (in module raylib)": [[6, "raylib.ICON_LENS", false]], "icon_lens (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LENS", false]], "icon_lens_big (in module raylib)": [[6, "raylib.ICON_LENS_BIG", false]], "icon_lens_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LENS_BIG", false]], "icon_life_bars (in module raylib)": [[6, "raylib.ICON_LIFE_BARS", false]], "icon_life_bars (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LIFE_BARS", false]], "icon_link (in module raylib)": [[6, "raylib.ICON_LINK", false]], "icon_link (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK", false]], "icon_link_boxes (in module raylib)": [[6, "raylib.ICON_LINK_BOXES", false]], "icon_link_boxes (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK_BOXES", false]], "icon_link_broke (in module raylib)": [[6, "raylib.ICON_LINK_BROKE", false]], "icon_link_broke (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK_BROKE", false]], "icon_link_multi (in module raylib)": [[6, "raylib.ICON_LINK_MULTI", false]], "icon_link_multi (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK_MULTI", false]], "icon_link_net (in module raylib)": [[6, "raylib.ICON_LINK_NET", false]], "icon_link_net (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK_NET", false]], "icon_lock_close (in module raylib)": [[6, "raylib.ICON_LOCK_CLOSE", false]], "icon_lock_close (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LOCK_CLOSE", false]], "icon_lock_open (in module raylib)": [[6, "raylib.ICON_LOCK_OPEN", false]], "icon_lock_open (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LOCK_OPEN", false]], "icon_magnet (in module raylib)": [[6, "raylib.ICON_MAGNET", false]], "icon_magnet (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MAGNET", false]], "icon_mailbox (in module raylib)": [[6, "raylib.ICON_MAILBOX", false]], "icon_mailbox (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MAILBOX", false]], "icon_mipmaps (in module raylib)": [[6, "raylib.ICON_MIPMAPS", false]], "icon_mipmaps (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MIPMAPS", false]], "icon_mode_2d (in module raylib)": [[6, "raylib.ICON_MODE_2D", false]], "icon_mode_2d (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MODE_2D", false]], "icon_mode_3d (in module raylib)": [[6, "raylib.ICON_MODE_3D", false]], "icon_mode_3d (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MODE_3D", false]], "icon_monitor (in module raylib)": [[6, "raylib.ICON_MONITOR", false]], "icon_monitor (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MONITOR", false]], "icon_mutate (in module raylib)": [[6, "raylib.ICON_MUTATE", false]], "icon_mutate (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MUTATE", false]], "icon_mutate_fill (in module raylib)": [[6, "raylib.ICON_MUTATE_FILL", false]], "icon_mutate_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MUTATE_FILL", false]], "icon_none (in module raylib)": [[6, "raylib.ICON_NONE", false]], "icon_none (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_NONE", false]], "icon_notebook (in module raylib)": [[6, "raylib.ICON_NOTEBOOK", false]], "icon_notebook (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_NOTEBOOK", false]], "icon_ok_tick (in module raylib)": [[6, "raylib.ICON_OK_TICK", false]], "icon_ok_tick (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_OK_TICK", false]], "icon_pencil (in module raylib)": [[6, "raylib.ICON_PENCIL", false]], "icon_pencil (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PENCIL", false]], "icon_pencil_big (in module raylib)": [[6, "raylib.ICON_PENCIL_BIG", false]], "icon_pencil_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PENCIL_BIG", false]], "icon_photo_camera (in module raylib)": [[6, "raylib.ICON_PHOTO_CAMERA", false]], "icon_photo_camera (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PHOTO_CAMERA", false]], "icon_photo_camera_flash (in module raylib)": [[6, "raylib.ICON_PHOTO_CAMERA_FLASH", false]], "icon_photo_camera_flash (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PHOTO_CAMERA_FLASH", false]], "icon_player (in module raylib)": [[6, "raylib.ICON_PLAYER", false]], "icon_player (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER", false]], "icon_player_jump (in module raylib)": [[6, "raylib.ICON_PLAYER_JUMP", false]], "icon_player_jump (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_JUMP", false]], "icon_player_next (in module raylib)": [[6, "raylib.ICON_PLAYER_NEXT", false]], "icon_player_next (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_NEXT", false]], "icon_player_pause (in module raylib)": [[6, "raylib.ICON_PLAYER_PAUSE", false]], "icon_player_pause (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_PAUSE", false]], "icon_player_play (in module raylib)": [[6, "raylib.ICON_PLAYER_PLAY", false]], "icon_player_play (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_PLAY", false]], "icon_player_play_back (in module raylib)": [[6, "raylib.ICON_PLAYER_PLAY_BACK", false]], "icon_player_play_back (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_PLAY_BACK", false]], "icon_player_previous (in module raylib)": [[6, "raylib.ICON_PLAYER_PREVIOUS", false]], "icon_player_previous (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_PREVIOUS", false]], "icon_player_record (in module raylib)": [[6, "raylib.ICON_PLAYER_RECORD", false]], "icon_player_record (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_RECORD", false]], "icon_player_stop (in module raylib)": [[6, "raylib.ICON_PLAYER_STOP", false]], "icon_player_stop (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_STOP", false]], "icon_pot (in module raylib)": [[6, "raylib.ICON_POT", false]], "icon_pot (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_POT", false]], "icon_printer (in module raylib)": [[6, "raylib.ICON_PRINTER", false]], "icon_printer (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PRINTER", false]], "icon_redo (in module raylib)": [[6, "raylib.ICON_REDO", false]], "icon_redo (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REDO", false]], "icon_redo_fill (in module raylib)": [[6, "raylib.ICON_REDO_FILL", false]], "icon_redo_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REDO_FILL", false]], "icon_reg_exp (in module raylib)": [[6, "raylib.ICON_REG_EXP", false]], "icon_reg_exp (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REG_EXP", false]], "icon_repeat (in module raylib)": [[6, "raylib.ICON_REPEAT", false]], "icon_repeat (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REPEAT", false]], "icon_repeat_fill (in module raylib)": [[6, "raylib.ICON_REPEAT_FILL", false]], "icon_repeat_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REPEAT_FILL", false]], "icon_reredo (in module raylib)": [[6, "raylib.ICON_REREDO", false]], "icon_reredo (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REREDO", false]], "icon_reredo_fill (in module raylib)": [[6, "raylib.ICON_REREDO_FILL", false]], "icon_reredo_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REREDO_FILL", false]], "icon_resize (in module raylib)": [[6, "raylib.ICON_RESIZE", false]], "icon_resize (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_RESIZE", false]], "icon_restart (in module raylib)": [[6, "raylib.ICON_RESTART", false]], "icon_restart (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_RESTART", false]], "icon_rom (in module raylib)": [[6, "raylib.ICON_ROM", false]], "icon_rom (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ROM", false]], "icon_rotate (in module raylib)": [[6, "raylib.ICON_ROTATE", false]], "icon_rotate (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ROTATE", false]], "icon_rotate_fill (in module raylib)": [[6, "raylib.ICON_ROTATE_FILL", false]], "icon_rotate_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ROTATE_FILL", false]], "icon_rubber (in module raylib)": [[6, "raylib.ICON_RUBBER", false]], "icon_rubber (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_RUBBER", false]], "icon_sand_timer (in module raylib)": [[6, "raylib.ICON_SAND_TIMER", false]], "icon_sand_timer (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SAND_TIMER", false]], "icon_scale (in module raylib)": [[6, "raylib.ICON_SCALE", false]], "icon_scale (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SCALE", false]], "icon_shield (in module raylib)": [[6, "raylib.ICON_SHIELD", false]], "icon_shield (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SHIELD", false]], "icon_shuffle (in module raylib)": [[6, "raylib.ICON_SHUFFLE", false]], "icon_shuffle (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SHUFFLE", false]], "icon_shuffle_fill (in module raylib)": [[6, "raylib.ICON_SHUFFLE_FILL", false]], "icon_shuffle_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SHUFFLE_FILL", false]], "icon_special (in module raylib)": [[6, "raylib.ICON_SPECIAL", false]], "icon_special (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SPECIAL", false]], "icon_square_toggle (in module raylib)": [[6, "raylib.ICON_SQUARE_TOGGLE", false]], "icon_square_toggle (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SQUARE_TOGGLE", false]], "icon_star (in module raylib)": [[6, "raylib.ICON_STAR", false]], "icon_star (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_STAR", false]], "icon_step_into (in module raylib)": [[6, "raylib.ICON_STEP_INTO", false]], "icon_step_into (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_STEP_INTO", false]], "icon_step_out (in module raylib)": [[6, "raylib.ICON_STEP_OUT", false]], "icon_step_out (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_STEP_OUT", false]], "icon_step_over (in module raylib)": [[6, "raylib.ICON_STEP_OVER", false]], "icon_step_over (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_STEP_OVER", false]], "icon_suitcase (in module raylib)": [[6, "raylib.ICON_SUITCASE", false]], "icon_suitcase (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SUITCASE", false]], "icon_suitcase_zip (in module raylib)": [[6, "raylib.ICON_SUITCASE_ZIP", false]], "icon_suitcase_zip (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SUITCASE_ZIP", false]], "icon_symmetry (in module raylib)": [[6, "raylib.ICON_SYMMETRY", false]], "icon_symmetry (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SYMMETRY", false]], "icon_symmetry_horizontal (in module raylib)": [[6, "raylib.ICON_SYMMETRY_HORIZONTAL", false]], "icon_symmetry_horizontal (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SYMMETRY_HORIZONTAL", false]], "icon_symmetry_vertical (in module raylib)": [[6, "raylib.ICON_SYMMETRY_VERTICAL", false]], "icon_symmetry_vertical (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SYMMETRY_VERTICAL", false]], "icon_target (in module raylib)": [[6, "raylib.ICON_TARGET", false]], "icon_target (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET", false]], "icon_target_big (in module raylib)": [[6, "raylib.ICON_TARGET_BIG", false]], "icon_target_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_BIG", false]], "icon_target_big_fill (in module raylib)": [[6, "raylib.ICON_TARGET_BIG_FILL", false]], "icon_target_big_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_BIG_FILL", false]], "icon_target_move (in module raylib)": [[6, "raylib.ICON_TARGET_MOVE", false]], "icon_target_move (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_MOVE", false]], "icon_target_move_fill (in module raylib)": [[6, "raylib.ICON_TARGET_MOVE_FILL", false]], "icon_target_move_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_MOVE_FILL", false]], "icon_target_point (in module raylib)": [[6, "raylib.ICON_TARGET_POINT", false]], "icon_target_point (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_POINT", false]], "icon_target_small (in module raylib)": [[6, "raylib.ICON_TARGET_SMALL", false]], "icon_target_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_SMALL", false]], "icon_target_small_fill (in module raylib)": [[6, "raylib.ICON_TARGET_SMALL_FILL", false]], "icon_target_small_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_SMALL_FILL", false]], "icon_text_a (in module raylib)": [[6, "raylib.ICON_TEXT_A", false]], "icon_text_a (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TEXT_A", false]], "icon_text_notes (in module raylib)": [[6, "raylib.ICON_TEXT_NOTES", false]], "icon_text_notes (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TEXT_NOTES", false]], "icon_text_popup (in module raylib)": [[6, "raylib.ICON_TEXT_POPUP", false]], "icon_text_popup (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TEXT_POPUP", false]], "icon_text_t (in module raylib)": [[6, "raylib.ICON_TEXT_T", false]], "icon_text_t (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TEXT_T", false]], "icon_tools (in module raylib)": [[6, "raylib.ICON_TOOLS", false]], "icon_tools (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TOOLS", false]], "icon_undo (in module raylib)": [[6, "raylib.ICON_UNDO", false]], "icon_undo (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_UNDO", false]], "icon_undo_fill (in module raylib)": [[6, "raylib.ICON_UNDO_FILL", false]], "icon_undo_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_UNDO_FILL", false]], "icon_vertical_bars (in module raylib)": [[6, "raylib.ICON_VERTICAL_BARS", false]], "icon_vertical_bars (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_VERTICAL_BARS", false]], "icon_vertical_bars_fill (in module raylib)": [[6, "raylib.ICON_VERTICAL_BARS_FILL", false]], "icon_vertical_bars_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_VERTICAL_BARS_FILL", false]], "icon_water_drop (in module raylib)": [[6, "raylib.ICON_WATER_DROP", false]], "icon_water_drop (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WATER_DROP", false]], "icon_wave (in module raylib)": [[6, "raylib.ICON_WAVE", false]], "icon_wave (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WAVE", false]], "icon_wave_sinus (in module raylib)": [[6, "raylib.ICON_WAVE_SINUS", false]], "icon_wave_sinus (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WAVE_SINUS", false]], "icon_wave_square (in module raylib)": [[6, "raylib.ICON_WAVE_SQUARE", false]], "icon_wave_square (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WAVE_SQUARE", false]], "icon_wave_triangular (in module raylib)": [[6, "raylib.ICON_WAVE_TRIANGULAR", false]], "icon_wave_triangular (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WAVE_TRIANGULAR", false]], "icon_window (in module raylib)": [[6, "raylib.ICON_WINDOW", false]], "icon_window (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WINDOW", false]], "icon_zoom_all (in module raylib)": [[6, "raylib.ICON_ZOOM_ALL", false]], "icon_zoom_all (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_ALL", false]], "icon_zoom_big (in module raylib)": [[6, "raylib.ICON_ZOOM_BIG", false]], "icon_zoom_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_BIG", false]], "icon_zoom_center (in module raylib)": [[6, "raylib.ICON_ZOOM_CENTER", false]], "icon_zoom_center (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_CENTER", false]], "icon_zoom_medium (in module raylib)": [[6, "raylib.ICON_ZOOM_MEDIUM", false]], "icon_zoom_medium (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_MEDIUM", false]], "icon_zoom_small (in module raylib)": [[6, "raylib.ICON_ZOOM_SMALL", false]], "icon_zoom_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_SMALL", false]], "image (class in pyray)": [[5, "pyray.Image", false]], "image (in module raylib)": [[6, "raylib.Image", false]], "image_alpha_clear() (in module pyray)": [[5, "pyray.image_alpha_clear", false]], "image_alpha_crop() (in module pyray)": [[5, "pyray.image_alpha_crop", false]], "image_alpha_mask() (in module pyray)": [[5, "pyray.image_alpha_mask", false]], "image_alpha_premultiply() (in module pyray)": [[5, "pyray.image_alpha_premultiply", false]], "image_blur_gaussian() (in module pyray)": [[5, "pyray.image_blur_gaussian", false]], "image_clear_background() (in module pyray)": [[5, "pyray.image_clear_background", false]], "image_color_brightness() (in module pyray)": [[5, "pyray.image_color_brightness", false]], "image_color_contrast() (in module pyray)": [[5, "pyray.image_color_contrast", false]], "image_color_grayscale() (in module pyray)": [[5, "pyray.image_color_grayscale", false]], "image_color_invert() (in module pyray)": [[5, "pyray.image_color_invert", false]], "image_color_replace() (in module pyray)": [[5, "pyray.image_color_replace", false]], "image_color_tint() (in module pyray)": [[5, "pyray.image_color_tint", false]], "image_copy() (in module pyray)": [[5, "pyray.image_copy", false]], "image_crop() (in module pyray)": [[5, "pyray.image_crop", false]], "image_dither() (in module pyray)": [[5, "pyray.image_dither", false]], "image_draw() (in module pyray)": [[5, "pyray.image_draw", false]], "image_draw_circle() (in module pyray)": [[5, "pyray.image_draw_circle", false]], "image_draw_circle_lines() (in module pyray)": [[5, "pyray.image_draw_circle_lines", false]], "image_draw_circle_lines_v() (in module pyray)": [[5, "pyray.image_draw_circle_lines_v", false]], "image_draw_circle_v() (in module pyray)": [[5, "pyray.image_draw_circle_v", false]], "image_draw_line() (in module pyray)": [[5, "pyray.image_draw_line", false]], "image_draw_line_v() (in module pyray)": [[5, "pyray.image_draw_line_v", false]], "image_draw_pixel() (in module pyray)": [[5, "pyray.image_draw_pixel", false]], "image_draw_pixel_v() (in module pyray)": [[5, "pyray.image_draw_pixel_v", false]], "image_draw_rectangle() (in module pyray)": [[5, "pyray.image_draw_rectangle", false]], "image_draw_rectangle_lines() (in module pyray)": [[5, "pyray.image_draw_rectangle_lines", false]], "image_draw_rectangle_rec() (in module pyray)": [[5, "pyray.image_draw_rectangle_rec", false]], "image_draw_rectangle_v() (in module pyray)": [[5, "pyray.image_draw_rectangle_v", false]], "image_draw_text() (in module pyray)": [[5, "pyray.image_draw_text", false]], "image_draw_text_ex() (in module pyray)": [[5, "pyray.image_draw_text_ex", false]], "image_flip_horizontal() (in module pyray)": [[5, "pyray.image_flip_horizontal", false]], "image_flip_vertical() (in module pyray)": [[5, "pyray.image_flip_vertical", false]], "image_format() (in module pyray)": [[5, "pyray.image_format", false]], "image_from_image() (in module pyray)": [[5, "pyray.image_from_image", false]], "image_mipmaps() (in module pyray)": [[5, "pyray.image_mipmaps", false]], "image_resize() (in module pyray)": [[5, "pyray.image_resize", false]], "image_resize_canvas() (in module pyray)": [[5, "pyray.image_resize_canvas", false]], "image_resize_nn() (in module pyray)": [[5, "pyray.image_resize_nn", false]], "image_rotate() (in module pyray)": [[5, "pyray.image_rotate", false]], "image_rotate_ccw() (in module pyray)": [[5, "pyray.image_rotate_ccw", false]], "image_rotate_cw() (in module pyray)": [[5, "pyray.image_rotate_cw", false]], "image_text() (in module pyray)": [[5, "pyray.image_text", false]], "image_text_ex() (in module pyray)": [[5, "pyray.image_text_ex", false]], "image_to_pot() (in module pyray)": [[5, "pyray.image_to_pot", false]], "imagealphaclear() (in module raylib)": [[6, "raylib.ImageAlphaClear", false]], "imagealphacrop() (in module raylib)": [[6, "raylib.ImageAlphaCrop", false]], "imagealphamask() (in module raylib)": [[6, "raylib.ImageAlphaMask", false]], "imagealphapremultiply() (in module raylib)": [[6, "raylib.ImageAlphaPremultiply", false]], "imageblurgaussian() (in module raylib)": [[6, "raylib.ImageBlurGaussian", false]], "imageclearbackground() (in module raylib)": [[6, "raylib.ImageClearBackground", false]], "imagecolorbrightness() (in module raylib)": [[6, "raylib.ImageColorBrightness", false]], "imagecolorcontrast() (in module raylib)": [[6, "raylib.ImageColorContrast", false]], "imagecolorgrayscale() (in module raylib)": [[6, "raylib.ImageColorGrayscale", false]], "imagecolorinvert() (in module raylib)": [[6, "raylib.ImageColorInvert", false]], "imagecolorreplace() (in module raylib)": [[6, "raylib.ImageColorReplace", false]], "imagecolortint() (in module raylib)": [[6, "raylib.ImageColorTint", false]], "imagecopy() (in module raylib)": [[6, "raylib.ImageCopy", false]], "imagecrop() (in module raylib)": [[6, "raylib.ImageCrop", false]], "imagedither() (in module raylib)": [[6, "raylib.ImageDither", false]], "imagedraw() (in module raylib)": [[6, "raylib.ImageDraw", false]], "imagedrawcircle() (in module raylib)": [[6, "raylib.ImageDrawCircle", false]], "imagedrawcirclelines() (in module raylib)": [[6, "raylib.ImageDrawCircleLines", false]], "imagedrawcirclelinesv() (in module raylib)": [[6, "raylib.ImageDrawCircleLinesV", false]], "imagedrawcirclev() (in module raylib)": [[6, "raylib.ImageDrawCircleV", false]], "imagedrawline() (in module raylib)": [[6, "raylib.ImageDrawLine", false]], "imagedrawlinev() (in module raylib)": [[6, "raylib.ImageDrawLineV", false]], "imagedrawpixel() (in module raylib)": [[6, "raylib.ImageDrawPixel", false]], "imagedrawpixelv() (in module raylib)": [[6, "raylib.ImageDrawPixelV", false]], "imagedrawrectangle() (in module raylib)": [[6, "raylib.ImageDrawRectangle", false]], "imagedrawrectanglelines() (in module raylib)": [[6, "raylib.ImageDrawRectangleLines", false]], "imagedrawrectanglerec() (in module raylib)": [[6, "raylib.ImageDrawRectangleRec", false]], "imagedrawrectanglev() (in module raylib)": [[6, "raylib.ImageDrawRectangleV", false]], "imagedrawtext() (in module raylib)": [[6, "raylib.ImageDrawText", false]], "imagedrawtextex() (in module raylib)": [[6, "raylib.ImageDrawTextEx", false]], "imagefliphorizontal() (in module raylib)": [[6, "raylib.ImageFlipHorizontal", false]], "imageflipvertical() (in module raylib)": [[6, "raylib.ImageFlipVertical", false]], "imageformat() (in module raylib)": [[6, "raylib.ImageFormat", false]], "imagefromimage() (in module raylib)": [[6, "raylib.ImageFromImage", false]], "imagemipmaps() (in module raylib)": [[6, "raylib.ImageMipmaps", false]], "imageresize() (in module raylib)": [[6, "raylib.ImageResize", false]], "imageresizecanvas() (in module raylib)": [[6, "raylib.ImageResizeCanvas", false]], "imageresizenn() (in module raylib)": [[6, "raylib.ImageResizeNN", false]], "imagerotate() (in module raylib)": [[6, "raylib.ImageRotate", false]], "imagerotateccw() (in module raylib)": [[6, "raylib.ImageRotateCCW", false]], "imagerotatecw() (in module raylib)": [[6, "raylib.ImageRotateCW", false]], "imagetext() (in module raylib)": [[6, "raylib.ImageText", false]], "imagetextex() (in module raylib)": [[6, "raylib.ImageTextEx", false]], "imagetopot() (in module raylib)": [[6, "raylib.ImageToPOT", false]], "init_audio_device() (in module pyray)": [[5, "pyray.init_audio_device", false]], "init_physics() (in module pyray)": [[5, "pyray.init_physics", false]], "init_window() (in module pyray)": [[5, "pyray.init_window", false]], "initaudiodevice() (in module raylib)": [[6, "raylib.InitAudioDevice", false]], "initphysics() (in module raylib)": [[6, "raylib.InitPhysics", false]], "initwindow() (in module raylib)": [[6, "raylib.InitWindow", false]], "is_audio_device_ready() (in module pyray)": [[5, "pyray.is_audio_device_ready", false]], "is_audio_stream_playing() (in module pyray)": [[5, "pyray.is_audio_stream_playing", false]], "is_audio_stream_processed() (in module pyray)": [[5, "pyray.is_audio_stream_processed", false]], "is_audio_stream_ready() (in module pyray)": [[5, "pyray.is_audio_stream_ready", false]], "is_cursor_hidden() (in module pyray)": [[5, "pyray.is_cursor_hidden", false]], "is_cursor_on_screen() (in module pyray)": [[5, "pyray.is_cursor_on_screen", false]], "is_file_dropped() (in module pyray)": [[5, "pyray.is_file_dropped", false]], "is_file_extension() (in module pyray)": [[5, "pyray.is_file_extension", false]], "is_font_ready() (in module pyray)": [[5, "pyray.is_font_ready", false]], "is_gamepad_available() (in module pyray)": [[5, "pyray.is_gamepad_available", false]], "is_gamepad_button_down() (in module pyray)": [[5, "pyray.is_gamepad_button_down", false]], "is_gamepad_button_pressed() (in module pyray)": [[5, "pyray.is_gamepad_button_pressed", false]], "is_gamepad_button_released() (in module pyray)": [[5, "pyray.is_gamepad_button_released", false]], "is_gamepad_button_up() (in module pyray)": [[5, "pyray.is_gamepad_button_up", false]], "is_gesture_detected() (in module pyray)": [[5, "pyray.is_gesture_detected", false]], "is_image_ready() (in module pyray)": [[5, "pyray.is_image_ready", false]], "is_key_down() (in module pyray)": [[5, "pyray.is_key_down", false]], "is_key_pressed() (in module pyray)": [[5, "pyray.is_key_pressed", false]], "is_key_pressed_repeat() (in module pyray)": [[5, "pyray.is_key_pressed_repeat", false]], "is_key_released() (in module pyray)": [[5, "pyray.is_key_released", false]], "is_key_up() (in module pyray)": [[5, "pyray.is_key_up", false]], "is_material_ready() (in module pyray)": [[5, "pyray.is_material_ready", false]], "is_model_animation_valid() (in module pyray)": [[5, "pyray.is_model_animation_valid", false]], "is_model_ready() (in module pyray)": [[5, "pyray.is_model_ready", false]], "is_mouse_button_down() (in module pyray)": [[5, "pyray.is_mouse_button_down", false]], "is_mouse_button_pressed() (in module pyray)": [[5, "pyray.is_mouse_button_pressed", false]], "is_mouse_button_released() (in module pyray)": [[5, "pyray.is_mouse_button_released", false]], "is_mouse_button_up() (in module pyray)": [[5, "pyray.is_mouse_button_up", false]], "is_music_ready() (in module pyray)": [[5, "pyray.is_music_ready", false]], "is_music_stream_playing() (in module pyray)": [[5, "pyray.is_music_stream_playing", false]], "is_path_file() (in module pyray)": [[5, "pyray.is_path_file", false]], "is_render_texture_ready() (in module pyray)": [[5, "pyray.is_render_texture_ready", false]], "is_shader_ready() (in module pyray)": [[5, "pyray.is_shader_ready", false]], "is_sound_playing() (in module pyray)": [[5, "pyray.is_sound_playing", false]], "is_sound_ready() (in module pyray)": [[5, "pyray.is_sound_ready", false]], "is_texture_ready() (in module pyray)": [[5, "pyray.is_texture_ready", false]], "is_wave_ready() (in module pyray)": [[5, "pyray.is_wave_ready", false]], "is_window_focused() (in module pyray)": [[5, "pyray.is_window_focused", false]], "is_window_fullscreen() (in module pyray)": [[5, "pyray.is_window_fullscreen", false]], "is_window_hidden() (in module pyray)": [[5, "pyray.is_window_hidden", false]], "is_window_maximized() (in module pyray)": [[5, "pyray.is_window_maximized", false]], "is_window_minimized() (in module pyray)": [[5, "pyray.is_window_minimized", false]], "is_window_ready() (in module pyray)": [[5, "pyray.is_window_ready", false]], "is_window_resized() (in module pyray)": [[5, "pyray.is_window_resized", false]], "is_window_state() (in module pyray)": [[5, "pyray.is_window_state", false]], "isaudiodeviceready() (in module raylib)": [[6, "raylib.IsAudioDeviceReady", false]], "isaudiostreamplaying() (in module raylib)": [[6, "raylib.IsAudioStreamPlaying", false]], "isaudiostreamprocessed() (in module raylib)": [[6, "raylib.IsAudioStreamProcessed", false]], "isaudiostreamready() (in module raylib)": [[6, "raylib.IsAudioStreamReady", false]], "iscursorhidden() (in module raylib)": [[6, "raylib.IsCursorHidden", false]], "iscursoronscreen() (in module raylib)": [[6, "raylib.IsCursorOnScreen", false]], "isfiledropped() (in module raylib)": [[6, "raylib.IsFileDropped", false]], "isfileextension() (in module raylib)": [[6, "raylib.IsFileExtension", false]], "isfontready() (in module raylib)": [[6, "raylib.IsFontReady", false]], "isgamepadavailable() (in module raylib)": [[6, "raylib.IsGamepadAvailable", false]], "isgamepadbuttondown() (in module raylib)": [[6, "raylib.IsGamepadButtonDown", false]], "isgamepadbuttonpressed() (in module raylib)": [[6, "raylib.IsGamepadButtonPressed", false]], "isgamepadbuttonreleased() (in module raylib)": [[6, "raylib.IsGamepadButtonReleased", false]], "isgamepadbuttonup() (in module raylib)": [[6, "raylib.IsGamepadButtonUp", false]], "isgesturedetected() (in module raylib)": [[6, "raylib.IsGestureDetected", false]], "isimageready() (in module raylib)": [[6, "raylib.IsImageReady", false]], "iskeydown() (in module raylib)": [[6, "raylib.IsKeyDown", false]], "iskeypressed() (in module raylib)": [[6, "raylib.IsKeyPressed", false]], "iskeypressedrepeat() (in module raylib)": [[6, "raylib.IsKeyPressedRepeat", false]], "iskeyreleased() (in module raylib)": [[6, "raylib.IsKeyReleased", false]], "iskeyup() (in module raylib)": [[6, "raylib.IsKeyUp", false]], "ismaterialready() (in module raylib)": [[6, "raylib.IsMaterialReady", false]], "ismodelanimationvalid() (in module raylib)": [[6, "raylib.IsModelAnimationValid", false]], "ismodelready() (in module raylib)": [[6, "raylib.IsModelReady", false]], "ismousebuttondown() (in module raylib)": [[6, "raylib.IsMouseButtonDown", false]], "ismousebuttonpressed() (in module raylib)": [[6, "raylib.IsMouseButtonPressed", false]], "ismousebuttonreleased() (in module raylib)": [[6, "raylib.IsMouseButtonReleased", false]], "ismousebuttonup() (in module raylib)": [[6, "raylib.IsMouseButtonUp", false]], "ismusicready() (in module raylib)": [[6, "raylib.IsMusicReady", false]], "ismusicstreamplaying() (in module raylib)": [[6, "raylib.IsMusicStreamPlaying", false]], "ispathfile() (in module raylib)": [[6, "raylib.IsPathFile", false]], "isrendertextureready() (in module raylib)": [[6, "raylib.IsRenderTextureReady", false]], "isshaderready() (in module raylib)": [[6, "raylib.IsShaderReady", false]], "issoundplaying() (in module raylib)": [[6, "raylib.IsSoundPlaying", false]], "issoundready() (in module raylib)": [[6, "raylib.IsSoundReady", false]], "istextureready() (in module raylib)": [[6, "raylib.IsTextureReady", false]], "iswaveready() (in module raylib)": [[6, "raylib.IsWaveReady", false]], "iswindowfocused() (in module raylib)": [[6, "raylib.IsWindowFocused", false]], "iswindowfullscreen() (in module raylib)": [[6, "raylib.IsWindowFullscreen", false]], "iswindowhidden() (in module raylib)": [[6, "raylib.IsWindowHidden", false]], "iswindowmaximized() (in module raylib)": [[6, "raylib.IsWindowMaximized", false]], "iswindowminimized() (in module raylib)": [[6, "raylib.IsWindowMinimized", false]], "iswindowready() (in module raylib)": [[6, "raylib.IsWindowReady", false]], "iswindowresized() (in module raylib)": [[6, "raylib.IsWindowResized", false]], "iswindowstate() (in module raylib)": [[6, "raylib.IsWindowState", false]], "key_a (in module raylib)": [[6, "raylib.KEY_A", false]], "key_a (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_A", false]], "key_apostrophe (in module raylib)": [[6, "raylib.KEY_APOSTROPHE", false]], "key_apostrophe (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_APOSTROPHE", false]], "key_b (in module raylib)": [[6, "raylib.KEY_B", false]], "key_b (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_B", false]], "key_back (in module raylib)": [[6, "raylib.KEY_BACK", false]], "key_back (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_BACK", false]], "key_backslash (in module raylib)": [[6, "raylib.KEY_BACKSLASH", false]], "key_backslash (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_BACKSLASH", false]], "key_backspace (in module raylib)": [[6, "raylib.KEY_BACKSPACE", false]], "key_backspace (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_BACKSPACE", false]], "key_c (in module raylib)": [[6, "raylib.KEY_C", false]], "key_c (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_C", false]], "key_caps_lock (in module raylib)": [[6, "raylib.KEY_CAPS_LOCK", false]], "key_caps_lock (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_CAPS_LOCK", false]], "key_comma (in module raylib)": [[6, "raylib.KEY_COMMA", false]], "key_comma (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_COMMA", false]], "key_d (in module raylib)": [[6, "raylib.KEY_D", false]], "key_d (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_D", false]], "key_delete (in module raylib)": [[6, "raylib.KEY_DELETE", false]], "key_delete (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_DELETE", false]], "key_down (in module raylib)": [[6, "raylib.KEY_DOWN", false]], "key_down (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_DOWN", false]], "key_e (in module raylib)": [[6, "raylib.KEY_E", false]], "key_e (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_E", false]], "key_eight (in module raylib)": [[6, "raylib.KEY_EIGHT", false]], "key_eight (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_EIGHT", false]], "key_end (in module raylib)": [[6, "raylib.KEY_END", false]], "key_end (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_END", false]], "key_enter (in module raylib)": [[6, "raylib.KEY_ENTER", false]], "key_enter (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_ENTER", false]], "key_equal (in module raylib)": [[6, "raylib.KEY_EQUAL", false]], "key_equal (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_EQUAL", false]], "key_escape (in module raylib)": [[6, "raylib.KEY_ESCAPE", false]], "key_escape (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_ESCAPE", false]], "key_f (in module raylib)": [[6, "raylib.KEY_F", false]], "key_f (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F", false]], "key_f1 (in module raylib)": [[6, "raylib.KEY_F1", false]], "key_f1 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F1", false]], "key_f10 (in module raylib)": [[6, "raylib.KEY_F10", false]], "key_f10 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F10", false]], "key_f11 (in module raylib)": [[6, "raylib.KEY_F11", false]], "key_f11 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F11", false]], "key_f12 (in module raylib)": [[6, "raylib.KEY_F12", false]], "key_f12 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F12", false]], "key_f2 (in module raylib)": [[6, "raylib.KEY_F2", false]], "key_f2 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F2", false]], "key_f3 (in module raylib)": [[6, "raylib.KEY_F3", false]], "key_f3 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F3", false]], "key_f4 (in module raylib)": [[6, "raylib.KEY_F4", false]], "key_f4 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F4", false]], "key_f5 (in module raylib)": [[6, "raylib.KEY_F5", false]], "key_f5 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F5", false]], "key_f6 (in module raylib)": [[6, "raylib.KEY_F6", false]], "key_f6 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F6", false]], "key_f7 (in module raylib)": [[6, "raylib.KEY_F7", false]], "key_f7 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F7", false]], "key_f8 (in module raylib)": [[6, "raylib.KEY_F8", false]], "key_f8 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F8", false]], "key_f9 (in module raylib)": [[6, "raylib.KEY_F9", false]], "key_f9 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F9", false]], "key_five (in module raylib)": [[6, "raylib.KEY_FIVE", false]], "key_five (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_FIVE", false]], "key_four (in module raylib)": [[6, "raylib.KEY_FOUR", false]], "key_four (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_FOUR", false]], "key_g (in module raylib)": [[6, "raylib.KEY_G", false]], "key_g (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_G", false]], "key_grave (in module raylib)": [[6, "raylib.KEY_GRAVE", false]], "key_grave (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_GRAVE", false]], "key_h (in module raylib)": [[6, "raylib.KEY_H", false]], "key_h (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_H", false]], "key_home (in module raylib)": [[6, "raylib.KEY_HOME", false]], "key_home (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_HOME", false]], "key_i (in module raylib)": [[6, "raylib.KEY_I", false]], "key_i (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_I", false]], "key_insert (in module raylib)": [[6, "raylib.KEY_INSERT", false]], "key_insert (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_INSERT", false]], "key_j (in module raylib)": [[6, "raylib.KEY_J", false]], "key_j (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_J", false]], "key_k (in module raylib)": [[6, "raylib.KEY_K", false]], "key_k (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_K", false]], "key_kb_menu (in module raylib)": [[6, "raylib.KEY_KB_MENU", false]], "key_kb_menu (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KB_MENU", false]], "key_kp_0 (in module raylib)": [[6, "raylib.KEY_KP_0", false]], "key_kp_0 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_0", false]], "key_kp_1 (in module raylib)": [[6, "raylib.KEY_KP_1", false]], "key_kp_1 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_1", false]], "key_kp_2 (in module raylib)": [[6, "raylib.KEY_KP_2", false]], "key_kp_2 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_2", false]], "key_kp_3 (in module raylib)": [[6, "raylib.KEY_KP_3", false]], "key_kp_3 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_3", false]], "key_kp_4 (in module raylib)": [[6, "raylib.KEY_KP_4", false]], "key_kp_4 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_4", false]], "key_kp_5 (in module raylib)": [[6, "raylib.KEY_KP_5", false]], "key_kp_5 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_5", false]], "key_kp_6 (in module raylib)": [[6, "raylib.KEY_KP_6", false]], "key_kp_6 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_6", false]], "key_kp_7 (in module raylib)": [[6, "raylib.KEY_KP_7", false]], "key_kp_7 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_7", false]], "key_kp_8 (in module raylib)": [[6, "raylib.KEY_KP_8", false]], "key_kp_8 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_8", false]], "key_kp_9 (in module raylib)": [[6, "raylib.KEY_KP_9", false]], "key_kp_9 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_9", false]], "key_kp_add (in module raylib)": [[6, "raylib.KEY_KP_ADD", false]], "key_kp_add (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_ADD", false]], "key_kp_decimal (in module raylib)": [[6, "raylib.KEY_KP_DECIMAL", false]], "key_kp_decimal (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_DECIMAL", false]], "key_kp_divide (in module raylib)": [[6, "raylib.KEY_KP_DIVIDE", false]], "key_kp_divide (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_DIVIDE", false]], "key_kp_enter (in module raylib)": [[6, "raylib.KEY_KP_ENTER", false]], "key_kp_enter (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_ENTER", false]], "key_kp_equal (in module raylib)": [[6, "raylib.KEY_KP_EQUAL", false]], "key_kp_equal (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_EQUAL", false]], "key_kp_multiply (in module raylib)": [[6, "raylib.KEY_KP_MULTIPLY", false]], "key_kp_multiply (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_MULTIPLY", false]], "key_kp_subtract (in module raylib)": [[6, "raylib.KEY_KP_SUBTRACT", false]], "key_kp_subtract (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_SUBTRACT", false]], "key_l (in module raylib)": [[6, "raylib.KEY_L", false]], "key_l (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_L", false]], "key_left (in module raylib)": [[6, "raylib.KEY_LEFT", false]], "key_left (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT", false]], "key_left_alt (in module raylib)": [[6, "raylib.KEY_LEFT_ALT", false]], "key_left_alt (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_ALT", false]], "key_left_bracket (in module raylib)": [[6, "raylib.KEY_LEFT_BRACKET", false]], "key_left_bracket (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_BRACKET", false]], "key_left_control (in module raylib)": [[6, "raylib.KEY_LEFT_CONTROL", false]], "key_left_control (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_CONTROL", false]], "key_left_shift (in module raylib)": [[6, "raylib.KEY_LEFT_SHIFT", false]], "key_left_shift (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_SHIFT", false]], "key_left_super (in module raylib)": [[6, "raylib.KEY_LEFT_SUPER", false]], "key_left_super (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_SUPER", false]], "key_m (in module raylib)": [[6, "raylib.KEY_M", false]], "key_m (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_M", false]], "key_menu (in module raylib)": [[6, "raylib.KEY_MENU", false]], "key_menu (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_MENU", false]], "key_minus (in module raylib)": [[6, "raylib.KEY_MINUS", false]], "key_minus (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_MINUS", false]], "key_n (in module raylib)": [[6, "raylib.KEY_N", false]], "key_n (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_N", false]], "key_nine (in module raylib)": [[6, "raylib.KEY_NINE", false]], "key_nine (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_NINE", false]], "key_null (in module raylib)": [[6, "raylib.KEY_NULL", false]], "key_null (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_NULL", false]], "key_num_lock (in module raylib)": [[6, "raylib.KEY_NUM_LOCK", false]], "key_num_lock (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_NUM_LOCK", false]], "key_o (in module raylib)": [[6, "raylib.KEY_O", false]], "key_o (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_O", false]], "key_one (in module raylib)": [[6, "raylib.KEY_ONE", false]], "key_one (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_ONE", false]], "key_p (in module raylib)": [[6, "raylib.KEY_P", false]], "key_p (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_P", false]], "key_page_down (in module raylib)": [[6, "raylib.KEY_PAGE_DOWN", false]], "key_page_down (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PAGE_DOWN", false]], "key_page_up (in module raylib)": [[6, "raylib.KEY_PAGE_UP", false]], "key_page_up (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PAGE_UP", false]], "key_pause (in module raylib)": [[6, "raylib.KEY_PAUSE", false]], "key_pause (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PAUSE", false]], "key_period (in module raylib)": [[6, "raylib.KEY_PERIOD", false]], "key_period (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PERIOD", false]], "key_print_screen (in module raylib)": [[6, "raylib.KEY_PRINT_SCREEN", false]], "key_print_screen (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PRINT_SCREEN", false]], "key_q (in module raylib)": [[6, "raylib.KEY_Q", false]], "key_q (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_Q", false]], "key_r (in module raylib)": [[6, "raylib.KEY_R", false]], "key_r (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_R", false]], "key_right (in module raylib)": [[6, "raylib.KEY_RIGHT", false]], "key_right (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT", false]], "key_right_alt (in module raylib)": [[6, "raylib.KEY_RIGHT_ALT", false]], "key_right_alt (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_ALT", false]], "key_right_bracket (in module raylib)": [[6, "raylib.KEY_RIGHT_BRACKET", false]], "key_right_bracket (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_BRACKET", false]], "key_right_control (in module raylib)": [[6, "raylib.KEY_RIGHT_CONTROL", false]], "key_right_control (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_CONTROL", false]], "key_right_shift (in module raylib)": [[6, "raylib.KEY_RIGHT_SHIFT", false]], "key_right_shift (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_SHIFT", false]], "key_right_super (in module raylib)": [[6, "raylib.KEY_RIGHT_SUPER", false]], "key_right_super (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_SUPER", false]], "key_s (in module raylib)": [[6, "raylib.KEY_S", false]], "key_s (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_S", false]], "key_scroll_lock (in module raylib)": [[6, "raylib.KEY_SCROLL_LOCK", false]], "key_scroll_lock (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SCROLL_LOCK", false]], "key_semicolon (in module raylib)": [[6, "raylib.KEY_SEMICOLON", false]], "key_semicolon (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SEMICOLON", false]], "key_seven (in module raylib)": [[6, "raylib.KEY_SEVEN", false]], "key_seven (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SEVEN", false]], "key_six (in module raylib)": [[6, "raylib.KEY_SIX", false]], "key_six (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SIX", false]], "key_slash (in module raylib)": [[6, "raylib.KEY_SLASH", false]], "key_slash (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SLASH", false]], "key_space (in module raylib)": [[6, "raylib.KEY_SPACE", false]], "key_space (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SPACE", false]], "key_t (in module raylib)": [[6, "raylib.KEY_T", false]], "key_t (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_T", false]], "key_tab (in module raylib)": [[6, "raylib.KEY_TAB", false]], "key_tab (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_TAB", false]], "key_three (in module raylib)": [[6, "raylib.KEY_THREE", false]], "key_three (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_THREE", false]], "key_two (in module raylib)": [[6, "raylib.KEY_TWO", false]], "key_two (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_TWO", false]], "key_u (in module raylib)": [[6, "raylib.KEY_U", false]], "key_u (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_U", false]], "key_up (in module raylib)": [[6, "raylib.KEY_UP", false]], "key_up (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_UP", false]], "key_v (in module raylib)": [[6, "raylib.KEY_V", false]], "key_v (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_V", false]], "key_volume_down (in module raylib)": [[6, "raylib.KEY_VOLUME_DOWN", false]], "key_volume_down (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_VOLUME_DOWN", false]], "key_volume_up (in module raylib)": [[6, "raylib.KEY_VOLUME_UP", false]], "key_volume_up (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_VOLUME_UP", false]], "key_w (in module raylib)": [[6, "raylib.KEY_W", false]], "key_w (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_W", false]], "key_x (in module raylib)": [[6, "raylib.KEY_X", false]], "key_x (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_X", false]], "key_y (in module raylib)": [[6, "raylib.KEY_Y", false]], "key_y (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_Y", false]], "key_z (in module raylib)": [[6, "raylib.KEY_Z", false]], "key_z (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_Z", false]], "key_zero (in module raylib)": [[6, "raylib.KEY_ZERO", false]], "key_zero (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_ZERO", false]], "keyboardkey (class in pyray)": [[5, "pyray.KeyboardKey", false]], "keyboardkey (in module raylib)": [[6, "raylib.KeyboardKey", false]], "label (in module raylib)": [[6, "raylib.LABEL", false]], "label (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.LABEL", false]], "lerp() (in module pyray)": [[5, "pyray.lerp", false]], "lerp() (in module raylib)": [[6, "raylib.Lerp", false]], "lightgray (in module pyray)": [[5, "pyray.LIGHTGRAY", false]], "lightgray (in module raylib)": [[6, "raylib.LIGHTGRAY", false]], "lime (in module pyray)": [[5, "pyray.LIME", false]], "lime (in module raylib)": [[6, "raylib.LIME", false]], "line_color (in module raylib)": [[6, "raylib.LINE_COLOR", false]], "line_color (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.LINE_COLOR", false]], "list_items_height (in module raylib)": [[6, "raylib.LIST_ITEMS_HEIGHT", false]], "list_items_height (pyray.guilistviewproperty attribute)": [[5, "pyray.GuiListViewProperty.LIST_ITEMS_HEIGHT", false]], "list_items_spacing (in module raylib)": [[6, "raylib.LIST_ITEMS_SPACING", false]], "list_items_spacing (pyray.guilistviewproperty attribute)": [[5, "pyray.GuiListViewProperty.LIST_ITEMS_SPACING", false]], "listview (in module raylib)": [[6, "raylib.LISTVIEW", false]], "listview (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.LISTVIEW", false]], "load_audio_stream() (in module pyray)": [[5, "pyray.load_audio_stream", false]], "load_automation_event_list() (in module pyray)": [[5, "pyray.load_automation_event_list", false]], "load_codepoints() (in module pyray)": [[5, "pyray.load_codepoints", false]], "load_directory_files() (in module pyray)": [[5, "pyray.load_directory_files", false]], "load_directory_files_ex() (in module pyray)": [[5, "pyray.load_directory_files_ex", false]], "load_dropped_files() (in module pyray)": [[5, "pyray.load_dropped_files", false]], "load_file_data() (in module pyray)": [[5, "pyray.load_file_data", false]], "load_file_text() (in module pyray)": [[5, "pyray.load_file_text", false]], "load_font() (in module pyray)": [[5, "pyray.load_font", false]], "load_font_data() (in module pyray)": [[5, "pyray.load_font_data", false]], "load_font_ex() (in module pyray)": [[5, "pyray.load_font_ex", false]], "load_font_from_image() (in module pyray)": [[5, "pyray.load_font_from_image", false]], "load_font_from_memory() (in module pyray)": [[5, "pyray.load_font_from_memory", false]], "load_image() (in module pyray)": [[5, "pyray.load_image", false]], "load_image_anim() (in module pyray)": [[5, "pyray.load_image_anim", false]], "load_image_colors() (in module pyray)": [[5, "pyray.load_image_colors", false]], "load_image_from_memory() (in module pyray)": [[5, "pyray.load_image_from_memory", false]], "load_image_from_screen() (in module pyray)": [[5, "pyray.load_image_from_screen", false]], "load_image_from_texture() (in module pyray)": [[5, "pyray.load_image_from_texture", false]], "load_image_palette() (in module pyray)": [[5, "pyray.load_image_palette", false]], "load_image_raw() (in module pyray)": [[5, "pyray.load_image_raw", false]], "load_image_svg() (in module pyray)": [[5, "pyray.load_image_svg", false]], "load_material_default() (in module pyray)": [[5, "pyray.load_material_default", false]], "load_materials() (in module pyray)": [[5, "pyray.load_materials", false]], "load_model() (in module pyray)": [[5, "pyray.load_model", false]], "load_model_animations() (in module pyray)": [[5, "pyray.load_model_animations", false]], "load_model_from_mesh() (in module pyray)": [[5, "pyray.load_model_from_mesh", false]], "load_music_stream() (in module pyray)": [[5, "pyray.load_music_stream", false]], "load_music_stream_from_memory() (in module pyray)": [[5, "pyray.load_music_stream_from_memory", false]], "load_random_sequence() (in module pyray)": [[5, "pyray.load_random_sequence", false]], "load_render_texture() (in module pyray)": [[5, "pyray.load_render_texture", false]], "load_shader() (in module pyray)": [[5, "pyray.load_shader", false]], "load_shader_from_memory() (in module pyray)": [[5, "pyray.load_shader_from_memory", false]], "load_sound() (in module pyray)": [[5, "pyray.load_sound", false]], "load_sound_alias() (in module pyray)": [[5, "pyray.load_sound_alias", false]], "load_sound_from_wave() (in module pyray)": [[5, "pyray.load_sound_from_wave", false]], "load_texture() (in module pyray)": [[5, "pyray.load_texture", false]], "load_texture_cubemap() (in module pyray)": [[5, "pyray.load_texture_cubemap", false]], "load_texture_from_image() (in module pyray)": [[5, "pyray.load_texture_from_image", false]], "load_utf8() (in module pyray)": [[5, "pyray.load_utf8", false]], "load_vr_stereo_config() (in module pyray)": [[5, "pyray.load_vr_stereo_config", false]], "load_wave() (in module pyray)": [[5, "pyray.load_wave", false]], "load_wave_from_memory() (in module pyray)": [[5, "pyray.load_wave_from_memory", false]], "load_wave_samples() (in module pyray)": [[5, "pyray.load_wave_samples", false]], "loadaudiostream() (in module raylib)": [[6, "raylib.LoadAudioStream", false]], "loadautomationeventlist() (in module raylib)": [[6, "raylib.LoadAutomationEventList", false]], "loadcodepoints() (in module raylib)": [[6, "raylib.LoadCodepoints", false]], "loaddirectoryfiles() (in module raylib)": [[6, "raylib.LoadDirectoryFiles", false]], "loaddirectoryfilesex() (in module raylib)": [[6, "raylib.LoadDirectoryFilesEx", false]], "loaddroppedfiles() (in module raylib)": [[6, "raylib.LoadDroppedFiles", false]], "loadfiledata() (in module raylib)": [[6, "raylib.LoadFileData", false]], "loadfiletext() (in module raylib)": [[6, "raylib.LoadFileText", false]], "loadfont() (in module raylib)": [[6, "raylib.LoadFont", false]], "loadfontdata() (in module raylib)": [[6, "raylib.LoadFontData", false]], "loadfontex() (in module raylib)": [[6, "raylib.LoadFontEx", false]], "loadfontfromimage() (in module raylib)": [[6, "raylib.LoadFontFromImage", false]], "loadfontfrommemory() (in module raylib)": [[6, "raylib.LoadFontFromMemory", false]], "loadimage() (in module raylib)": [[6, "raylib.LoadImage", false]], "loadimageanim() (in module raylib)": [[6, "raylib.LoadImageAnim", false]], "loadimagecolors() (in module raylib)": [[6, "raylib.LoadImageColors", false]], "loadimagefrommemory() (in module raylib)": [[6, "raylib.LoadImageFromMemory", false]], "loadimagefromscreen() (in module raylib)": [[6, "raylib.LoadImageFromScreen", false]], "loadimagefromtexture() (in module raylib)": [[6, "raylib.LoadImageFromTexture", false]], "loadimagepalette() (in module raylib)": [[6, "raylib.LoadImagePalette", false]], "loadimageraw() (in module raylib)": [[6, "raylib.LoadImageRaw", false]], "loadimagesvg() (in module raylib)": [[6, "raylib.LoadImageSvg", false]], "loadmaterialdefault() (in module raylib)": [[6, "raylib.LoadMaterialDefault", false]], "loadmaterials() (in module raylib)": [[6, "raylib.LoadMaterials", false]], "loadmodel() (in module raylib)": [[6, "raylib.LoadModel", false]], "loadmodelanimations() (in module raylib)": [[6, "raylib.LoadModelAnimations", false]], "loadmodelfrommesh() (in module raylib)": [[6, "raylib.LoadModelFromMesh", false]], "loadmusicstream() (in module raylib)": [[6, "raylib.LoadMusicStream", false]], "loadmusicstreamfrommemory() (in module raylib)": [[6, "raylib.LoadMusicStreamFromMemory", false]], "loadrandomsequence() (in module raylib)": [[6, "raylib.LoadRandomSequence", false]], "loadrendertexture() (in module raylib)": [[6, "raylib.LoadRenderTexture", false]], "loadshader() (in module raylib)": [[6, "raylib.LoadShader", false]], "loadshaderfrommemory() (in module raylib)": [[6, "raylib.LoadShaderFromMemory", false]], "loadsound() (in module raylib)": [[6, "raylib.LoadSound", false]], "loadsoundalias() (in module raylib)": [[6, "raylib.LoadSoundAlias", false]], "loadsoundfromwave() (in module raylib)": [[6, "raylib.LoadSoundFromWave", false]], "loadtexture() (in module raylib)": [[6, "raylib.LoadTexture", false]], "loadtexturecubemap() (in module raylib)": [[6, "raylib.LoadTextureCubemap", false]], "loadtexturefromimage() (in module raylib)": [[6, "raylib.LoadTextureFromImage", false]], "loadutf8() (in module raylib)": [[6, "raylib.LoadUTF8", false]], "loadvrstereoconfig() (in module raylib)": [[6, "raylib.LoadVrStereoConfig", false]], "loadwave() (in module raylib)": [[6, "raylib.LoadWave", false]], "loadwavefrommemory() (in module raylib)": [[6, "raylib.LoadWaveFromMemory", false]], "loadwavesamples() (in module raylib)": [[6, "raylib.LoadWaveSamples", false]], "log_all (in module raylib)": [[6, "raylib.LOG_ALL", false]], "log_all (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_ALL", false]], "log_debug (in module raylib)": [[6, "raylib.LOG_DEBUG", false]], "log_debug (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_DEBUG", false]], "log_error (in module raylib)": [[6, "raylib.LOG_ERROR", false]], "log_error (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_ERROR", false]], "log_fatal (in module raylib)": [[6, "raylib.LOG_FATAL", false]], "log_fatal (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_FATAL", false]], "log_info (in module raylib)": [[6, "raylib.LOG_INFO", false]], "log_info (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_INFO", false]], "log_none (in module raylib)": [[6, "raylib.LOG_NONE", false]], "log_none (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_NONE", false]], "log_trace (in module raylib)": [[6, "raylib.LOG_TRACE", false]], "log_trace (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_TRACE", false]], "log_warning (in module raylib)": [[6, "raylib.LOG_WARNING", false]], "log_warning (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_WARNING", false]], "magenta (in module pyray)": [[5, "pyray.MAGENTA", false]], "magenta (in module raylib)": [[6, "raylib.MAGENTA", false]], "maroon (in module pyray)": [[5, "pyray.MAROON", false]], "maroon (in module raylib)": [[6, "raylib.MAROON", false]], "material (class in pyray)": [[5, "pyray.Material", false]], "material (in module raylib)": [[6, "raylib.Material", false]], "material_map_albedo (in module raylib)": [[6, "raylib.MATERIAL_MAP_ALBEDO", false]], "material_map_albedo (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_ALBEDO", false]], "material_map_brdf (in module raylib)": [[6, "raylib.MATERIAL_MAP_BRDF", false]], "material_map_brdf (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_BRDF", false]], "material_map_cubemap (in module raylib)": [[6, "raylib.MATERIAL_MAP_CUBEMAP", false]], "material_map_cubemap (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_CUBEMAP", false]], "material_map_emission (in module raylib)": [[6, "raylib.MATERIAL_MAP_EMISSION", false]], "material_map_emission (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_EMISSION", false]], "material_map_height (in module raylib)": [[6, "raylib.MATERIAL_MAP_HEIGHT", false]], "material_map_height (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_HEIGHT", false]], "material_map_irradiance (in module raylib)": [[6, "raylib.MATERIAL_MAP_IRRADIANCE", false]], "material_map_irradiance (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_IRRADIANCE", false]], "material_map_metalness (in module raylib)": [[6, "raylib.MATERIAL_MAP_METALNESS", false]], "material_map_metalness (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_METALNESS", false]], "material_map_normal (in module raylib)": [[6, "raylib.MATERIAL_MAP_NORMAL", false]], "material_map_normal (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_NORMAL", false]], "material_map_occlusion (in module raylib)": [[6, "raylib.MATERIAL_MAP_OCCLUSION", false]], "material_map_occlusion (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_OCCLUSION", false]], "material_map_prefilter (in module raylib)": [[6, "raylib.MATERIAL_MAP_PREFILTER", false]], "material_map_prefilter (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_PREFILTER", false]], "material_map_roughness (in module raylib)": [[6, "raylib.MATERIAL_MAP_ROUGHNESS", false]], "material_map_roughness (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_ROUGHNESS", false]], "materialmap (class in pyray)": [[5, "pyray.MaterialMap", false]], "materialmap (in module raylib)": [[6, "raylib.MaterialMap", false]], "materialmapindex (class in pyray)": [[5, "pyray.MaterialMapIndex", false]], "materialmapindex (in module raylib)": [[6, "raylib.MaterialMapIndex", false]], "matrix (class in pyray)": [[5, "pyray.Matrix", false]], "matrix (in module raylib)": [[6, "raylib.Matrix", false]], "matrix2x2 (class in pyray)": [[5, "pyray.Matrix2x2", false]], "matrix2x2 (in module raylib)": [[6, "raylib.Matrix2x2", false]], "matrix_add() (in module pyray)": [[5, "pyray.matrix_add", false]], "matrix_determinant() (in module pyray)": [[5, "pyray.matrix_determinant", false]], "matrix_frustum() (in module pyray)": [[5, "pyray.matrix_frustum", false]], "matrix_identity() (in module pyray)": [[5, "pyray.matrix_identity", false]], "matrix_invert() (in module pyray)": [[5, "pyray.matrix_invert", false]], "matrix_look_at() (in module pyray)": [[5, "pyray.matrix_look_at", false]], "matrix_multiply() (in module pyray)": [[5, "pyray.matrix_multiply", false]], "matrix_ortho() (in module pyray)": [[5, "pyray.matrix_ortho", false]], "matrix_perspective() (in module pyray)": [[5, "pyray.matrix_perspective", false]], "matrix_rotate() (in module pyray)": [[5, "pyray.matrix_rotate", false]], "matrix_rotate_x() (in module pyray)": [[5, "pyray.matrix_rotate_x", false]], "matrix_rotate_xyz() (in module pyray)": [[5, "pyray.matrix_rotate_xyz", false]], "matrix_rotate_y() (in module pyray)": [[5, "pyray.matrix_rotate_y", false]], "matrix_rotate_z() (in module pyray)": [[5, "pyray.matrix_rotate_z", false]], "matrix_rotate_zyx() (in module pyray)": [[5, "pyray.matrix_rotate_zyx", false]], "matrix_scale() (in module pyray)": [[5, "pyray.matrix_scale", false]], "matrix_subtract() (in module pyray)": [[5, "pyray.matrix_subtract", false]], "matrix_to_float_v() (in module pyray)": [[5, "pyray.matrix_to_float_v", false]], "matrix_trace() (in module pyray)": [[5, "pyray.matrix_trace", false]], "matrix_translate() (in module pyray)": [[5, "pyray.matrix_translate", false]], "matrix_transpose() (in module pyray)": [[5, "pyray.matrix_transpose", false]], "matrixadd() (in module raylib)": [[6, "raylib.MatrixAdd", false]], "matrixdeterminant() (in module raylib)": [[6, "raylib.MatrixDeterminant", false]], "matrixfrustum() (in module raylib)": [[6, "raylib.MatrixFrustum", false]], "matrixidentity() (in module raylib)": [[6, "raylib.MatrixIdentity", false]], "matrixinvert() (in module raylib)": [[6, "raylib.MatrixInvert", false]], "matrixlookat() (in module raylib)": [[6, "raylib.MatrixLookAt", false]], "matrixmultiply() (in module raylib)": [[6, "raylib.MatrixMultiply", false]], "matrixortho() (in module raylib)": [[6, "raylib.MatrixOrtho", false]], "matrixperspective() (in module raylib)": [[6, "raylib.MatrixPerspective", false]], "matrixrotate() (in module raylib)": [[6, "raylib.MatrixRotate", false]], "matrixrotatex() (in module raylib)": [[6, "raylib.MatrixRotateX", false]], "matrixrotatexyz() (in module raylib)": [[6, "raylib.MatrixRotateXYZ", false]], "matrixrotatey() (in module raylib)": [[6, "raylib.MatrixRotateY", false]], "matrixrotatez() (in module raylib)": [[6, "raylib.MatrixRotateZ", false]], "matrixrotatezyx() (in module raylib)": [[6, "raylib.MatrixRotateZYX", false]], "matrixscale() (in module raylib)": [[6, "raylib.MatrixScale", false]], "matrixsubtract() (in module raylib)": [[6, "raylib.MatrixSubtract", false]], "matrixtofloatv() (in module raylib)": [[6, "raylib.MatrixToFloatV", false]], "matrixtrace() (in module raylib)": [[6, "raylib.MatrixTrace", false]], "matrixtranslate() (in module raylib)": [[6, "raylib.MatrixTranslate", false]], "matrixtranspose() (in module raylib)": [[6, "raylib.MatrixTranspose", false]], "maximize_window() (in module pyray)": [[5, "pyray.maximize_window", false]], "maximizewindow() (in module raylib)": [[6, "raylib.MaximizeWindow", false]], "measure_text() (in module pyray)": [[5, "pyray.measure_text", false]], "measure_text_ex() (in module pyray)": [[5, "pyray.measure_text_ex", false]], "measuretext() (in module raylib)": [[6, "raylib.MeasureText", false]], "measuretextex() (in module raylib)": [[6, "raylib.MeasureTextEx", false]], "mem_alloc() (in module pyray)": [[5, "pyray.mem_alloc", false]], "mem_free() (in module pyray)": [[5, "pyray.mem_free", false]], "mem_realloc() (in module pyray)": [[5, "pyray.mem_realloc", false]], "memalloc() (in module raylib)": [[6, "raylib.MemAlloc", false]], "memfree() (in module raylib)": [[6, "raylib.MemFree", false]], "memrealloc() (in module raylib)": [[6, "raylib.MemRealloc", false]], "mesh (class in pyray)": [[5, "pyray.Mesh", false]], "mesh (in module raylib)": [[6, "raylib.Mesh", false]], "minimize_window() (in module pyray)": [[5, "pyray.minimize_window", false]], "minimizewindow() (in module raylib)": [[6, "raylib.MinimizeWindow", false]], "model (class in pyray)": [[5, "pyray.Model", false]], "model (in module raylib)": [[6, "raylib.Model", false]], "modelanimation (class in pyray)": [[5, "pyray.ModelAnimation", false]], "modelanimation (in module raylib)": [[6, "raylib.ModelAnimation", false]], "module": [[5, "module-pyray", false], [6, "module-raylib", false]], "mouse_button_back (in module raylib)": [[6, "raylib.MOUSE_BUTTON_BACK", false]], "mouse_button_back (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_BACK", false]], "mouse_button_extra (in module raylib)": [[6, "raylib.MOUSE_BUTTON_EXTRA", false]], "mouse_button_extra (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_EXTRA", false]], "mouse_button_forward (in module raylib)": [[6, "raylib.MOUSE_BUTTON_FORWARD", false]], "mouse_button_forward (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_FORWARD", false]], "mouse_button_left (in module raylib)": [[6, "raylib.MOUSE_BUTTON_LEFT", false]], "mouse_button_left (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_LEFT", false]], "mouse_button_middle (in module raylib)": [[6, "raylib.MOUSE_BUTTON_MIDDLE", false]], "mouse_button_middle (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_MIDDLE", false]], "mouse_button_right (in module raylib)": [[6, "raylib.MOUSE_BUTTON_RIGHT", false]], "mouse_button_right (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_RIGHT", false]], "mouse_button_side (in module raylib)": [[6, "raylib.MOUSE_BUTTON_SIDE", false]], "mouse_button_side (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_SIDE", false]], "mouse_cursor_arrow (in module raylib)": [[6, "raylib.MOUSE_CURSOR_ARROW", false]], "mouse_cursor_arrow (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_ARROW", false]], "mouse_cursor_crosshair (in module raylib)": [[6, "raylib.MOUSE_CURSOR_CROSSHAIR", false]], "mouse_cursor_crosshair (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_CROSSHAIR", false]], "mouse_cursor_default (in module raylib)": [[6, "raylib.MOUSE_CURSOR_DEFAULT", false]], "mouse_cursor_default (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_DEFAULT", false]], "mouse_cursor_ibeam (in module raylib)": [[6, "raylib.MOUSE_CURSOR_IBEAM", false]], "mouse_cursor_ibeam (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_IBEAM", false]], "mouse_cursor_not_allowed (in module raylib)": [[6, "raylib.MOUSE_CURSOR_NOT_ALLOWED", false]], "mouse_cursor_not_allowed (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_NOT_ALLOWED", false]], "mouse_cursor_pointing_hand (in module raylib)": [[6, "raylib.MOUSE_CURSOR_POINTING_HAND", false]], "mouse_cursor_pointing_hand (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_POINTING_HAND", false]], "mouse_cursor_resize_all (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_ALL", false]], "mouse_cursor_resize_all (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_ALL", false]], "mouse_cursor_resize_ew (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_EW", false]], "mouse_cursor_resize_ew (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_EW", false]], "mouse_cursor_resize_nesw (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_NESW", false]], "mouse_cursor_resize_nesw (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_NESW", false]], "mouse_cursor_resize_ns (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_NS", false]], "mouse_cursor_resize_ns (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_NS", false]], "mouse_cursor_resize_nwse (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_NWSE", false]], "mouse_cursor_resize_nwse (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_NWSE", false]], "mousebutton (class in pyray)": [[5, "pyray.MouseButton", false]], "mousebutton (in module raylib)": [[6, "raylib.MouseButton", false]], "mousecursor (class in pyray)": [[5, "pyray.MouseCursor", false]], "mousecursor (in module raylib)": [[6, "raylib.MouseCursor", false]], "music (class in pyray)": [[5, "pyray.Music", false]], "music (in module raylib)": [[6, "raylib.Music", false]], "normalize() (in module pyray)": [[5, "pyray.normalize", false]], "normalize() (in module raylib)": [[6, "raylib.Normalize", false]], "npatch_nine_patch (in module raylib)": [[6, "raylib.NPATCH_NINE_PATCH", false]], "npatch_nine_patch (pyray.npatchlayout attribute)": [[5, "pyray.NPatchLayout.NPATCH_NINE_PATCH", false]], "npatch_three_patch_horizontal (in module raylib)": [[6, "raylib.NPATCH_THREE_PATCH_HORIZONTAL", false]], "npatch_three_patch_horizontal (pyray.npatchlayout attribute)": [[5, "pyray.NPatchLayout.NPATCH_THREE_PATCH_HORIZONTAL", false]], "npatch_three_patch_vertical (in module raylib)": [[6, "raylib.NPATCH_THREE_PATCH_VERTICAL", false]], "npatch_three_patch_vertical (pyray.npatchlayout attribute)": [[5, "pyray.NPatchLayout.NPATCH_THREE_PATCH_VERTICAL", false]], "npatchinfo (class in pyray)": [[5, "pyray.NPatchInfo", false]], "npatchinfo (in module raylib)": [[6, "raylib.NPatchInfo", false]], "npatchlayout (class in pyray)": [[5, "pyray.NPatchLayout", false]], "npatchlayout (in module raylib)": [[6, "raylib.NPatchLayout", false]], "open_url() (in module pyray)": [[5, "pyray.open_url", false]], "openurl() (in module raylib)": [[6, "raylib.OpenURL", false]], "orange (in module pyray)": [[5, "pyray.ORANGE", false]], "orange (in module raylib)": [[6, "raylib.ORANGE", false]], "pause_audio_stream() (in module pyray)": [[5, "pyray.pause_audio_stream", false]], "pause_music_stream() (in module pyray)": [[5, "pyray.pause_music_stream", false]], "pause_sound() (in module pyray)": [[5, "pyray.pause_sound", false]], "pauseaudiostream() (in module raylib)": [[6, "raylib.PauseAudioStream", false]], "pausemusicstream() (in module raylib)": [[6, "raylib.PauseMusicStream", false]], "pausesound() (in module raylib)": [[6, "raylib.PauseSound", false]], "physics_add_force() (in module pyray)": [[5, "pyray.physics_add_force", false]], "physics_add_torque() (in module pyray)": [[5, "pyray.physics_add_torque", false]], "physics_circle (in module raylib)": [[6, "raylib.PHYSICS_CIRCLE", false]], "physics_polygon (in module raylib)": [[6, "raylib.PHYSICS_POLYGON", false]], "physics_shatter() (in module pyray)": [[5, "pyray.physics_shatter", false]], "physicsaddforce() (in module raylib)": [[6, "raylib.PhysicsAddForce", false]], "physicsaddtorque() (in module raylib)": [[6, "raylib.PhysicsAddTorque", false]], "physicsbodydata (class in pyray)": [[5, "pyray.PhysicsBodyData", false]], "physicsbodydata (in module raylib)": [[6, "raylib.PhysicsBodyData", false]], "physicsmanifolddata (class in pyray)": [[5, "pyray.PhysicsManifoldData", false]], "physicsmanifolddata (in module raylib)": [[6, "raylib.PhysicsManifoldData", false]], "physicsshape (class in pyray)": [[5, "pyray.PhysicsShape", false]], "physicsshape (in module raylib)": [[6, "raylib.PhysicsShape", false]], "physicsshapetype (in module raylib)": [[6, "raylib.PhysicsShapeType", false]], "physicsshatter() (in module raylib)": [[6, "raylib.PhysicsShatter", false]], "physicsvertexdata (class in pyray)": [[5, "pyray.PhysicsVertexData", false]], "physicsvertexdata (in module raylib)": [[6, "raylib.PhysicsVertexData", false]], "pink (in module pyray)": [[5, "pyray.PINK", false]], "pink (in module raylib)": [[6, "raylib.PINK", false]], "pixelformat (class in pyray)": [[5, "pyray.PixelFormat", false]], "pixelformat (in module raylib)": [[6, "raylib.PixelFormat", false]], "pixelformat_compressed_astc_4x4_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA", false]], "pixelformat_compressed_astc_4x4_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA", false]], "pixelformat_compressed_astc_8x8_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA", false]], "pixelformat_compressed_astc_8x8_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA", false]], "pixelformat_compressed_dxt1_rgb (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_DXT1_RGB", false]], "pixelformat_compressed_dxt1_rgb (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_DXT1_RGB", false]], "pixelformat_compressed_dxt1_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_DXT1_RGBA", false]], "pixelformat_compressed_dxt1_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_DXT1_RGBA", false]], "pixelformat_compressed_dxt3_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_DXT3_RGBA", false]], "pixelformat_compressed_dxt3_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_DXT3_RGBA", false]], "pixelformat_compressed_dxt5_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_DXT5_RGBA", false]], "pixelformat_compressed_dxt5_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_DXT5_RGBA", false]], "pixelformat_compressed_etc1_rgb (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ETC1_RGB", false]], "pixelformat_compressed_etc1_rgb (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ETC1_RGB", false]], "pixelformat_compressed_etc2_eac_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA", false]], "pixelformat_compressed_etc2_eac_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA", false]], "pixelformat_compressed_etc2_rgb (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ETC2_RGB", false]], "pixelformat_compressed_etc2_rgb (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ETC2_RGB", false]], "pixelformat_compressed_pvrt_rgb (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_PVRT_RGB", false]], "pixelformat_compressed_pvrt_rgb (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_PVRT_RGB", false]], "pixelformat_compressed_pvrt_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_PVRT_RGBA", false]], "pixelformat_compressed_pvrt_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_PVRT_RGBA", false]], "pixelformat_uncompressed_gray_alpha (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA", false]], "pixelformat_uncompressed_gray_alpha (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA", false]], "pixelformat_uncompressed_grayscale (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_GRAYSCALE", false]], "pixelformat_uncompressed_grayscale (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_GRAYSCALE", false]], "pixelformat_uncompressed_r16 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R16", false]], "pixelformat_uncompressed_r16 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16", false]], "pixelformat_uncompressed_r16g16b16 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R16G16B16", false]], "pixelformat_uncompressed_r16g16b16 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16G16B16", false]], "pixelformat_uncompressed_r16g16b16a16 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R16G16B16A16", false]], "pixelformat_uncompressed_r16g16b16a16 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16G16B16A16", false]], "pixelformat_uncompressed_r32 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R32", false]], "pixelformat_uncompressed_r32 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32", false]], "pixelformat_uncompressed_r32g32b32 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R32G32B32", false]], "pixelformat_uncompressed_r32g32b32 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32G32B32", false]], "pixelformat_uncompressed_r32g32b32a32 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R32G32B32A32", false]], "pixelformat_uncompressed_r32g32b32a32 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32G32B32A32", false]], "pixelformat_uncompressed_r4g4b4a4 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R4G4B4A4", false]], "pixelformat_uncompressed_r4g4b4a4 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R4G4B4A4", false]], "pixelformat_uncompressed_r5g5b5a1 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R5G5B5A1", false]], "pixelformat_uncompressed_r5g5b5a1 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R5G5B5A1", false]], "pixelformat_uncompressed_r5g6b5 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R5G6B5", false]], "pixelformat_uncompressed_r5g6b5 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R5G6B5", false]], "pixelformat_uncompressed_r8g8b8 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R8G8B8", false]], "pixelformat_uncompressed_r8g8b8 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R8G8B8", false]], "pixelformat_uncompressed_r8g8b8a8 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R8G8B8A8", false]], "pixelformat_uncompressed_r8g8b8a8 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R8G8B8A8", false]], "play_audio_stream() (in module pyray)": [[5, "pyray.play_audio_stream", false]], "play_automation_event() (in module pyray)": [[5, "pyray.play_automation_event", false]], "play_music_stream() (in module pyray)": [[5, "pyray.play_music_stream", false]], "play_sound() (in module pyray)": [[5, "pyray.play_sound", false]], "playaudiostream() (in module raylib)": [[6, "raylib.PlayAudioStream", false]], "playautomationevent() (in module raylib)": [[6, "raylib.PlayAutomationEvent", false]], "playmusicstream() (in module raylib)": [[6, "raylib.PlayMusicStream", false]], "playsound() (in module raylib)": [[6, "raylib.PlaySound", false]], "pointer() (in module pyray)": [[5, "pyray.pointer", false]], "poll_input_events() (in module pyray)": [[5, "pyray.poll_input_events", false]], "pollinputevents() (in module raylib)": [[6, "raylib.PollInputEvents", false]], "progress_padding (in module raylib)": [[6, "raylib.PROGRESS_PADDING", false]], "progress_padding (pyray.guiprogressbarproperty attribute)": [[5, "pyray.GuiProgressBarProperty.PROGRESS_PADDING", false]], "progressbar (in module raylib)": [[6, "raylib.PROGRESSBAR", false]], "progressbar (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.PROGRESSBAR", false]], "purple (in module pyray)": [[5, "pyray.PURPLE", false]], "purple (in module raylib)": [[6, "raylib.PURPLE", false]], "pyray": [[5, "module-pyray", false]], "quaternion (in module raylib)": [[6, "raylib.Quaternion", false]], "quaternion_add() (in module pyray)": [[5, "pyray.quaternion_add", false]], "quaternion_add_value() (in module pyray)": [[5, "pyray.quaternion_add_value", false]], "quaternion_divide() (in module pyray)": [[5, "pyray.quaternion_divide", false]], "quaternion_equals() (in module pyray)": [[5, "pyray.quaternion_equals", false]], "quaternion_from_axis_angle() (in module pyray)": [[5, "pyray.quaternion_from_axis_angle", false]], "quaternion_from_euler() (in module pyray)": [[5, "pyray.quaternion_from_euler", false]], "quaternion_from_matrix() (in module pyray)": [[5, "pyray.quaternion_from_matrix", false]], "quaternion_from_vector3_to_vector3() (in module pyray)": [[5, "pyray.quaternion_from_vector3_to_vector3", false]], "quaternion_identity() (in module pyray)": [[5, "pyray.quaternion_identity", false]], "quaternion_invert() (in module pyray)": [[5, "pyray.quaternion_invert", false]], "quaternion_length() (in module pyray)": [[5, "pyray.quaternion_length", false]], "quaternion_lerp() (in module pyray)": [[5, "pyray.quaternion_lerp", false]], "quaternion_multiply() (in module pyray)": [[5, "pyray.quaternion_multiply", false]], "quaternion_nlerp() (in module pyray)": [[5, "pyray.quaternion_nlerp", false]], "quaternion_normalize() (in module pyray)": [[5, "pyray.quaternion_normalize", false]], "quaternion_scale() (in module pyray)": [[5, "pyray.quaternion_scale", false]], "quaternion_slerp() (in module pyray)": [[5, "pyray.quaternion_slerp", false]], "quaternion_subtract() (in module pyray)": [[5, "pyray.quaternion_subtract", false]], "quaternion_subtract_value() (in module pyray)": [[5, "pyray.quaternion_subtract_value", false]], "quaternion_to_axis_angle() (in module pyray)": [[5, "pyray.quaternion_to_axis_angle", false]], "quaternion_to_euler() (in module pyray)": [[5, "pyray.quaternion_to_euler", false]], "quaternion_to_matrix() (in module pyray)": [[5, "pyray.quaternion_to_matrix", false]], "quaternion_transform() (in module pyray)": [[5, "pyray.quaternion_transform", false]], "quaternionadd() (in module raylib)": [[6, "raylib.QuaternionAdd", false]], "quaternionaddvalue() (in module raylib)": [[6, "raylib.QuaternionAddValue", false]], "quaterniondivide() (in module raylib)": [[6, "raylib.QuaternionDivide", false]], "quaternionequals() (in module raylib)": [[6, "raylib.QuaternionEquals", false]], "quaternionfromaxisangle() (in module raylib)": [[6, "raylib.QuaternionFromAxisAngle", false]], "quaternionfromeuler() (in module raylib)": [[6, "raylib.QuaternionFromEuler", false]], "quaternionfrommatrix() (in module raylib)": [[6, "raylib.QuaternionFromMatrix", false]], "quaternionfromvector3tovector3() (in module raylib)": [[6, "raylib.QuaternionFromVector3ToVector3", false]], "quaternionidentity() (in module raylib)": [[6, "raylib.QuaternionIdentity", false]], "quaternioninvert() (in module raylib)": [[6, "raylib.QuaternionInvert", false]], "quaternionlength() (in module raylib)": [[6, "raylib.QuaternionLength", false]], "quaternionlerp() (in module raylib)": [[6, "raylib.QuaternionLerp", false]], "quaternionmultiply() (in module raylib)": [[6, "raylib.QuaternionMultiply", false]], "quaternionnlerp() (in module raylib)": [[6, "raylib.QuaternionNlerp", false]], "quaternionnormalize() (in module raylib)": [[6, "raylib.QuaternionNormalize", false]], "quaternionscale() (in module raylib)": [[6, "raylib.QuaternionScale", false]], "quaternionslerp() (in module raylib)": [[6, "raylib.QuaternionSlerp", false]], "quaternionsubtract() (in module raylib)": [[6, "raylib.QuaternionSubtract", false]], "quaternionsubtractvalue() (in module raylib)": [[6, "raylib.QuaternionSubtractValue", false]], "quaterniontoaxisangle() (in module raylib)": [[6, "raylib.QuaternionToAxisAngle", false]], "quaterniontoeuler() (in module raylib)": [[6, "raylib.QuaternionToEuler", false]], "quaterniontomatrix() (in module raylib)": [[6, "raylib.QuaternionToMatrix", false]], "quaterniontransform() (in module raylib)": [[6, "raylib.QuaternionTransform", false]], "raudiobuffer (in module raylib)": [[6, "raylib.rAudioBuffer", false]], "raudioprocessor (in module raylib)": [[6, "raylib.rAudioProcessor", false]], "ray (class in pyray)": [[5, "pyray.Ray", false]], "ray (in module raylib)": [[6, "raylib.Ray", false]], "raycollision (class in pyray)": [[5, "pyray.RayCollision", false]], "raycollision (in module raylib)": [[6, "raylib.RayCollision", false]], "raylib": [[6, "module-raylib", false]], "raywhite (in module pyray)": [[5, "pyray.RAYWHITE", false]], "raywhite (in module raylib)": [[6, "raylib.RAYWHITE", false]], "rectangle (class in pyray)": [[5, "pyray.Rectangle", false]], "rectangle (in module raylib)": [[6, "raylib.Rectangle", false]], "red (in module pyray)": [[5, "pyray.RED", false]], "red (in module raylib)": [[6, "raylib.RED", false]], "remap() (in module pyray)": [[5, "pyray.remap", false]], "remap() (in module raylib)": [[6, "raylib.Remap", false]], "rendertexture (class in pyray)": [[5, "pyray.RenderTexture", false]], "rendertexture (in module raylib)": [[6, "raylib.RenderTexture", false]], "rendertexture2d (in module raylib)": [[6, "raylib.RenderTexture2D", false]], "reset_physics() (in module pyray)": [[5, "pyray.reset_physics", false]], "resetphysics() (in module raylib)": [[6, "raylib.ResetPhysics", false]], "restore_window() (in module pyray)": [[5, "pyray.restore_window", false]], "restorewindow() (in module raylib)": [[6, "raylib.RestoreWindow", false]], "resume_audio_stream() (in module pyray)": [[5, "pyray.resume_audio_stream", false]], "resume_music_stream() (in module pyray)": [[5, "pyray.resume_music_stream", false]], "resume_sound() (in module pyray)": [[5, "pyray.resume_sound", false]], "resumeaudiostream() (in module raylib)": [[6, "raylib.ResumeAudioStream", false]], "resumemusicstream() (in module raylib)": [[6, "raylib.ResumeMusicStream", false]], "resumesound() (in module raylib)": [[6, "raylib.ResumeSound", false]], "rl (in module raylib)": [[6, "raylib.rl", false]], "rl_active_draw_buffers() (in module pyray)": [[5, "pyray.rl_active_draw_buffers", false]], "rl_active_texture_slot() (in module pyray)": [[5, "pyray.rl_active_texture_slot", false]], "rl_attachment_color_channel0 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL0", false]], "rl_attachment_color_channel1 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL1", false]], "rl_attachment_color_channel2 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL2", false]], "rl_attachment_color_channel3 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL3", false]], "rl_attachment_color_channel4 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL4", false]], "rl_attachment_color_channel5 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL5", false]], "rl_attachment_color_channel6 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL6", false]], "rl_attachment_color_channel7 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL7", false]], "rl_attachment_cubemap_negative_x (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_X", false]], "rl_attachment_cubemap_negative_y (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y", false]], "rl_attachment_cubemap_negative_z (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z", false]], "rl_attachment_cubemap_positive_x (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_X", false]], "rl_attachment_cubemap_positive_y (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_Y", false]], "rl_attachment_cubemap_positive_z (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_Z", false]], "rl_attachment_depth (in module raylib)": [[6, "raylib.RL_ATTACHMENT_DEPTH", false]], "rl_attachment_renderbuffer (in module raylib)": [[6, "raylib.RL_ATTACHMENT_RENDERBUFFER", false]], "rl_attachment_stencil (in module raylib)": [[6, "raylib.RL_ATTACHMENT_STENCIL", false]], "rl_attachment_texture2d (in module raylib)": [[6, "raylib.RL_ATTACHMENT_TEXTURE2D", false]], "rl_begin() (in module pyray)": [[5, "pyray.rl_begin", false]], "rl_bind_image_texture() (in module pyray)": [[5, "pyray.rl_bind_image_texture", false]], "rl_bind_shader_buffer() (in module pyray)": [[5, "pyray.rl_bind_shader_buffer", false]], "rl_blend_add_colors (in module raylib)": [[6, "raylib.RL_BLEND_ADD_COLORS", false]], "rl_blend_additive (in module raylib)": [[6, "raylib.RL_BLEND_ADDITIVE", false]], "rl_blend_alpha (in module raylib)": [[6, "raylib.RL_BLEND_ALPHA", false]], "rl_blend_alpha_premultiply (in module raylib)": [[6, "raylib.RL_BLEND_ALPHA_PREMULTIPLY", false]], "rl_blend_custom (in module raylib)": [[6, "raylib.RL_BLEND_CUSTOM", false]], "rl_blend_custom_separate (in module raylib)": [[6, "raylib.RL_BLEND_CUSTOM_SEPARATE", false]], "rl_blend_multiplied (in module raylib)": [[6, "raylib.RL_BLEND_MULTIPLIED", false]], "rl_blend_subtract_colors (in module raylib)": [[6, "raylib.RL_BLEND_SUBTRACT_COLORS", false]], "rl_blit_framebuffer() (in module pyray)": [[5, "pyray.rl_blit_framebuffer", false]], "rl_check_errors() (in module pyray)": [[5, "pyray.rl_check_errors", false]], "rl_check_render_batch_limit() (in module pyray)": [[5, "pyray.rl_check_render_batch_limit", false]], "rl_clear_color() (in module pyray)": [[5, "pyray.rl_clear_color", false]], "rl_clear_screen_buffers() (in module pyray)": [[5, "pyray.rl_clear_screen_buffers", false]], "rl_color3f() (in module pyray)": [[5, "pyray.rl_color3f", false]], "rl_color4f() (in module pyray)": [[5, "pyray.rl_color4f", false]], "rl_color4ub() (in module pyray)": [[5, "pyray.rl_color4ub", false]], "rl_compile_shader() (in module pyray)": [[5, "pyray.rl_compile_shader", false]], "rl_compute_shader_dispatch() (in module pyray)": [[5, "pyray.rl_compute_shader_dispatch", false]], "rl_copy_shader_buffer() (in module pyray)": [[5, "pyray.rl_copy_shader_buffer", false]], "rl_cubemap_parameters() (in module pyray)": [[5, "pyray.rl_cubemap_parameters", false]], "rl_cull_face_back (in module raylib)": [[6, "raylib.RL_CULL_FACE_BACK", false]], "rl_cull_face_front (in module raylib)": [[6, "raylib.RL_CULL_FACE_FRONT", false]], "rl_disable_backface_culling() (in module pyray)": [[5, "pyray.rl_disable_backface_culling", false]], "rl_disable_color_blend() (in module pyray)": [[5, "pyray.rl_disable_color_blend", false]], "rl_disable_depth_mask() (in module pyray)": [[5, "pyray.rl_disable_depth_mask", false]], "rl_disable_depth_test() (in module pyray)": [[5, "pyray.rl_disable_depth_test", false]], "rl_disable_framebuffer() (in module pyray)": [[5, "pyray.rl_disable_framebuffer", false]], "rl_disable_scissor_test() (in module pyray)": [[5, "pyray.rl_disable_scissor_test", false]], "rl_disable_shader() (in module pyray)": [[5, "pyray.rl_disable_shader", false]], "rl_disable_smooth_lines() (in module pyray)": [[5, "pyray.rl_disable_smooth_lines", false]], "rl_disable_stereo_render() (in module pyray)": [[5, "pyray.rl_disable_stereo_render", false]], "rl_disable_texture() (in module pyray)": [[5, "pyray.rl_disable_texture", false]], "rl_disable_texture_cubemap() (in module pyray)": [[5, "pyray.rl_disable_texture_cubemap", false]], "rl_disable_vertex_array() (in module pyray)": [[5, "pyray.rl_disable_vertex_array", false]], "rl_disable_vertex_attribute() (in module pyray)": [[5, "pyray.rl_disable_vertex_attribute", false]], "rl_disable_vertex_buffer() (in module pyray)": [[5, "pyray.rl_disable_vertex_buffer", false]], "rl_disable_vertex_buffer_element() (in module pyray)": [[5, "pyray.rl_disable_vertex_buffer_element", false]], "rl_disable_wire_mode() (in module pyray)": [[5, "pyray.rl_disable_wire_mode", false]], "rl_draw_render_batch() (in module pyray)": [[5, "pyray.rl_draw_render_batch", false]], "rl_draw_render_batch_active() (in module pyray)": [[5, "pyray.rl_draw_render_batch_active", false]], "rl_draw_vertex_array() (in module pyray)": [[5, "pyray.rl_draw_vertex_array", false]], "rl_draw_vertex_array_elements() (in module pyray)": [[5, "pyray.rl_draw_vertex_array_elements", false]], "rl_draw_vertex_array_elements_instanced() (in module pyray)": [[5, "pyray.rl_draw_vertex_array_elements_instanced", false]], "rl_draw_vertex_array_instanced() (in module pyray)": [[5, "pyray.rl_draw_vertex_array_instanced", false]], "rl_enable_backface_culling() (in module pyray)": [[5, "pyray.rl_enable_backface_culling", false]], "rl_enable_color_blend() (in module pyray)": [[5, "pyray.rl_enable_color_blend", false]], "rl_enable_depth_mask() (in module pyray)": [[5, "pyray.rl_enable_depth_mask", false]], "rl_enable_depth_test() (in module pyray)": [[5, "pyray.rl_enable_depth_test", false]], "rl_enable_framebuffer() (in module pyray)": [[5, "pyray.rl_enable_framebuffer", false]], "rl_enable_point_mode() (in module pyray)": [[5, "pyray.rl_enable_point_mode", false]], "rl_enable_scissor_test() (in module pyray)": [[5, "pyray.rl_enable_scissor_test", false]], "rl_enable_shader() (in module pyray)": [[5, "pyray.rl_enable_shader", false]], "rl_enable_smooth_lines() (in module pyray)": [[5, "pyray.rl_enable_smooth_lines", false]], "rl_enable_stereo_render() (in module pyray)": [[5, "pyray.rl_enable_stereo_render", false]], "rl_enable_texture() (in module pyray)": [[5, "pyray.rl_enable_texture", false]], "rl_enable_texture_cubemap() (in module pyray)": [[5, "pyray.rl_enable_texture_cubemap", false]], "rl_enable_vertex_array() (in module pyray)": [[5, "pyray.rl_enable_vertex_array", false]], "rl_enable_vertex_attribute() (in module pyray)": [[5, "pyray.rl_enable_vertex_attribute", false]], "rl_enable_vertex_buffer() (in module pyray)": [[5, "pyray.rl_enable_vertex_buffer", false]], "rl_enable_vertex_buffer_element() (in module pyray)": [[5, "pyray.rl_enable_vertex_buffer_element", false]], "rl_enable_wire_mode() (in module pyray)": [[5, "pyray.rl_enable_wire_mode", false]], "rl_end() (in module pyray)": [[5, "pyray.rl_end", false]], "rl_framebuffer_attach() (in module pyray)": [[5, "pyray.rl_framebuffer_attach", false]], "rl_framebuffer_complete() (in module pyray)": [[5, "pyray.rl_framebuffer_complete", false]], "rl_frustum() (in module pyray)": [[5, "pyray.rl_frustum", false]], "rl_gen_texture_mipmaps() (in module pyray)": [[5, "pyray.rl_gen_texture_mipmaps", false]], "rl_get_framebuffer_height() (in module pyray)": [[5, "pyray.rl_get_framebuffer_height", false]], "rl_get_framebuffer_width() (in module pyray)": [[5, "pyray.rl_get_framebuffer_width", false]], "rl_get_gl_texture_formats() (in module pyray)": [[5, "pyray.rl_get_gl_texture_formats", false]], "rl_get_line_width() (in module pyray)": [[5, "pyray.rl_get_line_width", false]], "rl_get_location_attrib() (in module pyray)": [[5, "pyray.rl_get_location_attrib", false]], "rl_get_location_uniform() (in module pyray)": [[5, "pyray.rl_get_location_uniform", false]], "rl_get_matrix_modelview() (in module pyray)": [[5, "pyray.rl_get_matrix_modelview", false]], "rl_get_matrix_projection() (in module pyray)": [[5, "pyray.rl_get_matrix_projection", false]], "rl_get_matrix_projection_stereo() (in module pyray)": [[5, "pyray.rl_get_matrix_projection_stereo", false]], "rl_get_matrix_transform() (in module pyray)": [[5, "pyray.rl_get_matrix_transform", false]], "rl_get_matrix_view_offset_stereo() (in module pyray)": [[5, "pyray.rl_get_matrix_view_offset_stereo", false]], "rl_get_pixel_format_name() (in module pyray)": [[5, "pyray.rl_get_pixel_format_name", false]], "rl_get_shader_buffer_size() (in module pyray)": [[5, "pyray.rl_get_shader_buffer_size", false]], "rl_get_shader_id_default() (in module pyray)": [[5, "pyray.rl_get_shader_id_default", false]], "rl_get_shader_locs_default() (in module pyray)": [[5, "pyray.rl_get_shader_locs_default", false]], "rl_get_texture_id_default() (in module pyray)": [[5, "pyray.rl_get_texture_id_default", false]], "rl_get_version() (in module pyray)": [[5, "pyray.rl_get_version", false]], "rl_is_stereo_render_enabled() (in module pyray)": [[5, "pyray.rl_is_stereo_render_enabled", false]], "rl_load_compute_shader_program() (in module pyray)": [[5, "pyray.rl_load_compute_shader_program", false]], "rl_load_draw_cube() (in module pyray)": [[5, "pyray.rl_load_draw_cube", false]], "rl_load_draw_quad() (in module pyray)": [[5, "pyray.rl_load_draw_quad", false]], "rl_load_extensions() (in module pyray)": [[5, "pyray.rl_load_extensions", false]], "rl_load_framebuffer() (in module pyray)": [[5, "pyray.rl_load_framebuffer", false]], "rl_load_identity() (in module pyray)": [[5, "pyray.rl_load_identity", false]], "rl_load_render_batch() (in module pyray)": [[5, "pyray.rl_load_render_batch", false]], "rl_load_shader_buffer() (in module pyray)": [[5, "pyray.rl_load_shader_buffer", false]], "rl_load_shader_code() (in module pyray)": [[5, "pyray.rl_load_shader_code", false]], "rl_load_shader_program() (in module pyray)": [[5, "pyray.rl_load_shader_program", false]], "rl_load_texture() (in module pyray)": [[5, "pyray.rl_load_texture", false]], "rl_load_texture_cubemap() (in module pyray)": [[5, "pyray.rl_load_texture_cubemap", false]], "rl_load_texture_depth() (in module pyray)": [[5, "pyray.rl_load_texture_depth", false]], "rl_load_vertex_array() (in module pyray)": [[5, "pyray.rl_load_vertex_array", false]], "rl_load_vertex_buffer() (in module pyray)": [[5, "pyray.rl_load_vertex_buffer", false]], "rl_load_vertex_buffer_element() (in module pyray)": [[5, "pyray.rl_load_vertex_buffer_element", false]], "rl_log_all (in module raylib)": [[6, "raylib.RL_LOG_ALL", false]], "rl_log_debug (in module raylib)": [[6, "raylib.RL_LOG_DEBUG", false]], "rl_log_error (in module raylib)": [[6, "raylib.RL_LOG_ERROR", false]], "rl_log_fatal (in module raylib)": [[6, "raylib.RL_LOG_FATAL", false]], "rl_log_info (in module raylib)": [[6, "raylib.RL_LOG_INFO", false]], "rl_log_none (in module raylib)": [[6, "raylib.RL_LOG_NONE", false]], "rl_log_trace (in module raylib)": [[6, "raylib.RL_LOG_TRACE", false]], "rl_log_warning (in module raylib)": [[6, "raylib.RL_LOG_WARNING", false]], "rl_matrix_mode() (in module pyray)": [[5, "pyray.rl_matrix_mode", false]], "rl_mult_matrixf() (in module pyray)": [[5, "pyray.rl_mult_matrixf", false]], "rl_normal3f() (in module pyray)": [[5, "pyray.rl_normal3f", false]], "rl_opengl_11 (in module raylib)": [[6, "raylib.RL_OPENGL_11", false]], "rl_opengl_21 (in module raylib)": [[6, "raylib.RL_OPENGL_21", false]], "rl_opengl_33 (in module raylib)": [[6, "raylib.RL_OPENGL_33", false]], "rl_opengl_43 (in module raylib)": [[6, "raylib.RL_OPENGL_43", false]], "rl_opengl_es_20 (in module raylib)": [[6, "raylib.RL_OPENGL_ES_20", false]], "rl_opengl_es_30 (in module raylib)": [[6, "raylib.RL_OPENGL_ES_30", false]], "rl_ortho() (in module pyray)": [[5, "pyray.rl_ortho", false]], "rl_pixelformat_compressed_astc_4x4_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA", false]], "rl_pixelformat_compressed_astc_8x8_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA", false]], "rl_pixelformat_compressed_dxt1_rgb (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_DXT1_RGB", false]], "rl_pixelformat_compressed_dxt1_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA", false]], "rl_pixelformat_compressed_dxt3_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA", false]], "rl_pixelformat_compressed_dxt5_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA", false]], "rl_pixelformat_compressed_etc1_rgb (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ETC1_RGB", false]], "rl_pixelformat_compressed_etc2_eac_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA", false]], "rl_pixelformat_compressed_etc2_rgb (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ETC2_RGB", false]], "rl_pixelformat_compressed_pvrt_rgb (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_PVRT_RGB", false]], "rl_pixelformat_compressed_pvrt_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA", false]], "rl_pixelformat_uncompressed_gray_alpha (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA", false]], "rl_pixelformat_uncompressed_grayscale (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE", false]], "rl_pixelformat_uncompressed_r16 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16", false]], "rl_pixelformat_uncompressed_r16g16b16 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16", false]], "rl_pixelformat_uncompressed_r16g16b16a16 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16", false]], "rl_pixelformat_uncompressed_r32 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32", false]], "rl_pixelformat_uncompressed_r32g32b32 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32", false]], "rl_pixelformat_uncompressed_r32g32b32a32 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32", false]], "rl_pixelformat_uncompressed_r4g4b4a4 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4", false]], "rl_pixelformat_uncompressed_r5g5b5a1 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1", false]], "rl_pixelformat_uncompressed_r5g6b5 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5", false]], "rl_pixelformat_uncompressed_r8g8b8 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8", false]], "rl_pixelformat_uncompressed_r8g8b8a8 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8", false]], "rl_pop_matrix() (in module pyray)": [[5, "pyray.rl_pop_matrix", false]], "rl_push_matrix() (in module pyray)": [[5, "pyray.rl_push_matrix", false]], "rl_read_screen_pixels() (in module pyray)": [[5, "pyray.rl_read_screen_pixels", false]], "rl_read_shader_buffer() (in module pyray)": [[5, "pyray.rl_read_shader_buffer", false]], "rl_read_texture_pixels() (in module pyray)": [[5, "pyray.rl_read_texture_pixels", false]], "rl_rotatef() (in module pyray)": [[5, "pyray.rl_rotatef", false]], "rl_scalef() (in module pyray)": [[5, "pyray.rl_scalef", false]], "rl_scissor() (in module pyray)": [[5, "pyray.rl_scissor", false]], "rl_set_blend_factors() (in module pyray)": [[5, "pyray.rl_set_blend_factors", false]], "rl_set_blend_factors_separate() (in module pyray)": [[5, "pyray.rl_set_blend_factors_separate", false]], "rl_set_blend_mode() (in module pyray)": [[5, "pyray.rl_set_blend_mode", false]], "rl_set_cull_face() (in module pyray)": [[5, "pyray.rl_set_cull_face", false]], "rl_set_framebuffer_height() (in module pyray)": [[5, "pyray.rl_set_framebuffer_height", false]], "rl_set_framebuffer_width() (in module pyray)": [[5, "pyray.rl_set_framebuffer_width", false]], "rl_set_line_width() (in module pyray)": [[5, "pyray.rl_set_line_width", false]], "rl_set_matrix_modelview() (in module pyray)": [[5, "pyray.rl_set_matrix_modelview", false]], "rl_set_matrix_projection() (in module pyray)": [[5, "pyray.rl_set_matrix_projection", false]], "rl_set_matrix_projection_stereo() (in module pyray)": [[5, "pyray.rl_set_matrix_projection_stereo", false]], "rl_set_matrix_view_offset_stereo() (in module pyray)": [[5, "pyray.rl_set_matrix_view_offset_stereo", false]], "rl_set_render_batch_active() (in module pyray)": [[5, "pyray.rl_set_render_batch_active", false]], "rl_set_shader() (in module pyray)": [[5, "pyray.rl_set_shader", false]], "rl_set_texture() (in module pyray)": [[5, "pyray.rl_set_texture", false]], "rl_set_uniform() (in module pyray)": [[5, "pyray.rl_set_uniform", false]], "rl_set_uniform_matrix() (in module pyray)": [[5, "pyray.rl_set_uniform_matrix", false]], "rl_set_uniform_sampler() (in module pyray)": [[5, "pyray.rl_set_uniform_sampler", false]], "rl_set_vertex_attribute() (in module pyray)": [[5, "pyray.rl_set_vertex_attribute", false]], "rl_set_vertex_attribute_default() (in module pyray)": [[5, "pyray.rl_set_vertex_attribute_default", false]], "rl_set_vertex_attribute_divisor() (in module pyray)": [[5, "pyray.rl_set_vertex_attribute_divisor", false]], "rl_shader_attrib_float (in module raylib)": [[6, "raylib.RL_SHADER_ATTRIB_FLOAT", false]], "rl_shader_attrib_vec2 (in module raylib)": [[6, "raylib.RL_SHADER_ATTRIB_VEC2", false]], "rl_shader_attrib_vec3 (in module raylib)": [[6, "raylib.RL_SHADER_ATTRIB_VEC3", false]], "rl_shader_attrib_vec4 (in module raylib)": [[6, "raylib.RL_SHADER_ATTRIB_VEC4", false]], "rl_shader_loc_color_ambient (in module raylib)": [[6, "raylib.RL_SHADER_LOC_COLOR_AMBIENT", false]], "rl_shader_loc_color_diffuse (in module raylib)": [[6, "raylib.RL_SHADER_LOC_COLOR_DIFFUSE", false]], "rl_shader_loc_color_specular (in module raylib)": [[6, "raylib.RL_SHADER_LOC_COLOR_SPECULAR", false]], "rl_shader_loc_map_albedo (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_ALBEDO", false]], "rl_shader_loc_map_brdf (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_BRDF", false]], "rl_shader_loc_map_cubemap (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_CUBEMAP", false]], "rl_shader_loc_map_emission (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_EMISSION", false]], "rl_shader_loc_map_height (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_HEIGHT", false]], "rl_shader_loc_map_irradiance (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_IRRADIANCE", false]], "rl_shader_loc_map_metalness (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_METALNESS", false]], "rl_shader_loc_map_normal (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_NORMAL", false]], "rl_shader_loc_map_occlusion (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_OCCLUSION", false]], "rl_shader_loc_map_prefilter (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_PREFILTER", false]], "rl_shader_loc_map_roughness (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_ROUGHNESS", false]], "rl_shader_loc_matrix_model (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_MODEL", false]], "rl_shader_loc_matrix_mvp (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_MVP", false]], "rl_shader_loc_matrix_normal (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_NORMAL", false]], "rl_shader_loc_matrix_projection (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_PROJECTION", false]], "rl_shader_loc_matrix_view (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_VIEW", false]], "rl_shader_loc_vector_view (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VECTOR_VIEW", false]], "rl_shader_loc_vertex_color (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_COLOR", false]], "rl_shader_loc_vertex_normal (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_NORMAL", false]], "rl_shader_loc_vertex_position (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_POSITION", false]], "rl_shader_loc_vertex_tangent (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_TANGENT", false]], "rl_shader_loc_vertex_texcoord01 (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_TEXCOORD01", false]], "rl_shader_loc_vertex_texcoord02 (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_TEXCOORD02", false]], "rl_shader_uniform_float (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_FLOAT", false]], "rl_shader_uniform_int (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_INT", false]], "rl_shader_uniform_ivec2 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_IVEC2", false]], "rl_shader_uniform_ivec3 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_IVEC3", false]], "rl_shader_uniform_ivec4 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_IVEC4", false]], "rl_shader_uniform_sampler2d (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_SAMPLER2D", false]], "rl_shader_uniform_vec2 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_VEC2", false]], "rl_shader_uniform_vec3 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_VEC3", false]], "rl_shader_uniform_vec4 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_VEC4", false]], "rl_tex_coord2f() (in module pyray)": [[5, "pyray.rl_tex_coord2f", false]], "rl_texture_filter_anisotropic_16x (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_ANISOTROPIC_16X", false]], "rl_texture_filter_anisotropic_4x (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_ANISOTROPIC_4X", false]], "rl_texture_filter_anisotropic_8x (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_ANISOTROPIC_8X", false]], "rl_texture_filter_bilinear (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_BILINEAR", false]], "rl_texture_filter_point (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_POINT", false]], "rl_texture_filter_trilinear (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_TRILINEAR", false]], "rl_texture_parameters() (in module pyray)": [[5, "pyray.rl_texture_parameters", false]], "rl_translatef() (in module pyray)": [[5, "pyray.rl_translatef", false]], "rl_unload_framebuffer() (in module pyray)": [[5, "pyray.rl_unload_framebuffer", false]], "rl_unload_render_batch() (in module pyray)": [[5, "pyray.rl_unload_render_batch", false]], "rl_unload_shader_buffer() (in module pyray)": [[5, "pyray.rl_unload_shader_buffer", false]], "rl_unload_shader_program() (in module pyray)": [[5, "pyray.rl_unload_shader_program", false]], "rl_unload_texture() (in module pyray)": [[5, "pyray.rl_unload_texture", false]], "rl_unload_vertex_array() (in module pyray)": [[5, "pyray.rl_unload_vertex_array", false]], "rl_unload_vertex_buffer() (in module pyray)": [[5, "pyray.rl_unload_vertex_buffer", false]], "rl_update_shader_buffer() (in module pyray)": [[5, "pyray.rl_update_shader_buffer", false]], "rl_update_texture() (in module pyray)": [[5, "pyray.rl_update_texture", false]], "rl_update_vertex_buffer() (in module pyray)": [[5, "pyray.rl_update_vertex_buffer", false]], "rl_update_vertex_buffer_elements() (in module pyray)": [[5, "pyray.rl_update_vertex_buffer_elements", false]], "rl_vertex2f() (in module pyray)": [[5, "pyray.rl_vertex2f", false]], "rl_vertex2i() (in module pyray)": [[5, "pyray.rl_vertex2i", false]], "rl_vertex3f() (in module pyray)": [[5, "pyray.rl_vertex3f", false]], "rl_viewport() (in module pyray)": [[5, "pyray.rl_viewport", false]], "rlactivedrawbuffers() (in module raylib)": [[6, "raylib.rlActiveDrawBuffers", false]], "rlactivetextureslot() (in module raylib)": [[6, "raylib.rlActiveTextureSlot", false]], "rlbegin() (in module raylib)": [[6, "raylib.rlBegin", false]], "rlbindimagetexture() (in module raylib)": [[6, "raylib.rlBindImageTexture", false]], "rlbindshaderbuffer() (in module raylib)": [[6, "raylib.rlBindShaderBuffer", false]], "rlblendmode (in module raylib)": [[6, "raylib.rlBlendMode", false]], "rlblitframebuffer() (in module raylib)": [[6, "raylib.rlBlitFramebuffer", false]], "rlcheckerrors() (in module raylib)": [[6, "raylib.rlCheckErrors", false]], "rlcheckrenderbatchlimit() (in module raylib)": [[6, "raylib.rlCheckRenderBatchLimit", false]], "rlclearcolor() (in module raylib)": [[6, "raylib.rlClearColor", false]], "rlclearscreenbuffers() (in module raylib)": [[6, "raylib.rlClearScreenBuffers", false]], "rlcolor3f() (in module raylib)": [[6, "raylib.rlColor3f", false]], "rlcolor4f() (in module raylib)": [[6, "raylib.rlColor4f", false]], "rlcolor4ub() (in module raylib)": [[6, "raylib.rlColor4ub", false]], "rlcompileshader() (in module raylib)": [[6, "raylib.rlCompileShader", false]], "rlcomputeshaderdispatch() (in module raylib)": [[6, "raylib.rlComputeShaderDispatch", false]], "rlcopyshaderbuffer() (in module raylib)": [[6, "raylib.rlCopyShaderBuffer", false]], "rlcubemapparameters() (in module raylib)": [[6, "raylib.rlCubemapParameters", false]], "rlcullmode (in module raylib)": [[6, "raylib.rlCullMode", false]], "rldisablebackfaceculling() (in module raylib)": [[6, "raylib.rlDisableBackfaceCulling", false]], "rldisablecolorblend() (in module raylib)": [[6, "raylib.rlDisableColorBlend", false]], "rldisabledepthmask() (in module raylib)": [[6, "raylib.rlDisableDepthMask", false]], "rldisabledepthtest() (in module raylib)": [[6, "raylib.rlDisableDepthTest", false]], "rldisableframebuffer() (in module raylib)": [[6, "raylib.rlDisableFramebuffer", false]], "rldisablescissortest() (in module raylib)": [[6, "raylib.rlDisableScissorTest", false]], "rldisableshader() (in module raylib)": [[6, "raylib.rlDisableShader", false]], "rldisablesmoothlines() (in module raylib)": [[6, "raylib.rlDisableSmoothLines", false]], "rldisablestereorender() (in module raylib)": [[6, "raylib.rlDisableStereoRender", false]], "rldisabletexture() (in module raylib)": [[6, "raylib.rlDisableTexture", false]], "rldisabletexturecubemap() (in module raylib)": [[6, "raylib.rlDisableTextureCubemap", false]], "rldisablevertexarray() (in module raylib)": [[6, "raylib.rlDisableVertexArray", false]], "rldisablevertexattribute() (in module raylib)": [[6, "raylib.rlDisableVertexAttribute", false]], "rldisablevertexbuffer() (in module raylib)": [[6, "raylib.rlDisableVertexBuffer", false]], "rldisablevertexbufferelement() (in module raylib)": [[6, "raylib.rlDisableVertexBufferElement", false]], "rldisablewiremode() (in module raylib)": [[6, "raylib.rlDisableWireMode", false]], "rldrawcall (class in pyray)": [[5, "pyray.rlDrawCall", false]], "rldrawcall (in module raylib)": [[6, "raylib.rlDrawCall", false]], "rldrawrenderbatch() (in module raylib)": [[6, "raylib.rlDrawRenderBatch", false]], "rldrawrenderbatchactive() (in module raylib)": [[6, "raylib.rlDrawRenderBatchActive", false]], "rldrawvertexarray() (in module raylib)": [[6, "raylib.rlDrawVertexArray", false]], "rldrawvertexarrayelements() (in module raylib)": [[6, "raylib.rlDrawVertexArrayElements", false]], "rldrawvertexarrayelementsinstanced() (in module raylib)": [[6, "raylib.rlDrawVertexArrayElementsInstanced", false]], "rldrawvertexarrayinstanced() (in module raylib)": [[6, "raylib.rlDrawVertexArrayInstanced", false]], "rlenablebackfaceculling() (in module raylib)": [[6, "raylib.rlEnableBackfaceCulling", false]], "rlenablecolorblend() (in module raylib)": [[6, "raylib.rlEnableColorBlend", false]], "rlenabledepthmask() (in module raylib)": [[6, "raylib.rlEnableDepthMask", false]], "rlenabledepthtest() (in module raylib)": [[6, "raylib.rlEnableDepthTest", false]], "rlenableframebuffer() (in module raylib)": [[6, "raylib.rlEnableFramebuffer", false]], "rlenablepointmode() (in module raylib)": [[6, "raylib.rlEnablePointMode", false]], "rlenablescissortest() (in module raylib)": [[6, "raylib.rlEnableScissorTest", false]], "rlenableshader() (in module raylib)": [[6, "raylib.rlEnableShader", false]], "rlenablesmoothlines() (in module raylib)": [[6, "raylib.rlEnableSmoothLines", false]], "rlenablestereorender() (in module raylib)": [[6, "raylib.rlEnableStereoRender", false]], "rlenabletexture() (in module raylib)": [[6, "raylib.rlEnableTexture", false]], "rlenabletexturecubemap() (in module raylib)": [[6, "raylib.rlEnableTextureCubemap", false]], "rlenablevertexarray() (in module raylib)": [[6, "raylib.rlEnableVertexArray", false]], "rlenablevertexattribute() (in module raylib)": [[6, "raylib.rlEnableVertexAttribute", false]], "rlenablevertexbuffer() (in module raylib)": [[6, "raylib.rlEnableVertexBuffer", false]], "rlenablevertexbufferelement() (in module raylib)": [[6, "raylib.rlEnableVertexBufferElement", false]], "rlenablewiremode() (in module raylib)": [[6, "raylib.rlEnableWireMode", false]], "rlend() (in module raylib)": [[6, "raylib.rlEnd", false]], "rlframebufferattach() (in module raylib)": [[6, "raylib.rlFramebufferAttach", false]], "rlframebufferattachtexturetype (in module raylib)": [[6, "raylib.rlFramebufferAttachTextureType", false]], "rlframebufferattachtype (in module raylib)": [[6, "raylib.rlFramebufferAttachType", false]], "rlframebuffercomplete() (in module raylib)": [[6, "raylib.rlFramebufferComplete", false]], "rlfrustum() (in module raylib)": [[6, "raylib.rlFrustum", false]], "rlgentexturemipmaps() (in module raylib)": [[6, "raylib.rlGenTextureMipmaps", false]], "rlgetframebufferheight() (in module raylib)": [[6, "raylib.rlGetFramebufferHeight", false]], "rlgetframebufferwidth() (in module raylib)": [[6, "raylib.rlGetFramebufferWidth", false]], "rlgetgltextureformats() (in module raylib)": [[6, "raylib.rlGetGlTextureFormats", false]], "rlgetlinewidth() (in module raylib)": [[6, "raylib.rlGetLineWidth", false]], "rlgetlocationattrib() (in module raylib)": [[6, "raylib.rlGetLocationAttrib", false]], "rlgetlocationuniform() (in module raylib)": [[6, "raylib.rlGetLocationUniform", false]], "rlgetmatrixmodelview() (in module raylib)": [[6, "raylib.rlGetMatrixModelview", false]], "rlgetmatrixprojection() (in module raylib)": [[6, "raylib.rlGetMatrixProjection", false]], "rlgetmatrixprojectionstereo() (in module raylib)": [[6, "raylib.rlGetMatrixProjectionStereo", false]], "rlgetmatrixtransform() (in module raylib)": [[6, "raylib.rlGetMatrixTransform", false]], "rlgetmatrixviewoffsetstereo() (in module raylib)": [[6, "raylib.rlGetMatrixViewOffsetStereo", false]], "rlgetpixelformatname() (in module raylib)": [[6, "raylib.rlGetPixelFormatName", false]], "rlgetshaderbuffersize() (in module raylib)": [[6, "raylib.rlGetShaderBufferSize", false]], "rlgetshaderiddefault() (in module raylib)": [[6, "raylib.rlGetShaderIdDefault", false]], "rlgetshaderlocsdefault() (in module raylib)": [[6, "raylib.rlGetShaderLocsDefault", false]], "rlgettextureiddefault() (in module raylib)": [[6, "raylib.rlGetTextureIdDefault", false]], "rlgetversion() (in module raylib)": [[6, "raylib.rlGetVersion", false]], "rlgl_close() (in module pyray)": [[5, "pyray.rlgl_close", false]], "rlgl_init() (in module pyray)": [[5, "pyray.rlgl_init", false]], "rlglclose() (in module raylib)": [[6, "raylib.rlglClose", false]], "rlglinit() (in module raylib)": [[6, "raylib.rlglInit", false]], "rlglversion (in module raylib)": [[6, "raylib.rlGlVersion", false]], "rlisstereorenderenabled() (in module raylib)": [[6, "raylib.rlIsStereoRenderEnabled", false]], "rlloadcomputeshaderprogram() (in module raylib)": [[6, "raylib.rlLoadComputeShaderProgram", false]], "rlloaddrawcube() (in module raylib)": [[6, "raylib.rlLoadDrawCube", false]], "rlloaddrawquad() (in module raylib)": [[6, "raylib.rlLoadDrawQuad", false]], "rlloadextensions() (in module raylib)": [[6, "raylib.rlLoadExtensions", false]], "rlloadframebuffer() (in module raylib)": [[6, "raylib.rlLoadFramebuffer", false]], "rlloadidentity() (in module raylib)": [[6, "raylib.rlLoadIdentity", false]], "rlloadrenderbatch() (in module raylib)": [[6, "raylib.rlLoadRenderBatch", false]], "rlloadshaderbuffer() (in module raylib)": [[6, "raylib.rlLoadShaderBuffer", false]], "rlloadshadercode() (in module raylib)": [[6, "raylib.rlLoadShaderCode", false]], "rlloadshaderprogram() (in module raylib)": [[6, "raylib.rlLoadShaderProgram", false]], "rlloadtexture() (in module raylib)": [[6, "raylib.rlLoadTexture", false]], "rlloadtexturecubemap() (in module raylib)": [[6, "raylib.rlLoadTextureCubemap", false]], "rlloadtexturedepth() (in module raylib)": [[6, "raylib.rlLoadTextureDepth", false]], "rlloadvertexarray() (in module raylib)": [[6, "raylib.rlLoadVertexArray", false]], "rlloadvertexbuffer() (in module raylib)": [[6, "raylib.rlLoadVertexBuffer", false]], "rlloadvertexbufferelement() (in module raylib)": [[6, "raylib.rlLoadVertexBufferElement", false]], "rlmatrixmode() (in module raylib)": [[6, "raylib.rlMatrixMode", false]], "rlmultmatrixf() (in module raylib)": [[6, "raylib.rlMultMatrixf", false]], "rlnormal3f() (in module raylib)": [[6, "raylib.rlNormal3f", false]], "rlortho() (in module raylib)": [[6, "raylib.rlOrtho", false]], "rlpixelformat (in module raylib)": [[6, "raylib.rlPixelFormat", false]], "rlpopmatrix() (in module raylib)": [[6, "raylib.rlPopMatrix", false]], "rlpushmatrix() (in module raylib)": [[6, "raylib.rlPushMatrix", false]], "rlreadscreenpixels() (in module raylib)": [[6, "raylib.rlReadScreenPixels", false]], "rlreadshaderbuffer() (in module raylib)": [[6, "raylib.rlReadShaderBuffer", false]], "rlreadtexturepixels() (in module raylib)": [[6, "raylib.rlReadTexturePixels", false]], "rlrenderbatch (class in pyray)": [[5, "pyray.rlRenderBatch", false]], "rlrenderbatch (in module raylib)": [[6, "raylib.rlRenderBatch", false]], "rlrotatef() (in module raylib)": [[6, "raylib.rlRotatef", false]], "rlscalef() (in module raylib)": [[6, "raylib.rlScalef", false]], "rlscissor() (in module raylib)": [[6, "raylib.rlScissor", false]], "rlsetblendfactors() (in module raylib)": [[6, "raylib.rlSetBlendFactors", false]], "rlsetblendfactorsseparate() (in module raylib)": [[6, "raylib.rlSetBlendFactorsSeparate", false]], "rlsetblendmode() (in module raylib)": [[6, "raylib.rlSetBlendMode", false]], "rlsetcullface() (in module raylib)": [[6, "raylib.rlSetCullFace", false]], "rlsetframebufferheight() (in module raylib)": [[6, "raylib.rlSetFramebufferHeight", false]], "rlsetframebufferwidth() (in module raylib)": [[6, "raylib.rlSetFramebufferWidth", false]], "rlsetlinewidth() (in module raylib)": [[6, "raylib.rlSetLineWidth", false]], "rlsetmatrixmodelview() (in module raylib)": [[6, "raylib.rlSetMatrixModelview", false]], "rlsetmatrixprojection() (in module raylib)": [[6, "raylib.rlSetMatrixProjection", false]], "rlsetmatrixprojectionstereo() (in module raylib)": [[6, "raylib.rlSetMatrixProjectionStereo", false]], "rlsetmatrixviewoffsetstereo() (in module raylib)": [[6, "raylib.rlSetMatrixViewOffsetStereo", false]], "rlsetrenderbatchactive() (in module raylib)": [[6, "raylib.rlSetRenderBatchActive", false]], "rlsetshader() (in module raylib)": [[6, "raylib.rlSetShader", false]], "rlsettexture() (in module raylib)": [[6, "raylib.rlSetTexture", false]], "rlsetuniform() (in module raylib)": [[6, "raylib.rlSetUniform", false]], "rlsetuniformmatrix() (in module raylib)": [[6, "raylib.rlSetUniformMatrix", false]], "rlsetuniformsampler() (in module raylib)": [[6, "raylib.rlSetUniformSampler", false]], "rlsetvertexattribute() (in module raylib)": [[6, "raylib.rlSetVertexAttribute", false]], "rlsetvertexattributedefault() (in module raylib)": [[6, "raylib.rlSetVertexAttributeDefault", false]], "rlsetvertexattributedivisor() (in module raylib)": [[6, "raylib.rlSetVertexAttributeDivisor", false]], "rlshaderattributedatatype (in module raylib)": [[6, "raylib.rlShaderAttributeDataType", false]], "rlshaderlocationindex (in module raylib)": [[6, "raylib.rlShaderLocationIndex", false]], "rlshaderuniformdatatype (in module raylib)": [[6, "raylib.rlShaderUniformDataType", false]], "rltexcoord2f() (in module raylib)": [[6, "raylib.rlTexCoord2f", false]], "rltexturefilter (in module raylib)": [[6, "raylib.rlTextureFilter", false]], "rltextureparameters() (in module raylib)": [[6, "raylib.rlTextureParameters", false]], "rltraceloglevel (in module raylib)": [[6, "raylib.rlTraceLogLevel", false]], "rltranslatef() (in module raylib)": [[6, "raylib.rlTranslatef", false]], "rlunloadframebuffer() (in module raylib)": [[6, "raylib.rlUnloadFramebuffer", false]], "rlunloadrenderbatch() (in module raylib)": [[6, "raylib.rlUnloadRenderBatch", false]], "rlunloadshaderbuffer() (in module raylib)": [[6, "raylib.rlUnloadShaderBuffer", false]], "rlunloadshaderprogram() (in module raylib)": [[6, "raylib.rlUnloadShaderProgram", false]], "rlunloadtexture() (in module raylib)": [[6, "raylib.rlUnloadTexture", false]], "rlunloadvertexarray() (in module raylib)": [[6, "raylib.rlUnloadVertexArray", false]], "rlunloadvertexbuffer() (in module raylib)": [[6, "raylib.rlUnloadVertexBuffer", false]], "rlupdateshaderbuffer() (in module raylib)": [[6, "raylib.rlUpdateShaderBuffer", false]], "rlupdatetexture() (in module raylib)": [[6, "raylib.rlUpdateTexture", false]], "rlupdatevertexbuffer() (in module raylib)": [[6, "raylib.rlUpdateVertexBuffer", false]], "rlupdatevertexbufferelements() (in module raylib)": [[6, "raylib.rlUpdateVertexBufferElements", false]], "rlvertex2f() (in module raylib)": [[6, "raylib.rlVertex2f", false]], "rlvertex2i() (in module raylib)": [[6, "raylib.rlVertex2i", false]], "rlvertex3f() (in module raylib)": [[6, "raylib.rlVertex3f", false]], "rlvertexbuffer (class in pyray)": [[5, "pyray.rlVertexBuffer", false]], "rlvertexbuffer (in module raylib)": [[6, "raylib.rlVertexBuffer", false]], "rlviewport() (in module raylib)": [[6, "raylib.rlViewport", false]], "save_file_data() (in module pyray)": [[5, "pyray.save_file_data", false]], "save_file_text() (in module pyray)": [[5, "pyray.save_file_text", false]], "savefiledata() (in module raylib)": [[6, "raylib.SaveFileData", false]], "savefiletext() (in module raylib)": [[6, "raylib.SaveFileText", false]], "scroll_padding (in module raylib)": [[6, "raylib.SCROLL_PADDING", false]], "scroll_padding (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.SCROLL_PADDING", false]], "scroll_slider_padding (in module raylib)": [[6, "raylib.SCROLL_SLIDER_PADDING", false]], "scroll_slider_padding (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.SCROLL_SLIDER_PADDING", false]], "scroll_slider_size (in module raylib)": [[6, "raylib.SCROLL_SLIDER_SIZE", false]], "scroll_slider_size (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.SCROLL_SLIDER_SIZE", false]], "scroll_speed (in module raylib)": [[6, "raylib.SCROLL_SPEED", false]], "scroll_speed (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.SCROLL_SPEED", false]], "scrollbar (in module raylib)": [[6, "raylib.SCROLLBAR", false]], "scrollbar (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.SCROLLBAR", false]], "scrollbar_side (in module raylib)": [[6, "raylib.SCROLLBAR_SIDE", false]], "scrollbar_side (pyray.guilistviewproperty attribute)": [[5, "pyray.GuiListViewProperty.SCROLLBAR_SIDE", false]], "scrollbar_width (in module raylib)": [[6, "raylib.SCROLLBAR_WIDTH", false]], "scrollbar_width (pyray.guilistviewproperty attribute)": [[5, "pyray.GuiListViewProperty.SCROLLBAR_WIDTH", false]], "seek_music_stream() (in module pyray)": [[5, "pyray.seek_music_stream", false]], "seekmusicstream() (in module raylib)": [[6, "raylib.SeekMusicStream", false]], "set_audio_stream_buffer_size_default() (in module pyray)": [[5, "pyray.set_audio_stream_buffer_size_default", false]], "set_audio_stream_callback() (in module pyray)": [[5, "pyray.set_audio_stream_callback", false]], "set_audio_stream_pan() (in module pyray)": [[5, "pyray.set_audio_stream_pan", false]], "set_audio_stream_pitch() (in module pyray)": [[5, "pyray.set_audio_stream_pitch", false]], "set_audio_stream_volume() (in module pyray)": [[5, "pyray.set_audio_stream_volume", false]], "set_automation_event_base_frame() (in module pyray)": [[5, "pyray.set_automation_event_base_frame", false]], "set_automation_event_list() (in module pyray)": [[5, "pyray.set_automation_event_list", false]], "set_clipboard_text() (in module pyray)": [[5, "pyray.set_clipboard_text", false]], "set_config_flags() (in module pyray)": [[5, "pyray.set_config_flags", false]], "set_exit_key() (in module pyray)": [[5, "pyray.set_exit_key", false]], "set_gamepad_mappings() (in module pyray)": [[5, "pyray.set_gamepad_mappings", false]], "set_gestures_enabled() (in module pyray)": [[5, "pyray.set_gestures_enabled", false]], "set_load_file_data_callback() (in module pyray)": [[5, "pyray.set_load_file_data_callback", false]], "set_load_file_text_callback() (in module pyray)": [[5, "pyray.set_load_file_text_callback", false]], "set_master_volume() (in module pyray)": [[5, "pyray.set_master_volume", false]], "set_material_texture() (in module pyray)": [[5, "pyray.set_material_texture", false]], "set_model_mesh_material() (in module pyray)": [[5, "pyray.set_model_mesh_material", false]], "set_mouse_cursor() (in module pyray)": [[5, "pyray.set_mouse_cursor", false]], "set_mouse_offset() (in module pyray)": [[5, "pyray.set_mouse_offset", false]], "set_mouse_position() (in module pyray)": [[5, "pyray.set_mouse_position", false]], "set_mouse_scale() (in module pyray)": [[5, "pyray.set_mouse_scale", false]], "set_music_pan() (in module pyray)": [[5, "pyray.set_music_pan", false]], "set_music_pitch() (in module pyray)": [[5, "pyray.set_music_pitch", false]], "set_music_volume() (in module pyray)": [[5, "pyray.set_music_volume", false]], "set_physics_body_rotation() (in module pyray)": [[5, "pyray.set_physics_body_rotation", false]], "set_physics_gravity() (in module pyray)": [[5, "pyray.set_physics_gravity", false]], "set_physics_time_step() (in module pyray)": [[5, "pyray.set_physics_time_step", false]], "set_pixel_color() (in module pyray)": [[5, "pyray.set_pixel_color", false]], "set_random_seed() (in module pyray)": [[5, "pyray.set_random_seed", false]], "set_save_file_data_callback() (in module pyray)": [[5, "pyray.set_save_file_data_callback", false]], "set_save_file_text_callback() (in module pyray)": [[5, "pyray.set_save_file_text_callback", false]], "set_shader_value() (in module pyray)": [[5, "pyray.set_shader_value", false]], "set_shader_value_matrix() (in module pyray)": [[5, "pyray.set_shader_value_matrix", false]], "set_shader_value_texture() (in module pyray)": [[5, "pyray.set_shader_value_texture", false]], "set_shader_value_v() (in module pyray)": [[5, "pyray.set_shader_value_v", false]], "set_shapes_texture() (in module pyray)": [[5, "pyray.set_shapes_texture", false]], "set_sound_pan() (in module pyray)": [[5, "pyray.set_sound_pan", false]], "set_sound_pitch() (in module pyray)": [[5, "pyray.set_sound_pitch", false]], "set_sound_volume() (in module pyray)": [[5, "pyray.set_sound_volume", false]], "set_target_fps() (in module pyray)": [[5, "pyray.set_target_fps", false]], "set_text_line_spacing() (in module pyray)": [[5, "pyray.set_text_line_spacing", false]], "set_texture_filter() (in module pyray)": [[5, "pyray.set_texture_filter", false]], "set_texture_wrap() (in module pyray)": [[5, "pyray.set_texture_wrap", false]], "set_trace_log_callback() (in module pyray)": [[5, "pyray.set_trace_log_callback", false]], "set_trace_log_level() (in module pyray)": [[5, "pyray.set_trace_log_level", false]], "set_window_focused() (in module pyray)": [[5, "pyray.set_window_focused", false]], "set_window_icon() (in module pyray)": [[5, "pyray.set_window_icon", false]], "set_window_icons() (in module pyray)": [[5, "pyray.set_window_icons", false]], "set_window_max_size() (in module pyray)": [[5, "pyray.set_window_max_size", false]], "set_window_min_size() (in module pyray)": [[5, "pyray.set_window_min_size", false]], "set_window_monitor() (in module pyray)": [[5, "pyray.set_window_monitor", false]], "set_window_opacity() (in module pyray)": [[5, "pyray.set_window_opacity", false]], "set_window_position() (in module pyray)": [[5, "pyray.set_window_position", false]], "set_window_size() (in module pyray)": [[5, "pyray.set_window_size", false]], "set_window_state() (in module pyray)": [[5, "pyray.set_window_state", false]], "set_window_title() (in module pyray)": [[5, "pyray.set_window_title", false]], "setaudiostreambuffersizedefault() (in module raylib)": [[6, "raylib.SetAudioStreamBufferSizeDefault", false]], "setaudiostreamcallback() (in module raylib)": [[6, "raylib.SetAudioStreamCallback", false]], "setaudiostreampan() (in module raylib)": [[6, "raylib.SetAudioStreamPan", false]], "setaudiostreampitch() (in module raylib)": [[6, "raylib.SetAudioStreamPitch", false]], "setaudiostreamvolume() (in module raylib)": [[6, "raylib.SetAudioStreamVolume", false]], "setautomationeventbaseframe() (in module raylib)": [[6, "raylib.SetAutomationEventBaseFrame", false]], "setautomationeventlist() (in module raylib)": [[6, "raylib.SetAutomationEventList", false]], "setclipboardtext() (in module raylib)": [[6, "raylib.SetClipboardText", false]], "setconfigflags() (in module raylib)": [[6, "raylib.SetConfigFlags", false]], "setexitkey() (in module raylib)": [[6, "raylib.SetExitKey", false]], "setgamepadmappings() (in module raylib)": [[6, "raylib.SetGamepadMappings", false]], "setgesturesenabled() (in module raylib)": [[6, "raylib.SetGesturesEnabled", false]], "setloadfiledatacallback() (in module raylib)": [[6, "raylib.SetLoadFileDataCallback", false]], "setloadfiletextcallback() (in module raylib)": [[6, "raylib.SetLoadFileTextCallback", false]], "setmastervolume() (in module raylib)": [[6, "raylib.SetMasterVolume", false]], "setmaterialtexture() (in module raylib)": [[6, "raylib.SetMaterialTexture", false]], "setmodelmeshmaterial() (in module raylib)": [[6, "raylib.SetModelMeshMaterial", false]], "setmousecursor() (in module raylib)": [[6, "raylib.SetMouseCursor", false]], "setmouseoffset() (in module raylib)": [[6, "raylib.SetMouseOffset", false]], "setmouseposition() (in module raylib)": [[6, "raylib.SetMousePosition", false]], "setmousescale() (in module raylib)": [[6, "raylib.SetMouseScale", false]], "setmusicpan() (in module raylib)": [[6, "raylib.SetMusicPan", false]], "setmusicpitch() (in module raylib)": [[6, "raylib.SetMusicPitch", false]], "setmusicvolume() (in module raylib)": [[6, "raylib.SetMusicVolume", false]], "setphysicsbodyrotation() (in module raylib)": [[6, "raylib.SetPhysicsBodyRotation", false]], "setphysicsgravity() (in module raylib)": [[6, "raylib.SetPhysicsGravity", false]], "setphysicstimestep() (in module raylib)": [[6, "raylib.SetPhysicsTimeStep", false]], "setpixelcolor() (in module raylib)": [[6, "raylib.SetPixelColor", false]], "setrandomseed() (in module raylib)": [[6, "raylib.SetRandomSeed", false]], "setsavefiledatacallback() (in module raylib)": [[6, "raylib.SetSaveFileDataCallback", false]], "setsavefiletextcallback() (in module raylib)": [[6, "raylib.SetSaveFileTextCallback", false]], "setshadervalue() (in module raylib)": [[6, "raylib.SetShaderValue", false]], "setshadervaluematrix() (in module raylib)": [[6, "raylib.SetShaderValueMatrix", false]], "setshadervaluetexture() (in module raylib)": [[6, "raylib.SetShaderValueTexture", false]], "setshadervaluev() (in module raylib)": [[6, "raylib.SetShaderValueV", false]], "setshapestexture() (in module raylib)": [[6, "raylib.SetShapesTexture", false]], "setsoundpan() (in module raylib)": [[6, "raylib.SetSoundPan", false]], "setsoundpitch() (in module raylib)": [[6, "raylib.SetSoundPitch", false]], "setsoundvolume() (in module raylib)": [[6, "raylib.SetSoundVolume", false]], "settargetfps() (in module raylib)": [[6, "raylib.SetTargetFPS", false]], "settextlinespacing() (in module raylib)": [[6, "raylib.SetTextLineSpacing", false]], "settexturefilter() (in module raylib)": [[6, "raylib.SetTextureFilter", false]], "settexturewrap() (in module raylib)": [[6, "raylib.SetTextureWrap", false]], "settracelogcallback() (in module raylib)": [[6, "raylib.SetTraceLogCallback", false]], "settraceloglevel() (in module raylib)": [[6, "raylib.SetTraceLogLevel", false]], "setwindowfocused() (in module raylib)": [[6, "raylib.SetWindowFocused", false]], "setwindowicon() (in module raylib)": [[6, "raylib.SetWindowIcon", false]], "setwindowicons() (in module raylib)": [[6, "raylib.SetWindowIcons", false]], "setwindowmaxsize() (in module raylib)": [[6, "raylib.SetWindowMaxSize", false]], "setwindowminsize() (in module raylib)": [[6, "raylib.SetWindowMinSize", false]], "setwindowmonitor() (in module raylib)": [[6, "raylib.SetWindowMonitor", false]], "setwindowopacity() (in module raylib)": [[6, "raylib.SetWindowOpacity", false]], "setwindowposition() (in module raylib)": [[6, "raylib.SetWindowPosition", false]], "setwindowsize() (in module raylib)": [[6, "raylib.SetWindowSize", false]], "setwindowstate() (in module raylib)": [[6, "raylib.SetWindowState", false]], "setwindowtitle() (in module raylib)": [[6, "raylib.SetWindowTitle", false]], "shader (class in pyray)": [[5, "pyray.Shader", false]], "shader (in module raylib)": [[6, "raylib.Shader", false]], "shader_attrib_float (in module raylib)": [[6, "raylib.SHADER_ATTRIB_FLOAT", false]], "shader_attrib_float (pyray.shaderattributedatatype attribute)": [[5, "pyray.ShaderAttributeDataType.SHADER_ATTRIB_FLOAT", false]], "shader_attrib_vec2 (in module raylib)": [[6, "raylib.SHADER_ATTRIB_VEC2", false]], "shader_attrib_vec2 (pyray.shaderattributedatatype attribute)": [[5, "pyray.ShaderAttributeDataType.SHADER_ATTRIB_VEC2", false]], "shader_attrib_vec3 (in module raylib)": [[6, "raylib.SHADER_ATTRIB_VEC3", false]], "shader_attrib_vec3 (pyray.shaderattributedatatype attribute)": [[5, "pyray.ShaderAttributeDataType.SHADER_ATTRIB_VEC3", false]], "shader_attrib_vec4 (in module raylib)": [[6, "raylib.SHADER_ATTRIB_VEC4", false]], "shader_attrib_vec4 (pyray.shaderattributedatatype attribute)": [[5, "pyray.ShaderAttributeDataType.SHADER_ATTRIB_VEC4", false]], "shader_loc_color_ambient (in module raylib)": [[6, "raylib.SHADER_LOC_COLOR_AMBIENT", false]], "shader_loc_color_ambient (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_COLOR_AMBIENT", false]], "shader_loc_color_diffuse (in module raylib)": [[6, "raylib.SHADER_LOC_COLOR_DIFFUSE", false]], "shader_loc_color_diffuse (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_COLOR_DIFFUSE", false]], "shader_loc_color_specular (in module raylib)": [[6, "raylib.SHADER_LOC_COLOR_SPECULAR", false]], "shader_loc_color_specular (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_COLOR_SPECULAR", false]], "shader_loc_map_albedo (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_ALBEDO", false]], "shader_loc_map_albedo (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_ALBEDO", false]], "shader_loc_map_brdf (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_BRDF", false]], "shader_loc_map_brdf (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_BRDF", false]], "shader_loc_map_cubemap (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_CUBEMAP", false]], "shader_loc_map_cubemap (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_CUBEMAP", false]], "shader_loc_map_emission (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_EMISSION", false]], "shader_loc_map_emission (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_EMISSION", false]], "shader_loc_map_height (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_HEIGHT", false]], "shader_loc_map_height (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_HEIGHT", false]], "shader_loc_map_irradiance (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_IRRADIANCE", false]], "shader_loc_map_irradiance (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_IRRADIANCE", false]], "shader_loc_map_metalness (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_METALNESS", false]], "shader_loc_map_metalness (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_METALNESS", false]], "shader_loc_map_normal (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_NORMAL", false]], "shader_loc_map_normal (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_NORMAL", false]], "shader_loc_map_occlusion (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_OCCLUSION", false]], "shader_loc_map_occlusion (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_OCCLUSION", false]], "shader_loc_map_prefilter (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_PREFILTER", false]], "shader_loc_map_prefilter (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_PREFILTER", false]], "shader_loc_map_roughness (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_ROUGHNESS", false]], "shader_loc_map_roughness (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_ROUGHNESS", false]], "shader_loc_matrix_model (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_MODEL", false]], "shader_loc_matrix_model (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_MODEL", false]], "shader_loc_matrix_mvp (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_MVP", false]], "shader_loc_matrix_mvp (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_MVP", false]], "shader_loc_matrix_normal (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_NORMAL", false]], "shader_loc_matrix_normal (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_NORMAL", false]], "shader_loc_matrix_projection (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_PROJECTION", false]], "shader_loc_matrix_projection (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_PROJECTION", false]], "shader_loc_matrix_view (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_VIEW", false]], "shader_loc_matrix_view (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_VIEW", false]], "shader_loc_vector_view (in module raylib)": [[6, "raylib.SHADER_LOC_VECTOR_VIEW", false]], "shader_loc_vector_view (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VECTOR_VIEW", false]], "shader_loc_vertex_color (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_COLOR", false]], "shader_loc_vertex_color (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_COLOR", false]], "shader_loc_vertex_normal (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_NORMAL", false]], "shader_loc_vertex_normal (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_NORMAL", false]], "shader_loc_vertex_position (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_POSITION", false]], "shader_loc_vertex_position (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_POSITION", false]], "shader_loc_vertex_tangent (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_TANGENT", false]], "shader_loc_vertex_tangent (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_TANGENT", false]], "shader_loc_vertex_texcoord01 (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_TEXCOORD01", false]], "shader_loc_vertex_texcoord01 (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_TEXCOORD01", false]], "shader_loc_vertex_texcoord02 (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_TEXCOORD02", false]], "shader_loc_vertex_texcoord02 (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_TEXCOORD02", false]], "shader_uniform_float (in module raylib)": [[6, "raylib.SHADER_UNIFORM_FLOAT", false]], "shader_uniform_float (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_FLOAT", false]], "shader_uniform_int (in module raylib)": [[6, "raylib.SHADER_UNIFORM_INT", false]], "shader_uniform_int (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_INT", false]], "shader_uniform_ivec2 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_IVEC2", false]], "shader_uniform_ivec2 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_IVEC2", false]], "shader_uniform_ivec3 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_IVEC3", false]], "shader_uniform_ivec3 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_IVEC3", false]], "shader_uniform_ivec4 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_IVEC4", false]], "shader_uniform_ivec4 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_IVEC4", false]], "shader_uniform_sampler2d (in module raylib)": [[6, "raylib.SHADER_UNIFORM_SAMPLER2D", false]], "shader_uniform_sampler2d (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_SAMPLER2D", false]], "shader_uniform_vec2 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_VEC2", false]], "shader_uniform_vec2 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC2", false]], "shader_uniform_vec3 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_VEC3", false]], "shader_uniform_vec3 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC3", false]], "shader_uniform_vec4 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_VEC4", false]], "shader_uniform_vec4 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC4", false]], "shaderattributedatatype (class in pyray)": [[5, "pyray.ShaderAttributeDataType", false]], "shaderattributedatatype (in module raylib)": [[6, "raylib.ShaderAttributeDataType", false]], "shaderlocationindex (class in pyray)": [[5, "pyray.ShaderLocationIndex", false]], "shaderlocationindex (in module raylib)": [[6, "raylib.ShaderLocationIndex", false]], "shaderuniformdatatype (class in pyray)": [[5, "pyray.ShaderUniformDataType", false]], "shaderuniformdatatype (in module raylib)": [[6, "raylib.ShaderUniformDataType", false]], "show_cursor() (in module pyray)": [[5, "pyray.show_cursor", false]], "showcursor() (in module raylib)": [[6, "raylib.ShowCursor", false]], "skyblue (in module pyray)": [[5, "pyray.SKYBLUE", false]], "skyblue (in module raylib)": [[6, "raylib.SKYBLUE", false]], "slider (in module raylib)": [[6, "raylib.SLIDER", false]], "slider (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.SLIDER", false]], "slider_padding (in module raylib)": [[6, "raylib.SLIDER_PADDING", false]], "slider_padding (pyray.guisliderproperty attribute)": [[5, "pyray.GuiSliderProperty.SLIDER_PADDING", false]], "slider_width (in module raylib)": [[6, "raylib.SLIDER_WIDTH", false]], "slider_width (pyray.guisliderproperty attribute)": [[5, "pyray.GuiSliderProperty.SLIDER_WIDTH", false]], "sound (class in pyray)": [[5, "pyray.Sound", false]], "sound (in module raylib)": [[6, "raylib.Sound", false]], "spin_button_spacing (in module raylib)": [[6, "raylib.SPIN_BUTTON_SPACING", false]], "spin_button_spacing (pyray.guispinnerproperty attribute)": [[5, "pyray.GuiSpinnerProperty.SPIN_BUTTON_SPACING", false]], "spin_button_width (in module raylib)": [[6, "raylib.SPIN_BUTTON_WIDTH", false]], "spin_button_width (pyray.guispinnerproperty attribute)": [[5, "pyray.GuiSpinnerProperty.SPIN_BUTTON_WIDTH", false]], "spinner (in module raylib)": [[6, "raylib.SPINNER", false]], "spinner (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.SPINNER", false]], "start_automation_event_recording() (in module pyray)": [[5, "pyray.start_automation_event_recording", false]], "startautomationeventrecording() (in module raylib)": [[6, "raylib.StartAutomationEventRecording", false]], "state_disabled (in module raylib)": [[6, "raylib.STATE_DISABLED", false]], "state_disabled (pyray.guistate attribute)": [[5, "pyray.GuiState.STATE_DISABLED", false]], "state_focused (in module raylib)": [[6, "raylib.STATE_FOCUSED", false]], "state_focused (pyray.guistate attribute)": [[5, "pyray.GuiState.STATE_FOCUSED", false]], "state_normal (in module raylib)": [[6, "raylib.STATE_NORMAL", false]], "state_normal (pyray.guistate attribute)": [[5, "pyray.GuiState.STATE_NORMAL", false]], "state_pressed (in module raylib)": [[6, "raylib.STATE_PRESSED", false]], "state_pressed (pyray.guistate attribute)": [[5, "pyray.GuiState.STATE_PRESSED", false]], "statusbar (in module raylib)": [[6, "raylib.STATUSBAR", false]], "statusbar (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.STATUSBAR", false]], "stop_audio_stream() (in module pyray)": [[5, "pyray.stop_audio_stream", false]], "stop_automation_event_recording() (in module pyray)": [[5, "pyray.stop_automation_event_recording", false]], "stop_music_stream() (in module pyray)": [[5, "pyray.stop_music_stream", false]], "stop_sound() (in module pyray)": [[5, "pyray.stop_sound", false]], "stopaudiostream() (in module raylib)": [[6, "raylib.StopAudioStream", false]], "stopautomationeventrecording() (in module raylib)": [[6, "raylib.StopAutomationEventRecording", false]], "stopmusicstream() (in module raylib)": [[6, "raylib.StopMusicStream", false]], "stopsound() (in module raylib)": [[6, "raylib.StopSound", false]], "struct (class in raylib)": [[6, "raylib.struct", false]], "swap_screen_buffer() (in module pyray)": [[5, "pyray.swap_screen_buffer", false]], "swapscreenbuffer() (in module raylib)": [[6, "raylib.SwapScreenBuffer", false]], "take_screenshot() (in module pyray)": [[5, "pyray.take_screenshot", false]], "takescreenshot() (in module raylib)": [[6, "raylib.TakeScreenshot", false]], "text_align_bottom (in module raylib)": [[6, "raylib.TEXT_ALIGN_BOTTOM", false]], "text_align_bottom (pyray.guitextalignmentvertical attribute)": [[5, "pyray.GuiTextAlignmentVertical.TEXT_ALIGN_BOTTOM", false]], "text_align_center (in module raylib)": [[6, "raylib.TEXT_ALIGN_CENTER", false]], "text_align_center (pyray.guitextalignment attribute)": [[5, "pyray.GuiTextAlignment.TEXT_ALIGN_CENTER", false]], "text_align_left (in module raylib)": [[6, "raylib.TEXT_ALIGN_LEFT", false]], "text_align_left (pyray.guitextalignment attribute)": [[5, "pyray.GuiTextAlignment.TEXT_ALIGN_LEFT", false]], "text_align_middle (in module raylib)": [[6, "raylib.TEXT_ALIGN_MIDDLE", false]], "text_align_middle (pyray.guitextalignmentvertical attribute)": [[5, "pyray.GuiTextAlignmentVertical.TEXT_ALIGN_MIDDLE", false]], "text_align_right (in module raylib)": [[6, "raylib.TEXT_ALIGN_RIGHT", false]], "text_align_right (pyray.guitextalignment attribute)": [[5, "pyray.GuiTextAlignment.TEXT_ALIGN_RIGHT", false]], "text_align_top (in module raylib)": [[6, "raylib.TEXT_ALIGN_TOP", false]], "text_align_top (pyray.guitextalignmentvertical attribute)": [[5, "pyray.GuiTextAlignmentVertical.TEXT_ALIGN_TOP", false]], "text_alignment (in module raylib)": [[6, "raylib.TEXT_ALIGNMENT", false]], "text_alignment (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_ALIGNMENT", false]], "text_alignment_vertical (in module raylib)": [[6, "raylib.TEXT_ALIGNMENT_VERTICAL", false]], "text_alignment_vertical (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_ALIGNMENT_VERTICAL", false]], "text_append() (in module pyray)": [[5, "pyray.text_append", false]], "text_color_disabled (in module raylib)": [[6, "raylib.TEXT_COLOR_DISABLED", false]], "text_color_disabled (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_COLOR_DISABLED", false]], "text_color_focused (in module raylib)": [[6, "raylib.TEXT_COLOR_FOCUSED", false]], "text_color_focused (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_COLOR_FOCUSED", false]], "text_color_normal (in module raylib)": [[6, "raylib.TEXT_COLOR_NORMAL", false]], "text_color_normal (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_COLOR_NORMAL", false]], "text_color_pressed (in module raylib)": [[6, "raylib.TEXT_COLOR_PRESSED", false]], "text_color_pressed (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_COLOR_PRESSED", false]], "text_copy() (in module pyray)": [[5, "pyray.text_copy", false]], "text_find_index() (in module pyray)": [[5, "pyray.text_find_index", false]], "text_format() (in module pyray)": [[5, "pyray.text_format", false]], "text_insert() (in module pyray)": [[5, "pyray.text_insert", false]], "text_is_equal() (in module pyray)": [[5, "pyray.text_is_equal", false]], "text_join() (in module pyray)": [[5, "pyray.text_join", false]], "text_length() (in module pyray)": [[5, "pyray.text_length", false]], "text_line_spacing (in module raylib)": [[6, "raylib.TEXT_LINE_SPACING", false]], "text_line_spacing (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_LINE_SPACING", false]], "text_padding (in module raylib)": [[6, "raylib.TEXT_PADDING", false]], "text_padding (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_PADDING", false]], "text_readonly (in module raylib)": [[6, "raylib.TEXT_READONLY", false]], "text_readonly (pyray.guitextboxproperty attribute)": [[5, "pyray.GuiTextBoxProperty.TEXT_READONLY", false]], "text_replace() (in module pyray)": [[5, "pyray.text_replace", false]], "text_size (in module raylib)": [[6, "raylib.TEXT_SIZE", false]], "text_size (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_SIZE", false]], "text_spacing (in module raylib)": [[6, "raylib.TEXT_SPACING", false]], "text_spacing (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_SPACING", false]], "text_split() (in module pyray)": [[5, "pyray.text_split", false]], "text_subtext() (in module pyray)": [[5, "pyray.text_subtext", false]], "text_to_integer() (in module pyray)": [[5, "pyray.text_to_integer", false]], "text_to_lower() (in module pyray)": [[5, "pyray.text_to_lower", false]], "text_to_pascal() (in module pyray)": [[5, "pyray.text_to_pascal", false]], "text_to_upper() (in module pyray)": [[5, "pyray.text_to_upper", false]], "text_wrap_char (in module raylib)": [[6, "raylib.TEXT_WRAP_CHAR", false]], "text_wrap_char (pyray.guitextwrapmode attribute)": [[5, "pyray.GuiTextWrapMode.TEXT_WRAP_CHAR", false]], "text_wrap_mode (in module raylib)": [[6, "raylib.TEXT_WRAP_MODE", false]], "text_wrap_mode (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_WRAP_MODE", false]], "text_wrap_none (in module raylib)": [[6, "raylib.TEXT_WRAP_NONE", false]], "text_wrap_none (pyray.guitextwrapmode attribute)": [[5, "pyray.GuiTextWrapMode.TEXT_WRAP_NONE", false]], "text_wrap_word (in module raylib)": [[6, "raylib.TEXT_WRAP_WORD", false]], "text_wrap_word (pyray.guitextwrapmode attribute)": [[5, "pyray.GuiTextWrapMode.TEXT_WRAP_WORD", false]], "textappend() (in module raylib)": [[6, "raylib.TextAppend", false]], "textbox (in module raylib)": [[6, "raylib.TEXTBOX", false]], "textbox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.TEXTBOX", false]], "textcopy() (in module raylib)": [[6, "raylib.TextCopy", false]], "textfindindex() (in module raylib)": [[6, "raylib.TextFindIndex", false]], "textformat() (in module raylib)": [[6, "raylib.TextFormat", false]], "textinsert() (in module raylib)": [[6, "raylib.TextInsert", false]], "textisequal() (in module raylib)": [[6, "raylib.TextIsEqual", false]], "textjoin() (in module raylib)": [[6, "raylib.TextJoin", false]], "textlength() (in module raylib)": [[6, "raylib.TextLength", false]], "textreplace() (in module raylib)": [[6, "raylib.TextReplace", false]], "textsplit() (in module raylib)": [[6, "raylib.TextSplit", false]], "textsubtext() (in module raylib)": [[6, "raylib.TextSubtext", false]], "texttointeger() (in module raylib)": [[6, "raylib.TextToInteger", false]], "texttolower() (in module raylib)": [[6, "raylib.TextToLower", false]], "texttopascal() (in module raylib)": [[6, "raylib.TextToPascal", false]], "texttoupper() (in module raylib)": [[6, "raylib.TextToUpper", false]], "texture (class in pyray)": [[5, "pyray.Texture", false]], "texture (in module raylib)": [[6, "raylib.Texture", false]], "texture2d (class in pyray)": [[5, "pyray.Texture2D", false]], "texture2d (in module raylib)": [[6, "raylib.Texture2D", false]], "texture_filter_anisotropic_16x (in module raylib)": [[6, "raylib.TEXTURE_FILTER_ANISOTROPIC_16X", false]], "texture_filter_anisotropic_16x (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_ANISOTROPIC_16X", false]], "texture_filter_anisotropic_4x (in module raylib)": [[6, "raylib.TEXTURE_FILTER_ANISOTROPIC_4X", false]], "texture_filter_anisotropic_4x (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_ANISOTROPIC_4X", false]], "texture_filter_anisotropic_8x (in module raylib)": [[6, "raylib.TEXTURE_FILTER_ANISOTROPIC_8X", false]], "texture_filter_anisotropic_8x (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_ANISOTROPIC_8X", false]], "texture_filter_bilinear (in module raylib)": [[6, "raylib.TEXTURE_FILTER_BILINEAR", false]], "texture_filter_bilinear (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_BILINEAR", false]], "texture_filter_point (in module raylib)": [[6, "raylib.TEXTURE_FILTER_POINT", false]], "texture_filter_point (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_POINT", false]], "texture_filter_trilinear (in module raylib)": [[6, "raylib.TEXTURE_FILTER_TRILINEAR", false]], "texture_filter_trilinear (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_TRILINEAR", false]], "texture_wrap_clamp (in module raylib)": [[6, "raylib.TEXTURE_WRAP_CLAMP", false]], "texture_wrap_clamp (pyray.texturewrap attribute)": [[5, "pyray.TextureWrap.TEXTURE_WRAP_CLAMP", false]], "texture_wrap_mirror_clamp (in module raylib)": [[6, "raylib.TEXTURE_WRAP_MIRROR_CLAMP", false]], "texture_wrap_mirror_clamp (pyray.texturewrap attribute)": [[5, "pyray.TextureWrap.TEXTURE_WRAP_MIRROR_CLAMP", false]], "texture_wrap_mirror_repeat (in module raylib)": [[6, "raylib.TEXTURE_WRAP_MIRROR_REPEAT", false]], "texture_wrap_mirror_repeat (pyray.texturewrap attribute)": [[5, "pyray.TextureWrap.TEXTURE_WRAP_MIRROR_REPEAT", false]], "texture_wrap_repeat (in module raylib)": [[6, "raylib.TEXTURE_WRAP_REPEAT", false]], "texture_wrap_repeat (pyray.texturewrap attribute)": [[5, "pyray.TextureWrap.TEXTURE_WRAP_REPEAT", false]], "texturecubemap (in module raylib)": [[6, "raylib.TextureCubemap", false]], "texturefilter (class in pyray)": [[5, "pyray.TextureFilter", false]], "texturefilter (in module raylib)": [[6, "raylib.TextureFilter", false]], "texturewrap (class in pyray)": [[5, "pyray.TextureWrap", false]], "texturewrap (in module raylib)": [[6, "raylib.TextureWrap", false]], "toggle (in module raylib)": [[6, "raylib.TOGGLE", false]], "toggle (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.TOGGLE", false]], "toggle_borderless_windowed() (in module pyray)": [[5, "pyray.toggle_borderless_windowed", false]], "toggle_fullscreen() (in module pyray)": [[5, "pyray.toggle_fullscreen", false]], "toggleborderlesswindowed() (in module raylib)": [[6, "raylib.ToggleBorderlessWindowed", false]], "togglefullscreen() (in module raylib)": [[6, "raylib.ToggleFullscreen", false]], "trace_log() (in module pyray)": [[5, "pyray.trace_log", false]], "tracelog() (in module raylib)": [[6, "raylib.TraceLog", false]], "traceloglevel (class in pyray)": [[5, "pyray.TraceLogLevel", false]], "traceloglevel (in module raylib)": [[6, "raylib.TraceLogLevel", false]], "transform (class in pyray)": [[5, "pyray.Transform", false]], "transform (in module raylib)": [[6, "raylib.Transform", false]], "unload_audio_stream() (in module pyray)": [[5, "pyray.unload_audio_stream", false]], "unload_automation_event_list() (in module pyray)": [[5, "pyray.unload_automation_event_list", false]], "unload_codepoints() (in module pyray)": [[5, "pyray.unload_codepoints", false]], "unload_directory_files() (in module pyray)": [[5, "pyray.unload_directory_files", false]], "unload_dropped_files() (in module pyray)": [[5, "pyray.unload_dropped_files", false]], "unload_file_data() (in module pyray)": [[5, "pyray.unload_file_data", false]], "unload_file_text() (in module pyray)": [[5, "pyray.unload_file_text", false]], "unload_font() (in module pyray)": [[5, "pyray.unload_font", false]], "unload_font_data() (in module pyray)": [[5, "pyray.unload_font_data", false]], "unload_image() (in module pyray)": [[5, "pyray.unload_image", false]], "unload_image_colors() (in module pyray)": [[5, "pyray.unload_image_colors", false]], "unload_image_palette() (in module pyray)": [[5, "pyray.unload_image_palette", false]], "unload_material() (in module pyray)": [[5, "pyray.unload_material", false]], "unload_mesh() (in module pyray)": [[5, "pyray.unload_mesh", false]], "unload_model() (in module pyray)": [[5, "pyray.unload_model", false]], "unload_model_animation() (in module pyray)": [[5, "pyray.unload_model_animation", false]], "unload_model_animations() (in module pyray)": [[5, "pyray.unload_model_animations", false]], "unload_music_stream() (in module pyray)": [[5, "pyray.unload_music_stream", false]], "unload_random_sequence() (in module pyray)": [[5, "pyray.unload_random_sequence", false]], "unload_render_texture() (in module pyray)": [[5, "pyray.unload_render_texture", false]], "unload_shader() (in module pyray)": [[5, "pyray.unload_shader", false]], "unload_sound() (in module pyray)": [[5, "pyray.unload_sound", false]], "unload_sound_alias() (in module pyray)": [[5, "pyray.unload_sound_alias", false]], "unload_texture() (in module pyray)": [[5, "pyray.unload_texture", false]], "unload_utf8() (in module pyray)": [[5, "pyray.unload_utf8", false]], "unload_vr_stereo_config() (in module pyray)": [[5, "pyray.unload_vr_stereo_config", false]], "unload_wave() (in module pyray)": [[5, "pyray.unload_wave", false]], "unload_wave_samples() (in module pyray)": [[5, "pyray.unload_wave_samples", false]], "unloadaudiostream() (in module raylib)": [[6, "raylib.UnloadAudioStream", false]], "unloadautomationeventlist() (in module raylib)": [[6, "raylib.UnloadAutomationEventList", false]], "unloadcodepoints() (in module raylib)": [[6, "raylib.UnloadCodepoints", false]], "unloaddirectoryfiles() (in module raylib)": [[6, "raylib.UnloadDirectoryFiles", false]], "unloaddroppedfiles() (in module raylib)": [[6, "raylib.UnloadDroppedFiles", false]], "unloadfiledata() (in module raylib)": [[6, "raylib.UnloadFileData", false]], "unloadfiletext() (in module raylib)": [[6, "raylib.UnloadFileText", false]], "unloadfont() (in module raylib)": [[6, "raylib.UnloadFont", false]], "unloadfontdata() (in module raylib)": [[6, "raylib.UnloadFontData", false]], "unloadimage() (in module raylib)": [[6, "raylib.UnloadImage", false]], "unloadimagecolors() (in module raylib)": [[6, "raylib.UnloadImageColors", false]], "unloadimagepalette() (in module raylib)": [[6, "raylib.UnloadImagePalette", false]], "unloadmaterial() (in module raylib)": [[6, "raylib.UnloadMaterial", false]], "unloadmesh() (in module raylib)": [[6, "raylib.UnloadMesh", false]], "unloadmodel() (in module raylib)": [[6, "raylib.UnloadModel", false]], "unloadmodelanimation() (in module raylib)": [[6, "raylib.UnloadModelAnimation", false]], "unloadmodelanimations() (in module raylib)": [[6, "raylib.UnloadModelAnimations", false]], "unloadmusicstream() (in module raylib)": [[6, "raylib.UnloadMusicStream", false]], "unloadrandomsequence() (in module raylib)": [[6, "raylib.UnloadRandomSequence", false]], "unloadrendertexture() (in module raylib)": [[6, "raylib.UnloadRenderTexture", false]], "unloadshader() (in module raylib)": [[6, "raylib.UnloadShader", false]], "unloadsound() (in module raylib)": [[6, "raylib.UnloadSound", false]], "unloadsoundalias() (in module raylib)": [[6, "raylib.UnloadSoundAlias", false]], "unloadtexture() (in module raylib)": [[6, "raylib.UnloadTexture", false]], "unloadutf8() (in module raylib)": [[6, "raylib.UnloadUTF8", false]], "unloadvrstereoconfig() (in module raylib)": [[6, "raylib.UnloadVrStereoConfig", false]], "unloadwave() (in module raylib)": [[6, "raylib.UnloadWave", false]], "unloadwavesamples() (in module raylib)": [[6, "raylib.UnloadWaveSamples", false]], "update_audio_stream() (in module pyray)": [[5, "pyray.update_audio_stream", false]], "update_camera() (in module pyray)": [[5, "pyray.update_camera", false]], "update_camera_pro() (in module pyray)": [[5, "pyray.update_camera_pro", false]], "update_mesh_buffer() (in module pyray)": [[5, "pyray.update_mesh_buffer", false]], "update_model_animation() (in module pyray)": [[5, "pyray.update_model_animation", false]], "update_music_stream() (in module pyray)": [[5, "pyray.update_music_stream", false]], "update_physics() (in module pyray)": [[5, "pyray.update_physics", false]], "update_sound() (in module pyray)": [[5, "pyray.update_sound", false]], "update_texture() (in module pyray)": [[5, "pyray.update_texture", false]], "update_texture_rec() (in module pyray)": [[5, "pyray.update_texture_rec", false]], "updateaudiostream() (in module raylib)": [[6, "raylib.UpdateAudioStream", false]], "updatecamera() (in module raylib)": [[6, "raylib.UpdateCamera", false]], "updatecamerapro() (in module raylib)": [[6, "raylib.UpdateCameraPro", false]], "updatemeshbuffer() (in module raylib)": [[6, "raylib.UpdateMeshBuffer", false]], "updatemodelanimation() (in module raylib)": [[6, "raylib.UpdateModelAnimation", false]], "updatemusicstream() (in module raylib)": [[6, "raylib.UpdateMusicStream", false]], "updatephysics() (in module raylib)": [[6, "raylib.UpdatePhysics", false]], "updatesound() (in module raylib)": [[6, "raylib.UpdateSound", false]], "updatetexture() (in module raylib)": [[6, "raylib.UpdateTexture", false]], "updatetexturerec() (in module raylib)": [[6, "raylib.UpdateTextureRec", false]], "upload_mesh() (in module pyray)": [[5, "pyray.upload_mesh", false]], "uploadmesh() (in module raylib)": [[6, "raylib.UploadMesh", false]], "valuebox (in module raylib)": [[6, "raylib.VALUEBOX", false]], "valuebox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.VALUEBOX", false]], "vector2 (class in pyray)": [[5, "pyray.Vector2", false]], "vector2 (in module raylib)": [[6, "raylib.Vector2", false]], "vector2_add() (in module pyray)": [[5, "pyray.vector2_add", false]], "vector2_add_value() (in module pyray)": [[5, "pyray.vector2_add_value", false]], "vector2_angle() (in module pyray)": [[5, "pyray.vector2_angle", false]], "vector2_clamp() (in module pyray)": [[5, "pyray.vector2_clamp", false]], "vector2_clamp_value() (in module pyray)": [[5, "pyray.vector2_clamp_value", false]], "vector2_equals() (in module pyray)": [[5, "pyray.vector2_equals", false]], "vector2_invert() (in module pyray)": [[5, "pyray.vector2_invert", false]], "vector2_length() (in module pyray)": [[5, "pyray.vector2_length", false]], "vector2_length_sqr() (in module pyray)": [[5, "pyray.vector2_length_sqr", false]], "vector2_lerp() (in module pyray)": [[5, "pyray.vector2_lerp", false]], "vector2_line_angle() (in module pyray)": [[5, "pyray.vector2_line_angle", false]], "vector2_move_towards() (in module pyray)": [[5, "pyray.vector2_move_towards", false]], "vector2_multiply() (in module pyray)": [[5, "pyray.vector2_multiply", false]], "vector2_negate() (in module pyray)": [[5, "pyray.vector2_negate", false]], "vector2_normalize() (in module pyray)": [[5, "pyray.vector2_normalize", false]], "vector2_one() (in module pyray)": [[5, "pyray.vector2_one", false]], "vector2_reflect() (in module pyray)": [[5, "pyray.vector2_reflect", false]], "vector2_rotate() (in module pyray)": [[5, "pyray.vector2_rotate", false]], "vector2_scale() (in module pyray)": [[5, "pyray.vector2_scale", false]], "vector2_subtract() (in module pyray)": [[5, "pyray.vector2_subtract", false]], "vector2_subtract_value() (in module pyray)": [[5, "pyray.vector2_subtract_value", false]], "vector2_transform() (in module pyray)": [[5, "pyray.vector2_transform", false]], "vector2_zero() (in module pyray)": [[5, "pyray.vector2_zero", false]], "vector2add() (in module raylib)": [[6, "raylib.Vector2Add", false]], "vector2addvalue() (in module raylib)": [[6, "raylib.Vector2AddValue", false]], "vector2angle() (in module raylib)": [[6, "raylib.Vector2Angle", false]], "vector2clamp() (in module raylib)": [[6, "raylib.Vector2Clamp", false]], "vector2clampvalue() (in module raylib)": [[6, "raylib.Vector2ClampValue", false]], "vector2distance() (in module raylib)": [[6, "raylib.Vector2Distance", false]], "vector2distancesqr() (in module raylib)": [[6, "raylib.Vector2DistanceSqr", false]], "vector2divide() (in module raylib)": [[6, "raylib.Vector2Divide", false]], "vector2dotproduct() (in module raylib)": [[6, "raylib.Vector2DotProduct", false]], "vector2equals() (in module raylib)": [[6, "raylib.Vector2Equals", false]], "vector2invert() (in module raylib)": [[6, "raylib.Vector2Invert", false]], "vector2length() (in module raylib)": [[6, "raylib.Vector2Length", false]], "vector2lengthsqr() (in module raylib)": [[6, "raylib.Vector2LengthSqr", false]], "vector2lerp() (in module raylib)": [[6, "raylib.Vector2Lerp", false]], "vector2lineangle() (in module raylib)": [[6, "raylib.Vector2LineAngle", false]], "vector2movetowards() (in module raylib)": [[6, "raylib.Vector2MoveTowards", false]], "vector2multiply() (in module raylib)": [[6, "raylib.Vector2Multiply", false]], "vector2negate() (in module raylib)": [[6, "raylib.Vector2Negate", false]], "vector2normalize() (in module raylib)": [[6, "raylib.Vector2Normalize", false]], "vector2one() (in module raylib)": [[6, "raylib.Vector2One", false]], "vector2reflect() (in module raylib)": [[6, "raylib.Vector2Reflect", false]], "vector2rotate() (in module raylib)": [[6, "raylib.Vector2Rotate", false]], "vector2scale() (in module raylib)": [[6, "raylib.Vector2Scale", false]], "vector2subtract() (in module raylib)": [[6, "raylib.Vector2Subtract", false]], "vector2subtractvalue() (in module raylib)": [[6, "raylib.Vector2SubtractValue", false]], "vector2transform() (in module raylib)": [[6, "raylib.Vector2Transform", false]], "vector2zero() (in module raylib)": [[6, "raylib.Vector2Zero", false]], "vector3 (class in pyray)": [[5, "pyray.Vector3", false]], "vector3 (in module raylib)": [[6, "raylib.Vector3", false]], "vector3_add() (in module pyray)": [[5, "pyray.vector3_add", false]], "vector3_add_value() (in module pyray)": [[5, "pyray.vector3_add_value", false]], "vector3_angle() (in module pyray)": [[5, "pyray.vector3_angle", false]], "vector3_barycenter() (in module pyray)": [[5, "pyray.vector3_barycenter", false]], "vector3_clamp() (in module pyray)": [[5, "pyray.vector3_clamp", false]], "vector3_clamp_value() (in module pyray)": [[5, "pyray.vector3_clamp_value", false]], "vector3_cross_product() (in module pyray)": [[5, "pyray.vector3_cross_product", false]], "vector3_equals() (in module pyray)": [[5, "pyray.vector3_equals", false]], "vector3_invert() (in module pyray)": [[5, "pyray.vector3_invert", false]], "vector3_length() (in module pyray)": [[5, "pyray.vector3_length", false]], "vector3_length_sqr() (in module pyray)": [[5, "pyray.vector3_length_sqr", false]], "vector3_lerp() (in module pyray)": [[5, "pyray.vector3_lerp", false]], "vector3_max() (in module pyray)": [[5, "pyray.vector3_max", false]], "vector3_min() (in module pyray)": [[5, "pyray.vector3_min", false]], "vector3_multiply() (in module pyray)": [[5, "pyray.vector3_multiply", false]], "vector3_negate() (in module pyray)": [[5, "pyray.vector3_negate", false]], "vector3_normalize() (in module pyray)": [[5, "pyray.vector3_normalize", false]], "vector3_one() (in module pyray)": [[5, "pyray.vector3_one", false]], "vector3_ortho_normalize() (in module pyray)": [[5, "pyray.vector3_ortho_normalize", false]], "vector3_perpendicular() (in module pyray)": [[5, "pyray.vector3_perpendicular", false]], "vector3_project() (in module pyray)": [[5, "pyray.vector3_project", false]], "vector3_reflect() (in module pyray)": [[5, "pyray.vector3_reflect", false]], "vector3_refract() (in module pyray)": [[5, "pyray.vector3_refract", false]], "vector3_reject() (in module pyray)": [[5, "pyray.vector3_reject", false]], "vector3_rotate_by_axis_angle() (in module pyray)": [[5, "pyray.vector3_rotate_by_axis_angle", false]], "vector3_rotate_by_quaternion() (in module pyray)": [[5, "pyray.vector3_rotate_by_quaternion", false]], "vector3_scale() (in module pyray)": [[5, "pyray.vector3_scale", false]], "vector3_subtract() (in module pyray)": [[5, "pyray.vector3_subtract", false]], "vector3_subtract_value() (in module pyray)": [[5, "pyray.vector3_subtract_value", false]], "vector3_to_float_v() (in module pyray)": [[5, "pyray.vector3_to_float_v", false]], "vector3_transform() (in module pyray)": [[5, "pyray.vector3_transform", false]], "vector3_unproject() (in module pyray)": [[5, "pyray.vector3_unproject", false]], "vector3_zero() (in module pyray)": [[5, "pyray.vector3_zero", false]], "vector3add() (in module raylib)": [[6, "raylib.Vector3Add", false]], "vector3addvalue() (in module raylib)": [[6, "raylib.Vector3AddValue", false]], "vector3angle() (in module raylib)": [[6, "raylib.Vector3Angle", false]], "vector3barycenter() (in module raylib)": [[6, "raylib.Vector3Barycenter", false]], "vector3clamp() (in module raylib)": [[6, "raylib.Vector3Clamp", false]], "vector3clampvalue() (in module raylib)": [[6, "raylib.Vector3ClampValue", false]], "vector3crossproduct() (in module raylib)": [[6, "raylib.Vector3CrossProduct", false]], "vector3distance() (in module raylib)": [[6, "raylib.Vector3Distance", false]], "vector3distancesqr() (in module raylib)": [[6, "raylib.Vector3DistanceSqr", false]], "vector3divide() (in module raylib)": [[6, "raylib.Vector3Divide", false]], "vector3dotproduct() (in module raylib)": [[6, "raylib.Vector3DotProduct", false]], "vector3equals() (in module raylib)": [[6, "raylib.Vector3Equals", false]], "vector3invert() (in module raylib)": [[6, "raylib.Vector3Invert", false]], "vector3length() (in module raylib)": [[6, "raylib.Vector3Length", false]], "vector3lengthsqr() (in module raylib)": [[6, "raylib.Vector3LengthSqr", false]], "vector3lerp() (in module raylib)": [[6, "raylib.Vector3Lerp", false]], "vector3max() (in module raylib)": [[6, "raylib.Vector3Max", false]], "vector3min() (in module raylib)": [[6, "raylib.Vector3Min", false]], "vector3multiply() (in module raylib)": [[6, "raylib.Vector3Multiply", false]], "vector3negate() (in module raylib)": [[6, "raylib.Vector3Negate", false]], "vector3normalize() (in module raylib)": [[6, "raylib.Vector3Normalize", false]], "vector3one() (in module raylib)": [[6, "raylib.Vector3One", false]], "vector3orthonormalize() (in module raylib)": [[6, "raylib.Vector3OrthoNormalize", false]], "vector3perpendicular() (in module raylib)": [[6, "raylib.Vector3Perpendicular", false]], "vector3project() (in module raylib)": [[6, "raylib.Vector3Project", false]], "vector3reflect() (in module raylib)": [[6, "raylib.Vector3Reflect", false]], "vector3refract() (in module raylib)": [[6, "raylib.Vector3Refract", false]], "vector3reject() (in module raylib)": [[6, "raylib.Vector3Reject", false]], "vector3rotatebyaxisangle() (in module raylib)": [[6, "raylib.Vector3RotateByAxisAngle", false]], "vector3rotatebyquaternion() (in module raylib)": [[6, "raylib.Vector3RotateByQuaternion", false]], "vector3scale() (in module raylib)": [[6, "raylib.Vector3Scale", false]], "vector3subtract() (in module raylib)": [[6, "raylib.Vector3Subtract", false]], "vector3subtractvalue() (in module raylib)": [[6, "raylib.Vector3SubtractValue", false]], "vector3tofloatv() (in module raylib)": [[6, "raylib.Vector3ToFloatV", false]], "vector3transform() (in module raylib)": [[6, "raylib.Vector3Transform", false]], "vector3unproject() (in module raylib)": [[6, "raylib.Vector3Unproject", false]], "vector3zero() (in module raylib)": [[6, "raylib.Vector3Zero", false]], "vector4 (class in pyray)": [[5, "pyray.Vector4", false]], "vector4 (in module raylib)": [[6, "raylib.Vector4", false]], "vector_2distance() (in module pyray)": [[5, "pyray.vector_2distance", false]], "vector_2distance_sqr() (in module pyray)": [[5, "pyray.vector_2distance_sqr", false]], "vector_2divide() (in module pyray)": [[5, "pyray.vector_2divide", false]], "vector_2dot_product() (in module pyray)": [[5, "pyray.vector_2dot_product", false]], "vector_3distance() (in module pyray)": [[5, "pyray.vector_3distance", false]], "vector_3distance_sqr() (in module pyray)": [[5, "pyray.vector_3distance_sqr", false]], "vector_3divide() (in module pyray)": [[5, "pyray.vector_3divide", false]], "vector_3dot_product() (in module pyray)": [[5, "pyray.vector_3dot_product", false]], "violet (in module pyray)": [[5, "pyray.VIOLET", false]], "violet (in module raylib)": [[6, "raylib.VIOLET", false]], "vrdeviceinfo (class in pyray)": [[5, "pyray.VrDeviceInfo", false]], "vrdeviceinfo (in module raylib)": [[6, "raylib.VrDeviceInfo", false]], "vrstereoconfig (class in pyray)": [[5, "pyray.VrStereoConfig", false]], "vrstereoconfig (in module raylib)": [[6, "raylib.VrStereoConfig", false]], "wait_time() (in module pyray)": [[5, "pyray.wait_time", false]], "waittime() (in module raylib)": [[6, "raylib.WaitTime", false]], "wave (class in pyray)": [[5, "pyray.Wave", false]], "wave (in module raylib)": [[6, "raylib.Wave", false]], "wave_copy() (in module pyray)": [[5, "pyray.wave_copy", false]], "wave_crop() (in module pyray)": [[5, "pyray.wave_crop", false]], "wave_format() (in module pyray)": [[5, "pyray.wave_format", false]], "wavecopy() (in module raylib)": [[6, "raylib.WaveCopy", false]], "wavecrop() (in module raylib)": [[6, "raylib.WaveCrop", false]], "waveformat() (in module raylib)": [[6, "raylib.WaveFormat", false]], "white (in module pyray)": [[5, "pyray.WHITE", false]], "white (in module raylib)": [[6, "raylib.WHITE", false]], "window_should_close() (in module pyray)": [[5, "pyray.window_should_close", false]], "windowshouldclose() (in module raylib)": [[6, "raylib.WindowShouldClose", false]], "wrap() (in module pyray)": [[5, "pyray.wrap", false]], "wrap() (in module raylib)": [[6, "raylib.Wrap", false]], "yellow (in module pyray)": [[5, "pyray.YELLOW", false]], "yellow (in module raylib)": [[6, "raylib.YELLOW", false]]}, "objects": {"": [[5, 0, 0, "-", "pyray"], [6, 0, 0, "-", "raylib"]], "pyray": [[5, 1, 1, "", "AudioStream"], [5, 1, 1, "", "AutomationEvent"], [5, 1, 1, "", "AutomationEventList"], [5, 2, 1, "", "BEIGE"], [5, 2, 1, "", "BLACK"], [5, 2, 1, "", "BLANK"], [5, 2, 1, "", "BLUE"], [5, 2, 1, "", "BROWN"], [5, 1, 1, "", "BlendMode"], [5, 1, 1, "", "BoneInfo"], [5, 1, 1, "", "BoundingBox"], [5, 1, 1, "", "Camera2D"], [5, 1, 1, "", "Camera3D"], [5, 1, 1, "", "CameraMode"], [5, 1, 1, "", "CameraProjection"], [5, 1, 1, "", "Color"], [5, 1, 1, "", "ConfigFlags"], [5, 1, 1, "", "CubemapLayout"], [5, 2, 1, "", "DARKBLUE"], [5, 2, 1, "", "DARKBROWN"], [5, 2, 1, "", "DARKGRAY"], [5, 2, 1, "", "DARKGREEN"], [5, 2, 1, "", "DARKPURPLE"], [5, 1, 1, "", "FilePathList"], [5, 1, 1, "", "Font"], [5, 1, 1, "", "FontType"], [5, 2, 1, "", "GOLD"], [5, 2, 1, "", "GRAY"], [5, 2, 1, "", "GREEN"], [5, 1, 1, "", "GamepadAxis"], [5, 1, 1, "", "GamepadButton"], [5, 1, 1, "", "Gesture"], [5, 1, 1, "", "GlyphInfo"], [5, 1, 1, "", "GuiCheckBoxProperty"], [5, 1, 1, "", "GuiColorPickerProperty"], [5, 1, 1, "", "GuiComboBoxProperty"], [5, 1, 1, "", "GuiControl"], [5, 1, 1, "", "GuiControlProperty"], [5, 1, 1, "", "GuiDefaultProperty"], [5, 1, 1, "", "GuiDropdownBoxProperty"], [5, 1, 1, "", "GuiIconName"], [5, 1, 1, "", "GuiListViewProperty"], [5, 1, 1, "", "GuiProgressBarProperty"], [5, 1, 1, "", "GuiScrollBarProperty"], [5, 1, 1, "", "GuiSliderProperty"], [5, 1, 1, "", "GuiSpinnerProperty"], [5, 1, 1, "", "GuiState"], [5, 1, 1, "", "GuiStyleProp"], [5, 1, 1, "", "GuiTextAlignment"], [5, 1, 1, "", "GuiTextAlignmentVertical"], [5, 1, 1, "", "GuiTextBoxProperty"], [5, 1, 1, "", "GuiTextWrapMode"], [5, 1, 1, "", "GuiToggleProperty"], [5, 1, 1, "", "Image"], [5, 1, 1, "", "KeyboardKey"], [5, 2, 1, "", "LIGHTGRAY"], [5, 2, 1, "", "LIME"], [5, 2, 1, "", "MAGENTA"], [5, 2, 1, "", "MAROON"], [5, 1, 1, "", "Material"], [5, 1, 1, "", "MaterialMap"], [5, 1, 1, "", "MaterialMapIndex"], [5, 1, 1, "", "Matrix"], [5, 1, 1, "", "Matrix2x2"], [5, 1, 1, "", "Mesh"], [5, 1, 1, "", "Model"], [5, 1, 1, "", "ModelAnimation"], [5, 1, 1, "", "MouseButton"], [5, 1, 1, "", "MouseCursor"], [5, 1, 1, "", "Music"], [5, 1, 1, "", "NPatchInfo"], [5, 1, 1, "", "NPatchLayout"], [5, 2, 1, "", "ORANGE"], [5, 2, 1, "", "PINK"], [5, 2, 1, "", "PURPLE"], [5, 1, 1, "", "PhysicsBodyData"], [5, 1, 1, "", "PhysicsManifoldData"], [5, 1, 1, "", "PhysicsShape"], [5, 1, 1, "", "PhysicsVertexData"], [5, 1, 1, "", "PixelFormat"], [5, 2, 1, "", "RAYWHITE"], [5, 2, 1, "", "RED"], [5, 1, 1, "", "Ray"], [5, 1, 1, "", "RayCollision"], [5, 1, 1, "", "Rectangle"], [5, 1, 1, "", "RenderTexture"], [5, 2, 1, "", "SKYBLUE"], [5, 1, 1, "", "Shader"], [5, 1, 1, "", "ShaderAttributeDataType"], [5, 1, 1, "", "ShaderLocationIndex"], [5, 1, 1, "", "ShaderUniformDataType"], [5, 1, 1, "", "Sound"], [5, 1, 1, "", "Texture"], [5, 1, 1, "", "Texture2D"], [5, 1, 1, "", "TextureFilter"], [5, 1, 1, "", "TextureWrap"], [5, 1, 1, "", "TraceLogLevel"], [5, 1, 1, "", "Transform"], [5, 2, 1, "", "VIOLET"], [5, 1, 1, "", "Vector2"], [5, 1, 1, "", "Vector3"], [5, 1, 1, "", "Vector4"], [5, 1, 1, "", "VrDeviceInfo"], [5, 1, 1, "", "VrStereoConfig"], [5, 2, 1, "", "WHITE"], [5, 1, 1, "", "Wave"], [5, 2, 1, "", "YELLOW"], [5, 4, 1, "", "attach_audio_mixed_processor"], [5, 4, 1, "", "attach_audio_stream_processor"], [5, 4, 1, "", "begin_blend_mode"], [5, 4, 1, "", "begin_drawing"], [5, 4, 1, "", "begin_mode_2d"], [5, 4, 1, "", "begin_mode_3d"], [5, 4, 1, "", "begin_scissor_mode"], [5, 4, 1, "", "begin_shader_mode"], [5, 4, 1, "", "begin_texture_mode"], [5, 4, 1, "", "begin_vr_stereo_mode"], [5, 4, 1, "", "change_directory"], [5, 4, 1, "", "check_collision_box_sphere"], [5, 4, 1, "", "check_collision_boxes"], [5, 4, 1, "", "check_collision_circle_rec"], [5, 4, 1, "", "check_collision_circles"], [5, 4, 1, "", "check_collision_lines"], [5, 4, 1, "", "check_collision_point_circle"], [5, 4, 1, "", "check_collision_point_line"], [5, 4, 1, "", "check_collision_point_poly"], [5, 4, 1, "", "check_collision_point_rec"], [5, 4, 1, "", "check_collision_point_triangle"], [5, 4, 1, "", "check_collision_recs"], [5, 4, 1, "", "check_collision_spheres"], [5, 4, 1, "", "clamp"], [5, 4, 1, "", "clear_background"], [5, 4, 1, "", "clear_window_state"], [5, 4, 1, "", "close_audio_device"], [5, 4, 1, "", "close_physics"], [5, 4, 1, "", "close_window"], [5, 4, 1, "", "codepoint_to_utf8"], [5, 4, 1, "", "color_alpha"], [5, 4, 1, "", "color_alpha_blend"], [5, 4, 1, "", "color_brightness"], [5, 4, 1, "", "color_contrast"], [5, 4, 1, "", "color_from_hsv"], [5, 4, 1, "", "color_from_normalized"], [5, 4, 1, "", "color_normalize"], [5, 4, 1, "", "color_tint"], [5, 4, 1, "", "color_to_hsv"], [5, 4, 1, "", "color_to_int"], [5, 4, 1, "", "compress_data"], [5, 4, 1, "", "create_physics_body_circle"], [5, 4, 1, "", "create_physics_body_polygon"], [5, 4, 1, "", "create_physics_body_rectangle"], [5, 4, 1, "", "decode_data_base64"], [5, 4, 1, "", "decompress_data"], [5, 4, 1, "", "destroy_physics_body"], [5, 4, 1, "", "detach_audio_mixed_processor"], [5, 4, 1, "", "detach_audio_stream_processor"], [5, 4, 1, "", "directory_exists"], [5, 4, 1, "", "disable_cursor"], [5, 4, 1, "", "disable_event_waiting"], [5, 4, 1, "", "draw_billboard"], [5, 4, 1, "", "draw_billboard_pro"], [5, 4, 1, "", "draw_billboard_rec"], [5, 4, 1, "", "draw_bounding_box"], [5, 4, 1, "", "draw_capsule"], [5, 4, 1, "", "draw_capsule_wires"], [5, 4, 1, "", "draw_circle"], [5, 4, 1, "", "draw_circle_3d"], [5, 4, 1, "", "draw_circle_gradient"], [5, 4, 1, "", "draw_circle_lines"], [5, 4, 1, "", "draw_circle_lines_v"], [5, 4, 1, "", "draw_circle_sector"], [5, 4, 1, "", "draw_circle_sector_lines"], [5, 4, 1, "", "draw_circle_v"], [5, 4, 1, "", "draw_cube"], [5, 4, 1, "", "draw_cube_v"], [5, 4, 1, "", "draw_cube_wires"], [5, 4, 1, "", "draw_cube_wires_v"], [5, 4, 1, "", "draw_cylinder"], [5, 4, 1, "", "draw_cylinder_ex"], [5, 4, 1, "", "draw_cylinder_wires"], [5, 4, 1, "", "draw_cylinder_wires_ex"], [5, 4, 1, "", "draw_ellipse"], [5, 4, 1, "", "draw_ellipse_lines"], [5, 4, 1, "", "draw_fps"], [5, 4, 1, "", "draw_grid"], [5, 4, 1, "", "draw_line"], [5, 4, 1, "", "draw_line_3d"], [5, 4, 1, "", "draw_line_bezier"], [5, 4, 1, "", "draw_line_ex"], [5, 4, 1, "", "draw_line_strip"], [5, 4, 1, "", "draw_line_v"], [5, 4, 1, "", "draw_mesh"], [5, 4, 1, "", "draw_mesh_instanced"], [5, 4, 1, "", "draw_model"], [5, 4, 1, "", "draw_model_ex"], [5, 4, 1, "", "draw_model_wires"], [5, 4, 1, "", "draw_model_wires_ex"], [5, 4, 1, "", "draw_pixel"], [5, 4, 1, "", "draw_pixel_v"], [5, 4, 1, "", "draw_plane"], [5, 4, 1, "", "draw_point_3d"], [5, 4, 1, "", "draw_poly"], [5, 4, 1, "", "draw_poly_lines"], [5, 4, 1, "", "draw_poly_lines_ex"], [5, 4, 1, "", "draw_ray"], [5, 4, 1, "", "draw_rectangle"], [5, 4, 1, "", "draw_rectangle_gradient_ex"], [5, 4, 1, "", "draw_rectangle_gradient_h"], [5, 4, 1, "", "draw_rectangle_gradient_v"], [5, 4, 1, "", "draw_rectangle_lines"], [5, 4, 1, "", "draw_rectangle_lines_ex"], [5, 4, 1, "", "draw_rectangle_pro"], [5, 4, 1, "", "draw_rectangle_rec"], [5, 4, 1, "", "draw_rectangle_rounded"], [5, 4, 1, "", "draw_rectangle_rounded_lines"], [5, 4, 1, "", "draw_rectangle_v"], [5, 4, 1, "", "draw_ring"], [5, 4, 1, "", "draw_ring_lines"], [5, 4, 1, "", "draw_sphere"], [5, 4, 1, "", "draw_sphere_ex"], [5, 4, 1, "", "draw_sphere_wires"], [5, 4, 1, "", "draw_spline_basis"], [5, 4, 1, "", "draw_spline_bezier_cubic"], [5, 4, 1, "", "draw_spline_bezier_quadratic"], [5, 4, 1, "", "draw_spline_catmull_rom"], [5, 4, 1, "", "draw_spline_linear"], [5, 4, 1, "", "draw_spline_segment_basis"], [5, 4, 1, "", "draw_spline_segment_bezier_cubic"], [5, 4, 1, "", "draw_spline_segment_bezier_quadratic"], [5, 4, 1, "", "draw_spline_segment_catmull_rom"], [5, 4, 1, "", "draw_spline_segment_linear"], [5, 4, 1, "", "draw_text"], [5, 4, 1, "", "draw_text_codepoint"], [5, 4, 1, "", "draw_text_codepoints"], [5, 4, 1, "", "draw_text_ex"], [5, 4, 1, "", "draw_text_pro"], [5, 4, 1, "", "draw_texture"], [5, 4, 1, "", "draw_texture_ex"], [5, 4, 1, "", "draw_texture_n_patch"], [5, 4, 1, "", "draw_texture_pro"], [5, 4, 1, "", "draw_texture_rec"], [5, 4, 1, "", "draw_texture_v"], [5, 4, 1, "", "draw_triangle"], [5, 4, 1, "", "draw_triangle_3d"], [5, 4, 1, "", "draw_triangle_fan"], [5, 4, 1, "", "draw_triangle_lines"], [5, 4, 1, "", "draw_triangle_strip"], [5, 4, 1, "", "draw_triangle_strip_3d"], [5, 4, 1, "", "enable_cursor"], [5, 4, 1, "", "enable_event_waiting"], [5, 4, 1, "", "encode_data_base64"], [5, 4, 1, "", "end_blend_mode"], [5, 4, 1, "", "end_drawing"], [5, 4, 1, "", "end_mode_2d"], [5, 4, 1, "", "end_mode_3d"], [5, 4, 1, "", "end_scissor_mode"], [5, 4, 1, "", "end_shader_mode"], [5, 4, 1, "", "end_texture_mode"], [5, 4, 1, "", "end_vr_stereo_mode"], [5, 4, 1, "", "export_automation_event_list"], [5, 4, 1, "", "export_data_as_code"], [5, 4, 1, "", "export_font_as_code"], [5, 4, 1, "", "export_image"], [5, 4, 1, "", "export_image_as_code"], [5, 4, 1, "", "export_image_to_memory"], [5, 4, 1, "", "export_mesh"], [5, 4, 1, "", "export_wave"], [5, 4, 1, "", "export_wave_as_code"], [5, 4, 1, "", "fade"], [5, 4, 1, "", "file_exists"], [5, 1, 1, "", "float16"], [5, 1, 1, "", "float3"], [5, 4, 1, "", "float_equals"], [5, 4, 1, "", "gen_image_cellular"], [5, 4, 1, "", "gen_image_checked"], [5, 4, 1, "", "gen_image_color"], [5, 4, 1, "", "gen_image_font_atlas"], [5, 4, 1, "", "gen_image_gradient_linear"], [5, 4, 1, "", "gen_image_gradient_radial"], [5, 4, 1, "", "gen_image_gradient_square"], [5, 4, 1, "", "gen_image_perlin_noise"], [5, 4, 1, "", "gen_image_text"], [5, 4, 1, "", "gen_image_white_noise"], [5, 4, 1, "", "gen_mesh_cone"], [5, 4, 1, "", "gen_mesh_cube"], [5, 4, 1, "", "gen_mesh_cubicmap"], [5, 4, 1, "", "gen_mesh_cylinder"], [5, 4, 1, "", "gen_mesh_heightmap"], [5, 4, 1, "", "gen_mesh_hemi_sphere"], [5, 4, 1, "", "gen_mesh_knot"], [5, 4, 1, "", "gen_mesh_plane"], [5, 4, 1, "", "gen_mesh_poly"], [5, 4, 1, "", "gen_mesh_sphere"], [5, 4, 1, "", "gen_mesh_tangents"], [5, 4, 1, "", "gen_mesh_torus"], [5, 4, 1, "", "gen_texture_mipmaps"], [5, 4, 1, "", "get_application_directory"], [5, 4, 1, "", "get_camera_matrix"], [5, 4, 1, "", "get_camera_matrix_2d"], [5, 4, 1, "", "get_char_pressed"], [5, 4, 1, "", "get_clipboard_text"], [5, 4, 1, "", "get_codepoint"], [5, 4, 1, "", "get_codepoint_count"], [5, 4, 1, "", "get_codepoint_next"], [5, 4, 1, "", "get_codepoint_previous"], [5, 4, 1, "", "get_collision_rec"], [5, 4, 1, "", "get_color"], [5, 4, 1, "", "get_current_monitor"], [5, 4, 1, "", "get_directory_path"], [5, 4, 1, "", "get_file_extension"], [5, 4, 1, "", "get_file_length"], [5, 4, 1, "", "get_file_mod_time"], [5, 4, 1, "", "get_file_name"], [5, 4, 1, "", "get_file_name_without_ext"], [5, 4, 1, "", "get_font_default"], [5, 4, 1, "", "get_fps"], [5, 4, 1, "", "get_frame_time"], [5, 4, 1, "", "get_gamepad_axis_count"], [5, 4, 1, "", "get_gamepad_axis_movement"], [5, 4, 1, "", "get_gamepad_button_pressed"], [5, 4, 1, "", "get_gamepad_name"], [5, 4, 1, "", "get_gesture_detected"], [5, 4, 1, "", "get_gesture_drag_angle"], [5, 4, 1, "", "get_gesture_drag_vector"], [5, 4, 1, "", "get_gesture_hold_duration"], [5, 4, 1, "", "get_gesture_pinch_angle"], [5, 4, 1, "", "get_gesture_pinch_vector"], [5, 4, 1, "", "get_glyph_atlas_rec"], [5, 4, 1, "", "get_glyph_index"], [5, 4, 1, "", "get_glyph_info"], [5, 4, 1, "", "get_image_alpha_border"], [5, 4, 1, "", "get_image_color"], [5, 4, 1, "", "get_key_pressed"], [5, 4, 1, "", "get_master_volume"], [5, 4, 1, "", "get_mesh_bounding_box"], [5, 4, 1, "", "get_model_bounding_box"], [5, 4, 1, "", "get_monitor_count"], [5, 4, 1, "", "get_monitor_height"], [5, 4, 1, "", "get_monitor_name"], [5, 4, 1, "", "get_monitor_physical_height"], [5, 4, 1, "", "get_monitor_physical_width"], [5, 4, 1, "", "get_monitor_position"], [5, 4, 1, "", "get_monitor_refresh_rate"], [5, 4, 1, "", "get_monitor_width"], [5, 4, 1, "", "get_mouse_delta"], [5, 4, 1, "", "get_mouse_position"], [5, 4, 1, "", "get_mouse_ray"], [5, 4, 1, "", "get_mouse_wheel_move"], [5, 4, 1, "", "get_mouse_wheel_move_v"], [5, 4, 1, "", "get_mouse_x"], [5, 4, 1, "", "get_mouse_y"], [5, 4, 1, "", "get_music_time_length"], [5, 4, 1, "", "get_music_time_played"], [5, 4, 1, "", "get_physics_bodies_count"], [5, 4, 1, "", "get_physics_body"], [5, 4, 1, "", "get_physics_shape_type"], [5, 4, 1, "", "get_physics_shape_vertex"], [5, 4, 1, "", "get_physics_shape_vertices_count"], [5, 4, 1, "", "get_pixel_color"], [5, 4, 1, "", "get_pixel_data_size"], [5, 4, 1, "", "get_prev_directory_path"], [5, 4, 1, "", "get_random_value"], [5, 4, 1, "", "get_ray_collision_box"], [5, 4, 1, "", "get_ray_collision_mesh"], [5, 4, 1, "", "get_ray_collision_quad"], [5, 4, 1, "", "get_ray_collision_sphere"], [5, 4, 1, "", "get_ray_collision_triangle"], [5, 4, 1, "", "get_render_height"], [5, 4, 1, "", "get_render_width"], [5, 4, 1, "", "get_screen_height"], [5, 4, 1, "", "get_screen_to_world_2d"], [5, 4, 1, "", "get_screen_width"], [5, 4, 1, "", "get_shader_location"], [5, 4, 1, "", "get_shader_location_attrib"], [5, 4, 1, "", "get_spline_point_basis"], [5, 4, 1, "", "get_spline_point_bezier_cubic"], [5, 4, 1, "", "get_spline_point_bezier_quad"], [5, 4, 1, "", "get_spline_point_catmull_rom"], [5, 4, 1, "", "get_spline_point_linear"], [5, 4, 1, "", "get_time"], [5, 4, 1, "", "get_touch_point_count"], [5, 4, 1, "", "get_touch_point_id"], [5, 4, 1, "", "get_touch_position"], [5, 4, 1, "", "get_touch_x"], [5, 4, 1, "", "get_touch_y"], [5, 4, 1, "", "get_window_handle"], [5, 4, 1, "", "get_window_position"], [5, 4, 1, "", "get_window_scale_dpi"], [5, 4, 1, "", "get_working_directory"], [5, 4, 1, "", "get_world_to_screen"], [5, 4, 1, "", "get_world_to_screen_2d"], [5, 4, 1, "", "get_world_to_screen_ex"], [5, 4, 1, "", "glfw_create_cursor"], [5, 4, 1, "", "glfw_create_standard_cursor"], [5, 4, 1, "", "glfw_create_window"], [5, 4, 1, "", "glfw_default_window_hints"], [5, 4, 1, "", "glfw_destroy_cursor"], [5, 4, 1, "", "glfw_destroy_window"], [5, 4, 1, "", "glfw_extension_supported"], [5, 4, 1, "", "glfw_focus_window"], [5, 4, 1, "", "glfw_get_clipboard_string"], [5, 4, 1, "", "glfw_get_current_context"], [5, 4, 1, "", "glfw_get_cursor_pos"], [5, 4, 1, "", "glfw_get_error"], [5, 4, 1, "", "glfw_get_framebuffer_size"], [5, 4, 1, "", "glfw_get_gamepad_name"], [5, 4, 1, "", "glfw_get_gamepad_state"], [5, 4, 1, "", "glfw_get_gamma_ramp"], [5, 4, 1, "", "glfw_get_input_mode"], [5, 4, 1, "", "glfw_get_joystick_axes"], [5, 4, 1, "", "glfw_get_joystick_buttons"], [5, 4, 1, "", "glfw_get_joystick_guid"], [5, 4, 1, "", "glfw_get_joystick_hats"], [5, 4, 1, "", "glfw_get_joystick_name"], [5, 4, 1, "", "glfw_get_joystick_user_pointer"], [5, 4, 1, "", "glfw_get_key"], [5, 4, 1, "", "glfw_get_key_name"], [5, 4, 1, "", "glfw_get_key_scancode"], [5, 4, 1, "", "glfw_get_monitor_content_scale"], [5, 4, 1, "", "glfw_get_monitor_name"], [5, 4, 1, "", "glfw_get_monitor_physical_size"], [5, 4, 1, "", "glfw_get_monitor_pos"], [5, 4, 1, "", "glfw_get_monitor_user_pointer"], [5, 4, 1, "", "glfw_get_monitor_workarea"], [5, 4, 1, "", "glfw_get_monitors"], [5, 4, 1, "", "glfw_get_mouse_button"], [5, 4, 1, "", "glfw_get_platform"], [5, 4, 1, "", "glfw_get_primary_monitor"], [5, 4, 1, "", "glfw_get_proc_address"], [5, 4, 1, "", "glfw_get_required_instance_extensions"], [5, 4, 1, "", "glfw_get_time"], [5, 4, 1, "", "glfw_get_timer_frequency"], [5, 4, 1, "", "glfw_get_timer_value"], [5, 4, 1, "", "glfw_get_version"], [5, 4, 1, "", "glfw_get_version_string"], [5, 4, 1, "", "glfw_get_video_mode"], [5, 4, 1, "", "glfw_get_video_modes"], [5, 4, 1, "", "glfw_get_window_attrib"], [5, 4, 1, "", "glfw_get_window_content_scale"], [5, 4, 1, "", "glfw_get_window_frame_size"], [5, 4, 1, "", "glfw_get_window_monitor"], [5, 4, 1, "", "glfw_get_window_opacity"], [5, 4, 1, "", "glfw_get_window_pos"], [5, 4, 1, "", "glfw_get_window_size"], [5, 4, 1, "", "glfw_get_window_user_pointer"], [5, 4, 1, "", "glfw_hide_window"], [5, 4, 1, "", "glfw_iconify_window"], [5, 4, 1, "", "glfw_init"], [5, 4, 1, "", "glfw_init_allocator"], [5, 4, 1, "", "glfw_init_hint"], [5, 4, 1, "", "glfw_joystick_is_gamepad"], [5, 4, 1, "", "glfw_joystick_present"], [5, 4, 1, "", "glfw_make_context_current"], [5, 4, 1, "", "glfw_maximize_window"], [5, 4, 1, "", "glfw_platform_supported"], [5, 4, 1, "", "glfw_poll_events"], [5, 4, 1, "", "glfw_post_empty_event"], [5, 4, 1, "", "glfw_raw_mouse_motion_supported"], [5, 4, 1, "", "glfw_request_window_attention"], [5, 4, 1, "", "glfw_restore_window"], [5, 4, 1, "", "glfw_set_char_callback"], [5, 4, 1, "", "glfw_set_char_mods_callback"], [5, 4, 1, "", "glfw_set_clipboard_string"], [5, 4, 1, "", "glfw_set_cursor"], [5, 4, 1, "", "glfw_set_cursor_enter_callback"], [5, 4, 1, "", "glfw_set_cursor_pos"], [5, 4, 1, "", "glfw_set_cursor_pos_callback"], [5, 4, 1, "", "glfw_set_drop_callback"], [5, 4, 1, "", "glfw_set_error_callback"], [5, 4, 1, "", "glfw_set_framebuffer_size_callback"], [5, 4, 1, "", "glfw_set_gamma"], [5, 4, 1, "", "glfw_set_gamma_ramp"], [5, 4, 1, "", "glfw_set_input_mode"], [5, 4, 1, "", "glfw_set_joystick_callback"], [5, 4, 1, "", "glfw_set_joystick_user_pointer"], [5, 4, 1, "", "glfw_set_key_callback"], [5, 4, 1, "", "glfw_set_monitor_callback"], [5, 4, 1, "", "glfw_set_monitor_user_pointer"], [5, 4, 1, "", "glfw_set_mouse_button_callback"], [5, 4, 1, "", "glfw_set_scroll_callback"], [5, 4, 1, "", "glfw_set_time"], [5, 4, 1, "", "glfw_set_window_aspect_ratio"], [5, 4, 1, "", "glfw_set_window_attrib"], [5, 4, 1, "", "glfw_set_window_close_callback"], [5, 4, 1, "", "glfw_set_window_content_scale_callback"], [5, 4, 1, "", "glfw_set_window_focus_callback"], [5, 4, 1, "", "glfw_set_window_icon"], [5, 4, 1, "", "glfw_set_window_iconify_callback"], [5, 4, 1, "", "glfw_set_window_maximize_callback"], [5, 4, 1, "", "glfw_set_window_monitor"], [5, 4, 1, "", "glfw_set_window_opacity"], [5, 4, 1, "", "glfw_set_window_pos"], [5, 4, 1, "", "glfw_set_window_pos_callback"], [5, 4, 1, "", "glfw_set_window_refresh_callback"], [5, 4, 1, "", "glfw_set_window_should_close"], [5, 4, 1, "", "glfw_set_window_size"], [5, 4, 1, "", "glfw_set_window_size_callback"], [5, 4, 1, "", "glfw_set_window_size_limits"], [5, 4, 1, "", "glfw_set_window_title"], [5, 4, 1, "", "glfw_set_window_user_pointer"], [5, 4, 1, "", "glfw_show_window"], [5, 4, 1, "", "glfw_swap_buffers"], [5, 4, 1, "", "glfw_swap_interval"], [5, 4, 1, "", "glfw_terminate"], [5, 4, 1, "", "glfw_update_gamepad_mappings"], [5, 4, 1, "", "glfw_vulkan_supported"], [5, 4, 1, "", "glfw_wait_events"], [5, 4, 1, "", "glfw_wait_events_timeout"], [5, 4, 1, "", "glfw_window_hint"], [5, 4, 1, "", "glfw_window_hint_string"], [5, 4, 1, "", "glfw_window_should_close"], [5, 4, 1, "", "gui_button"], [5, 4, 1, "", "gui_check_box"], [5, 4, 1, "", "gui_color_bar_alpha"], [5, 4, 1, "", "gui_color_bar_hue"], [5, 4, 1, "", "gui_color_panel"], [5, 4, 1, "", "gui_color_panel_hsv"], [5, 4, 1, "", "gui_color_picker"], [5, 4, 1, "", "gui_color_picker_hsv"], [5, 4, 1, "", "gui_combo_box"], [5, 4, 1, "", "gui_disable"], [5, 4, 1, "", "gui_disable_tooltip"], [5, 4, 1, "", "gui_draw_icon"], [5, 4, 1, "", "gui_dropdown_box"], [5, 4, 1, "", "gui_dummy_rec"], [5, 4, 1, "", "gui_enable"], [5, 4, 1, "", "gui_enable_tooltip"], [5, 4, 1, "", "gui_get_font"], [5, 4, 1, "", "gui_get_icons"], [5, 4, 1, "", "gui_get_state"], [5, 4, 1, "", "gui_get_style"], [5, 4, 1, "", "gui_grid"], [5, 4, 1, "", "gui_group_box"], [5, 4, 1, "", "gui_icon_text"], [5, 4, 1, "", "gui_is_locked"], [5, 4, 1, "", "gui_label"], [5, 4, 1, "", "gui_label_button"], [5, 4, 1, "", "gui_line"], [5, 4, 1, "", "gui_list_view"], [5, 4, 1, "", "gui_list_view_ex"], [5, 4, 1, "", "gui_load_icons"], [5, 4, 1, "", "gui_load_style"], [5, 4, 1, "", "gui_load_style_default"], [5, 4, 1, "", "gui_lock"], [5, 4, 1, "", "gui_message_box"], [5, 4, 1, "", "gui_panel"], [5, 4, 1, "", "gui_progress_bar"], [5, 4, 1, "", "gui_scroll_panel"], [5, 4, 1, "", "gui_set_alpha"], [5, 4, 1, "", "gui_set_font"], [5, 4, 1, "", "gui_set_icon_scale"], [5, 4, 1, "", "gui_set_state"], [5, 4, 1, "", "gui_set_style"], [5, 4, 1, "", "gui_set_tooltip"], [5, 4, 1, "", "gui_slider"], [5, 4, 1, "", "gui_slider_bar"], [5, 4, 1, "", "gui_spinner"], [5, 4, 1, "", "gui_status_bar"], [5, 4, 1, "", "gui_tab_bar"], [5, 4, 1, "", "gui_text_box"], [5, 4, 1, "", "gui_text_input_box"], [5, 4, 1, "", "gui_toggle"], [5, 4, 1, "", "gui_toggle_group"], [5, 4, 1, "", "gui_toggle_slider"], [5, 4, 1, "", "gui_unlock"], [5, 4, 1, "", "gui_value_box"], [5, 4, 1, "", "gui_window_box"], [5, 4, 1, "", "hide_cursor"], [5, 4, 1, "", "image_alpha_clear"], [5, 4, 1, "", "image_alpha_crop"], [5, 4, 1, "", "image_alpha_mask"], [5, 4, 1, "", "image_alpha_premultiply"], [5, 4, 1, "", "image_blur_gaussian"], [5, 4, 1, "", "image_clear_background"], [5, 4, 1, "", "image_color_brightness"], [5, 4, 1, "", "image_color_contrast"], [5, 4, 1, "", "image_color_grayscale"], [5, 4, 1, "", "image_color_invert"], [5, 4, 1, "", "image_color_replace"], [5, 4, 1, "", "image_color_tint"], [5, 4, 1, "", "image_copy"], [5, 4, 1, "", "image_crop"], [5, 4, 1, "", "image_dither"], [5, 4, 1, "", "image_draw"], [5, 4, 1, "", "image_draw_circle"], [5, 4, 1, "", "image_draw_circle_lines"], [5, 4, 1, "", "image_draw_circle_lines_v"], [5, 4, 1, "", "image_draw_circle_v"], [5, 4, 1, "", "image_draw_line"], [5, 4, 1, "", "image_draw_line_v"], [5, 4, 1, "", "image_draw_pixel"], [5, 4, 1, "", "image_draw_pixel_v"], [5, 4, 1, "", "image_draw_rectangle"], [5, 4, 1, "", "image_draw_rectangle_lines"], [5, 4, 1, "", "image_draw_rectangle_rec"], [5, 4, 1, "", "image_draw_rectangle_v"], [5, 4, 1, "", "image_draw_text"], [5, 4, 1, "", "image_draw_text_ex"], [5, 4, 1, "", "image_flip_horizontal"], [5, 4, 1, "", "image_flip_vertical"], [5, 4, 1, "", "image_format"], [5, 4, 1, "", "image_from_image"], [5, 4, 1, "", "image_mipmaps"], [5, 4, 1, "", "image_resize"], [5, 4, 1, "", "image_resize_canvas"], [5, 4, 1, "", "image_resize_nn"], [5, 4, 1, "", "image_rotate"], [5, 4, 1, "", "image_rotate_ccw"], [5, 4, 1, "", "image_rotate_cw"], [5, 4, 1, "", "image_text"], [5, 4, 1, "", "image_text_ex"], [5, 4, 1, "", "image_to_pot"], [5, 4, 1, "", "init_audio_device"], [5, 4, 1, "", "init_physics"], [5, 4, 1, "", "init_window"], [5, 4, 1, "", "is_audio_device_ready"], [5, 4, 1, "", "is_audio_stream_playing"], [5, 4, 1, "", "is_audio_stream_processed"], [5, 4, 1, "", "is_audio_stream_ready"], [5, 4, 1, "", "is_cursor_hidden"], [5, 4, 1, "", "is_cursor_on_screen"], [5, 4, 1, "", "is_file_dropped"], [5, 4, 1, "", "is_file_extension"], [5, 4, 1, "", "is_font_ready"], [5, 4, 1, "", "is_gamepad_available"], [5, 4, 1, "", "is_gamepad_button_down"], [5, 4, 1, "", "is_gamepad_button_pressed"], [5, 4, 1, "", "is_gamepad_button_released"], [5, 4, 1, "", "is_gamepad_button_up"], [5, 4, 1, "", "is_gesture_detected"], [5, 4, 1, "", "is_image_ready"], [5, 4, 1, "", "is_key_down"], [5, 4, 1, "", "is_key_pressed"], [5, 4, 1, "", "is_key_pressed_repeat"], [5, 4, 1, "", "is_key_released"], [5, 4, 1, "", "is_key_up"], [5, 4, 1, "", "is_material_ready"], [5, 4, 1, "", "is_model_animation_valid"], [5, 4, 1, "", "is_model_ready"], [5, 4, 1, "", "is_mouse_button_down"], [5, 4, 1, "", "is_mouse_button_pressed"], [5, 4, 1, "", "is_mouse_button_released"], [5, 4, 1, "", "is_mouse_button_up"], [5, 4, 1, "", "is_music_ready"], [5, 4, 1, "", "is_music_stream_playing"], [5, 4, 1, "", "is_path_file"], [5, 4, 1, "", "is_render_texture_ready"], [5, 4, 1, "", "is_shader_ready"], [5, 4, 1, "", "is_sound_playing"], [5, 4, 1, "", "is_sound_ready"], [5, 4, 1, "", "is_texture_ready"], [5, 4, 1, "", "is_wave_ready"], [5, 4, 1, "", "is_window_focused"], [5, 4, 1, "", "is_window_fullscreen"], [5, 4, 1, "", "is_window_hidden"], [5, 4, 1, "", "is_window_maximized"], [5, 4, 1, "", "is_window_minimized"], [5, 4, 1, "", "is_window_ready"], [5, 4, 1, "", "is_window_resized"], [5, 4, 1, "", "is_window_state"], [5, 4, 1, "", "lerp"], [5, 4, 1, "", "load_audio_stream"], [5, 4, 1, "", "load_automation_event_list"], [5, 4, 1, "", "load_codepoints"], [5, 4, 1, "", "load_directory_files"], [5, 4, 1, "", "load_directory_files_ex"], [5, 4, 1, "", "load_dropped_files"], [5, 4, 1, "", "load_file_data"], [5, 4, 1, "", "load_file_text"], [5, 4, 1, "", "load_font"], [5, 4, 1, "", "load_font_data"], [5, 4, 1, "", "load_font_ex"], [5, 4, 1, "", "load_font_from_image"], [5, 4, 1, "", "load_font_from_memory"], [5, 4, 1, "", "load_image"], [5, 4, 1, "", "load_image_anim"], [5, 4, 1, "", "load_image_colors"], [5, 4, 1, "", "load_image_from_memory"], [5, 4, 1, "", "load_image_from_screen"], [5, 4, 1, "", "load_image_from_texture"], [5, 4, 1, "", "load_image_palette"], [5, 4, 1, "", "load_image_raw"], [5, 4, 1, "", "load_image_svg"], [5, 4, 1, "", "load_material_default"], [5, 4, 1, "", "load_materials"], [5, 4, 1, "", "load_model"], [5, 4, 1, "", "load_model_animations"], [5, 4, 1, "", "load_model_from_mesh"], [5, 4, 1, "", "load_music_stream"], [5, 4, 1, "", "load_music_stream_from_memory"], [5, 4, 1, "", "load_random_sequence"], [5, 4, 1, "", "load_render_texture"], [5, 4, 1, "", "load_shader"], [5, 4, 1, "", "load_shader_from_memory"], [5, 4, 1, "", "load_sound"], [5, 4, 1, "", "load_sound_alias"], [5, 4, 1, "", "load_sound_from_wave"], [5, 4, 1, "", "load_texture"], [5, 4, 1, "", "load_texture_cubemap"], [5, 4, 1, "", "load_texture_from_image"], [5, 4, 1, "", "load_utf8"], [5, 4, 1, "", "load_vr_stereo_config"], [5, 4, 1, "", "load_wave"], [5, 4, 1, "", "load_wave_from_memory"], [5, 4, 1, "", "load_wave_samples"], [5, 4, 1, "", "matrix_add"], [5, 4, 1, "", "matrix_determinant"], [5, 4, 1, "", "matrix_frustum"], [5, 4, 1, "", "matrix_identity"], [5, 4, 1, "", "matrix_invert"], [5, 4, 1, "", "matrix_look_at"], [5, 4, 1, "", "matrix_multiply"], [5, 4, 1, "", "matrix_ortho"], [5, 4, 1, "", "matrix_perspective"], [5, 4, 1, "", "matrix_rotate"], [5, 4, 1, "", "matrix_rotate_x"], [5, 4, 1, "", "matrix_rotate_xyz"], [5, 4, 1, "", "matrix_rotate_y"], [5, 4, 1, "", "matrix_rotate_z"], [5, 4, 1, "", "matrix_rotate_zyx"], [5, 4, 1, "", "matrix_scale"], [5, 4, 1, "", "matrix_subtract"], [5, 4, 1, "", "matrix_to_float_v"], [5, 4, 1, "", "matrix_trace"], [5, 4, 1, "", "matrix_translate"], [5, 4, 1, "", "matrix_transpose"], [5, 4, 1, "", "maximize_window"], [5, 4, 1, "", "measure_text"], [5, 4, 1, "", "measure_text_ex"], [5, 4, 1, "", "mem_alloc"], [5, 4, 1, "", "mem_free"], [5, 4, 1, "", "mem_realloc"], [5, 4, 1, "", "minimize_window"], [5, 4, 1, "", "normalize"], [5, 4, 1, "", "open_url"], [5, 4, 1, "", "pause_audio_stream"], [5, 4, 1, "", "pause_music_stream"], [5, 4, 1, "", "pause_sound"], [5, 4, 1, "", "physics_add_force"], [5, 4, 1, "", "physics_add_torque"], [5, 4, 1, "", "physics_shatter"], [5, 4, 1, "", "play_audio_stream"], [5, 4, 1, "", "play_automation_event"], [5, 4, 1, "", "play_music_stream"], [5, 4, 1, "", "play_sound"], [5, 4, 1, "", "pointer"], [5, 4, 1, "", "poll_input_events"], [5, 4, 1, "", "quaternion_add"], [5, 4, 1, "", "quaternion_add_value"], [5, 4, 1, "", "quaternion_divide"], [5, 4, 1, "", "quaternion_equals"], [5, 4, 1, "", "quaternion_from_axis_angle"], [5, 4, 1, "", "quaternion_from_euler"], [5, 4, 1, "", "quaternion_from_matrix"], [5, 4, 1, "", "quaternion_from_vector3_to_vector3"], [5, 4, 1, "", "quaternion_identity"], [5, 4, 1, "", "quaternion_invert"], [5, 4, 1, "", "quaternion_length"], [5, 4, 1, "", "quaternion_lerp"], [5, 4, 1, "", "quaternion_multiply"], [5, 4, 1, "", "quaternion_nlerp"], [5, 4, 1, "", "quaternion_normalize"], [5, 4, 1, "", "quaternion_scale"], [5, 4, 1, "", "quaternion_slerp"], [5, 4, 1, "", "quaternion_subtract"], [5, 4, 1, "", "quaternion_subtract_value"], [5, 4, 1, "", "quaternion_to_axis_angle"], [5, 4, 1, "", "quaternion_to_euler"], [5, 4, 1, "", "quaternion_to_matrix"], [5, 4, 1, "", "quaternion_transform"], [5, 4, 1, "", "remap"], [5, 4, 1, "", "reset_physics"], [5, 4, 1, "", "restore_window"], [5, 4, 1, "", "resume_audio_stream"], [5, 4, 1, "", "resume_music_stream"], [5, 4, 1, "", "resume_sound"], [5, 1, 1, "", "rlDrawCall"], [5, 1, 1, "", "rlRenderBatch"], [5, 1, 1, "", "rlVertexBuffer"], [5, 4, 1, "", "rl_active_draw_buffers"], [5, 4, 1, "", "rl_active_texture_slot"], [5, 4, 1, "", "rl_begin"], [5, 4, 1, "", "rl_bind_image_texture"], [5, 4, 1, "", "rl_bind_shader_buffer"], [5, 4, 1, "", "rl_blit_framebuffer"], [5, 4, 1, "", "rl_check_errors"], [5, 4, 1, "", "rl_check_render_batch_limit"], [5, 4, 1, "", "rl_clear_color"], [5, 4, 1, "", "rl_clear_screen_buffers"], [5, 4, 1, "", "rl_color3f"], [5, 4, 1, "", "rl_color4f"], [5, 4, 1, "", "rl_color4ub"], [5, 4, 1, "", "rl_compile_shader"], [5, 4, 1, "", "rl_compute_shader_dispatch"], [5, 4, 1, "", "rl_copy_shader_buffer"], [5, 4, 1, "", "rl_cubemap_parameters"], [5, 4, 1, "", "rl_disable_backface_culling"], [5, 4, 1, "", "rl_disable_color_blend"], [5, 4, 1, "", "rl_disable_depth_mask"], [5, 4, 1, "", "rl_disable_depth_test"], [5, 4, 1, "", "rl_disable_framebuffer"], [5, 4, 1, "", "rl_disable_scissor_test"], [5, 4, 1, "", "rl_disable_shader"], [5, 4, 1, "", "rl_disable_smooth_lines"], [5, 4, 1, "", "rl_disable_stereo_render"], [5, 4, 1, "", "rl_disable_texture"], [5, 4, 1, "", "rl_disable_texture_cubemap"], [5, 4, 1, "", "rl_disable_vertex_array"], [5, 4, 1, "", "rl_disable_vertex_attribute"], [5, 4, 1, "", "rl_disable_vertex_buffer"], [5, 4, 1, "", "rl_disable_vertex_buffer_element"], [5, 4, 1, "", "rl_disable_wire_mode"], [5, 4, 1, "", "rl_draw_render_batch"], [5, 4, 1, "", "rl_draw_render_batch_active"], [5, 4, 1, "", "rl_draw_vertex_array"], [5, 4, 1, "", "rl_draw_vertex_array_elements"], [5, 4, 1, "", "rl_draw_vertex_array_elements_instanced"], [5, 4, 1, "", "rl_draw_vertex_array_instanced"], [5, 4, 1, "", "rl_enable_backface_culling"], [5, 4, 1, "", "rl_enable_color_blend"], [5, 4, 1, "", "rl_enable_depth_mask"], [5, 4, 1, "", "rl_enable_depth_test"], [5, 4, 1, "", "rl_enable_framebuffer"], [5, 4, 1, "", "rl_enable_point_mode"], [5, 4, 1, "", "rl_enable_scissor_test"], [5, 4, 1, "", "rl_enable_shader"], [5, 4, 1, "", "rl_enable_smooth_lines"], [5, 4, 1, "", "rl_enable_stereo_render"], [5, 4, 1, "", "rl_enable_texture"], [5, 4, 1, "", "rl_enable_texture_cubemap"], [5, 4, 1, "", "rl_enable_vertex_array"], [5, 4, 1, "", "rl_enable_vertex_attribute"], [5, 4, 1, "", "rl_enable_vertex_buffer"], [5, 4, 1, "", "rl_enable_vertex_buffer_element"], [5, 4, 1, "", "rl_enable_wire_mode"], [5, 4, 1, "", "rl_end"], [5, 4, 1, "", "rl_framebuffer_attach"], [5, 4, 1, "", "rl_framebuffer_complete"], [5, 4, 1, "", "rl_frustum"], [5, 4, 1, "", "rl_gen_texture_mipmaps"], [5, 4, 1, "", "rl_get_framebuffer_height"], [5, 4, 1, "", "rl_get_framebuffer_width"], [5, 4, 1, "", "rl_get_gl_texture_formats"], [5, 4, 1, "", "rl_get_line_width"], [5, 4, 1, "", "rl_get_location_attrib"], [5, 4, 1, "", "rl_get_location_uniform"], [5, 4, 1, "", "rl_get_matrix_modelview"], [5, 4, 1, "", "rl_get_matrix_projection"], [5, 4, 1, "", "rl_get_matrix_projection_stereo"], [5, 4, 1, "", "rl_get_matrix_transform"], [5, 4, 1, "", "rl_get_matrix_view_offset_stereo"], [5, 4, 1, "", "rl_get_pixel_format_name"], [5, 4, 1, "", "rl_get_shader_buffer_size"], [5, 4, 1, "", "rl_get_shader_id_default"], [5, 4, 1, "", "rl_get_shader_locs_default"], [5, 4, 1, "", "rl_get_texture_id_default"], [5, 4, 1, "", "rl_get_version"], [5, 4, 1, "", "rl_is_stereo_render_enabled"], [5, 4, 1, "", "rl_load_compute_shader_program"], [5, 4, 1, "", "rl_load_draw_cube"], [5, 4, 1, "", "rl_load_draw_quad"], [5, 4, 1, "", "rl_load_extensions"], [5, 4, 1, "", "rl_load_framebuffer"], [5, 4, 1, "", "rl_load_identity"], [5, 4, 1, "", "rl_load_render_batch"], [5, 4, 1, "", "rl_load_shader_buffer"], [5, 4, 1, "", "rl_load_shader_code"], [5, 4, 1, "", "rl_load_shader_program"], [5, 4, 1, "", "rl_load_texture"], [5, 4, 1, "", "rl_load_texture_cubemap"], [5, 4, 1, "", "rl_load_texture_depth"], [5, 4, 1, "", "rl_load_vertex_array"], [5, 4, 1, "", "rl_load_vertex_buffer"], [5, 4, 1, "", "rl_load_vertex_buffer_element"], [5, 4, 1, "", "rl_matrix_mode"], [5, 4, 1, "", "rl_mult_matrixf"], [5, 4, 1, "", "rl_normal3f"], [5, 4, 1, "", "rl_ortho"], [5, 4, 1, "", "rl_pop_matrix"], [5, 4, 1, "", "rl_push_matrix"], [5, 4, 1, "", "rl_read_screen_pixels"], [5, 4, 1, "", "rl_read_shader_buffer"], [5, 4, 1, "", "rl_read_texture_pixels"], [5, 4, 1, "", "rl_rotatef"], [5, 4, 1, "", "rl_scalef"], [5, 4, 1, "", "rl_scissor"], [5, 4, 1, "", "rl_set_blend_factors"], [5, 4, 1, "", "rl_set_blend_factors_separate"], [5, 4, 1, "", "rl_set_blend_mode"], [5, 4, 1, "", "rl_set_cull_face"], [5, 4, 1, "", "rl_set_framebuffer_height"], [5, 4, 1, "", "rl_set_framebuffer_width"], [5, 4, 1, "", "rl_set_line_width"], [5, 4, 1, "", "rl_set_matrix_modelview"], [5, 4, 1, "", "rl_set_matrix_projection"], [5, 4, 1, "", "rl_set_matrix_projection_stereo"], [5, 4, 1, "", "rl_set_matrix_view_offset_stereo"], [5, 4, 1, "", "rl_set_render_batch_active"], [5, 4, 1, "", "rl_set_shader"], [5, 4, 1, "", "rl_set_texture"], [5, 4, 1, "", "rl_set_uniform"], [5, 4, 1, "", "rl_set_uniform_matrix"], [5, 4, 1, "", "rl_set_uniform_sampler"], [5, 4, 1, "", "rl_set_vertex_attribute"], [5, 4, 1, "", "rl_set_vertex_attribute_default"], [5, 4, 1, "", "rl_set_vertex_attribute_divisor"], [5, 4, 1, "", "rl_tex_coord2f"], [5, 4, 1, "", "rl_texture_parameters"], [5, 4, 1, "", "rl_translatef"], [5, 4, 1, "", "rl_unload_framebuffer"], [5, 4, 1, "", "rl_unload_render_batch"], [5, 4, 1, "", "rl_unload_shader_buffer"], [5, 4, 1, "", "rl_unload_shader_program"], [5, 4, 1, "", "rl_unload_texture"], [5, 4, 1, "", "rl_unload_vertex_array"], [5, 4, 1, "", "rl_unload_vertex_buffer"], [5, 4, 1, "", "rl_update_shader_buffer"], [5, 4, 1, "", "rl_update_texture"], [5, 4, 1, "", "rl_update_vertex_buffer"], [5, 4, 1, "", "rl_update_vertex_buffer_elements"], [5, 4, 1, "", "rl_vertex2f"], [5, 4, 1, "", "rl_vertex2i"], [5, 4, 1, "", "rl_vertex3f"], [5, 4, 1, "", "rl_viewport"], [5, 4, 1, "", "rlgl_close"], [5, 4, 1, "", "rlgl_init"], [5, 4, 1, "", "save_file_data"], [5, 4, 1, "", "save_file_text"], [5, 4, 1, "", "seek_music_stream"], [5, 4, 1, "", "set_audio_stream_buffer_size_default"], [5, 4, 1, "", "set_audio_stream_callback"], [5, 4, 1, "", "set_audio_stream_pan"], [5, 4, 1, "", "set_audio_stream_pitch"], [5, 4, 1, "", "set_audio_stream_volume"], [5, 4, 1, "", "set_automation_event_base_frame"], [5, 4, 1, "", "set_automation_event_list"], [5, 4, 1, "", "set_clipboard_text"], [5, 4, 1, "", "set_config_flags"], [5, 4, 1, "", "set_exit_key"], [5, 4, 1, "", "set_gamepad_mappings"], [5, 4, 1, "", "set_gestures_enabled"], [5, 4, 1, "", "set_load_file_data_callback"], [5, 4, 1, "", "set_load_file_text_callback"], [5, 4, 1, "", "set_master_volume"], [5, 4, 1, "", "set_material_texture"], [5, 4, 1, "", "set_model_mesh_material"], [5, 4, 1, "", "set_mouse_cursor"], [5, 4, 1, "", "set_mouse_offset"], [5, 4, 1, "", "set_mouse_position"], [5, 4, 1, "", "set_mouse_scale"], [5, 4, 1, "", "set_music_pan"], [5, 4, 1, "", "set_music_pitch"], [5, 4, 1, "", "set_music_volume"], [5, 4, 1, "", "set_physics_body_rotation"], [5, 4, 1, "", "set_physics_gravity"], [5, 4, 1, "", "set_physics_time_step"], [5, 4, 1, "", "set_pixel_color"], [5, 4, 1, "", "set_random_seed"], [5, 4, 1, "", "set_save_file_data_callback"], [5, 4, 1, "", "set_save_file_text_callback"], [5, 4, 1, "", "set_shader_value"], [5, 4, 1, "", "set_shader_value_matrix"], [5, 4, 1, "", "set_shader_value_texture"], [5, 4, 1, "", "set_shader_value_v"], [5, 4, 1, "", "set_shapes_texture"], [5, 4, 1, "", "set_sound_pan"], [5, 4, 1, "", "set_sound_pitch"], [5, 4, 1, "", "set_sound_volume"], [5, 4, 1, "", "set_target_fps"], [5, 4, 1, "", "set_text_line_spacing"], [5, 4, 1, "", "set_texture_filter"], [5, 4, 1, "", "set_texture_wrap"], [5, 4, 1, "", "set_trace_log_callback"], [5, 4, 1, "", "set_trace_log_level"], [5, 4, 1, "", "set_window_focused"], [5, 4, 1, "", "set_window_icon"], [5, 4, 1, "", "set_window_icons"], [5, 4, 1, "", "set_window_max_size"], [5, 4, 1, "", "set_window_min_size"], [5, 4, 1, "", "set_window_monitor"], [5, 4, 1, "", "set_window_opacity"], [5, 4, 1, "", "set_window_position"], [5, 4, 1, "", "set_window_size"], [5, 4, 1, "", "set_window_state"], [5, 4, 1, "", "set_window_title"], [5, 4, 1, "", "show_cursor"], [5, 4, 1, "", "start_automation_event_recording"], [5, 4, 1, "", "stop_audio_stream"], [5, 4, 1, "", "stop_automation_event_recording"], [5, 4, 1, "", "stop_music_stream"], [5, 4, 1, "", "stop_sound"], [5, 4, 1, "", "swap_screen_buffer"], [5, 4, 1, "", "take_screenshot"], [5, 4, 1, "", "text_append"], [5, 4, 1, "", "text_copy"], [5, 4, 1, "", "text_find_index"], [5, 4, 1, "", "text_format"], [5, 4, 1, "", "text_insert"], [5, 4, 1, "", "text_is_equal"], [5, 4, 1, "", "text_join"], [5, 4, 1, "", "text_length"], [5, 4, 1, "", "text_replace"], [5, 4, 1, "", "text_split"], [5, 4, 1, "", "text_subtext"], [5, 4, 1, "", "text_to_integer"], [5, 4, 1, "", "text_to_lower"], [5, 4, 1, "", "text_to_pascal"], [5, 4, 1, "", "text_to_upper"], [5, 4, 1, "", "toggle_borderless_windowed"], [5, 4, 1, "", "toggle_fullscreen"], [5, 4, 1, "", "trace_log"], [5, 4, 1, "", "unload_audio_stream"], [5, 4, 1, "", "unload_automation_event_list"], [5, 4, 1, "", "unload_codepoints"], [5, 4, 1, "", "unload_directory_files"], [5, 4, 1, "", "unload_dropped_files"], [5, 4, 1, "", "unload_file_data"], [5, 4, 1, "", "unload_file_text"], [5, 4, 1, "", "unload_font"], [5, 4, 1, "", "unload_font_data"], [5, 4, 1, "", "unload_image"], [5, 4, 1, "", "unload_image_colors"], [5, 4, 1, "", "unload_image_palette"], [5, 4, 1, "", "unload_material"], [5, 4, 1, "", "unload_mesh"], [5, 4, 1, "", "unload_model"], [5, 4, 1, "", "unload_model_animation"], [5, 4, 1, "", "unload_model_animations"], [5, 4, 1, "", "unload_music_stream"], [5, 4, 1, "", "unload_random_sequence"], [5, 4, 1, "", "unload_render_texture"], [5, 4, 1, "", "unload_shader"], [5, 4, 1, "", "unload_sound"], [5, 4, 1, "", "unload_sound_alias"], [5, 4, 1, "", "unload_texture"], [5, 4, 1, "", "unload_utf8"], [5, 4, 1, "", "unload_vr_stereo_config"], [5, 4, 1, "", "unload_wave"], [5, 4, 1, "", "unload_wave_samples"], [5, 4, 1, "", "update_audio_stream"], [5, 4, 1, "", "update_camera"], [5, 4, 1, "", "update_camera_pro"], [5, 4, 1, "", "update_mesh_buffer"], [5, 4, 1, "", "update_model_animation"], [5, 4, 1, "", "update_music_stream"], [5, 4, 1, "", "update_physics"], [5, 4, 1, "", "update_sound"], [5, 4, 1, "", "update_texture"], [5, 4, 1, "", "update_texture_rec"], [5, 4, 1, "", "upload_mesh"], [5, 4, 1, "", "vector2_add"], [5, 4, 1, "", "vector2_add_value"], [5, 4, 1, "", "vector2_angle"], [5, 4, 1, "", "vector2_clamp"], [5, 4, 1, "", "vector2_clamp_value"], [5, 4, 1, "", "vector2_equals"], [5, 4, 1, "", "vector2_invert"], [5, 4, 1, "", "vector2_length"], [5, 4, 1, "", "vector2_length_sqr"], [5, 4, 1, "", "vector2_lerp"], [5, 4, 1, "", "vector2_line_angle"], [5, 4, 1, "", "vector2_move_towards"], [5, 4, 1, "", "vector2_multiply"], [5, 4, 1, "", "vector2_negate"], [5, 4, 1, "", "vector2_normalize"], [5, 4, 1, "", "vector2_one"], [5, 4, 1, "", "vector2_reflect"], [5, 4, 1, "", "vector2_rotate"], [5, 4, 1, "", "vector2_scale"], [5, 4, 1, "", "vector2_subtract"], [5, 4, 1, "", "vector2_subtract_value"], [5, 4, 1, "", "vector2_transform"], [5, 4, 1, "", "vector2_zero"], [5, 4, 1, "", "vector3_add"], [5, 4, 1, "", "vector3_add_value"], [5, 4, 1, "", "vector3_angle"], [5, 4, 1, "", "vector3_barycenter"], [5, 4, 1, "", "vector3_clamp"], [5, 4, 1, "", "vector3_clamp_value"], [5, 4, 1, "", "vector3_cross_product"], [5, 4, 1, "", "vector3_equals"], [5, 4, 1, "", "vector3_invert"], [5, 4, 1, "", "vector3_length"], [5, 4, 1, "", "vector3_length_sqr"], [5, 4, 1, "", "vector3_lerp"], [5, 4, 1, "", "vector3_max"], [5, 4, 1, "", "vector3_min"], [5, 4, 1, "", "vector3_multiply"], [5, 4, 1, "", "vector3_negate"], [5, 4, 1, "", "vector3_normalize"], [5, 4, 1, "", "vector3_one"], [5, 4, 1, "", "vector3_ortho_normalize"], [5, 4, 1, "", "vector3_perpendicular"], [5, 4, 1, "", "vector3_project"], [5, 4, 1, "", "vector3_reflect"], [5, 4, 1, "", "vector3_refract"], [5, 4, 1, "", "vector3_reject"], [5, 4, 1, "", "vector3_rotate_by_axis_angle"], [5, 4, 1, "", "vector3_rotate_by_quaternion"], [5, 4, 1, "", "vector3_scale"], [5, 4, 1, "", "vector3_subtract"], [5, 4, 1, "", "vector3_subtract_value"], [5, 4, 1, "", "vector3_to_float_v"], [5, 4, 1, "", "vector3_transform"], [5, 4, 1, "", "vector3_unproject"], [5, 4, 1, "", "vector3_zero"], [5, 4, 1, "", "vector_2distance"], [5, 4, 1, "", "vector_2distance_sqr"], [5, 4, 1, "", "vector_2divide"], [5, 4, 1, "", "vector_2dot_product"], [5, 4, 1, "", "vector_3distance"], [5, 4, 1, "", "vector_3distance_sqr"], [5, 4, 1, "", "vector_3divide"], [5, 4, 1, "", "vector_3dot_product"], [5, 4, 1, "", "wait_time"], [5, 4, 1, "", "wave_copy"], [5, 4, 1, "", "wave_crop"], [5, 4, 1, "", "wave_format"], [5, 4, 1, "", "window_should_close"], [5, 4, 1, "", "wrap"]], "pyray.BlendMode": [[5, 3, 1, "", "BLEND_ADDITIVE"], [5, 3, 1, "", "BLEND_ADD_COLORS"], [5, 3, 1, "", "BLEND_ALPHA"], [5, 3, 1, "", "BLEND_ALPHA_PREMULTIPLY"], [5, 3, 1, "", "BLEND_CUSTOM"], [5, 3, 1, "", "BLEND_CUSTOM_SEPARATE"], [5, 3, 1, "", "BLEND_MULTIPLIED"], [5, 3, 1, "", "BLEND_SUBTRACT_COLORS"]], "pyray.CameraMode": [[5, 3, 1, "", "CAMERA_CUSTOM"], [5, 3, 1, "", "CAMERA_FIRST_PERSON"], [5, 3, 1, "", "CAMERA_FREE"], [5, 3, 1, "", "CAMERA_ORBITAL"], [5, 3, 1, "", "CAMERA_THIRD_PERSON"]], "pyray.CameraProjection": [[5, 3, 1, "", "CAMERA_ORTHOGRAPHIC"], [5, 3, 1, "", "CAMERA_PERSPECTIVE"]], "pyray.ConfigFlags": [[5, 3, 1, "", "FLAG_BORDERLESS_WINDOWED_MODE"], [5, 3, 1, "", "FLAG_FULLSCREEN_MODE"], [5, 3, 1, "", "FLAG_INTERLACED_HINT"], [5, 3, 1, "", "FLAG_MSAA_4X_HINT"], [5, 3, 1, "", "FLAG_VSYNC_HINT"], [5, 3, 1, "", "FLAG_WINDOW_ALWAYS_RUN"], [5, 3, 1, "", "FLAG_WINDOW_HIDDEN"], [5, 3, 1, "", "FLAG_WINDOW_HIGHDPI"], [5, 3, 1, "", "FLAG_WINDOW_MAXIMIZED"], [5, 3, 1, "", "FLAG_WINDOW_MINIMIZED"], [5, 3, 1, "", "FLAG_WINDOW_MOUSE_PASSTHROUGH"], [5, 3, 1, "", "FLAG_WINDOW_RESIZABLE"], [5, 3, 1, "", "FLAG_WINDOW_TOPMOST"], [5, 3, 1, "", "FLAG_WINDOW_TRANSPARENT"], [5, 3, 1, "", "FLAG_WINDOW_UNDECORATED"], [5, 3, 1, "", "FLAG_WINDOW_UNFOCUSED"]], "pyray.CubemapLayout": [[5, 3, 1, "", "CUBEMAP_LAYOUT_AUTO_DETECT"], [5, 3, 1, "", "CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE"], [5, 3, 1, "", "CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR"], [5, 3, 1, "", "CUBEMAP_LAYOUT_LINE_HORIZONTAL"], [5, 3, 1, "", "CUBEMAP_LAYOUT_LINE_VERTICAL"], [5, 3, 1, "", "CUBEMAP_LAYOUT_PANORAMA"]], "pyray.FontType": [[5, 3, 1, "", "FONT_BITMAP"], [5, 3, 1, "", "FONT_DEFAULT"], [5, 3, 1, "", "FONT_SDF"]], "pyray.GamepadAxis": [[5, 3, 1, "", "GAMEPAD_AXIS_LEFT_TRIGGER"], [5, 3, 1, "", "GAMEPAD_AXIS_LEFT_X"], [5, 3, 1, "", "GAMEPAD_AXIS_LEFT_Y"], [5, 3, 1, "", "GAMEPAD_AXIS_RIGHT_TRIGGER"], [5, 3, 1, "", "GAMEPAD_AXIS_RIGHT_X"], [5, 3, 1, "", "GAMEPAD_AXIS_RIGHT_Y"]], "pyray.GamepadButton": [[5, 3, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_DOWN"], [5, 3, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_LEFT"], [5, 3, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_RIGHT"], [5, 3, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_UP"], [5, 3, 1, "", "GAMEPAD_BUTTON_LEFT_THUMB"], [5, 3, 1, "", "GAMEPAD_BUTTON_LEFT_TRIGGER_1"], [5, 3, 1, "", "GAMEPAD_BUTTON_LEFT_TRIGGER_2"], [5, 3, 1, "", "GAMEPAD_BUTTON_MIDDLE"], [5, 3, 1, "", "GAMEPAD_BUTTON_MIDDLE_LEFT"], [5, 3, 1, "", "GAMEPAD_BUTTON_MIDDLE_RIGHT"], [5, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_DOWN"], [5, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_LEFT"], [5, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_RIGHT"], [5, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_UP"], [5, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_THUMB"], [5, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_TRIGGER_1"], [5, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_TRIGGER_2"], [5, 3, 1, "", "GAMEPAD_BUTTON_UNKNOWN"]], "pyray.Gesture": [[5, 3, 1, "", "GESTURE_DOUBLETAP"], [5, 3, 1, "", "GESTURE_DRAG"], [5, 3, 1, "", "GESTURE_HOLD"], [5, 3, 1, "", "GESTURE_NONE"], [5, 3, 1, "", "GESTURE_PINCH_IN"], [5, 3, 1, "", "GESTURE_PINCH_OUT"], [5, 3, 1, "", "GESTURE_SWIPE_DOWN"], [5, 3, 1, "", "GESTURE_SWIPE_LEFT"], [5, 3, 1, "", "GESTURE_SWIPE_RIGHT"], [5, 3, 1, "", "GESTURE_SWIPE_UP"], [5, 3, 1, "", "GESTURE_TAP"]], "pyray.GuiCheckBoxProperty": [[5, 3, 1, "", "CHECK_PADDING"]], "pyray.GuiColorPickerProperty": [[5, 3, 1, "", "COLOR_SELECTOR_SIZE"], [5, 3, 1, "", "HUEBAR_PADDING"], [5, 3, 1, "", "HUEBAR_SELECTOR_HEIGHT"], [5, 3, 1, "", "HUEBAR_SELECTOR_OVERFLOW"], [5, 3, 1, "", "HUEBAR_WIDTH"]], "pyray.GuiComboBoxProperty": [[5, 3, 1, "", "COMBO_BUTTON_SPACING"], [5, 3, 1, "", "COMBO_BUTTON_WIDTH"]], "pyray.GuiControl": [[5, 3, 1, "", "BUTTON"], [5, 3, 1, "", "CHECKBOX"], [5, 3, 1, "", "COLORPICKER"], [5, 3, 1, "", "COMBOBOX"], [5, 3, 1, "", "DEFAULT"], [5, 3, 1, "", "DROPDOWNBOX"], [5, 3, 1, "", "LABEL"], [5, 3, 1, "", "LISTVIEW"], [5, 3, 1, "", "PROGRESSBAR"], [5, 3, 1, "", "SCROLLBAR"], [5, 3, 1, "", "SLIDER"], [5, 3, 1, "", "SPINNER"], [5, 3, 1, "", "STATUSBAR"], [5, 3, 1, "", "TEXTBOX"], [5, 3, 1, "", "TOGGLE"], [5, 3, 1, "", "VALUEBOX"]], "pyray.GuiControlProperty": [[5, 3, 1, "", "BASE_COLOR_DISABLED"], [5, 3, 1, "", "BASE_COLOR_FOCUSED"], [5, 3, 1, "", "BASE_COLOR_NORMAL"], [5, 3, 1, "", "BASE_COLOR_PRESSED"], [5, 3, 1, "", "BORDER_COLOR_DISABLED"], [5, 3, 1, "", "BORDER_COLOR_FOCUSED"], [5, 3, 1, "", "BORDER_COLOR_NORMAL"], [5, 3, 1, "", "BORDER_COLOR_PRESSED"], [5, 3, 1, "", "BORDER_WIDTH"], [5, 3, 1, "", "TEXT_ALIGNMENT"], [5, 3, 1, "", "TEXT_COLOR_DISABLED"], [5, 3, 1, "", "TEXT_COLOR_FOCUSED"], [5, 3, 1, "", "TEXT_COLOR_NORMAL"], [5, 3, 1, "", "TEXT_COLOR_PRESSED"], [5, 3, 1, "", "TEXT_PADDING"]], "pyray.GuiDefaultProperty": [[5, 3, 1, "", "BACKGROUND_COLOR"], [5, 3, 1, "", "LINE_COLOR"], [5, 3, 1, "", "TEXT_ALIGNMENT_VERTICAL"], [5, 3, 1, "", "TEXT_LINE_SPACING"], [5, 3, 1, "", "TEXT_SIZE"], [5, 3, 1, "", "TEXT_SPACING"], [5, 3, 1, "", "TEXT_WRAP_MODE"]], "pyray.GuiDropdownBoxProperty": [[5, 3, 1, "", "ARROW_PADDING"], [5, 3, 1, "", "DROPDOWN_ITEMS_SPACING"]], "pyray.GuiIconName": [[5, 3, 1, "", "ICON_1UP"], [5, 3, 1, "", "ICON_220"], [5, 3, 1, "", "ICON_221"], [5, 3, 1, "", "ICON_222"], [5, 3, 1, "", "ICON_223"], [5, 3, 1, "", "ICON_224"], [5, 3, 1, "", "ICON_225"], [5, 3, 1, "", "ICON_226"], [5, 3, 1, "", "ICON_227"], [5, 3, 1, "", "ICON_228"], [5, 3, 1, "", "ICON_229"], [5, 3, 1, "", "ICON_230"], [5, 3, 1, "", "ICON_231"], [5, 3, 1, "", "ICON_232"], [5, 3, 1, "", "ICON_233"], [5, 3, 1, "", "ICON_234"], [5, 3, 1, "", "ICON_235"], [5, 3, 1, "", "ICON_236"], [5, 3, 1, "", "ICON_237"], [5, 3, 1, "", "ICON_238"], [5, 3, 1, "", "ICON_239"], [5, 3, 1, "", "ICON_240"], [5, 3, 1, "", "ICON_241"], [5, 3, 1, "", "ICON_242"], [5, 3, 1, "", "ICON_243"], [5, 3, 1, "", "ICON_244"], [5, 3, 1, "", "ICON_245"], [5, 3, 1, "", "ICON_246"], [5, 3, 1, "", "ICON_247"], [5, 3, 1, "", "ICON_248"], [5, 3, 1, "", "ICON_249"], [5, 3, 1, "", "ICON_250"], [5, 3, 1, "", "ICON_251"], [5, 3, 1, "", "ICON_252"], [5, 3, 1, "", "ICON_253"], [5, 3, 1, "", "ICON_254"], [5, 3, 1, "", "ICON_255"], [5, 3, 1, "", "ICON_ALARM"], [5, 3, 1, "", "ICON_ALPHA_CLEAR"], [5, 3, 1, "", "ICON_ALPHA_MULTIPLY"], [5, 3, 1, "", "ICON_ARROW_DOWN"], [5, 3, 1, "", "ICON_ARROW_DOWN_FILL"], [5, 3, 1, "", "ICON_ARROW_LEFT"], [5, 3, 1, "", "ICON_ARROW_LEFT_FILL"], [5, 3, 1, "", "ICON_ARROW_RIGHT"], [5, 3, 1, "", "ICON_ARROW_RIGHT_FILL"], [5, 3, 1, "", "ICON_ARROW_UP"], [5, 3, 1, "", "ICON_ARROW_UP_FILL"], [5, 3, 1, "", "ICON_AUDIO"], [5, 3, 1, "", "ICON_BIN"], [5, 3, 1, "", "ICON_BOX"], [5, 3, 1, "", "ICON_BOX_BOTTOM"], [5, 3, 1, "", "ICON_BOX_BOTTOM_LEFT"], [5, 3, 1, "", "ICON_BOX_BOTTOM_RIGHT"], [5, 3, 1, "", "ICON_BOX_CENTER"], [5, 3, 1, "", "ICON_BOX_CIRCLE_MASK"], [5, 3, 1, "", "ICON_BOX_CONCENTRIC"], [5, 3, 1, "", "ICON_BOX_CORNERS_BIG"], [5, 3, 1, "", "ICON_BOX_CORNERS_SMALL"], [5, 3, 1, "", "ICON_BOX_DOTS_BIG"], [5, 3, 1, "", "ICON_BOX_DOTS_SMALL"], [5, 3, 1, "", "ICON_BOX_GRID"], [5, 3, 1, "", "ICON_BOX_GRID_BIG"], [5, 3, 1, "", "ICON_BOX_LEFT"], [5, 3, 1, "", "ICON_BOX_MULTISIZE"], [5, 3, 1, "", "ICON_BOX_RIGHT"], [5, 3, 1, "", "ICON_BOX_TOP"], [5, 3, 1, "", "ICON_BOX_TOP_LEFT"], [5, 3, 1, "", "ICON_BOX_TOP_RIGHT"], [5, 3, 1, "", "ICON_BREAKPOINT_OFF"], [5, 3, 1, "", "ICON_BREAKPOINT_ON"], [5, 3, 1, "", "ICON_BRUSH_CLASSIC"], [5, 3, 1, "", "ICON_BRUSH_PAINTER"], [5, 3, 1, "", "ICON_BURGER_MENU"], [5, 3, 1, "", "ICON_CAMERA"], [5, 3, 1, "", "ICON_CASE_SENSITIVE"], [5, 3, 1, "", "ICON_CLOCK"], [5, 3, 1, "", "ICON_COIN"], [5, 3, 1, "", "ICON_COLOR_BUCKET"], [5, 3, 1, "", "ICON_COLOR_PICKER"], [5, 3, 1, "", "ICON_CORNER"], [5, 3, 1, "", "ICON_CPU"], [5, 3, 1, "", "ICON_CRACK"], [5, 3, 1, "", "ICON_CRACK_POINTS"], [5, 3, 1, "", "ICON_CROP"], [5, 3, 1, "", "ICON_CROP_ALPHA"], [5, 3, 1, "", "ICON_CROSS"], [5, 3, 1, "", "ICON_CROSSLINE"], [5, 3, 1, "", "ICON_CROSS_SMALL"], [5, 3, 1, "", "ICON_CUBE"], [5, 3, 1, "", "ICON_CUBE_FACE_BACK"], [5, 3, 1, "", "ICON_CUBE_FACE_BOTTOM"], [5, 3, 1, "", "ICON_CUBE_FACE_FRONT"], [5, 3, 1, "", "ICON_CUBE_FACE_LEFT"], [5, 3, 1, "", "ICON_CUBE_FACE_RIGHT"], [5, 3, 1, "", "ICON_CUBE_FACE_TOP"], [5, 3, 1, "", "ICON_CURSOR_CLASSIC"], [5, 3, 1, "", "ICON_CURSOR_HAND"], [5, 3, 1, "", "ICON_CURSOR_MOVE"], [5, 3, 1, "", "ICON_CURSOR_MOVE_FILL"], [5, 3, 1, "", "ICON_CURSOR_POINTER"], [5, 3, 1, "", "ICON_CURSOR_SCALE"], [5, 3, 1, "", "ICON_CURSOR_SCALE_FILL"], [5, 3, 1, "", "ICON_CURSOR_SCALE_LEFT"], [5, 3, 1, "", "ICON_CURSOR_SCALE_LEFT_FILL"], [5, 3, 1, "", "ICON_CURSOR_SCALE_RIGHT"], [5, 3, 1, "", "ICON_CURSOR_SCALE_RIGHT_FILL"], [5, 3, 1, "", "ICON_DEMON"], [5, 3, 1, "", "ICON_DITHERING"], [5, 3, 1, "", "ICON_DOOR"], [5, 3, 1, "", "ICON_EMPTYBOX"], [5, 3, 1, "", "ICON_EMPTYBOX_SMALL"], [5, 3, 1, "", "ICON_EXIT"], [5, 3, 1, "", "ICON_EXPLOSION"], [5, 3, 1, "", "ICON_EYE_OFF"], [5, 3, 1, "", "ICON_EYE_ON"], [5, 3, 1, "", "ICON_FILE"], [5, 3, 1, "", "ICON_FILETYPE_ALPHA"], [5, 3, 1, "", "ICON_FILETYPE_AUDIO"], [5, 3, 1, "", "ICON_FILETYPE_BINARY"], [5, 3, 1, "", "ICON_FILETYPE_HOME"], [5, 3, 1, "", "ICON_FILETYPE_IMAGE"], [5, 3, 1, "", "ICON_FILETYPE_INFO"], [5, 3, 1, "", "ICON_FILETYPE_PLAY"], [5, 3, 1, "", "ICON_FILETYPE_TEXT"], [5, 3, 1, "", "ICON_FILETYPE_VIDEO"], [5, 3, 1, "", "ICON_FILE_ADD"], [5, 3, 1, "", "ICON_FILE_COPY"], [5, 3, 1, "", "ICON_FILE_CUT"], [5, 3, 1, "", "ICON_FILE_DELETE"], [5, 3, 1, "", "ICON_FILE_EXPORT"], [5, 3, 1, "", "ICON_FILE_NEW"], [5, 3, 1, "", "ICON_FILE_OPEN"], [5, 3, 1, "", "ICON_FILE_PASTE"], [5, 3, 1, "", "ICON_FILE_SAVE"], [5, 3, 1, "", "ICON_FILE_SAVE_CLASSIC"], [5, 3, 1, "", "ICON_FILTER"], [5, 3, 1, "", "ICON_FILTER_BILINEAR"], [5, 3, 1, "", "ICON_FILTER_POINT"], [5, 3, 1, "", "ICON_FILTER_TOP"], [5, 3, 1, "", "ICON_FOLDER"], [5, 3, 1, "", "ICON_FOLDER_ADD"], [5, 3, 1, "", "ICON_FOLDER_FILE_OPEN"], [5, 3, 1, "", "ICON_FOLDER_OPEN"], [5, 3, 1, "", "ICON_FOLDER_SAVE"], [5, 3, 1, "", "ICON_FOUR_BOXES"], [5, 3, 1, "", "ICON_FX"], [5, 3, 1, "", "ICON_GEAR"], [5, 3, 1, "", "ICON_GEAR_BIG"], [5, 3, 1, "", "ICON_GEAR_EX"], [5, 3, 1, "", "ICON_GRID"], [5, 3, 1, "", "ICON_GRID_FILL"], [5, 3, 1, "", "ICON_HAND_POINTER"], [5, 3, 1, "", "ICON_HEART"], [5, 3, 1, "", "ICON_HELP"], [5, 3, 1, "", "ICON_HEX"], [5, 3, 1, "", "ICON_HIDPI"], [5, 3, 1, "", "ICON_HOUSE"], [5, 3, 1, "", "ICON_INFO"], [5, 3, 1, "", "ICON_KEY"], [5, 3, 1, "", "ICON_LASER"], [5, 3, 1, "", "ICON_LAYERS"], [5, 3, 1, "", "ICON_LAYERS_VISIBLE"], [5, 3, 1, "", "ICON_LENS"], [5, 3, 1, "", "ICON_LENS_BIG"], [5, 3, 1, "", "ICON_LIFE_BARS"], [5, 3, 1, "", "ICON_LINK"], [5, 3, 1, "", "ICON_LINK_BOXES"], [5, 3, 1, "", "ICON_LINK_BROKE"], [5, 3, 1, "", "ICON_LINK_MULTI"], [5, 3, 1, "", "ICON_LINK_NET"], [5, 3, 1, "", "ICON_LOCK_CLOSE"], [5, 3, 1, "", "ICON_LOCK_OPEN"], [5, 3, 1, "", "ICON_MAGNET"], [5, 3, 1, "", "ICON_MAILBOX"], [5, 3, 1, "", "ICON_MIPMAPS"], [5, 3, 1, "", "ICON_MODE_2D"], [5, 3, 1, "", "ICON_MODE_3D"], [5, 3, 1, "", "ICON_MONITOR"], [5, 3, 1, "", "ICON_MUTATE"], [5, 3, 1, "", "ICON_MUTATE_FILL"], [5, 3, 1, "", "ICON_NONE"], [5, 3, 1, "", "ICON_NOTEBOOK"], [5, 3, 1, "", "ICON_OK_TICK"], [5, 3, 1, "", "ICON_PENCIL"], [5, 3, 1, "", "ICON_PENCIL_BIG"], [5, 3, 1, "", "ICON_PHOTO_CAMERA"], [5, 3, 1, "", "ICON_PHOTO_CAMERA_FLASH"], [5, 3, 1, "", "ICON_PLAYER"], [5, 3, 1, "", "ICON_PLAYER_JUMP"], [5, 3, 1, "", "ICON_PLAYER_NEXT"], [5, 3, 1, "", "ICON_PLAYER_PAUSE"], [5, 3, 1, "", "ICON_PLAYER_PLAY"], [5, 3, 1, "", "ICON_PLAYER_PLAY_BACK"], [5, 3, 1, "", "ICON_PLAYER_PREVIOUS"], [5, 3, 1, "", "ICON_PLAYER_RECORD"], [5, 3, 1, "", "ICON_PLAYER_STOP"], [5, 3, 1, "", "ICON_POT"], [5, 3, 1, "", "ICON_PRINTER"], [5, 3, 1, "", "ICON_REDO"], [5, 3, 1, "", "ICON_REDO_FILL"], [5, 3, 1, "", "ICON_REG_EXP"], [5, 3, 1, "", "ICON_REPEAT"], [5, 3, 1, "", "ICON_REPEAT_FILL"], [5, 3, 1, "", "ICON_REREDO"], [5, 3, 1, "", "ICON_REREDO_FILL"], [5, 3, 1, "", "ICON_RESIZE"], [5, 3, 1, "", "ICON_RESTART"], [5, 3, 1, "", "ICON_ROM"], [5, 3, 1, "", "ICON_ROTATE"], [5, 3, 1, "", "ICON_ROTATE_FILL"], [5, 3, 1, "", "ICON_RUBBER"], [5, 3, 1, "", "ICON_SAND_TIMER"], [5, 3, 1, "", "ICON_SCALE"], [5, 3, 1, "", "ICON_SHIELD"], [5, 3, 1, "", "ICON_SHUFFLE"], [5, 3, 1, "", "ICON_SHUFFLE_FILL"], [5, 3, 1, "", "ICON_SPECIAL"], [5, 3, 1, "", "ICON_SQUARE_TOGGLE"], [5, 3, 1, "", "ICON_STAR"], [5, 3, 1, "", "ICON_STEP_INTO"], [5, 3, 1, "", "ICON_STEP_OUT"], [5, 3, 1, "", "ICON_STEP_OVER"], [5, 3, 1, "", "ICON_SUITCASE"], [5, 3, 1, "", "ICON_SUITCASE_ZIP"], [5, 3, 1, "", "ICON_SYMMETRY"], [5, 3, 1, "", "ICON_SYMMETRY_HORIZONTAL"], [5, 3, 1, "", "ICON_SYMMETRY_VERTICAL"], [5, 3, 1, "", "ICON_TARGET"], [5, 3, 1, "", "ICON_TARGET_BIG"], [5, 3, 1, "", "ICON_TARGET_BIG_FILL"], [5, 3, 1, "", "ICON_TARGET_MOVE"], [5, 3, 1, "", "ICON_TARGET_MOVE_FILL"], [5, 3, 1, "", "ICON_TARGET_POINT"], [5, 3, 1, "", "ICON_TARGET_SMALL"], [5, 3, 1, "", "ICON_TARGET_SMALL_FILL"], [5, 3, 1, "", "ICON_TEXT_A"], [5, 3, 1, "", "ICON_TEXT_NOTES"], [5, 3, 1, "", "ICON_TEXT_POPUP"], [5, 3, 1, "", "ICON_TEXT_T"], [5, 3, 1, "", "ICON_TOOLS"], [5, 3, 1, "", "ICON_UNDO"], [5, 3, 1, "", "ICON_UNDO_FILL"], [5, 3, 1, "", "ICON_VERTICAL_BARS"], [5, 3, 1, "", "ICON_VERTICAL_BARS_FILL"], [5, 3, 1, "", "ICON_WATER_DROP"], [5, 3, 1, "", "ICON_WAVE"], [5, 3, 1, "", "ICON_WAVE_SINUS"], [5, 3, 1, "", "ICON_WAVE_SQUARE"], [5, 3, 1, "", "ICON_WAVE_TRIANGULAR"], [5, 3, 1, "", "ICON_WINDOW"], [5, 3, 1, "", "ICON_ZOOM_ALL"], [5, 3, 1, "", "ICON_ZOOM_BIG"], [5, 3, 1, "", "ICON_ZOOM_CENTER"], [5, 3, 1, "", "ICON_ZOOM_MEDIUM"], [5, 3, 1, "", "ICON_ZOOM_SMALL"]], "pyray.GuiListViewProperty": [[5, 3, 1, "", "LIST_ITEMS_HEIGHT"], [5, 3, 1, "", "LIST_ITEMS_SPACING"], [5, 3, 1, "", "SCROLLBAR_SIDE"], [5, 3, 1, "", "SCROLLBAR_WIDTH"]], "pyray.GuiProgressBarProperty": [[5, 3, 1, "", "PROGRESS_PADDING"]], "pyray.GuiScrollBarProperty": [[5, 3, 1, "", "ARROWS_SIZE"], [5, 3, 1, "", "ARROWS_VISIBLE"], [5, 3, 1, "", "SCROLL_PADDING"], [5, 3, 1, "", "SCROLL_SLIDER_PADDING"], [5, 3, 1, "", "SCROLL_SLIDER_SIZE"], [5, 3, 1, "", "SCROLL_SPEED"]], "pyray.GuiSliderProperty": [[5, 3, 1, "", "SLIDER_PADDING"], [5, 3, 1, "", "SLIDER_WIDTH"]], "pyray.GuiSpinnerProperty": [[5, 3, 1, "", "SPIN_BUTTON_SPACING"], [5, 3, 1, "", "SPIN_BUTTON_WIDTH"]], "pyray.GuiState": [[5, 3, 1, "", "STATE_DISABLED"], [5, 3, 1, "", "STATE_FOCUSED"], [5, 3, 1, "", "STATE_NORMAL"], [5, 3, 1, "", "STATE_PRESSED"]], "pyray.GuiTextAlignment": [[5, 3, 1, "", "TEXT_ALIGN_CENTER"], [5, 3, 1, "", "TEXT_ALIGN_LEFT"], [5, 3, 1, "", "TEXT_ALIGN_RIGHT"]], "pyray.GuiTextAlignmentVertical": [[5, 3, 1, "", "TEXT_ALIGN_BOTTOM"], [5, 3, 1, "", "TEXT_ALIGN_MIDDLE"], [5, 3, 1, "", "TEXT_ALIGN_TOP"]], "pyray.GuiTextBoxProperty": [[5, 3, 1, "", "TEXT_READONLY"]], "pyray.GuiTextWrapMode": [[5, 3, 1, "", "TEXT_WRAP_CHAR"], [5, 3, 1, "", "TEXT_WRAP_NONE"], [5, 3, 1, "", "TEXT_WRAP_WORD"]], "pyray.GuiToggleProperty": [[5, 3, 1, "", "GROUP_PADDING"]], "pyray.KeyboardKey": [[5, 3, 1, "", "KEY_A"], [5, 3, 1, "", "KEY_APOSTROPHE"], [5, 3, 1, "", "KEY_B"], [5, 3, 1, "", "KEY_BACK"], [5, 3, 1, "", "KEY_BACKSLASH"], [5, 3, 1, "", "KEY_BACKSPACE"], [5, 3, 1, "", "KEY_C"], [5, 3, 1, "", "KEY_CAPS_LOCK"], [5, 3, 1, "", "KEY_COMMA"], [5, 3, 1, "", "KEY_D"], [5, 3, 1, "", "KEY_DELETE"], [5, 3, 1, "", "KEY_DOWN"], [5, 3, 1, "", "KEY_E"], [5, 3, 1, "", "KEY_EIGHT"], [5, 3, 1, "", "KEY_END"], [5, 3, 1, "", "KEY_ENTER"], [5, 3, 1, "", "KEY_EQUAL"], [5, 3, 1, "", "KEY_ESCAPE"], [5, 3, 1, "", "KEY_F"], [5, 3, 1, "", "KEY_F1"], [5, 3, 1, "", "KEY_F10"], [5, 3, 1, "", "KEY_F11"], [5, 3, 1, "", "KEY_F12"], [5, 3, 1, "", "KEY_F2"], [5, 3, 1, "", "KEY_F3"], [5, 3, 1, "", "KEY_F4"], [5, 3, 1, "", "KEY_F5"], [5, 3, 1, "", "KEY_F6"], [5, 3, 1, "", "KEY_F7"], [5, 3, 1, "", "KEY_F8"], [5, 3, 1, "", "KEY_F9"], [5, 3, 1, "", "KEY_FIVE"], [5, 3, 1, "", "KEY_FOUR"], [5, 3, 1, "", "KEY_G"], [5, 3, 1, "", "KEY_GRAVE"], [5, 3, 1, "", "KEY_H"], [5, 3, 1, "", "KEY_HOME"], [5, 3, 1, "", "KEY_I"], [5, 3, 1, "", "KEY_INSERT"], [5, 3, 1, "", "KEY_J"], [5, 3, 1, "", "KEY_K"], [5, 3, 1, "", "KEY_KB_MENU"], [5, 3, 1, "", "KEY_KP_0"], [5, 3, 1, "", "KEY_KP_1"], [5, 3, 1, "", "KEY_KP_2"], [5, 3, 1, "", "KEY_KP_3"], [5, 3, 1, "", "KEY_KP_4"], [5, 3, 1, "", "KEY_KP_5"], [5, 3, 1, "", "KEY_KP_6"], [5, 3, 1, "", "KEY_KP_7"], [5, 3, 1, "", "KEY_KP_8"], [5, 3, 1, "", "KEY_KP_9"], [5, 3, 1, "", "KEY_KP_ADD"], [5, 3, 1, "", "KEY_KP_DECIMAL"], [5, 3, 1, "", "KEY_KP_DIVIDE"], [5, 3, 1, "", "KEY_KP_ENTER"], [5, 3, 1, "", "KEY_KP_EQUAL"], [5, 3, 1, "", "KEY_KP_MULTIPLY"], [5, 3, 1, "", "KEY_KP_SUBTRACT"], [5, 3, 1, "", "KEY_L"], [5, 3, 1, "", "KEY_LEFT"], [5, 3, 1, "", "KEY_LEFT_ALT"], [5, 3, 1, "", "KEY_LEFT_BRACKET"], [5, 3, 1, "", "KEY_LEFT_CONTROL"], [5, 3, 1, "", "KEY_LEFT_SHIFT"], [5, 3, 1, "", "KEY_LEFT_SUPER"], [5, 3, 1, "", "KEY_M"], [5, 3, 1, "", "KEY_MENU"], [5, 3, 1, "", "KEY_MINUS"], [5, 3, 1, "", "KEY_N"], [5, 3, 1, "", "KEY_NINE"], [5, 3, 1, "", "KEY_NULL"], [5, 3, 1, "", "KEY_NUM_LOCK"], [5, 3, 1, "", "KEY_O"], [5, 3, 1, "", "KEY_ONE"], [5, 3, 1, "", "KEY_P"], [5, 3, 1, "", "KEY_PAGE_DOWN"], [5, 3, 1, "", "KEY_PAGE_UP"], [5, 3, 1, "", "KEY_PAUSE"], [5, 3, 1, "", "KEY_PERIOD"], [5, 3, 1, "", "KEY_PRINT_SCREEN"], [5, 3, 1, "", "KEY_Q"], [5, 3, 1, "", "KEY_R"], [5, 3, 1, "", "KEY_RIGHT"], [5, 3, 1, "", "KEY_RIGHT_ALT"], [5, 3, 1, "", "KEY_RIGHT_BRACKET"], [5, 3, 1, "", "KEY_RIGHT_CONTROL"], [5, 3, 1, "", "KEY_RIGHT_SHIFT"], [5, 3, 1, "", "KEY_RIGHT_SUPER"], [5, 3, 1, "", "KEY_S"], [5, 3, 1, "", "KEY_SCROLL_LOCK"], [5, 3, 1, "", "KEY_SEMICOLON"], [5, 3, 1, "", "KEY_SEVEN"], [5, 3, 1, "", "KEY_SIX"], [5, 3, 1, "", "KEY_SLASH"], [5, 3, 1, "", "KEY_SPACE"], [5, 3, 1, "", "KEY_T"], [5, 3, 1, "", "KEY_TAB"], [5, 3, 1, "", "KEY_THREE"], [5, 3, 1, "", "KEY_TWO"], [5, 3, 1, "", "KEY_U"], [5, 3, 1, "", "KEY_UP"], [5, 3, 1, "", "KEY_V"], [5, 3, 1, "", "KEY_VOLUME_DOWN"], [5, 3, 1, "", "KEY_VOLUME_UP"], [5, 3, 1, "", "KEY_W"], [5, 3, 1, "", "KEY_X"], [5, 3, 1, "", "KEY_Y"], [5, 3, 1, "", "KEY_Z"], [5, 3, 1, "", "KEY_ZERO"]], "pyray.MaterialMapIndex": [[5, 3, 1, "", "MATERIAL_MAP_ALBEDO"], [5, 3, 1, "", "MATERIAL_MAP_BRDF"], [5, 3, 1, "", "MATERIAL_MAP_CUBEMAP"], [5, 3, 1, "", "MATERIAL_MAP_EMISSION"], [5, 3, 1, "", "MATERIAL_MAP_HEIGHT"], [5, 3, 1, "", "MATERIAL_MAP_IRRADIANCE"], [5, 3, 1, "", "MATERIAL_MAP_METALNESS"], [5, 3, 1, "", "MATERIAL_MAP_NORMAL"], [5, 3, 1, "", "MATERIAL_MAP_OCCLUSION"], [5, 3, 1, "", "MATERIAL_MAP_PREFILTER"], [5, 3, 1, "", "MATERIAL_MAP_ROUGHNESS"]], "pyray.MouseButton": [[5, 3, 1, "", "MOUSE_BUTTON_BACK"], [5, 3, 1, "", "MOUSE_BUTTON_EXTRA"], [5, 3, 1, "", "MOUSE_BUTTON_FORWARD"], [5, 3, 1, "", "MOUSE_BUTTON_LEFT"], [5, 3, 1, "", "MOUSE_BUTTON_MIDDLE"], [5, 3, 1, "", "MOUSE_BUTTON_RIGHT"], [5, 3, 1, "", "MOUSE_BUTTON_SIDE"]], "pyray.MouseCursor": [[5, 3, 1, "", "MOUSE_CURSOR_ARROW"], [5, 3, 1, "", "MOUSE_CURSOR_CROSSHAIR"], [5, 3, 1, "", "MOUSE_CURSOR_DEFAULT"], [5, 3, 1, "", "MOUSE_CURSOR_IBEAM"], [5, 3, 1, "", "MOUSE_CURSOR_NOT_ALLOWED"], [5, 3, 1, "", "MOUSE_CURSOR_POINTING_HAND"], [5, 3, 1, "", "MOUSE_CURSOR_RESIZE_ALL"], [5, 3, 1, "", "MOUSE_CURSOR_RESIZE_EW"], [5, 3, 1, "", "MOUSE_CURSOR_RESIZE_NESW"], [5, 3, 1, "", "MOUSE_CURSOR_RESIZE_NS"], [5, 3, 1, "", "MOUSE_CURSOR_RESIZE_NWSE"]], "pyray.NPatchLayout": [[5, 3, 1, "", "NPATCH_NINE_PATCH"], [5, 3, 1, "", "NPATCH_THREE_PATCH_HORIZONTAL"], [5, 3, 1, "", "NPATCH_THREE_PATCH_VERTICAL"]], "pyray.PixelFormat": [[5, 3, 1, "", "PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_DXT1_RGB"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_DXT1_RGBA"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_DXT3_RGBA"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_DXT5_RGBA"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_ETC1_RGB"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_ETC2_RGB"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_PVRT_RGB"], [5, 3, 1, "", "PIXELFORMAT_COMPRESSED_PVRT_RGBA"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_GRAYSCALE"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16G16B16"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16G16B16A16"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32G32B32"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32G32B32A32"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R4G4B4A4"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R5G5B5A1"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R5G6B5"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R8G8B8"], [5, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R8G8B8A8"]], "pyray.ShaderAttributeDataType": [[5, 3, 1, "", "SHADER_ATTRIB_FLOAT"], [5, 3, 1, "", "SHADER_ATTRIB_VEC2"], [5, 3, 1, "", "SHADER_ATTRIB_VEC3"], [5, 3, 1, "", "SHADER_ATTRIB_VEC4"]], "pyray.ShaderLocationIndex": [[5, 3, 1, "", "SHADER_LOC_COLOR_AMBIENT"], [5, 3, 1, "", "SHADER_LOC_COLOR_DIFFUSE"], [5, 3, 1, "", "SHADER_LOC_COLOR_SPECULAR"], [5, 3, 1, "", "SHADER_LOC_MAP_ALBEDO"], [5, 3, 1, "", "SHADER_LOC_MAP_BRDF"], [5, 3, 1, "", "SHADER_LOC_MAP_CUBEMAP"], [5, 3, 1, "", "SHADER_LOC_MAP_EMISSION"], [5, 3, 1, "", "SHADER_LOC_MAP_HEIGHT"], [5, 3, 1, "", "SHADER_LOC_MAP_IRRADIANCE"], [5, 3, 1, "", "SHADER_LOC_MAP_METALNESS"], [5, 3, 1, "", "SHADER_LOC_MAP_NORMAL"], [5, 3, 1, "", "SHADER_LOC_MAP_OCCLUSION"], [5, 3, 1, "", "SHADER_LOC_MAP_PREFILTER"], [5, 3, 1, "", "SHADER_LOC_MAP_ROUGHNESS"], [5, 3, 1, "", "SHADER_LOC_MATRIX_MODEL"], [5, 3, 1, "", "SHADER_LOC_MATRIX_MVP"], [5, 3, 1, "", "SHADER_LOC_MATRIX_NORMAL"], [5, 3, 1, "", "SHADER_LOC_MATRIX_PROJECTION"], [5, 3, 1, "", "SHADER_LOC_MATRIX_VIEW"], [5, 3, 1, "", "SHADER_LOC_VECTOR_VIEW"], [5, 3, 1, "", "SHADER_LOC_VERTEX_COLOR"], [5, 3, 1, "", "SHADER_LOC_VERTEX_NORMAL"], [5, 3, 1, "", "SHADER_LOC_VERTEX_POSITION"], [5, 3, 1, "", "SHADER_LOC_VERTEX_TANGENT"], [5, 3, 1, "", "SHADER_LOC_VERTEX_TEXCOORD01"], [5, 3, 1, "", "SHADER_LOC_VERTEX_TEXCOORD02"]], "pyray.ShaderUniformDataType": [[5, 3, 1, "", "SHADER_UNIFORM_FLOAT"], [5, 3, 1, "", "SHADER_UNIFORM_INT"], [5, 3, 1, "", "SHADER_UNIFORM_IVEC2"], [5, 3, 1, "", "SHADER_UNIFORM_IVEC3"], [5, 3, 1, "", "SHADER_UNIFORM_IVEC4"], [5, 3, 1, "", "SHADER_UNIFORM_SAMPLER2D"], [5, 3, 1, "", "SHADER_UNIFORM_VEC2"], [5, 3, 1, "", "SHADER_UNIFORM_VEC3"], [5, 3, 1, "", "SHADER_UNIFORM_VEC4"]], "pyray.TextureFilter": [[5, 3, 1, "", "TEXTURE_FILTER_ANISOTROPIC_16X"], [5, 3, 1, "", "TEXTURE_FILTER_ANISOTROPIC_4X"], [5, 3, 1, "", "TEXTURE_FILTER_ANISOTROPIC_8X"], [5, 3, 1, "", "TEXTURE_FILTER_BILINEAR"], [5, 3, 1, "", "TEXTURE_FILTER_POINT"], [5, 3, 1, "", "TEXTURE_FILTER_TRILINEAR"]], "pyray.TextureWrap": [[5, 3, 1, "", "TEXTURE_WRAP_CLAMP"], [5, 3, 1, "", "TEXTURE_WRAP_MIRROR_CLAMP"], [5, 3, 1, "", "TEXTURE_WRAP_MIRROR_REPEAT"], [5, 3, 1, "", "TEXTURE_WRAP_REPEAT"]], "pyray.TraceLogLevel": [[5, 3, 1, "", "LOG_ALL"], [5, 3, 1, "", "LOG_DEBUG"], [5, 3, 1, "", "LOG_ERROR"], [5, 3, 1, "", "LOG_FATAL"], [5, 3, 1, "", "LOG_INFO"], [5, 3, 1, "", "LOG_NONE"], [5, 3, 1, "", "LOG_TRACE"], [5, 3, 1, "", "LOG_WARNING"]], "raylib": [[6, 2, 1, "", "ARROWS_SIZE"], [6, 2, 1, "", "ARROWS_VISIBLE"], [6, 2, 1, "", "ARROW_PADDING"], [6, 4, 1, "", "AttachAudioMixedProcessor"], [6, 4, 1, "", "AttachAudioStreamProcessor"], [6, 2, 1, "", "AudioStream"], [6, 2, 1, "", "AutomationEvent"], [6, 2, 1, "", "AutomationEventList"], [6, 2, 1, "", "BACKGROUND_COLOR"], [6, 2, 1, "", "BASE_COLOR_DISABLED"], [6, 2, 1, "", "BASE_COLOR_FOCUSED"], [6, 2, 1, "", "BASE_COLOR_NORMAL"], [6, 2, 1, "", "BASE_COLOR_PRESSED"], [6, 2, 1, "", "BEIGE"], [6, 2, 1, "", "BLACK"], [6, 2, 1, "", "BLANK"], [6, 2, 1, "", "BLEND_ADDITIVE"], [6, 2, 1, "", "BLEND_ADD_COLORS"], [6, 2, 1, "", "BLEND_ALPHA"], [6, 2, 1, "", "BLEND_ALPHA_PREMULTIPLY"], [6, 2, 1, "", "BLEND_CUSTOM"], [6, 2, 1, "", "BLEND_CUSTOM_SEPARATE"], [6, 2, 1, "", "BLEND_MULTIPLIED"], [6, 2, 1, "", "BLEND_SUBTRACT_COLORS"], [6, 2, 1, "", "BLUE"], [6, 2, 1, "", "BORDER_COLOR_DISABLED"], [6, 2, 1, "", "BORDER_COLOR_FOCUSED"], [6, 2, 1, "", "BORDER_COLOR_NORMAL"], [6, 2, 1, "", "BORDER_COLOR_PRESSED"], [6, 2, 1, "", "BORDER_WIDTH"], [6, 2, 1, "", "BROWN"], [6, 2, 1, "", "BUTTON"], [6, 4, 1, "", "BeginBlendMode"], [6, 4, 1, "", "BeginDrawing"], [6, 4, 1, "", "BeginMode2D"], [6, 4, 1, "", "BeginMode3D"], [6, 4, 1, "", "BeginScissorMode"], [6, 4, 1, "", "BeginShaderMode"], [6, 4, 1, "", "BeginTextureMode"], [6, 4, 1, "", "BeginVrStereoMode"], [6, 2, 1, "", "BlendMode"], [6, 2, 1, "", "BoneInfo"], [6, 2, 1, "", "BoundingBox"], [6, 2, 1, "", "CAMERA_CUSTOM"], [6, 2, 1, "", "CAMERA_FIRST_PERSON"], [6, 2, 1, "", "CAMERA_FREE"], [6, 2, 1, "", "CAMERA_ORBITAL"], [6, 2, 1, "", "CAMERA_ORTHOGRAPHIC"], [6, 2, 1, "", "CAMERA_PERSPECTIVE"], [6, 2, 1, "", "CAMERA_THIRD_PERSON"], [6, 2, 1, "", "CHECKBOX"], [6, 2, 1, "", "CHECK_PADDING"], [6, 2, 1, "", "COLORPICKER"], [6, 2, 1, "", "COLOR_SELECTOR_SIZE"], [6, 2, 1, "", "COMBOBOX"], [6, 2, 1, "", "COMBO_BUTTON_SPACING"], [6, 2, 1, "", "COMBO_BUTTON_WIDTH"], [6, 2, 1, "", "CUBEMAP_LAYOUT_AUTO_DETECT"], [6, 2, 1, "", "CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE"], [6, 2, 1, "", "CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR"], [6, 2, 1, "", "CUBEMAP_LAYOUT_LINE_HORIZONTAL"], [6, 2, 1, "", "CUBEMAP_LAYOUT_LINE_VERTICAL"], [6, 2, 1, "", "CUBEMAP_LAYOUT_PANORAMA"], [6, 2, 1, "", "Camera"], [6, 2, 1, "", "Camera2D"], [6, 2, 1, "", "Camera3D"], [6, 2, 1, "", "CameraMode"], [6, 2, 1, "", "CameraProjection"], [6, 4, 1, "", "ChangeDirectory"], [6, 4, 1, "", "CheckCollisionBoxSphere"], [6, 4, 1, "", "CheckCollisionBoxes"], [6, 4, 1, "", "CheckCollisionCircleRec"], [6, 4, 1, "", "CheckCollisionCircles"], [6, 4, 1, "", "CheckCollisionLines"], [6, 4, 1, "", "CheckCollisionPointCircle"], [6, 4, 1, "", "CheckCollisionPointLine"], [6, 4, 1, "", "CheckCollisionPointPoly"], [6, 4, 1, "", "CheckCollisionPointRec"], [6, 4, 1, "", "CheckCollisionPointTriangle"], [6, 4, 1, "", "CheckCollisionRecs"], [6, 4, 1, "", "CheckCollisionSpheres"], [6, 4, 1, "", "Clamp"], [6, 4, 1, "", "ClearBackground"], [6, 4, 1, "", "ClearWindowState"], [6, 4, 1, "", "CloseAudioDevice"], [6, 4, 1, "", "ClosePhysics"], [6, 4, 1, "", "CloseWindow"], [6, 4, 1, "", "CodepointToUTF8"], [6, 2, 1, "", "Color"], [6, 4, 1, "", "ColorAlpha"], [6, 4, 1, "", "ColorAlphaBlend"], [6, 4, 1, "", "ColorBrightness"], [6, 4, 1, "", "ColorContrast"], [6, 4, 1, "", "ColorFromHSV"], [6, 4, 1, "", "ColorFromNormalized"], [6, 4, 1, "", "ColorNormalize"], [6, 4, 1, "", "ColorTint"], [6, 4, 1, "", "ColorToHSV"], [6, 4, 1, "", "ColorToInt"], [6, 4, 1, "", "CompressData"], [6, 2, 1, "", "ConfigFlags"], [6, 4, 1, "", "CreatePhysicsBodyCircle"], [6, 4, 1, "", "CreatePhysicsBodyPolygon"], [6, 4, 1, "", "CreatePhysicsBodyRectangle"], [6, 2, 1, "", "CubemapLayout"], [6, 2, 1, "", "DARKBLUE"], [6, 2, 1, "", "DARKBROWN"], [6, 2, 1, "", "DARKGRAY"], [6, 2, 1, "", "DARKGREEN"], [6, 2, 1, "", "DARKPURPLE"], [6, 2, 1, "", "DEFAULT"], [6, 2, 1, "", "DROPDOWNBOX"], [6, 2, 1, "", "DROPDOWN_ITEMS_SPACING"], [6, 4, 1, "", "DecodeDataBase64"], [6, 4, 1, "", "DecompressData"], [6, 4, 1, "", "DestroyPhysicsBody"], [6, 4, 1, "", "DetachAudioMixedProcessor"], [6, 4, 1, "", "DetachAudioStreamProcessor"], [6, 4, 1, "", "DirectoryExists"], [6, 4, 1, "", "DisableCursor"], [6, 4, 1, "", "DisableEventWaiting"], [6, 4, 1, "", "DrawBillboard"], [6, 4, 1, "", "DrawBillboardPro"], [6, 4, 1, "", "DrawBillboardRec"], [6, 4, 1, "", "DrawBoundingBox"], [6, 4, 1, "", "DrawCapsule"], [6, 4, 1, "", "DrawCapsuleWires"], [6, 4, 1, "", "DrawCircle"], [6, 4, 1, "", "DrawCircle3D"], [6, 4, 1, "", "DrawCircleGradient"], [6, 4, 1, "", "DrawCircleLines"], [6, 4, 1, "", "DrawCircleLinesV"], [6, 4, 1, "", "DrawCircleSector"], [6, 4, 1, "", "DrawCircleSectorLines"], [6, 4, 1, "", "DrawCircleV"], [6, 4, 1, "", "DrawCube"], [6, 4, 1, "", "DrawCubeV"], [6, 4, 1, "", "DrawCubeWires"], [6, 4, 1, "", "DrawCubeWiresV"], [6, 4, 1, "", "DrawCylinder"], [6, 4, 1, "", "DrawCylinderEx"], [6, 4, 1, "", "DrawCylinderWires"], [6, 4, 1, "", "DrawCylinderWiresEx"], [6, 4, 1, "", "DrawEllipse"], [6, 4, 1, "", "DrawEllipseLines"], [6, 4, 1, "", "DrawFPS"], [6, 4, 1, "", "DrawGrid"], [6, 4, 1, "", "DrawLine"], [6, 4, 1, "", "DrawLine3D"], [6, 4, 1, "", "DrawLineBezier"], [6, 4, 1, "", "DrawLineEx"], [6, 4, 1, "", "DrawLineStrip"], [6, 4, 1, "", "DrawLineV"], [6, 4, 1, "", "DrawMesh"], [6, 4, 1, "", "DrawMeshInstanced"], [6, 4, 1, "", "DrawModel"], [6, 4, 1, "", "DrawModelEx"], [6, 4, 1, "", "DrawModelWires"], [6, 4, 1, "", "DrawModelWiresEx"], [6, 4, 1, "", "DrawPixel"], [6, 4, 1, "", "DrawPixelV"], [6, 4, 1, "", "DrawPlane"], [6, 4, 1, "", "DrawPoint3D"], [6, 4, 1, "", "DrawPoly"], [6, 4, 1, "", "DrawPolyLines"], [6, 4, 1, "", "DrawPolyLinesEx"], [6, 4, 1, "", "DrawRay"], [6, 4, 1, "", "DrawRectangle"], [6, 4, 1, "", "DrawRectangleGradientEx"], [6, 4, 1, "", "DrawRectangleGradientH"], [6, 4, 1, "", "DrawRectangleGradientV"], [6, 4, 1, "", "DrawRectangleLines"], [6, 4, 1, "", "DrawRectangleLinesEx"], [6, 4, 1, "", "DrawRectanglePro"], [6, 4, 1, "", "DrawRectangleRec"], [6, 4, 1, "", "DrawRectangleRounded"], [6, 4, 1, "", "DrawRectangleRoundedLines"], [6, 4, 1, "", "DrawRectangleV"], [6, 4, 1, "", "DrawRing"], [6, 4, 1, "", "DrawRingLines"], [6, 4, 1, "", "DrawSphere"], [6, 4, 1, "", "DrawSphereEx"], [6, 4, 1, "", "DrawSphereWires"], [6, 4, 1, "", "DrawSplineBasis"], [6, 4, 1, "", "DrawSplineBezierCubic"], [6, 4, 1, "", "DrawSplineBezierQuadratic"], [6, 4, 1, "", "DrawSplineCatmullRom"], [6, 4, 1, "", "DrawSplineLinear"], [6, 4, 1, "", "DrawSplineSegmentBasis"], [6, 4, 1, "", "DrawSplineSegmentBezierCubic"], [6, 4, 1, "", "DrawSplineSegmentBezierQuadratic"], [6, 4, 1, "", "DrawSplineSegmentCatmullRom"], [6, 4, 1, "", "DrawSplineSegmentLinear"], [6, 4, 1, "", "DrawText"], [6, 4, 1, "", "DrawTextCodepoint"], [6, 4, 1, "", "DrawTextCodepoints"], [6, 4, 1, "", "DrawTextEx"], [6, 4, 1, "", "DrawTextPro"], [6, 4, 1, "", "DrawTexture"], [6, 4, 1, "", "DrawTextureEx"], [6, 4, 1, "", "DrawTextureNPatch"], [6, 4, 1, "", "DrawTexturePro"], [6, 4, 1, "", "DrawTextureRec"], [6, 4, 1, "", "DrawTextureV"], [6, 4, 1, "", "DrawTriangle"], [6, 4, 1, "", "DrawTriangle3D"], [6, 4, 1, "", "DrawTriangleFan"], [6, 4, 1, "", "DrawTriangleLines"], [6, 4, 1, "", "DrawTriangleStrip"], [6, 4, 1, "", "DrawTriangleStrip3D"], [6, 4, 1, "", "EnableCursor"], [6, 4, 1, "", "EnableEventWaiting"], [6, 4, 1, "", "EncodeDataBase64"], [6, 4, 1, "", "EndBlendMode"], [6, 4, 1, "", "EndDrawing"], [6, 4, 1, "", "EndMode2D"], [6, 4, 1, "", "EndMode3D"], [6, 4, 1, "", "EndScissorMode"], [6, 4, 1, "", "EndShaderMode"], [6, 4, 1, "", "EndTextureMode"], [6, 4, 1, "", "EndVrStereoMode"], [6, 4, 1, "", "ExportAutomationEventList"], [6, 4, 1, "", "ExportDataAsCode"], [6, 4, 1, "", "ExportFontAsCode"], [6, 4, 1, "", "ExportImage"], [6, 4, 1, "", "ExportImageAsCode"], [6, 4, 1, "", "ExportImageToMemory"], [6, 4, 1, "", "ExportMesh"], [6, 4, 1, "", "ExportWave"], [6, 4, 1, "", "ExportWaveAsCode"], [6, 2, 1, "", "FLAG_BORDERLESS_WINDOWED_MODE"], [6, 2, 1, "", "FLAG_FULLSCREEN_MODE"], [6, 2, 1, "", "FLAG_INTERLACED_HINT"], [6, 2, 1, "", "FLAG_MSAA_4X_HINT"], [6, 2, 1, "", "FLAG_VSYNC_HINT"], [6, 2, 1, "", "FLAG_WINDOW_ALWAYS_RUN"], [6, 2, 1, "", "FLAG_WINDOW_HIDDEN"], [6, 2, 1, "", "FLAG_WINDOW_HIGHDPI"], [6, 2, 1, "", "FLAG_WINDOW_MAXIMIZED"], [6, 2, 1, "", "FLAG_WINDOW_MINIMIZED"], [6, 2, 1, "", "FLAG_WINDOW_MOUSE_PASSTHROUGH"], [6, 2, 1, "", "FLAG_WINDOW_RESIZABLE"], [6, 2, 1, "", "FLAG_WINDOW_TOPMOST"], [6, 2, 1, "", "FLAG_WINDOW_TRANSPARENT"], [6, 2, 1, "", "FLAG_WINDOW_UNDECORATED"], [6, 2, 1, "", "FLAG_WINDOW_UNFOCUSED"], [6, 2, 1, "", "FONT_BITMAP"], [6, 2, 1, "", "FONT_DEFAULT"], [6, 2, 1, "", "FONT_SDF"], [6, 4, 1, "", "Fade"], [6, 4, 1, "", "FileExists"], [6, 2, 1, "", "FilePathList"], [6, 4, 1, "", "FloatEquals"], [6, 2, 1, "", "Font"], [6, 2, 1, "", "FontType"], [6, 2, 1, "", "GAMEPAD_AXIS_LEFT_TRIGGER"], [6, 2, 1, "", "GAMEPAD_AXIS_LEFT_X"], [6, 2, 1, "", "GAMEPAD_AXIS_LEFT_Y"], [6, 2, 1, "", "GAMEPAD_AXIS_RIGHT_TRIGGER"], [6, 2, 1, "", "GAMEPAD_AXIS_RIGHT_X"], [6, 2, 1, "", "GAMEPAD_AXIS_RIGHT_Y"], [6, 2, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_DOWN"], [6, 2, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_LEFT"], [6, 2, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_RIGHT"], [6, 2, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_UP"], [6, 2, 1, "", "GAMEPAD_BUTTON_LEFT_THUMB"], [6, 2, 1, "", "GAMEPAD_BUTTON_LEFT_TRIGGER_1"], [6, 2, 1, "", "GAMEPAD_BUTTON_LEFT_TRIGGER_2"], [6, 2, 1, "", "GAMEPAD_BUTTON_MIDDLE"], [6, 2, 1, "", "GAMEPAD_BUTTON_MIDDLE_LEFT"], [6, 2, 1, "", "GAMEPAD_BUTTON_MIDDLE_RIGHT"], [6, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_DOWN"], [6, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_LEFT"], [6, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_RIGHT"], [6, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_UP"], [6, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_THUMB"], [6, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_TRIGGER_1"], [6, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_TRIGGER_2"], [6, 2, 1, "", "GAMEPAD_BUTTON_UNKNOWN"], [6, 2, 1, "", "GESTURE_DOUBLETAP"], [6, 2, 1, "", "GESTURE_DRAG"], [6, 2, 1, "", "GESTURE_HOLD"], [6, 2, 1, "", "GESTURE_NONE"], [6, 2, 1, "", "GESTURE_PINCH_IN"], [6, 2, 1, "", "GESTURE_PINCH_OUT"], [6, 2, 1, "", "GESTURE_SWIPE_DOWN"], [6, 2, 1, "", "GESTURE_SWIPE_LEFT"], [6, 2, 1, "", "GESTURE_SWIPE_RIGHT"], [6, 2, 1, "", "GESTURE_SWIPE_UP"], [6, 2, 1, "", "GESTURE_TAP"], [6, 2, 1, "", "GLFWallocator"], [6, 2, 1, "", "GLFWcursor"], [6, 2, 1, "", "GLFWgamepadstate"], [6, 2, 1, "", "GLFWgammaramp"], [6, 2, 1, "", "GLFWimage"], [6, 2, 1, "", "GLFWmonitor"], [6, 2, 1, "", "GLFWvidmode"], [6, 2, 1, "", "GLFWwindow"], [6, 2, 1, "", "GOLD"], [6, 2, 1, "", "GRAY"], [6, 2, 1, "", "GREEN"], [6, 2, 1, "", "GROUP_PADDING"], [6, 2, 1, "", "GamepadAxis"], [6, 2, 1, "", "GamepadButton"], [6, 4, 1, "", "GenImageCellular"], [6, 4, 1, "", "GenImageChecked"], [6, 4, 1, "", "GenImageColor"], [6, 4, 1, "", "GenImageFontAtlas"], [6, 4, 1, "", "GenImageGradientLinear"], [6, 4, 1, "", "GenImageGradientRadial"], [6, 4, 1, "", "GenImageGradientSquare"], [6, 4, 1, "", "GenImagePerlinNoise"], [6, 4, 1, "", "GenImageText"], [6, 4, 1, "", "GenImageWhiteNoise"], [6, 4, 1, "", "GenMeshCone"], [6, 4, 1, "", "GenMeshCube"], [6, 4, 1, "", "GenMeshCubicmap"], [6, 4, 1, "", "GenMeshCylinder"], [6, 4, 1, "", "GenMeshHeightmap"], [6, 4, 1, "", "GenMeshHemiSphere"], [6, 4, 1, "", "GenMeshKnot"], [6, 4, 1, "", "GenMeshPlane"], [6, 4, 1, "", "GenMeshPoly"], [6, 4, 1, "", "GenMeshSphere"], [6, 4, 1, "", "GenMeshTangents"], [6, 4, 1, "", "GenMeshTorus"], [6, 4, 1, "", "GenTextureMipmaps"], [6, 2, 1, "", "Gesture"], [6, 4, 1, "", "GetApplicationDirectory"], [6, 4, 1, "", "GetCameraMatrix"], [6, 4, 1, "", "GetCameraMatrix2D"], [6, 4, 1, "", "GetCharPressed"], [6, 4, 1, "", "GetClipboardText"], [6, 4, 1, "", "GetCodepoint"], [6, 4, 1, "", "GetCodepointCount"], [6, 4, 1, "", "GetCodepointNext"], [6, 4, 1, "", "GetCodepointPrevious"], [6, 4, 1, "", "GetCollisionRec"], [6, 4, 1, "", "GetColor"], [6, 4, 1, "", "GetCurrentMonitor"], [6, 4, 1, "", "GetDirectoryPath"], [6, 4, 1, "", "GetFPS"], [6, 4, 1, "", "GetFileExtension"], [6, 4, 1, "", "GetFileLength"], [6, 4, 1, "", "GetFileModTime"], [6, 4, 1, "", "GetFileName"], [6, 4, 1, "", "GetFileNameWithoutExt"], [6, 4, 1, "", "GetFontDefault"], [6, 4, 1, "", "GetFrameTime"], [6, 4, 1, "", "GetGamepadAxisCount"], [6, 4, 1, "", "GetGamepadAxisMovement"], [6, 4, 1, "", "GetGamepadButtonPressed"], [6, 4, 1, "", "GetGamepadName"], [6, 4, 1, "", "GetGestureDetected"], [6, 4, 1, "", "GetGestureDragAngle"], [6, 4, 1, "", "GetGestureDragVector"], [6, 4, 1, "", "GetGestureHoldDuration"], [6, 4, 1, "", "GetGesturePinchAngle"], [6, 4, 1, "", "GetGesturePinchVector"], [6, 4, 1, "", "GetGlyphAtlasRec"], [6, 4, 1, "", "GetGlyphIndex"], [6, 4, 1, "", "GetGlyphInfo"], [6, 4, 1, "", "GetImageAlphaBorder"], [6, 4, 1, "", "GetImageColor"], [6, 4, 1, "", "GetKeyPressed"], [6, 4, 1, "", "GetMasterVolume"], [6, 4, 1, "", "GetMeshBoundingBox"], [6, 4, 1, "", "GetModelBoundingBox"], [6, 4, 1, "", "GetMonitorCount"], [6, 4, 1, "", "GetMonitorHeight"], [6, 4, 1, "", "GetMonitorName"], [6, 4, 1, "", "GetMonitorPhysicalHeight"], [6, 4, 1, "", "GetMonitorPhysicalWidth"], [6, 4, 1, "", "GetMonitorPosition"], [6, 4, 1, "", "GetMonitorRefreshRate"], [6, 4, 1, "", "GetMonitorWidth"], [6, 4, 1, "", "GetMouseDelta"], [6, 4, 1, "", "GetMousePosition"], [6, 4, 1, "", "GetMouseRay"], [6, 4, 1, "", "GetMouseWheelMove"], [6, 4, 1, "", "GetMouseWheelMoveV"], [6, 4, 1, "", "GetMouseX"], [6, 4, 1, "", "GetMouseY"], [6, 4, 1, "", "GetMusicTimeLength"], [6, 4, 1, "", "GetMusicTimePlayed"], [6, 4, 1, "", "GetPhysicsBodiesCount"], [6, 4, 1, "", "GetPhysicsBody"], [6, 4, 1, "", "GetPhysicsShapeType"], [6, 4, 1, "", "GetPhysicsShapeVertex"], [6, 4, 1, "", "GetPhysicsShapeVerticesCount"], [6, 4, 1, "", "GetPixelColor"], [6, 4, 1, "", "GetPixelDataSize"], [6, 4, 1, "", "GetPrevDirectoryPath"], [6, 4, 1, "", "GetRandomValue"], [6, 4, 1, "", "GetRayCollisionBox"], [6, 4, 1, "", "GetRayCollisionMesh"], [6, 4, 1, "", "GetRayCollisionQuad"], [6, 4, 1, "", "GetRayCollisionSphere"], [6, 4, 1, "", "GetRayCollisionTriangle"], [6, 4, 1, "", "GetRenderHeight"], [6, 4, 1, "", "GetRenderWidth"], [6, 4, 1, "", "GetScreenHeight"], [6, 4, 1, "", "GetScreenToWorld2D"], [6, 4, 1, "", "GetScreenWidth"], [6, 4, 1, "", "GetShaderLocation"], [6, 4, 1, "", "GetShaderLocationAttrib"], [6, 4, 1, "", "GetSplinePointBasis"], [6, 4, 1, "", "GetSplinePointBezierCubic"], [6, 4, 1, "", "GetSplinePointBezierQuad"], [6, 4, 1, "", "GetSplinePointCatmullRom"], [6, 4, 1, "", "GetSplinePointLinear"], [6, 4, 1, "", "GetTime"], [6, 4, 1, "", "GetTouchPointCount"], [6, 4, 1, "", "GetTouchPointId"], [6, 4, 1, "", "GetTouchPosition"], [6, 4, 1, "", "GetTouchX"], [6, 4, 1, "", "GetTouchY"], [6, 4, 1, "", "GetWindowHandle"], [6, 4, 1, "", "GetWindowPosition"], [6, 4, 1, "", "GetWindowScaleDPI"], [6, 4, 1, "", "GetWorkingDirectory"], [6, 4, 1, "", "GetWorldToScreen"], [6, 4, 1, "", "GetWorldToScreen2D"], [6, 4, 1, "", "GetWorldToScreenEx"], [6, 2, 1, "", "GlyphInfo"], [6, 4, 1, "", "GuiButton"], [6, 4, 1, "", "GuiCheckBox"], [6, 2, 1, "", "GuiCheckBoxProperty"], [6, 4, 1, "", "GuiColorBarAlpha"], [6, 4, 1, "", "GuiColorBarHue"], [6, 4, 1, "", "GuiColorPanel"], [6, 4, 1, "", "GuiColorPanelHSV"], [6, 4, 1, "", "GuiColorPicker"], [6, 4, 1, "", "GuiColorPickerHSV"], [6, 2, 1, "", "GuiColorPickerProperty"], [6, 4, 1, "", "GuiComboBox"], [6, 2, 1, "", "GuiComboBoxProperty"], [6, 2, 1, "", "GuiControl"], [6, 2, 1, "", "GuiControlProperty"], [6, 2, 1, "", "GuiDefaultProperty"], [6, 4, 1, "", "GuiDisable"], [6, 4, 1, "", "GuiDisableTooltip"], [6, 4, 1, "", "GuiDrawIcon"], [6, 4, 1, "", "GuiDropdownBox"], [6, 2, 1, "", "GuiDropdownBoxProperty"], [6, 4, 1, "", "GuiDummyRec"], [6, 4, 1, "", "GuiEnable"], [6, 4, 1, "", "GuiEnableTooltip"], [6, 4, 1, "", "GuiGetFont"], [6, 4, 1, "", "GuiGetIcons"], [6, 4, 1, "", "GuiGetState"], [6, 4, 1, "", "GuiGetStyle"], [6, 4, 1, "", "GuiGrid"], [6, 4, 1, "", "GuiGroupBox"], [6, 2, 1, "", "GuiIconName"], [6, 4, 1, "", "GuiIconText"], [6, 4, 1, "", "GuiIsLocked"], [6, 4, 1, "", "GuiLabel"], [6, 4, 1, "", "GuiLabelButton"], [6, 4, 1, "", "GuiLine"], [6, 4, 1, "", "GuiListView"], [6, 4, 1, "", "GuiListViewEx"], [6, 2, 1, "", "GuiListViewProperty"], [6, 4, 1, "", "GuiLoadIcons"], [6, 4, 1, "", "GuiLoadStyle"], [6, 4, 1, "", "GuiLoadStyleDefault"], [6, 4, 1, "", "GuiLock"], [6, 4, 1, "", "GuiMessageBox"], [6, 4, 1, "", "GuiPanel"], [6, 4, 1, "", "GuiProgressBar"], [6, 2, 1, "", "GuiProgressBarProperty"], [6, 2, 1, "", "GuiScrollBarProperty"], [6, 4, 1, "", "GuiScrollPanel"], [6, 4, 1, "", "GuiSetAlpha"], [6, 4, 1, "", "GuiSetFont"], [6, 4, 1, "", "GuiSetIconScale"], [6, 4, 1, "", "GuiSetState"], [6, 4, 1, "", "GuiSetStyle"], [6, 4, 1, "", "GuiSetTooltip"], [6, 4, 1, "", "GuiSlider"], [6, 4, 1, "", "GuiSliderBar"], [6, 2, 1, "", "GuiSliderProperty"], [6, 4, 1, "", "GuiSpinner"], [6, 2, 1, "", "GuiSpinnerProperty"], [6, 2, 1, "", "GuiState"], [6, 4, 1, "", "GuiStatusBar"], [6, 2, 1, "", "GuiStyleProp"], [6, 4, 1, "", "GuiTabBar"], [6, 2, 1, "", "GuiTextAlignment"], [6, 2, 1, "", "GuiTextAlignmentVertical"], [6, 4, 1, "", "GuiTextBox"], [6, 2, 1, "", "GuiTextBoxProperty"], [6, 4, 1, "", "GuiTextInputBox"], [6, 2, 1, "", "GuiTextWrapMode"], [6, 4, 1, "", "GuiToggle"], [6, 4, 1, "", "GuiToggleGroup"], [6, 2, 1, "", "GuiToggleProperty"], [6, 4, 1, "", "GuiToggleSlider"], [6, 4, 1, "", "GuiUnlock"], [6, 4, 1, "", "GuiValueBox"], [6, 4, 1, "", "GuiWindowBox"], [6, 2, 1, "", "HUEBAR_PADDING"], [6, 2, 1, "", "HUEBAR_SELECTOR_HEIGHT"], [6, 2, 1, "", "HUEBAR_SELECTOR_OVERFLOW"], [6, 2, 1, "", "HUEBAR_WIDTH"], [6, 4, 1, "", "HideCursor"], [6, 2, 1, "", "ICON_1UP"], [6, 2, 1, "", "ICON_220"], [6, 2, 1, "", "ICON_221"], [6, 2, 1, "", "ICON_222"], [6, 2, 1, "", "ICON_223"], [6, 2, 1, "", "ICON_224"], [6, 2, 1, "", "ICON_225"], [6, 2, 1, "", "ICON_226"], [6, 2, 1, "", "ICON_227"], [6, 2, 1, "", "ICON_228"], [6, 2, 1, "", "ICON_229"], [6, 2, 1, "", "ICON_230"], [6, 2, 1, "", "ICON_231"], [6, 2, 1, "", "ICON_232"], [6, 2, 1, "", "ICON_233"], [6, 2, 1, "", "ICON_234"], [6, 2, 1, "", "ICON_235"], [6, 2, 1, "", "ICON_236"], [6, 2, 1, "", "ICON_237"], [6, 2, 1, "", "ICON_238"], [6, 2, 1, "", "ICON_239"], [6, 2, 1, "", "ICON_240"], [6, 2, 1, "", "ICON_241"], [6, 2, 1, "", "ICON_242"], [6, 2, 1, "", "ICON_243"], [6, 2, 1, "", "ICON_244"], [6, 2, 1, "", "ICON_245"], [6, 2, 1, "", "ICON_246"], [6, 2, 1, "", "ICON_247"], [6, 2, 1, "", "ICON_248"], [6, 2, 1, "", "ICON_249"], [6, 2, 1, "", "ICON_250"], [6, 2, 1, "", "ICON_251"], [6, 2, 1, "", "ICON_252"], [6, 2, 1, "", "ICON_253"], [6, 2, 1, "", "ICON_254"], [6, 2, 1, "", "ICON_255"], [6, 2, 1, "", "ICON_ALARM"], [6, 2, 1, "", "ICON_ALPHA_CLEAR"], [6, 2, 1, "", "ICON_ALPHA_MULTIPLY"], [6, 2, 1, "", "ICON_ARROW_DOWN"], [6, 2, 1, "", "ICON_ARROW_DOWN_FILL"], [6, 2, 1, "", "ICON_ARROW_LEFT"], [6, 2, 1, "", "ICON_ARROW_LEFT_FILL"], [6, 2, 1, "", "ICON_ARROW_RIGHT"], [6, 2, 1, "", "ICON_ARROW_RIGHT_FILL"], [6, 2, 1, "", "ICON_ARROW_UP"], [6, 2, 1, "", "ICON_ARROW_UP_FILL"], [6, 2, 1, "", "ICON_AUDIO"], [6, 2, 1, "", "ICON_BIN"], [6, 2, 1, "", "ICON_BOX"], [6, 2, 1, "", "ICON_BOX_BOTTOM"], [6, 2, 1, "", "ICON_BOX_BOTTOM_LEFT"], [6, 2, 1, "", "ICON_BOX_BOTTOM_RIGHT"], [6, 2, 1, "", "ICON_BOX_CENTER"], [6, 2, 1, "", "ICON_BOX_CIRCLE_MASK"], [6, 2, 1, "", "ICON_BOX_CONCENTRIC"], [6, 2, 1, "", "ICON_BOX_CORNERS_BIG"], [6, 2, 1, "", "ICON_BOX_CORNERS_SMALL"], [6, 2, 1, "", "ICON_BOX_DOTS_BIG"], [6, 2, 1, "", "ICON_BOX_DOTS_SMALL"], [6, 2, 1, "", "ICON_BOX_GRID"], [6, 2, 1, "", "ICON_BOX_GRID_BIG"], [6, 2, 1, "", "ICON_BOX_LEFT"], [6, 2, 1, "", "ICON_BOX_MULTISIZE"], [6, 2, 1, "", "ICON_BOX_RIGHT"], [6, 2, 1, "", "ICON_BOX_TOP"], [6, 2, 1, "", "ICON_BOX_TOP_LEFT"], [6, 2, 1, "", "ICON_BOX_TOP_RIGHT"], [6, 2, 1, "", "ICON_BREAKPOINT_OFF"], [6, 2, 1, "", "ICON_BREAKPOINT_ON"], [6, 2, 1, "", "ICON_BRUSH_CLASSIC"], [6, 2, 1, "", "ICON_BRUSH_PAINTER"], [6, 2, 1, "", "ICON_BURGER_MENU"], [6, 2, 1, "", "ICON_CAMERA"], [6, 2, 1, "", "ICON_CASE_SENSITIVE"], [6, 2, 1, "", "ICON_CLOCK"], [6, 2, 1, "", "ICON_COIN"], [6, 2, 1, "", "ICON_COLOR_BUCKET"], [6, 2, 1, "", "ICON_COLOR_PICKER"], [6, 2, 1, "", "ICON_CORNER"], [6, 2, 1, "", "ICON_CPU"], [6, 2, 1, "", "ICON_CRACK"], [6, 2, 1, "", "ICON_CRACK_POINTS"], [6, 2, 1, "", "ICON_CROP"], [6, 2, 1, "", "ICON_CROP_ALPHA"], [6, 2, 1, "", "ICON_CROSS"], [6, 2, 1, "", "ICON_CROSSLINE"], [6, 2, 1, "", "ICON_CROSS_SMALL"], [6, 2, 1, "", "ICON_CUBE"], [6, 2, 1, "", "ICON_CUBE_FACE_BACK"], [6, 2, 1, "", "ICON_CUBE_FACE_BOTTOM"], [6, 2, 1, "", "ICON_CUBE_FACE_FRONT"], [6, 2, 1, "", "ICON_CUBE_FACE_LEFT"], [6, 2, 1, "", "ICON_CUBE_FACE_RIGHT"], [6, 2, 1, "", "ICON_CUBE_FACE_TOP"], [6, 2, 1, "", "ICON_CURSOR_CLASSIC"], [6, 2, 1, "", "ICON_CURSOR_HAND"], [6, 2, 1, "", "ICON_CURSOR_MOVE"], [6, 2, 1, "", "ICON_CURSOR_MOVE_FILL"], [6, 2, 1, "", "ICON_CURSOR_POINTER"], [6, 2, 1, "", "ICON_CURSOR_SCALE"], [6, 2, 1, "", "ICON_CURSOR_SCALE_FILL"], [6, 2, 1, "", "ICON_CURSOR_SCALE_LEFT"], [6, 2, 1, "", "ICON_CURSOR_SCALE_LEFT_FILL"], [6, 2, 1, "", "ICON_CURSOR_SCALE_RIGHT"], [6, 2, 1, "", "ICON_CURSOR_SCALE_RIGHT_FILL"], [6, 2, 1, "", "ICON_DEMON"], [6, 2, 1, "", "ICON_DITHERING"], [6, 2, 1, "", "ICON_DOOR"], [6, 2, 1, "", "ICON_EMPTYBOX"], [6, 2, 1, "", "ICON_EMPTYBOX_SMALL"], [6, 2, 1, "", "ICON_EXIT"], [6, 2, 1, "", "ICON_EXPLOSION"], [6, 2, 1, "", "ICON_EYE_OFF"], [6, 2, 1, "", "ICON_EYE_ON"], [6, 2, 1, "", "ICON_FILE"], [6, 2, 1, "", "ICON_FILETYPE_ALPHA"], [6, 2, 1, "", "ICON_FILETYPE_AUDIO"], [6, 2, 1, "", "ICON_FILETYPE_BINARY"], [6, 2, 1, "", "ICON_FILETYPE_HOME"], [6, 2, 1, "", "ICON_FILETYPE_IMAGE"], [6, 2, 1, "", "ICON_FILETYPE_INFO"], [6, 2, 1, "", "ICON_FILETYPE_PLAY"], [6, 2, 1, "", "ICON_FILETYPE_TEXT"], [6, 2, 1, "", "ICON_FILETYPE_VIDEO"], [6, 2, 1, "", "ICON_FILE_ADD"], [6, 2, 1, "", "ICON_FILE_COPY"], [6, 2, 1, "", "ICON_FILE_CUT"], [6, 2, 1, "", "ICON_FILE_DELETE"], [6, 2, 1, "", "ICON_FILE_EXPORT"], [6, 2, 1, "", "ICON_FILE_NEW"], [6, 2, 1, "", "ICON_FILE_OPEN"], [6, 2, 1, "", "ICON_FILE_PASTE"], [6, 2, 1, "", "ICON_FILE_SAVE"], [6, 2, 1, "", "ICON_FILE_SAVE_CLASSIC"], [6, 2, 1, "", "ICON_FILTER"], [6, 2, 1, "", "ICON_FILTER_BILINEAR"], [6, 2, 1, "", "ICON_FILTER_POINT"], [6, 2, 1, "", "ICON_FILTER_TOP"], [6, 2, 1, "", "ICON_FOLDER"], [6, 2, 1, "", "ICON_FOLDER_ADD"], [6, 2, 1, "", "ICON_FOLDER_FILE_OPEN"], [6, 2, 1, "", "ICON_FOLDER_OPEN"], [6, 2, 1, "", "ICON_FOLDER_SAVE"], [6, 2, 1, "", "ICON_FOUR_BOXES"], [6, 2, 1, "", "ICON_FX"], [6, 2, 1, "", "ICON_GEAR"], [6, 2, 1, "", "ICON_GEAR_BIG"], [6, 2, 1, "", "ICON_GEAR_EX"], [6, 2, 1, "", "ICON_GRID"], [6, 2, 1, "", "ICON_GRID_FILL"], [6, 2, 1, "", "ICON_HAND_POINTER"], [6, 2, 1, "", "ICON_HEART"], [6, 2, 1, "", "ICON_HELP"], [6, 2, 1, "", "ICON_HEX"], [6, 2, 1, "", "ICON_HIDPI"], [6, 2, 1, "", "ICON_HOUSE"], [6, 2, 1, "", "ICON_INFO"], [6, 2, 1, "", "ICON_KEY"], [6, 2, 1, "", "ICON_LASER"], [6, 2, 1, "", "ICON_LAYERS"], [6, 2, 1, "", "ICON_LAYERS_VISIBLE"], [6, 2, 1, "", "ICON_LENS"], [6, 2, 1, "", "ICON_LENS_BIG"], [6, 2, 1, "", "ICON_LIFE_BARS"], [6, 2, 1, "", "ICON_LINK"], [6, 2, 1, "", "ICON_LINK_BOXES"], [6, 2, 1, "", "ICON_LINK_BROKE"], [6, 2, 1, "", "ICON_LINK_MULTI"], [6, 2, 1, "", "ICON_LINK_NET"], [6, 2, 1, "", "ICON_LOCK_CLOSE"], [6, 2, 1, "", "ICON_LOCK_OPEN"], [6, 2, 1, "", "ICON_MAGNET"], [6, 2, 1, "", "ICON_MAILBOX"], [6, 2, 1, "", "ICON_MIPMAPS"], [6, 2, 1, "", "ICON_MODE_2D"], [6, 2, 1, "", "ICON_MODE_3D"], [6, 2, 1, "", "ICON_MONITOR"], [6, 2, 1, "", "ICON_MUTATE"], [6, 2, 1, "", "ICON_MUTATE_FILL"], [6, 2, 1, "", "ICON_NONE"], [6, 2, 1, "", "ICON_NOTEBOOK"], [6, 2, 1, "", "ICON_OK_TICK"], [6, 2, 1, "", "ICON_PENCIL"], [6, 2, 1, "", "ICON_PENCIL_BIG"], [6, 2, 1, "", "ICON_PHOTO_CAMERA"], [6, 2, 1, "", "ICON_PHOTO_CAMERA_FLASH"], [6, 2, 1, "", "ICON_PLAYER"], [6, 2, 1, "", "ICON_PLAYER_JUMP"], [6, 2, 1, "", "ICON_PLAYER_NEXT"], [6, 2, 1, "", "ICON_PLAYER_PAUSE"], [6, 2, 1, "", "ICON_PLAYER_PLAY"], [6, 2, 1, "", "ICON_PLAYER_PLAY_BACK"], [6, 2, 1, "", "ICON_PLAYER_PREVIOUS"], [6, 2, 1, "", "ICON_PLAYER_RECORD"], [6, 2, 1, "", "ICON_PLAYER_STOP"], [6, 2, 1, "", "ICON_POT"], [6, 2, 1, "", "ICON_PRINTER"], [6, 2, 1, "", "ICON_REDO"], [6, 2, 1, "", "ICON_REDO_FILL"], [6, 2, 1, "", "ICON_REG_EXP"], [6, 2, 1, "", "ICON_REPEAT"], [6, 2, 1, "", "ICON_REPEAT_FILL"], [6, 2, 1, "", "ICON_REREDO"], [6, 2, 1, "", "ICON_REREDO_FILL"], [6, 2, 1, "", "ICON_RESIZE"], [6, 2, 1, "", "ICON_RESTART"], [6, 2, 1, "", "ICON_ROM"], [6, 2, 1, "", "ICON_ROTATE"], [6, 2, 1, "", "ICON_ROTATE_FILL"], [6, 2, 1, "", "ICON_RUBBER"], [6, 2, 1, "", "ICON_SAND_TIMER"], [6, 2, 1, "", "ICON_SCALE"], [6, 2, 1, "", "ICON_SHIELD"], [6, 2, 1, "", "ICON_SHUFFLE"], [6, 2, 1, "", "ICON_SHUFFLE_FILL"], [6, 2, 1, "", "ICON_SPECIAL"], [6, 2, 1, "", "ICON_SQUARE_TOGGLE"], [6, 2, 1, "", "ICON_STAR"], [6, 2, 1, "", "ICON_STEP_INTO"], [6, 2, 1, "", "ICON_STEP_OUT"], [6, 2, 1, "", "ICON_STEP_OVER"], [6, 2, 1, "", "ICON_SUITCASE"], [6, 2, 1, "", "ICON_SUITCASE_ZIP"], [6, 2, 1, "", "ICON_SYMMETRY"], [6, 2, 1, "", "ICON_SYMMETRY_HORIZONTAL"], [6, 2, 1, "", "ICON_SYMMETRY_VERTICAL"], [6, 2, 1, "", "ICON_TARGET"], [6, 2, 1, "", "ICON_TARGET_BIG"], [6, 2, 1, "", "ICON_TARGET_BIG_FILL"], [6, 2, 1, "", "ICON_TARGET_MOVE"], [6, 2, 1, "", "ICON_TARGET_MOVE_FILL"], [6, 2, 1, "", "ICON_TARGET_POINT"], [6, 2, 1, "", "ICON_TARGET_SMALL"], [6, 2, 1, "", "ICON_TARGET_SMALL_FILL"], [6, 2, 1, "", "ICON_TEXT_A"], [6, 2, 1, "", "ICON_TEXT_NOTES"], [6, 2, 1, "", "ICON_TEXT_POPUP"], [6, 2, 1, "", "ICON_TEXT_T"], [6, 2, 1, "", "ICON_TOOLS"], [6, 2, 1, "", "ICON_UNDO"], [6, 2, 1, "", "ICON_UNDO_FILL"], [6, 2, 1, "", "ICON_VERTICAL_BARS"], [6, 2, 1, "", "ICON_VERTICAL_BARS_FILL"], [6, 2, 1, "", "ICON_WATER_DROP"], [6, 2, 1, "", "ICON_WAVE"], [6, 2, 1, "", "ICON_WAVE_SINUS"], [6, 2, 1, "", "ICON_WAVE_SQUARE"], [6, 2, 1, "", "ICON_WAVE_TRIANGULAR"], [6, 2, 1, "", "ICON_WINDOW"], [6, 2, 1, "", "ICON_ZOOM_ALL"], [6, 2, 1, "", "ICON_ZOOM_BIG"], [6, 2, 1, "", "ICON_ZOOM_CENTER"], [6, 2, 1, "", "ICON_ZOOM_MEDIUM"], [6, 2, 1, "", "ICON_ZOOM_SMALL"], [6, 2, 1, "", "Image"], [6, 4, 1, "", "ImageAlphaClear"], [6, 4, 1, "", "ImageAlphaCrop"], [6, 4, 1, "", "ImageAlphaMask"], [6, 4, 1, "", "ImageAlphaPremultiply"], [6, 4, 1, "", "ImageBlurGaussian"], [6, 4, 1, "", "ImageClearBackground"], [6, 4, 1, "", "ImageColorBrightness"], [6, 4, 1, "", "ImageColorContrast"], [6, 4, 1, "", "ImageColorGrayscale"], [6, 4, 1, "", "ImageColorInvert"], [6, 4, 1, "", "ImageColorReplace"], [6, 4, 1, "", "ImageColorTint"], [6, 4, 1, "", "ImageCopy"], [6, 4, 1, "", "ImageCrop"], [6, 4, 1, "", "ImageDither"], [6, 4, 1, "", "ImageDraw"], [6, 4, 1, "", "ImageDrawCircle"], [6, 4, 1, "", "ImageDrawCircleLines"], [6, 4, 1, "", "ImageDrawCircleLinesV"], [6, 4, 1, "", "ImageDrawCircleV"], [6, 4, 1, "", "ImageDrawLine"], [6, 4, 1, "", "ImageDrawLineV"], [6, 4, 1, "", "ImageDrawPixel"], [6, 4, 1, "", "ImageDrawPixelV"], [6, 4, 1, "", "ImageDrawRectangle"], [6, 4, 1, "", "ImageDrawRectangleLines"], [6, 4, 1, "", "ImageDrawRectangleRec"], [6, 4, 1, "", "ImageDrawRectangleV"], [6, 4, 1, "", "ImageDrawText"], [6, 4, 1, "", "ImageDrawTextEx"], [6, 4, 1, "", "ImageFlipHorizontal"], [6, 4, 1, "", "ImageFlipVertical"], [6, 4, 1, "", "ImageFormat"], [6, 4, 1, "", "ImageFromImage"], [6, 4, 1, "", "ImageMipmaps"], [6, 4, 1, "", "ImageResize"], [6, 4, 1, "", "ImageResizeCanvas"], [6, 4, 1, "", "ImageResizeNN"], [6, 4, 1, "", "ImageRotate"], [6, 4, 1, "", "ImageRotateCCW"], [6, 4, 1, "", "ImageRotateCW"], [6, 4, 1, "", "ImageText"], [6, 4, 1, "", "ImageTextEx"], [6, 4, 1, "", "ImageToPOT"], [6, 4, 1, "", "InitAudioDevice"], [6, 4, 1, "", "InitPhysics"], [6, 4, 1, "", "InitWindow"], [6, 4, 1, "", "IsAudioDeviceReady"], [6, 4, 1, "", "IsAudioStreamPlaying"], [6, 4, 1, "", "IsAudioStreamProcessed"], [6, 4, 1, "", "IsAudioStreamReady"], [6, 4, 1, "", "IsCursorHidden"], [6, 4, 1, "", "IsCursorOnScreen"], [6, 4, 1, "", "IsFileDropped"], [6, 4, 1, "", "IsFileExtension"], [6, 4, 1, "", "IsFontReady"], [6, 4, 1, "", "IsGamepadAvailable"], [6, 4, 1, "", "IsGamepadButtonDown"], [6, 4, 1, "", "IsGamepadButtonPressed"], [6, 4, 1, "", "IsGamepadButtonReleased"], [6, 4, 1, "", "IsGamepadButtonUp"], [6, 4, 1, "", "IsGestureDetected"], [6, 4, 1, "", "IsImageReady"], [6, 4, 1, "", "IsKeyDown"], [6, 4, 1, "", "IsKeyPressed"], [6, 4, 1, "", "IsKeyPressedRepeat"], [6, 4, 1, "", "IsKeyReleased"], [6, 4, 1, "", "IsKeyUp"], [6, 4, 1, "", "IsMaterialReady"], [6, 4, 1, "", "IsModelAnimationValid"], [6, 4, 1, "", "IsModelReady"], [6, 4, 1, "", "IsMouseButtonDown"], [6, 4, 1, "", "IsMouseButtonPressed"], [6, 4, 1, "", "IsMouseButtonReleased"], [6, 4, 1, "", "IsMouseButtonUp"], [6, 4, 1, "", "IsMusicReady"], [6, 4, 1, "", "IsMusicStreamPlaying"], [6, 4, 1, "", "IsPathFile"], [6, 4, 1, "", "IsRenderTextureReady"], [6, 4, 1, "", "IsShaderReady"], [6, 4, 1, "", "IsSoundPlaying"], [6, 4, 1, "", "IsSoundReady"], [6, 4, 1, "", "IsTextureReady"], [6, 4, 1, "", "IsWaveReady"], [6, 4, 1, "", "IsWindowFocused"], [6, 4, 1, "", "IsWindowFullscreen"], [6, 4, 1, "", "IsWindowHidden"], [6, 4, 1, "", "IsWindowMaximized"], [6, 4, 1, "", "IsWindowMinimized"], [6, 4, 1, "", "IsWindowReady"], [6, 4, 1, "", "IsWindowResized"], [6, 4, 1, "", "IsWindowState"], [6, 2, 1, "", "KEY_A"], [6, 2, 1, "", "KEY_APOSTROPHE"], [6, 2, 1, "", "KEY_B"], [6, 2, 1, "", "KEY_BACK"], [6, 2, 1, "", "KEY_BACKSLASH"], [6, 2, 1, "", "KEY_BACKSPACE"], [6, 2, 1, "", "KEY_C"], [6, 2, 1, "", "KEY_CAPS_LOCK"], [6, 2, 1, "", "KEY_COMMA"], [6, 2, 1, "", "KEY_D"], [6, 2, 1, "", "KEY_DELETE"], [6, 2, 1, "", "KEY_DOWN"], [6, 2, 1, "", "KEY_E"], [6, 2, 1, "", "KEY_EIGHT"], [6, 2, 1, "", "KEY_END"], [6, 2, 1, "", "KEY_ENTER"], [6, 2, 1, "", "KEY_EQUAL"], [6, 2, 1, "", "KEY_ESCAPE"], [6, 2, 1, "", "KEY_F"], [6, 2, 1, "", "KEY_F1"], [6, 2, 1, "", "KEY_F10"], [6, 2, 1, "", "KEY_F11"], [6, 2, 1, "", "KEY_F12"], [6, 2, 1, "", "KEY_F2"], [6, 2, 1, "", "KEY_F3"], [6, 2, 1, "", "KEY_F4"], [6, 2, 1, "", "KEY_F5"], [6, 2, 1, "", "KEY_F6"], [6, 2, 1, "", "KEY_F7"], [6, 2, 1, "", "KEY_F8"], [6, 2, 1, "", "KEY_F9"], [6, 2, 1, "", "KEY_FIVE"], [6, 2, 1, "", "KEY_FOUR"], [6, 2, 1, "", "KEY_G"], [6, 2, 1, "", "KEY_GRAVE"], [6, 2, 1, "", "KEY_H"], [6, 2, 1, "", "KEY_HOME"], [6, 2, 1, "", "KEY_I"], [6, 2, 1, "", "KEY_INSERT"], [6, 2, 1, "", "KEY_J"], [6, 2, 1, "", "KEY_K"], [6, 2, 1, "", "KEY_KB_MENU"], [6, 2, 1, "", "KEY_KP_0"], [6, 2, 1, "", "KEY_KP_1"], [6, 2, 1, "", "KEY_KP_2"], [6, 2, 1, "", "KEY_KP_3"], [6, 2, 1, "", "KEY_KP_4"], [6, 2, 1, "", "KEY_KP_5"], [6, 2, 1, "", "KEY_KP_6"], [6, 2, 1, "", "KEY_KP_7"], [6, 2, 1, "", "KEY_KP_8"], [6, 2, 1, "", "KEY_KP_9"], [6, 2, 1, "", "KEY_KP_ADD"], [6, 2, 1, "", "KEY_KP_DECIMAL"], [6, 2, 1, "", "KEY_KP_DIVIDE"], [6, 2, 1, "", "KEY_KP_ENTER"], [6, 2, 1, "", "KEY_KP_EQUAL"], [6, 2, 1, "", "KEY_KP_MULTIPLY"], [6, 2, 1, "", "KEY_KP_SUBTRACT"], [6, 2, 1, "", "KEY_L"], [6, 2, 1, "", "KEY_LEFT"], [6, 2, 1, "", "KEY_LEFT_ALT"], [6, 2, 1, "", "KEY_LEFT_BRACKET"], [6, 2, 1, "", "KEY_LEFT_CONTROL"], [6, 2, 1, "", "KEY_LEFT_SHIFT"], [6, 2, 1, "", "KEY_LEFT_SUPER"], [6, 2, 1, "", "KEY_M"], [6, 2, 1, "", "KEY_MENU"], [6, 2, 1, "", "KEY_MINUS"], [6, 2, 1, "", "KEY_N"], [6, 2, 1, "", "KEY_NINE"], [6, 2, 1, "", "KEY_NULL"], [6, 2, 1, "", "KEY_NUM_LOCK"], [6, 2, 1, "", "KEY_O"], [6, 2, 1, "", "KEY_ONE"], [6, 2, 1, "", "KEY_P"], [6, 2, 1, "", "KEY_PAGE_DOWN"], [6, 2, 1, "", "KEY_PAGE_UP"], [6, 2, 1, "", "KEY_PAUSE"], [6, 2, 1, "", "KEY_PERIOD"], [6, 2, 1, "", "KEY_PRINT_SCREEN"], [6, 2, 1, "", "KEY_Q"], [6, 2, 1, "", "KEY_R"], [6, 2, 1, "", "KEY_RIGHT"], [6, 2, 1, "", "KEY_RIGHT_ALT"], [6, 2, 1, "", "KEY_RIGHT_BRACKET"], [6, 2, 1, "", "KEY_RIGHT_CONTROL"], [6, 2, 1, "", "KEY_RIGHT_SHIFT"], [6, 2, 1, "", "KEY_RIGHT_SUPER"], [6, 2, 1, "", "KEY_S"], [6, 2, 1, "", "KEY_SCROLL_LOCK"], [6, 2, 1, "", "KEY_SEMICOLON"], [6, 2, 1, "", "KEY_SEVEN"], [6, 2, 1, "", "KEY_SIX"], [6, 2, 1, "", "KEY_SLASH"], [6, 2, 1, "", "KEY_SPACE"], [6, 2, 1, "", "KEY_T"], [6, 2, 1, "", "KEY_TAB"], [6, 2, 1, "", "KEY_THREE"], [6, 2, 1, "", "KEY_TWO"], [6, 2, 1, "", "KEY_U"], [6, 2, 1, "", "KEY_UP"], [6, 2, 1, "", "KEY_V"], [6, 2, 1, "", "KEY_VOLUME_DOWN"], [6, 2, 1, "", "KEY_VOLUME_UP"], [6, 2, 1, "", "KEY_W"], [6, 2, 1, "", "KEY_X"], [6, 2, 1, "", "KEY_Y"], [6, 2, 1, "", "KEY_Z"], [6, 2, 1, "", "KEY_ZERO"], [6, 2, 1, "", "KeyboardKey"], [6, 2, 1, "", "LABEL"], [6, 2, 1, "", "LIGHTGRAY"], [6, 2, 1, "", "LIME"], [6, 2, 1, "", "LINE_COLOR"], [6, 2, 1, "", "LISTVIEW"], [6, 2, 1, "", "LIST_ITEMS_HEIGHT"], [6, 2, 1, "", "LIST_ITEMS_SPACING"], [6, 2, 1, "", "LOG_ALL"], [6, 2, 1, "", "LOG_DEBUG"], [6, 2, 1, "", "LOG_ERROR"], [6, 2, 1, "", "LOG_FATAL"], [6, 2, 1, "", "LOG_INFO"], [6, 2, 1, "", "LOG_NONE"], [6, 2, 1, "", "LOG_TRACE"], [6, 2, 1, "", "LOG_WARNING"], [6, 4, 1, "", "Lerp"], [6, 4, 1, "", "LoadAudioStream"], [6, 4, 1, "", "LoadAutomationEventList"], [6, 4, 1, "", "LoadCodepoints"], [6, 4, 1, "", "LoadDirectoryFiles"], [6, 4, 1, "", "LoadDirectoryFilesEx"], [6, 4, 1, "", "LoadDroppedFiles"], [6, 4, 1, "", "LoadFileData"], [6, 4, 1, "", "LoadFileText"], [6, 4, 1, "", "LoadFont"], [6, 4, 1, "", "LoadFontData"], [6, 4, 1, "", "LoadFontEx"], [6, 4, 1, "", "LoadFontFromImage"], [6, 4, 1, "", "LoadFontFromMemory"], [6, 4, 1, "", "LoadImage"], [6, 4, 1, "", "LoadImageAnim"], [6, 4, 1, "", "LoadImageColors"], [6, 4, 1, "", "LoadImageFromMemory"], [6, 4, 1, "", "LoadImageFromScreen"], [6, 4, 1, "", "LoadImageFromTexture"], [6, 4, 1, "", "LoadImagePalette"], [6, 4, 1, "", "LoadImageRaw"], [6, 4, 1, "", "LoadImageSvg"], [6, 4, 1, "", "LoadMaterialDefault"], [6, 4, 1, "", "LoadMaterials"], [6, 4, 1, "", "LoadModel"], [6, 4, 1, "", "LoadModelAnimations"], [6, 4, 1, "", "LoadModelFromMesh"], [6, 4, 1, "", "LoadMusicStream"], [6, 4, 1, "", "LoadMusicStreamFromMemory"], [6, 4, 1, "", "LoadRandomSequence"], [6, 4, 1, "", "LoadRenderTexture"], [6, 4, 1, "", "LoadShader"], [6, 4, 1, "", "LoadShaderFromMemory"], [6, 4, 1, "", "LoadSound"], [6, 4, 1, "", "LoadSoundAlias"], [6, 4, 1, "", "LoadSoundFromWave"], [6, 4, 1, "", "LoadTexture"], [6, 4, 1, "", "LoadTextureCubemap"], [6, 4, 1, "", "LoadTextureFromImage"], [6, 4, 1, "", "LoadUTF8"], [6, 4, 1, "", "LoadVrStereoConfig"], [6, 4, 1, "", "LoadWave"], [6, 4, 1, "", "LoadWaveFromMemory"], [6, 4, 1, "", "LoadWaveSamples"], [6, 2, 1, "", "MAGENTA"], [6, 2, 1, "", "MAROON"], [6, 2, 1, "", "MATERIAL_MAP_ALBEDO"], [6, 2, 1, "", "MATERIAL_MAP_BRDF"], [6, 2, 1, "", "MATERIAL_MAP_CUBEMAP"], [6, 2, 1, "", "MATERIAL_MAP_EMISSION"], [6, 2, 1, "", "MATERIAL_MAP_HEIGHT"], [6, 2, 1, "", "MATERIAL_MAP_IRRADIANCE"], [6, 2, 1, "", "MATERIAL_MAP_METALNESS"], [6, 2, 1, "", "MATERIAL_MAP_NORMAL"], [6, 2, 1, "", "MATERIAL_MAP_OCCLUSION"], [6, 2, 1, "", "MATERIAL_MAP_PREFILTER"], [6, 2, 1, "", "MATERIAL_MAP_ROUGHNESS"], [6, 2, 1, "", "MOUSE_BUTTON_BACK"], [6, 2, 1, "", "MOUSE_BUTTON_EXTRA"], [6, 2, 1, "", "MOUSE_BUTTON_FORWARD"], [6, 2, 1, "", "MOUSE_BUTTON_LEFT"], [6, 2, 1, "", "MOUSE_BUTTON_MIDDLE"], [6, 2, 1, "", "MOUSE_BUTTON_RIGHT"], [6, 2, 1, "", "MOUSE_BUTTON_SIDE"], [6, 2, 1, "", "MOUSE_CURSOR_ARROW"], [6, 2, 1, "", "MOUSE_CURSOR_CROSSHAIR"], [6, 2, 1, "", "MOUSE_CURSOR_DEFAULT"], [6, 2, 1, "", "MOUSE_CURSOR_IBEAM"], [6, 2, 1, "", "MOUSE_CURSOR_NOT_ALLOWED"], [6, 2, 1, "", "MOUSE_CURSOR_POINTING_HAND"], [6, 2, 1, "", "MOUSE_CURSOR_RESIZE_ALL"], [6, 2, 1, "", "MOUSE_CURSOR_RESIZE_EW"], [6, 2, 1, "", "MOUSE_CURSOR_RESIZE_NESW"], [6, 2, 1, "", "MOUSE_CURSOR_RESIZE_NS"], [6, 2, 1, "", "MOUSE_CURSOR_RESIZE_NWSE"], [6, 2, 1, "", "Material"], [6, 2, 1, "", "MaterialMap"], [6, 2, 1, "", "MaterialMapIndex"], [6, 2, 1, "", "Matrix"], [6, 2, 1, "", "Matrix2x2"], [6, 4, 1, "", "MatrixAdd"], [6, 4, 1, "", "MatrixDeterminant"], [6, 4, 1, "", "MatrixFrustum"], [6, 4, 1, "", "MatrixIdentity"], [6, 4, 1, "", "MatrixInvert"], [6, 4, 1, "", "MatrixLookAt"], [6, 4, 1, "", "MatrixMultiply"], [6, 4, 1, "", "MatrixOrtho"], [6, 4, 1, "", "MatrixPerspective"], [6, 4, 1, "", "MatrixRotate"], [6, 4, 1, "", "MatrixRotateX"], [6, 4, 1, "", "MatrixRotateXYZ"], [6, 4, 1, "", "MatrixRotateY"], [6, 4, 1, "", "MatrixRotateZ"], [6, 4, 1, "", "MatrixRotateZYX"], [6, 4, 1, "", "MatrixScale"], [6, 4, 1, "", "MatrixSubtract"], [6, 4, 1, "", "MatrixToFloatV"], [6, 4, 1, "", "MatrixTrace"], [6, 4, 1, "", "MatrixTranslate"], [6, 4, 1, "", "MatrixTranspose"], [6, 4, 1, "", "MaximizeWindow"], [6, 4, 1, "", "MeasureText"], [6, 4, 1, "", "MeasureTextEx"], [6, 4, 1, "", "MemAlloc"], [6, 4, 1, "", "MemFree"], [6, 4, 1, "", "MemRealloc"], [6, 2, 1, "", "Mesh"], [6, 4, 1, "", "MinimizeWindow"], [6, 2, 1, "", "Model"], [6, 2, 1, "", "ModelAnimation"], [6, 2, 1, "", "MouseButton"], [6, 2, 1, "", "MouseCursor"], [6, 2, 1, "", "Music"], [6, 2, 1, "", "NPATCH_NINE_PATCH"], [6, 2, 1, "", "NPATCH_THREE_PATCH_HORIZONTAL"], [6, 2, 1, "", "NPATCH_THREE_PATCH_VERTICAL"], [6, 2, 1, "", "NPatchInfo"], [6, 2, 1, "", "NPatchLayout"], [6, 4, 1, "", "Normalize"], [6, 2, 1, "", "ORANGE"], [6, 4, 1, "", "OpenURL"], [6, 2, 1, "", "PHYSICS_CIRCLE"], [6, 2, 1, "", "PHYSICS_POLYGON"], [6, 2, 1, "", "PINK"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_DXT1_RGB"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_DXT1_RGBA"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_DXT3_RGBA"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_DXT5_RGBA"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_ETC1_RGB"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_ETC2_RGB"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_PVRT_RGB"], [6, 2, 1, "", "PIXELFORMAT_COMPRESSED_PVRT_RGBA"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_GRAYSCALE"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16G16B16"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16G16B16A16"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32G32B32"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32G32B32A32"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R4G4B4A4"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R5G5B5A1"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R5G6B5"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R8G8B8"], [6, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R8G8B8A8"], [6, 2, 1, "", "PROGRESSBAR"], [6, 2, 1, "", "PROGRESS_PADDING"], [6, 2, 1, "", "PURPLE"], [6, 4, 1, "", "PauseAudioStream"], [6, 4, 1, "", "PauseMusicStream"], [6, 4, 1, "", "PauseSound"], [6, 4, 1, "", "PhysicsAddForce"], [6, 4, 1, "", "PhysicsAddTorque"], [6, 2, 1, "", "PhysicsBodyData"], [6, 2, 1, "", "PhysicsManifoldData"], [6, 2, 1, "", "PhysicsShape"], [6, 2, 1, "", "PhysicsShapeType"], [6, 4, 1, "", "PhysicsShatter"], [6, 2, 1, "", "PhysicsVertexData"], [6, 2, 1, "", "PixelFormat"], [6, 4, 1, "", "PlayAudioStream"], [6, 4, 1, "", "PlayAutomationEvent"], [6, 4, 1, "", "PlayMusicStream"], [6, 4, 1, "", "PlaySound"], [6, 4, 1, "", "PollInputEvents"], [6, 2, 1, "", "Quaternion"], [6, 4, 1, "", "QuaternionAdd"], [6, 4, 1, "", "QuaternionAddValue"], [6, 4, 1, "", "QuaternionDivide"], [6, 4, 1, "", "QuaternionEquals"], [6, 4, 1, "", "QuaternionFromAxisAngle"], [6, 4, 1, "", "QuaternionFromEuler"], [6, 4, 1, "", "QuaternionFromMatrix"], [6, 4, 1, "", "QuaternionFromVector3ToVector3"], [6, 4, 1, "", "QuaternionIdentity"], [6, 4, 1, "", "QuaternionInvert"], [6, 4, 1, "", "QuaternionLength"], [6, 4, 1, "", "QuaternionLerp"], [6, 4, 1, "", "QuaternionMultiply"], [6, 4, 1, "", "QuaternionNlerp"], [6, 4, 1, "", "QuaternionNormalize"], [6, 4, 1, "", "QuaternionScale"], [6, 4, 1, "", "QuaternionSlerp"], [6, 4, 1, "", "QuaternionSubtract"], [6, 4, 1, "", "QuaternionSubtractValue"], [6, 4, 1, "", "QuaternionToAxisAngle"], [6, 4, 1, "", "QuaternionToEuler"], [6, 4, 1, "", "QuaternionToMatrix"], [6, 4, 1, "", "QuaternionTransform"], [6, 2, 1, "", "RAYWHITE"], [6, 2, 1, "", "RED"], [6, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL0"], [6, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL1"], [6, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL2"], [6, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL3"], [6, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL4"], [6, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL5"], [6, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL6"], [6, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL7"], [6, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_X"], [6, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y"], [6, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z"], [6, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_X"], [6, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_Y"], [6, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_Z"], [6, 2, 1, "", "RL_ATTACHMENT_DEPTH"], [6, 2, 1, "", "RL_ATTACHMENT_RENDERBUFFER"], [6, 2, 1, "", "RL_ATTACHMENT_STENCIL"], [6, 2, 1, "", "RL_ATTACHMENT_TEXTURE2D"], [6, 2, 1, "", "RL_BLEND_ADDITIVE"], [6, 2, 1, "", "RL_BLEND_ADD_COLORS"], [6, 2, 1, "", "RL_BLEND_ALPHA"], [6, 2, 1, "", "RL_BLEND_ALPHA_PREMULTIPLY"], [6, 2, 1, "", "RL_BLEND_CUSTOM"], [6, 2, 1, "", "RL_BLEND_CUSTOM_SEPARATE"], [6, 2, 1, "", "RL_BLEND_MULTIPLIED"], [6, 2, 1, "", "RL_BLEND_SUBTRACT_COLORS"], [6, 2, 1, "", "RL_CULL_FACE_BACK"], [6, 2, 1, "", "RL_CULL_FACE_FRONT"], [6, 2, 1, "", "RL_LOG_ALL"], [6, 2, 1, "", "RL_LOG_DEBUG"], [6, 2, 1, "", "RL_LOG_ERROR"], [6, 2, 1, "", "RL_LOG_FATAL"], [6, 2, 1, "", "RL_LOG_INFO"], [6, 2, 1, "", "RL_LOG_NONE"], [6, 2, 1, "", "RL_LOG_TRACE"], [6, 2, 1, "", "RL_LOG_WARNING"], [6, 2, 1, "", "RL_OPENGL_11"], [6, 2, 1, "", "RL_OPENGL_21"], [6, 2, 1, "", "RL_OPENGL_33"], [6, 2, 1, "", "RL_OPENGL_43"], [6, 2, 1, "", "RL_OPENGL_ES_20"], [6, 2, 1, "", "RL_OPENGL_ES_30"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT1_RGB"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC1_RGB"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC2_RGB"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_PVRT_RGB"], [6, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8"], [6, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8"], [6, 2, 1, "", "RL_SHADER_ATTRIB_FLOAT"], [6, 2, 1, "", "RL_SHADER_ATTRIB_VEC2"], [6, 2, 1, "", "RL_SHADER_ATTRIB_VEC3"], [6, 2, 1, "", "RL_SHADER_ATTRIB_VEC4"], [6, 2, 1, "", "RL_SHADER_LOC_COLOR_AMBIENT"], [6, 2, 1, "", "RL_SHADER_LOC_COLOR_DIFFUSE"], [6, 2, 1, "", "RL_SHADER_LOC_COLOR_SPECULAR"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_ALBEDO"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_BRDF"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_CUBEMAP"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_EMISSION"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_HEIGHT"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_IRRADIANCE"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_METALNESS"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_NORMAL"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_OCCLUSION"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_PREFILTER"], [6, 2, 1, "", "RL_SHADER_LOC_MAP_ROUGHNESS"], [6, 2, 1, "", "RL_SHADER_LOC_MATRIX_MODEL"], [6, 2, 1, "", "RL_SHADER_LOC_MATRIX_MVP"], [6, 2, 1, "", "RL_SHADER_LOC_MATRIX_NORMAL"], [6, 2, 1, "", "RL_SHADER_LOC_MATRIX_PROJECTION"], [6, 2, 1, "", "RL_SHADER_LOC_MATRIX_VIEW"], [6, 2, 1, "", "RL_SHADER_LOC_VECTOR_VIEW"], [6, 2, 1, "", "RL_SHADER_LOC_VERTEX_COLOR"], [6, 2, 1, "", "RL_SHADER_LOC_VERTEX_NORMAL"], [6, 2, 1, "", "RL_SHADER_LOC_VERTEX_POSITION"], [6, 2, 1, "", "RL_SHADER_LOC_VERTEX_TANGENT"], [6, 2, 1, "", "RL_SHADER_LOC_VERTEX_TEXCOORD01"], [6, 2, 1, "", "RL_SHADER_LOC_VERTEX_TEXCOORD02"], [6, 2, 1, "", "RL_SHADER_UNIFORM_FLOAT"], [6, 2, 1, "", "RL_SHADER_UNIFORM_INT"], [6, 2, 1, "", "RL_SHADER_UNIFORM_IVEC2"], [6, 2, 1, "", "RL_SHADER_UNIFORM_IVEC3"], [6, 2, 1, "", "RL_SHADER_UNIFORM_IVEC4"], [6, 2, 1, "", "RL_SHADER_UNIFORM_SAMPLER2D"], [6, 2, 1, "", "RL_SHADER_UNIFORM_VEC2"], [6, 2, 1, "", "RL_SHADER_UNIFORM_VEC3"], [6, 2, 1, "", "RL_SHADER_UNIFORM_VEC4"], [6, 2, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_16X"], [6, 2, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_4X"], [6, 2, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_8X"], [6, 2, 1, "", "RL_TEXTURE_FILTER_BILINEAR"], [6, 2, 1, "", "RL_TEXTURE_FILTER_POINT"], [6, 2, 1, "", "RL_TEXTURE_FILTER_TRILINEAR"], [6, 2, 1, "", "Ray"], [6, 2, 1, "", "RayCollision"], [6, 2, 1, "", "Rectangle"], [6, 4, 1, "", "Remap"], [6, 2, 1, "", "RenderTexture"], [6, 2, 1, "", "RenderTexture2D"], [6, 4, 1, "", "ResetPhysics"], [6, 4, 1, "", "RestoreWindow"], [6, 4, 1, "", "ResumeAudioStream"], [6, 4, 1, "", "ResumeMusicStream"], [6, 4, 1, "", "ResumeSound"], [6, 2, 1, "", "SCROLLBAR"], [6, 2, 1, "", "SCROLLBAR_SIDE"], [6, 2, 1, "", "SCROLLBAR_WIDTH"], [6, 2, 1, "", "SCROLL_PADDING"], [6, 2, 1, "", "SCROLL_SLIDER_PADDING"], [6, 2, 1, "", "SCROLL_SLIDER_SIZE"], [6, 2, 1, "", "SCROLL_SPEED"], [6, 2, 1, "", "SHADER_ATTRIB_FLOAT"], [6, 2, 1, "", "SHADER_ATTRIB_VEC2"], [6, 2, 1, "", "SHADER_ATTRIB_VEC3"], [6, 2, 1, "", "SHADER_ATTRIB_VEC4"], [6, 2, 1, "", "SHADER_LOC_COLOR_AMBIENT"], [6, 2, 1, "", "SHADER_LOC_COLOR_DIFFUSE"], [6, 2, 1, "", "SHADER_LOC_COLOR_SPECULAR"], [6, 2, 1, "", "SHADER_LOC_MAP_ALBEDO"], [6, 2, 1, "", "SHADER_LOC_MAP_BRDF"], [6, 2, 1, "", "SHADER_LOC_MAP_CUBEMAP"], [6, 2, 1, "", "SHADER_LOC_MAP_EMISSION"], [6, 2, 1, "", "SHADER_LOC_MAP_HEIGHT"], [6, 2, 1, "", "SHADER_LOC_MAP_IRRADIANCE"], [6, 2, 1, "", "SHADER_LOC_MAP_METALNESS"], [6, 2, 1, "", "SHADER_LOC_MAP_NORMAL"], [6, 2, 1, "", "SHADER_LOC_MAP_OCCLUSION"], [6, 2, 1, "", "SHADER_LOC_MAP_PREFILTER"], [6, 2, 1, "", "SHADER_LOC_MAP_ROUGHNESS"], [6, 2, 1, "", "SHADER_LOC_MATRIX_MODEL"], [6, 2, 1, "", "SHADER_LOC_MATRIX_MVP"], [6, 2, 1, "", "SHADER_LOC_MATRIX_NORMAL"], [6, 2, 1, "", "SHADER_LOC_MATRIX_PROJECTION"], [6, 2, 1, "", "SHADER_LOC_MATRIX_VIEW"], [6, 2, 1, "", "SHADER_LOC_VECTOR_VIEW"], [6, 2, 1, "", "SHADER_LOC_VERTEX_COLOR"], [6, 2, 1, "", "SHADER_LOC_VERTEX_NORMAL"], [6, 2, 1, "", "SHADER_LOC_VERTEX_POSITION"], [6, 2, 1, "", "SHADER_LOC_VERTEX_TANGENT"], [6, 2, 1, "", "SHADER_LOC_VERTEX_TEXCOORD01"], [6, 2, 1, "", "SHADER_LOC_VERTEX_TEXCOORD02"], [6, 2, 1, "", "SHADER_UNIFORM_FLOAT"], [6, 2, 1, "", "SHADER_UNIFORM_INT"], [6, 2, 1, "", "SHADER_UNIFORM_IVEC2"], [6, 2, 1, "", "SHADER_UNIFORM_IVEC3"], [6, 2, 1, "", "SHADER_UNIFORM_IVEC4"], [6, 2, 1, "", "SHADER_UNIFORM_SAMPLER2D"], [6, 2, 1, "", "SHADER_UNIFORM_VEC2"], [6, 2, 1, "", "SHADER_UNIFORM_VEC3"], [6, 2, 1, "", "SHADER_UNIFORM_VEC4"], [6, 2, 1, "", "SKYBLUE"], [6, 2, 1, "", "SLIDER"], [6, 2, 1, "", "SLIDER_PADDING"], [6, 2, 1, "", "SLIDER_WIDTH"], [6, 2, 1, "", "SPINNER"], [6, 2, 1, "", "SPIN_BUTTON_SPACING"], [6, 2, 1, "", "SPIN_BUTTON_WIDTH"], [6, 2, 1, "", "STATE_DISABLED"], [6, 2, 1, "", "STATE_FOCUSED"], [6, 2, 1, "", "STATE_NORMAL"], [6, 2, 1, "", "STATE_PRESSED"], [6, 2, 1, "", "STATUSBAR"], [6, 4, 1, "", "SaveFileData"], [6, 4, 1, "", "SaveFileText"], [6, 4, 1, "", "SeekMusicStream"], [6, 4, 1, "", "SetAudioStreamBufferSizeDefault"], [6, 4, 1, "", "SetAudioStreamCallback"], [6, 4, 1, "", "SetAudioStreamPan"], [6, 4, 1, "", "SetAudioStreamPitch"], [6, 4, 1, "", "SetAudioStreamVolume"], [6, 4, 1, "", "SetAutomationEventBaseFrame"], [6, 4, 1, "", "SetAutomationEventList"], [6, 4, 1, "", "SetClipboardText"], [6, 4, 1, "", "SetConfigFlags"], [6, 4, 1, "", "SetExitKey"], [6, 4, 1, "", "SetGamepadMappings"], [6, 4, 1, "", "SetGesturesEnabled"], [6, 4, 1, "", "SetLoadFileDataCallback"], [6, 4, 1, "", "SetLoadFileTextCallback"], [6, 4, 1, "", "SetMasterVolume"], [6, 4, 1, "", "SetMaterialTexture"], [6, 4, 1, "", "SetModelMeshMaterial"], [6, 4, 1, "", "SetMouseCursor"], [6, 4, 1, "", "SetMouseOffset"], [6, 4, 1, "", "SetMousePosition"], [6, 4, 1, "", "SetMouseScale"], [6, 4, 1, "", "SetMusicPan"], [6, 4, 1, "", "SetMusicPitch"], [6, 4, 1, "", "SetMusicVolume"], [6, 4, 1, "", "SetPhysicsBodyRotation"], [6, 4, 1, "", "SetPhysicsGravity"], [6, 4, 1, "", "SetPhysicsTimeStep"], [6, 4, 1, "", "SetPixelColor"], [6, 4, 1, "", "SetRandomSeed"], [6, 4, 1, "", "SetSaveFileDataCallback"], [6, 4, 1, "", "SetSaveFileTextCallback"], [6, 4, 1, "", "SetShaderValue"], [6, 4, 1, "", "SetShaderValueMatrix"], [6, 4, 1, "", "SetShaderValueTexture"], [6, 4, 1, "", "SetShaderValueV"], [6, 4, 1, "", "SetShapesTexture"], [6, 4, 1, "", "SetSoundPan"], [6, 4, 1, "", "SetSoundPitch"], [6, 4, 1, "", "SetSoundVolume"], [6, 4, 1, "", "SetTargetFPS"], [6, 4, 1, "", "SetTextLineSpacing"], [6, 4, 1, "", "SetTextureFilter"], [6, 4, 1, "", "SetTextureWrap"], [6, 4, 1, "", "SetTraceLogCallback"], [6, 4, 1, "", "SetTraceLogLevel"], [6, 4, 1, "", "SetWindowFocused"], [6, 4, 1, "", "SetWindowIcon"], [6, 4, 1, "", "SetWindowIcons"], [6, 4, 1, "", "SetWindowMaxSize"], [6, 4, 1, "", "SetWindowMinSize"], [6, 4, 1, "", "SetWindowMonitor"], [6, 4, 1, "", "SetWindowOpacity"], [6, 4, 1, "", "SetWindowPosition"], [6, 4, 1, "", "SetWindowSize"], [6, 4, 1, "", "SetWindowState"], [6, 4, 1, "", "SetWindowTitle"], [6, 2, 1, "", "Shader"], [6, 2, 1, "", "ShaderAttributeDataType"], [6, 2, 1, "", "ShaderLocationIndex"], [6, 2, 1, "", "ShaderUniformDataType"], [6, 4, 1, "", "ShowCursor"], [6, 2, 1, "", "Sound"], [6, 4, 1, "", "StartAutomationEventRecording"], [6, 4, 1, "", "StopAudioStream"], [6, 4, 1, "", "StopAutomationEventRecording"], [6, 4, 1, "", "StopMusicStream"], [6, 4, 1, "", "StopSound"], [6, 4, 1, "", "SwapScreenBuffer"], [6, 2, 1, "", "TEXTBOX"], [6, 2, 1, "", "TEXTURE_FILTER_ANISOTROPIC_16X"], [6, 2, 1, "", "TEXTURE_FILTER_ANISOTROPIC_4X"], [6, 2, 1, "", "TEXTURE_FILTER_ANISOTROPIC_8X"], [6, 2, 1, "", "TEXTURE_FILTER_BILINEAR"], [6, 2, 1, "", "TEXTURE_FILTER_POINT"], [6, 2, 1, "", "TEXTURE_FILTER_TRILINEAR"], [6, 2, 1, "", "TEXTURE_WRAP_CLAMP"], [6, 2, 1, "", "TEXTURE_WRAP_MIRROR_CLAMP"], [6, 2, 1, "", "TEXTURE_WRAP_MIRROR_REPEAT"], [6, 2, 1, "", "TEXTURE_WRAP_REPEAT"], [6, 2, 1, "", "TEXT_ALIGNMENT"], [6, 2, 1, "", "TEXT_ALIGNMENT_VERTICAL"], [6, 2, 1, "", "TEXT_ALIGN_BOTTOM"], [6, 2, 1, "", "TEXT_ALIGN_CENTER"], [6, 2, 1, "", "TEXT_ALIGN_LEFT"], [6, 2, 1, "", "TEXT_ALIGN_MIDDLE"], [6, 2, 1, "", "TEXT_ALIGN_RIGHT"], [6, 2, 1, "", "TEXT_ALIGN_TOP"], [6, 2, 1, "", "TEXT_COLOR_DISABLED"], [6, 2, 1, "", "TEXT_COLOR_FOCUSED"], [6, 2, 1, "", "TEXT_COLOR_NORMAL"], [6, 2, 1, "", "TEXT_COLOR_PRESSED"], [6, 2, 1, "", "TEXT_LINE_SPACING"], [6, 2, 1, "", "TEXT_PADDING"], [6, 2, 1, "", "TEXT_READONLY"], [6, 2, 1, "", "TEXT_SIZE"], [6, 2, 1, "", "TEXT_SPACING"], [6, 2, 1, "", "TEXT_WRAP_CHAR"], [6, 2, 1, "", "TEXT_WRAP_MODE"], [6, 2, 1, "", "TEXT_WRAP_NONE"], [6, 2, 1, "", "TEXT_WRAP_WORD"], [6, 2, 1, "", "TOGGLE"], [6, 4, 1, "", "TakeScreenshot"], [6, 4, 1, "", "TextAppend"], [6, 4, 1, "", "TextCopy"], [6, 4, 1, "", "TextFindIndex"], [6, 4, 1, "", "TextFormat"], [6, 4, 1, "", "TextInsert"], [6, 4, 1, "", "TextIsEqual"], [6, 4, 1, "", "TextJoin"], [6, 4, 1, "", "TextLength"], [6, 4, 1, "", "TextReplace"], [6, 4, 1, "", "TextSplit"], [6, 4, 1, "", "TextSubtext"], [6, 4, 1, "", "TextToInteger"], [6, 4, 1, "", "TextToLower"], [6, 4, 1, "", "TextToPascal"], [6, 4, 1, "", "TextToUpper"], [6, 2, 1, "", "Texture"], [6, 2, 1, "", "Texture2D"], [6, 2, 1, "", "TextureCubemap"], [6, 2, 1, "", "TextureFilter"], [6, 2, 1, "", "TextureWrap"], [6, 4, 1, "", "ToggleBorderlessWindowed"], [6, 4, 1, "", "ToggleFullscreen"], [6, 4, 1, "", "TraceLog"], [6, 2, 1, "", "TraceLogLevel"], [6, 2, 1, "", "Transform"], [6, 4, 1, "", "UnloadAudioStream"], [6, 4, 1, "", "UnloadAutomationEventList"], [6, 4, 1, "", "UnloadCodepoints"], [6, 4, 1, "", "UnloadDirectoryFiles"], [6, 4, 1, "", "UnloadDroppedFiles"], [6, 4, 1, "", "UnloadFileData"], [6, 4, 1, "", "UnloadFileText"], [6, 4, 1, "", "UnloadFont"], [6, 4, 1, "", "UnloadFontData"], [6, 4, 1, "", "UnloadImage"], [6, 4, 1, "", "UnloadImageColors"], [6, 4, 1, "", "UnloadImagePalette"], [6, 4, 1, "", "UnloadMaterial"], [6, 4, 1, "", "UnloadMesh"], [6, 4, 1, "", "UnloadModel"], [6, 4, 1, "", "UnloadModelAnimation"], [6, 4, 1, "", "UnloadModelAnimations"], [6, 4, 1, "", "UnloadMusicStream"], [6, 4, 1, "", "UnloadRandomSequence"], [6, 4, 1, "", "UnloadRenderTexture"], [6, 4, 1, "", "UnloadShader"], [6, 4, 1, "", "UnloadSound"], [6, 4, 1, "", "UnloadSoundAlias"], [6, 4, 1, "", "UnloadTexture"], [6, 4, 1, "", "UnloadUTF8"], [6, 4, 1, "", "UnloadVrStereoConfig"], [6, 4, 1, "", "UnloadWave"], [6, 4, 1, "", "UnloadWaveSamples"], [6, 4, 1, "", "UpdateAudioStream"], [6, 4, 1, "", "UpdateCamera"], [6, 4, 1, "", "UpdateCameraPro"], [6, 4, 1, "", "UpdateMeshBuffer"], [6, 4, 1, "", "UpdateModelAnimation"], [6, 4, 1, "", "UpdateMusicStream"], [6, 4, 1, "", "UpdatePhysics"], [6, 4, 1, "", "UpdateSound"], [6, 4, 1, "", "UpdateTexture"], [6, 4, 1, "", "UpdateTextureRec"], [6, 4, 1, "", "UploadMesh"], [6, 2, 1, "", "VALUEBOX"], [6, 2, 1, "", "VIOLET"], [6, 2, 1, "", "Vector2"], [6, 4, 1, "", "Vector2Add"], [6, 4, 1, "", "Vector2AddValue"], [6, 4, 1, "", "Vector2Angle"], [6, 4, 1, "", "Vector2Clamp"], [6, 4, 1, "", "Vector2ClampValue"], [6, 4, 1, "", "Vector2Distance"], [6, 4, 1, "", "Vector2DistanceSqr"], [6, 4, 1, "", "Vector2Divide"], [6, 4, 1, "", "Vector2DotProduct"], [6, 4, 1, "", "Vector2Equals"], [6, 4, 1, "", "Vector2Invert"], [6, 4, 1, "", "Vector2Length"], [6, 4, 1, "", "Vector2LengthSqr"], [6, 4, 1, "", "Vector2Lerp"], [6, 4, 1, "", "Vector2LineAngle"], [6, 4, 1, "", "Vector2MoveTowards"], [6, 4, 1, "", "Vector2Multiply"], [6, 4, 1, "", "Vector2Negate"], [6, 4, 1, "", "Vector2Normalize"], [6, 4, 1, "", "Vector2One"], [6, 4, 1, "", "Vector2Reflect"], [6, 4, 1, "", "Vector2Rotate"], [6, 4, 1, "", "Vector2Scale"], [6, 4, 1, "", "Vector2Subtract"], [6, 4, 1, "", "Vector2SubtractValue"], [6, 4, 1, "", "Vector2Transform"], [6, 4, 1, "", "Vector2Zero"], [6, 2, 1, "", "Vector3"], [6, 4, 1, "", "Vector3Add"], [6, 4, 1, "", "Vector3AddValue"], [6, 4, 1, "", "Vector3Angle"], [6, 4, 1, "", "Vector3Barycenter"], [6, 4, 1, "", "Vector3Clamp"], [6, 4, 1, "", "Vector3ClampValue"], [6, 4, 1, "", "Vector3CrossProduct"], [6, 4, 1, "", "Vector3Distance"], [6, 4, 1, "", "Vector3DistanceSqr"], [6, 4, 1, "", "Vector3Divide"], [6, 4, 1, "", "Vector3DotProduct"], [6, 4, 1, "", "Vector3Equals"], [6, 4, 1, "", "Vector3Invert"], [6, 4, 1, "", "Vector3Length"], [6, 4, 1, "", "Vector3LengthSqr"], [6, 4, 1, "", "Vector3Lerp"], [6, 4, 1, "", "Vector3Max"], [6, 4, 1, "", "Vector3Min"], [6, 4, 1, "", "Vector3Multiply"], [6, 4, 1, "", "Vector3Negate"], [6, 4, 1, "", "Vector3Normalize"], [6, 4, 1, "", "Vector3One"], [6, 4, 1, "", "Vector3OrthoNormalize"], [6, 4, 1, "", "Vector3Perpendicular"], [6, 4, 1, "", "Vector3Project"], [6, 4, 1, "", "Vector3Reflect"], [6, 4, 1, "", "Vector3Refract"], [6, 4, 1, "", "Vector3Reject"], [6, 4, 1, "", "Vector3RotateByAxisAngle"], [6, 4, 1, "", "Vector3RotateByQuaternion"], [6, 4, 1, "", "Vector3Scale"], [6, 4, 1, "", "Vector3Subtract"], [6, 4, 1, "", "Vector3SubtractValue"], [6, 4, 1, "", "Vector3ToFloatV"], [6, 4, 1, "", "Vector3Transform"], [6, 4, 1, "", "Vector3Unproject"], [6, 4, 1, "", "Vector3Zero"], [6, 2, 1, "", "Vector4"], [6, 2, 1, "", "VrDeviceInfo"], [6, 2, 1, "", "VrStereoConfig"], [6, 2, 1, "", "WHITE"], [6, 4, 1, "", "WaitTime"], [6, 2, 1, "", "Wave"], [6, 4, 1, "", "WaveCopy"], [6, 4, 1, "", "WaveCrop"], [6, 4, 1, "", "WaveFormat"], [6, 4, 1, "", "WindowShouldClose"], [6, 4, 1, "", "Wrap"], [6, 2, 1, "", "YELLOW"], [6, 2, 1, "", "ffi"], [6, 2, 1, "", "float16"], [6, 2, 1, "", "float3"], [6, 4, 1, "", "glfwCreateCursor"], [6, 4, 1, "", "glfwCreateStandardCursor"], [6, 4, 1, "", "glfwCreateWindow"], [6, 4, 1, "", "glfwDefaultWindowHints"], [6, 4, 1, "", "glfwDestroyCursor"], [6, 4, 1, "", "glfwDestroyWindow"], [6, 4, 1, "", "glfwExtensionSupported"], [6, 4, 1, "", "glfwFocusWindow"], [6, 4, 1, "", "glfwGetClipboardString"], [6, 4, 1, "", "glfwGetCurrentContext"], [6, 4, 1, "", "glfwGetCursorPos"], [6, 4, 1, "", "glfwGetError"], [6, 4, 1, "", "glfwGetFramebufferSize"], [6, 4, 1, "", "glfwGetGamepadName"], [6, 4, 1, "", "glfwGetGamepadState"], [6, 4, 1, "", "glfwGetGammaRamp"], [6, 4, 1, "", "glfwGetInputMode"], [6, 4, 1, "", "glfwGetJoystickAxes"], [6, 4, 1, "", "glfwGetJoystickButtons"], [6, 4, 1, "", "glfwGetJoystickGUID"], [6, 4, 1, "", "glfwGetJoystickHats"], [6, 4, 1, "", "glfwGetJoystickName"], [6, 4, 1, "", "glfwGetJoystickUserPointer"], [6, 4, 1, "", "glfwGetKey"], [6, 4, 1, "", "glfwGetKeyName"], [6, 4, 1, "", "glfwGetKeyScancode"], [6, 4, 1, "", "glfwGetMonitorContentScale"], [6, 4, 1, "", "glfwGetMonitorName"], [6, 4, 1, "", "glfwGetMonitorPhysicalSize"], [6, 4, 1, "", "glfwGetMonitorPos"], [6, 4, 1, "", "glfwGetMonitorUserPointer"], [6, 4, 1, "", "glfwGetMonitorWorkarea"], [6, 4, 1, "", "glfwGetMonitors"], [6, 4, 1, "", "glfwGetMouseButton"], [6, 4, 1, "", "glfwGetPlatform"], [6, 4, 1, "", "glfwGetPrimaryMonitor"], [6, 4, 1, "", "glfwGetProcAddress"], [6, 4, 1, "", "glfwGetRequiredInstanceExtensions"], [6, 4, 1, "", "glfwGetTime"], [6, 4, 1, "", "glfwGetTimerFrequency"], [6, 4, 1, "", "glfwGetTimerValue"], [6, 4, 1, "", "glfwGetVersion"], [6, 4, 1, "", "glfwGetVersionString"], [6, 4, 1, "", "glfwGetVideoMode"], [6, 4, 1, "", "glfwGetVideoModes"], [6, 4, 1, "", "glfwGetWindowAttrib"], [6, 4, 1, "", "glfwGetWindowContentScale"], [6, 4, 1, "", "glfwGetWindowFrameSize"], [6, 4, 1, "", "glfwGetWindowMonitor"], [6, 4, 1, "", "glfwGetWindowOpacity"], [6, 4, 1, "", "glfwGetWindowPos"], [6, 4, 1, "", "glfwGetWindowSize"], [6, 4, 1, "", "glfwGetWindowUserPointer"], [6, 4, 1, "", "glfwHideWindow"], [6, 4, 1, "", "glfwIconifyWindow"], [6, 4, 1, "", "glfwInit"], [6, 4, 1, "", "glfwInitAllocator"], [6, 4, 1, "", "glfwInitHint"], [6, 4, 1, "", "glfwJoystickIsGamepad"], [6, 4, 1, "", "glfwJoystickPresent"], [6, 4, 1, "", "glfwMakeContextCurrent"], [6, 4, 1, "", "glfwMaximizeWindow"], [6, 4, 1, "", "glfwPlatformSupported"], [6, 4, 1, "", "glfwPollEvents"], [6, 4, 1, "", "glfwPostEmptyEvent"], [6, 4, 1, "", "glfwRawMouseMotionSupported"], [6, 4, 1, "", "glfwRequestWindowAttention"], [6, 4, 1, "", "glfwRestoreWindow"], [6, 4, 1, "", "glfwSetCharCallback"], [6, 4, 1, "", "glfwSetCharModsCallback"], [6, 4, 1, "", "glfwSetClipboardString"], [6, 4, 1, "", "glfwSetCursor"], [6, 4, 1, "", "glfwSetCursorEnterCallback"], [6, 4, 1, "", "glfwSetCursorPos"], [6, 4, 1, "", "glfwSetCursorPosCallback"], [6, 4, 1, "", "glfwSetDropCallback"], [6, 4, 1, "", "glfwSetErrorCallback"], [6, 4, 1, "", "glfwSetFramebufferSizeCallback"], [6, 4, 1, "", "glfwSetGamma"], [6, 4, 1, "", "glfwSetGammaRamp"], [6, 4, 1, "", "glfwSetInputMode"], [6, 4, 1, "", "glfwSetJoystickCallback"], [6, 4, 1, "", "glfwSetJoystickUserPointer"], [6, 4, 1, "", "glfwSetKeyCallback"], [6, 4, 1, "", "glfwSetMonitorCallback"], [6, 4, 1, "", "glfwSetMonitorUserPointer"], [6, 4, 1, "", "glfwSetMouseButtonCallback"], [6, 4, 1, "", "glfwSetScrollCallback"], [6, 4, 1, "", "glfwSetTime"], [6, 4, 1, "", "glfwSetWindowAspectRatio"], [6, 4, 1, "", "glfwSetWindowAttrib"], [6, 4, 1, "", "glfwSetWindowCloseCallback"], [6, 4, 1, "", "glfwSetWindowContentScaleCallback"], [6, 4, 1, "", "glfwSetWindowFocusCallback"], [6, 4, 1, "", "glfwSetWindowIcon"], [6, 4, 1, "", "glfwSetWindowIconifyCallback"], [6, 4, 1, "", "glfwSetWindowMaximizeCallback"], [6, 4, 1, "", "glfwSetWindowMonitor"], [6, 4, 1, "", "glfwSetWindowOpacity"], [6, 4, 1, "", "glfwSetWindowPos"], [6, 4, 1, "", "glfwSetWindowPosCallback"], [6, 4, 1, "", "glfwSetWindowRefreshCallback"], [6, 4, 1, "", "glfwSetWindowShouldClose"], [6, 4, 1, "", "glfwSetWindowSize"], [6, 4, 1, "", "glfwSetWindowSizeCallback"], [6, 4, 1, "", "glfwSetWindowSizeLimits"], [6, 4, 1, "", "glfwSetWindowTitle"], [6, 4, 1, "", "glfwSetWindowUserPointer"], [6, 4, 1, "", "glfwShowWindow"], [6, 4, 1, "", "glfwSwapBuffers"], [6, 4, 1, "", "glfwSwapInterval"], [6, 4, 1, "", "glfwTerminate"], [6, 4, 1, "", "glfwUpdateGamepadMappings"], [6, 4, 1, "", "glfwVulkanSupported"], [6, 4, 1, "", "glfwWaitEvents"], [6, 4, 1, "", "glfwWaitEventsTimeout"], [6, 4, 1, "", "glfwWindowHint"], [6, 4, 1, "", "glfwWindowHintString"], [6, 4, 1, "", "glfwWindowShouldClose"], [6, 2, 1, "", "rAudioBuffer"], [6, 2, 1, "", "rAudioProcessor"], [6, 2, 1, "", "rl"], [6, 4, 1, "", "rlActiveDrawBuffers"], [6, 4, 1, "", "rlActiveTextureSlot"], [6, 4, 1, "", "rlBegin"], [6, 4, 1, "", "rlBindImageTexture"], [6, 4, 1, "", "rlBindShaderBuffer"], [6, 2, 1, "", "rlBlendMode"], [6, 4, 1, "", "rlBlitFramebuffer"], [6, 4, 1, "", "rlCheckErrors"], [6, 4, 1, "", "rlCheckRenderBatchLimit"], [6, 4, 1, "", "rlClearColor"], [6, 4, 1, "", "rlClearScreenBuffers"], [6, 4, 1, "", "rlColor3f"], [6, 4, 1, "", "rlColor4f"], [6, 4, 1, "", "rlColor4ub"], [6, 4, 1, "", "rlCompileShader"], [6, 4, 1, "", "rlComputeShaderDispatch"], [6, 4, 1, "", "rlCopyShaderBuffer"], [6, 4, 1, "", "rlCubemapParameters"], [6, 2, 1, "", "rlCullMode"], [6, 4, 1, "", "rlDisableBackfaceCulling"], [6, 4, 1, "", "rlDisableColorBlend"], [6, 4, 1, "", "rlDisableDepthMask"], [6, 4, 1, "", "rlDisableDepthTest"], [6, 4, 1, "", "rlDisableFramebuffer"], [6, 4, 1, "", "rlDisableScissorTest"], [6, 4, 1, "", "rlDisableShader"], [6, 4, 1, "", "rlDisableSmoothLines"], [6, 4, 1, "", "rlDisableStereoRender"], [6, 4, 1, "", "rlDisableTexture"], [6, 4, 1, "", "rlDisableTextureCubemap"], [6, 4, 1, "", "rlDisableVertexArray"], [6, 4, 1, "", "rlDisableVertexAttribute"], [6, 4, 1, "", "rlDisableVertexBuffer"], [6, 4, 1, "", "rlDisableVertexBufferElement"], [6, 4, 1, "", "rlDisableWireMode"], [6, 2, 1, "", "rlDrawCall"], [6, 4, 1, "", "rlDrawRenderBatch"], [6, 4, 1, "", "rlDrawRenderBatchActive"], [6, 4, 1, "", "rlDrawVertexArray"], [6, 4, 1, "", "rlDrawVertexArrayElements"], [6, 4, 1, "", "rlDrawVertexArrayElementsInstanced"], [6, 4, 1, "", "rlDrawVertexArrayInstanced"], [6, 4, 1, "", "rlEnableBackfaceCulling"], [6, 4, 1, "", "rlEnableColorBlend"], [6, 4, 1, "", "rlEnableDepthMask"], [6, 4, 1, "", "rlEnableDepthTest"], [6, 4, 1, "", "rlEnableFramebuffer"], [6, 4, 1, "", "rlEnablePointMode"], [6, 4, 1, "", "rlEnableScissorTest"], [6, 4, 1, "", "rlEnableShader"], [6, 4, 1, "", "rlEnableSmoothLines"], [6, 4, 1, "", "rlEnableStereoRender"], [6, 4, 1, "", "rlEnableTexture"], [6, 4, 1, "", "rlEnableTextureCubemap"], [6, 4, 1, "", "rlEnableVertexArray"], [6, 4, 1, "", "rlEnableVertexAttribute"], [6, 4, 1, "", "rlEnableVertexBuffer"], [6, 4, 1, "", "rlEnableVertexBufferElement"], [6, 4, 1, "", "rlEnableWireMode"], [6, 4, 1, "", "rlEnd"], [6, 4, 1, "", "rlFramebufferAttach"], [6, 2, 1, "", "rlFramebufferAttachTextureType"], [6, 2, 1, "", "rlFramebufferAttachType"], [6, 4, 1, "", "rlFramebufferComplete"], [6, 4, 1, "", "rlFrustum"], [6, 4, 1, "", "rlGenTextureMipmaps"], [6, 4, 1, "", "rlGetFramebufferHeight"], [6, 4, 1, "", "rlGetFramebufferWidth"], [6, 4, 1, "", "rlGetGlTextureFormats"], [6, 4, 1, "", "rlGetLineWidth"], [6, 4, 1, "", "rlGetLocationAttrib"], [6, 4, 1, "", "rlGetLocationUniform"], [6, 4, 1, "", "rlGetMatrixModelview"], [6, 4, 1, "", "rlGetMatrixProjection"], [6, 4, 1, "", "rlGetMatrixProjectionStereo"], [6, 4, 1, "", "rlGetMatrixTransform"], [6, 4, 1, "", "rlGetMatrixViewOffsetStereo"], [6, 4, 1, "", "rlGetPixelFormatName"], [6, 4, 1, "", "rlGetShaderBufferSize"], [6, 4, 1, "", "rlGetShaderIdDefault"], [6, 4, 1, "", "rlGetShaderLocsDefault"], [6, 4, 1, "", "rlGetTextureIdDefault"], [6, 4, 1, "", "rlGetVersion"], [6, 2, 1, "", "rlGlVersion"], [6, 4, 1, "", "rlIsStereoRenderEnabled"], [6, 4, 1, "", "rlLoadComputeShaderProgram"], [6, 4, 1, "", "rlLoadDrawCube"], [6, 4, 1, "", "rlLoadDrawQuad"], [6, 4, 1, "", "rlLoadExtensions"], [6, 4, 1, "", "rlLoadFramebuffer"], [6, 4, 1, "", "rlLoadIdentity"], [6, 4, 1, "", "rlLoadRenderBatch"], [6, 4, 1, "", "rlLoadShaderBuffer"], [6, 4, 1, "", "rlLoadShaderCode"], [6, 4, 1, "", "rlLoadShaderProgram"], [6, 4, 1, "", "rlLoadTexture"], [6, 4, 1, "", "rlLoadTextureCubemap"], [6, 4, 1, "", "rlLoadTextureDepth"], [6, 4, 1, "", "rlLoadVertexArray"], [6, 4, 1, "", "rlLoadVertexBuffer"], [6, 4, 1, "", "rlLoadVertexBufferElement"], [6, 4, 1, "", "rlMatrixMode"], [6, 4, 1, "", "rlMultMatrixf"], [6, 4, 1, "", "rlNormal3f"], [6, 4, 1, "", "rlOrtho"], [6, 2, 1, "", "rlPixelFormat"], [6, 4, 1, "", "rlPopMatrix"], [6, 4, 1, "", "rlPushMatrix"], [6, 4, 1, "", "rlReadScreenPixels"], [6, 4, 1, "", "rlReadShaderBuffer"], [6, 4, 1, "", "rlReadTexturePixels"], [6, 2, 1, "", "rlRenderBatch"], [6, 4, 1, "", "rlRotatef"], [6, 4, 1, "", "rlScalef"], [6, 4, 1, "", "rlScissor"], [6, 4, 1, "", "rlSetBlendFactors"], [6, 4, 1, "", "rlSetBlendFactorsSeparate"], [6, 4, 1, "", "rlSetBlendMode"], [6, 4, 1, "", "rlSetCullFace"], [6, 4, 1, "", "rlSetFramebufferHeight"], [6, 4, 1, "", "rlSetFramebufferWidth"], [6, 4, 1, "", "rlSetLineWidth"], [6, 4, 1, "", "rlSetMatrixModelview"], [6, 4, 1, "", "rlSetMatrixProjection"], [6, 4, 1, "", "rlSetMatrixProjectionStereo"], [6, 4, 1, "", "rlSetMatrixViewOffsetStereo"], [6, 4, 1, "", "rlSetRenderBatchActive"], [6, 4, 1, "", "rlSetShader"], [6, 4, 1, "", "rlSetTexture"], [6, 4, 1, "", "rlSetUniform"], [6, 4, 1, "", "rlSetUniformMatrix"], [6, 4, 1, "", "rlSetUniformSampler"], [6, 4, 1, "", "rlSetVertexAttribute"], [6, 4, 1, "", "rlSetVertexAttributeDefault"], [6, 4, 1, "", "rlSetVertexAttributeDivisor"], [6, 2, 1, "", "rlShaderAttributeDataType"], [6, 2, 1, "", "rlShaderLocationIndex"], [6, 2, 1, "", "rlShaderUniformDataType"], [6, 4, 1, "", "rlTexCoord2f"], [6, 2, 1, "", "rlTextureFilter"], [6, 4, 1, "", "rlTextureParameters"], [6, 2, 1, "", "rlTraceLogLevel"], [6, 4, 1, "", "rlTranslatef"], [6, 4, 1, "", "rlUnloadFramebuffer"], [6, 4, 1, "", "rlUnloadRenderBatch"], [6, 4, 1, "", "rlUnloadShaderBuffer"], [6, 4, 1, "", "rlUnloadShaderProgram"], [6, 4, 1, "", "rlUnloadTexture"], [6, 4, 1, "", "rlUnloadVertexArray"], [6, 4, 1, "", "rlUnloadVertexBuffer"], [6, 4, 1, "", "rlUpdateShaderBuffer"], [6, 4, 1, "", "rlUpdateTexture"], [6, 4, 1, "", "rlUpdateVertexBuffer"], [6, 4, 1, "", "rlUpdateVertexBufferElements"], [6, 4, 1, "", "rlVertex2f"], [6, 4, 1, "", "rlVertex2i"], [6, 4, 1, "", "rlVertex3f"], [6, 2, 1, "", "rlVertexBuffer"], [6, 4, 1, "", "rlViewport"], [6, 4, 1, "", "rlglClose"], [6, 4, 1, "", "rlglInit"], [6, 1, 1, "", "struct"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "data", "Python data"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:data", "3": "py:attribute", "4": "py:function"}, "terms": {"": [0, 1, 5, 6], "0": [0, 2, 4, 5, 6], "0f": [5, 6], "0x3f": [5, 6], "1": [1, 5, 6], "10": [0, 1, 5], "100": [1, 5, 6], "101": 5, "102": 5, "1024": 5, "103": 5, "104": 5, "105": 5, "10500": 1, "106": 5, "107": 5, "108": 5, "109": 5, "11": 5, "110": 5, "111": 5, "112": 5, "113": 5, "114": 5, "115": 5, "116": 5, "117": 5, "118": 5, "119": 5, "12": [1, 5], "120": 5, "121": 5, "122": 5, "123": 5, "124": 5, "125": 5, "126": 5, "127": 5, "128": 5, "129": 5, "13": 5, "130": 5, "131": 5, "132": 5, "133": 5, "134": 5, "135": 5, "136": 5, "137": 5, "138": 5, "139": 5, "14": [0, 5], "140": 5, "141": 5, "142": 5, "143": 5, "144": 5, "145": 5, "146": 5, "147": 5, "148": 5, "149": 5, "15": [1, 5], "150": 5, "151": 5, "152": 5, "153": 5, "154": 5, "155": 5, "156": 5, "157": 5, "158": 5, "159": 5, "16": [5, 6], "160": 5, "161": 5, "162": 5, "163": 5, "16384": 5, "164": 5, "165": 5, "166": 5, "167": 5, "168": 5, "168100": 1, "169": 5, "16bpp": [5, 6], "17": 5, "170": 5, "171": 5, "172": 5, "173": 5, "174": 5, "175": 5, "176": 5, "177": 5, "178": 5, "179": 5, "18": [5, 6], "180": 5, "180000": 1, "181": 5, "182": 5, "183": 5, "184": 5, "185": 5, "186": 5, "187": 5, "188": 5, "189": 5, "19": 5, "190": [1, 5, 6], "191": 5, "192": 5, "193": 5, "194": 5, "195": 5, "196": 5, "197": 5, "198": 5, "199": 5, "2": [1, 5, 6], "20": [1, 5, 6], "200": [1, 5, 6], "201": 5, "202": 5, "203": 5, "204": 5, "2048": 5, "205": 5, "206": 5, "207": 5, "208": 5, "209": 5, "21": 5, "210": 5, "211": 5, "212": 5, "213": 5, "214": 5, "215": 5, "216": 5, "217": 5, "218": 5, "219": 5, "22": 5, "220": 5, "221": 5, "222": 5, "223": 5, "224": 5, "225": 5, "226": 5, "227": 5, "228": 5, "229": 5, "23": 5, "230": 5, "231": 5, "232": 5, "233": 5, "234": 5, "235": 5, "236": 5, "237": 5, "238": 5, "239": 5, "24": 5, "240": 5, "241": 5, "242": 5, "243": 5, "244": 5, "245": 5, "246": 5, "247": 5, "248": 5, "249": 5, "25": 5, "250": 5, "251": 5, "252": 5, "253": 5, "254": 5, "255": [5, 6], "256": 5, "257": 5, "258": 5, "259": 5, "26": 5, "260": 5, "261": 5, "262": 5, "263": 5, "264": 5, "265": 5, "266": 5, "267": 5, "268": 5, "269": 5, "27": 5, "28": 5, "280": 5, "281": 5, "282": 5, "283": 5, "284": 5, "29": 5, "290": 5, "291": 5, "292": 5, "293": 5, "294": 5, "295": 5, "296": 5, "297": 5, "298": 5, "299": 5, "2d": [5, 6], "3": [0, 1, 5, 6], "30": 5, "300": 5, "301": 5, "31": 5, "32": [2, 5], "320": 5, "321": 5, "322": 5, "323": 5, "324": 5, "325": 5, "326": 5, "327": 5, "32768": 5, "328": 5, "329": 5, "32bit": [5, 6], "33": 5, "330": 5, "331": 5, "332": 5, "333": 5, "334": 5, "335": 5, "336": 5, "33800": 1, "34": 5, "340": 5, "341": 5, "342": 5, "343": 5, "344": 5, "345": 5, "346": 5, "347": 5, "348": 5, "35": 5, "359": [5, 6], "36": 5, "360": [5, 6], "37": 5, "38": 5, "39": 5, "3d": [1, 5, 6], "4": [1, 2, 5, 6], "40": 5, "4096": 5, "41": 5, "42": 5, "43": 5, "44": 5, "45": [5, 6], "450": [1, 5, 6], "46": 5, "47": 5, "48": 5, "49": 5, "4x4": [5, 6], "5": [0, 2, 4, 5, 6], "50": 5, "500": 1, "51": 5, "512": 5, "52": 5, "53": [1, 5], "54": 5, "55": 5, "56": 5, "57": 5, "58": 5, "59": 5, "6": [0, 5], "60": [1, 5, 6], "61": 5, "62": 5, "63": 5, "6300": 1, "64": [2, 5], "65": 5, "65536": 5, "66": 5, "666666": [5, 6], "67": 5, "68": 5, "69": 5, "7": [0, 1, 5], "70": 5, "71": 5, "72": 5, "73": 5, "74": 5, "75": 5, "76": 5, "77": 5, "7700": 1, "78": 5, "79": 5, "8": [0, 1, 5, 6], "80": [1, 5], "800": [1, 5, 6], "8000": 1, "81": 5, "8192": 5, "82": 5, "83": 5, "84": 5, "85": 5, "86": 5, "8600": 1, "87": 5, "88": 5, "89": 5, "9": [0, 1, 5], "90": 5, "90deg": [5, 6], "91": 5, "92": 5, "93": 5, "94": 5, "95": 5, "95000": 1, "96": 5, "97": 5, "98": 5, "99": 5, "A": 1, "And": 0, "BE": [5, 6], "BY": [5, 6], "But": [1, 3], "For": [1, 2], "If": [0, 2, 3, 6], "It": 1, "NOT": [5, 6], "ON": [0, 2], "On": [0, 1], "The": [1, 3, 5, 6], "Then": [0, 1, 2, 3], "There": [0, 1, 3, 5], "These": 0, "To": 0, "With": 1, "_raylib_cffi": 0, "abi": 3, "abpp": [5, 6], "accept": 0, "access": 3, "accumul": [5, 6], "activ": [5, 6], "actual": [0, 5, 6], "ad": 2, "add": [1, 5, 6], "addit": [2, 3, 5, 6], "advancex": 5, "advantag": 3, "advert": 4, "again": [5, 6], "algorithm": [5, 6], "alia": [5, 6], "alias": [5, 6], "all": [1, 3, 5, 6], "alloc": [5, 6], "alloi": 1, "allow": 6, "alpha": [1, 5, 6], "alphamask": [5, 6], "alreadi": 3, "also": [0, 1, 2, 3, 5], "alwai": [3, 6], "amount": [5, 6], "an": [3, 5, 6], "angl": [5, 6], "angular": [5, 6], "angularveloc": 5, "ani": [1, 5, 6], "anim": [5, 6], "animcount": [5, 6], "animnorm": 5, "animvertic": 5, "anoth": [5, 6], "anymor": 5, "anyth": 3, "api": [3, 4], "app": 4, "append": [5, 6], "appli": [5, 6], "applic": [5, 6], "approxim": [5, 6], "apt": [0, 1, 2], "ar": [0, 2, 3, 5, 6], "area": [5, 6], "arg": [5, 6], "argument": 2, "arm64": 1, "around": 5, "arrai": [5, 6], "arrow_pad": [5, 6], "arrows_s": [5, 6], "arrows_vis": [5, 6], "ask": [0, 1, 2, 5, 6], "aspect": [5, 6], "async": 1, "asyncio": 1, "atla": [5, 6], "attach": [5, 6], "attach_audio_mixed_processor": 5, "attach_audio_stream_processor": 5, "attachaudiomixedprocessor": 6, "attachaudiostreamprocessor": 6, "attachtyp": [5, 6], "attempt": 1, "attrib": [5, 6], "attribnam": [5, 6], "attribtyp": [5, 6], "attribut": [5, 6], "audio": [5, 6], "audiostream": [5, 6], "auto": [0, 1], "autom": [5, 6], "automat": [1, 5, 6], "automationev": [5, 6], "automationeventlist": [5, 6], "avail": [1, 5, 6], "avoid": [3, 5, 6], "await": 1, "awar": 2, "axi": [5, 6], "b": [5, 6], "back": [5, 6], "backfac": [5, 6], "background": [5, 6], "background_color": [5, 6], "bar": [5, 6], "base": [5, 6], "base64": [5, 6], "base_color_dis": [5, 6], "base_color_focus": [5, 6], "base_color_norm": [5, 6], "base_color_press": [5, 6], "basepath": [5, 6], "bases": 5, "batch": [5, 6], "battl": 1, "bbpp": [5, 6], "bdist_wheel": 0, "been": [0, 2, 3, 5, 6], "befor": [1, 3], "begin": [5, 6], "begin_blend_mod": 5, "begin_draw": [1, 5], "begin_mode_2d": 5, "begin_mode_3d": 5, "begin_scissor_mod": 5, "begin_shader_mod": 5, "begin_texture_mod": 5, "begin_vr_stereo_mod": 5, "beginblendmod": 6, "begindraw": 6, "beginmode2d": 6, "beginmode3d": 6, "beginn": 1, "beginscissormod": 6, "beginshadermod": 6, "begintexturemod": 6, "beginvrstereomod": 6, "beig": [5, 6], "being": [5, 6], "belong": [5, 6], "below": 2, "best": 0, "between": [5, 6], "bezier": [5, 6], "bicub": [5, 6], "bigger": [5, 6], "billboard": [5, 6], "binari": [0, 1, 5, 6], "bind": [0, 2, 4, 5, 6], "bindpos": 5, "bit": [1, 2], "black": [5, 6], "blank": [5, 6], "blend": [5, 6], "blend_add_color": [5, 6], "blend_addit": [5, 6], "blend_alpha": [5, 6], "blend_alpha_premultipli": [5, 6], "blend_custom": [5, 6], "blend_custom_separ": [5, 6], "blend_multipli": [5, 6], "blend_subtract_color": [5, 6], "blendmod": [5, 6], "blit": [5, 6], "blob": [0, 3], "bloxel": 1, "blue": [5, 6], "blur": [5, 6], "blursiz": [5, 6], "bodi": [5, 6], "bodya": 5, "bodyb": 5, "bone": 5, "bonecount": 5, "boneid": 5, "boneinfo": [5, 6], "boneweight": 5, "book": 1, "bookworm": 2, "bool": [5, 6], "border": [5, 6], "border_color_dis": [5, 6], "border_color_focus": [5, 6], "border_color_norm": [5, 6], "border_color_press": [5, 6], "border_width": [5, 6], "borderless": [5, 6], "both": [1, 3, 5, 6], "bottom": [5, 6], "bound": [5, 6], "boundingbox": [5, 6], "box": [5, 6], "box1": [5, 6], "box2": [5, 6], "branch": 2, "break": [2, 5, 6], "bright": [5, 6], "broadcom": 2, "brown": [5, 6], "browser": [4, 5, 6], "buffer": [5, 6], "buffercount": 5, "bufferel": [5, 6], "bufferid": [5, 6], "buffermask": [5, 6], "bug": [0, 1], "build": [1, 2, 4], "build_multi": 0, "build_multi_linux": 0, "built": 0, "bullsey": 2, "bundl": 3, "bunni": 1, "button": [5, 6], "byte": [5, 6], "c": [0, 3, 4, 5], "c2": [5, 6], "c3": [5, 6], "c4": [5, 6], "c5": [5, 6], "c6": [5, 6], "cach": [0, 2], "calcul": 1, "call": [1, 5, 6], "callback": [5, 6], "camera": [5, 6], "camera2d": [5, 6], "camera3d": [5, 6], "camera_custom": [5, 6], "camera_first_person": [5, 6], "camera_fre": [5, 6], "camera_orbit": [5, 6], "camera_orthograph": [5, 6], "camera_perspect": [5, 6], "camera_third_person": [5, 6], "cameramod": [5, 6], "cameraproject": [5, 6], "can": [0, 1, 3, 5, 6], "canva": [5, 6], "cap": [5, 6], "capac": [5, 6], "capsul": [5, 6], "carefulli": 1, "case": [1, 5, 6], "catmul": [5, 6], "caveat": 1, "cd": [0, 1, 2], "cell": [5, 6], "cellular": [5, 6], "center": [5, 6], "center1": [5, 6], "center2": [5, 6], "centeri": [5, 6], "centerpo": [5, 6], "centerx": [5, 6], "certain": [5, 6], "cffi": [0, 1, 3, 5, 6], "chang": [5, 6], "change_directori": 5, "changedirectori": 6, "channel": [5, 6], "char": [5, 6], "charact": [5, 6], "chatroom": 1, "check": [5, 6], "check_collision_box": 5, "check_collision_box_spher": 5, "check_collision_circl": 5, "check_collision_circle_rec": 5, "check_collision_lin": 5, "check_collision_point_circl": 5, "check_collision_point_lin": 5, "check_collision_point_poli": 5, "check_collision_point_rec": 5, "check_collision_point_triangl": 5, "check_collision_rec": 5, "check_collision_spher": 5, "check_pad": [5, 6], "checkbox": [5, 6], "checkcollisionbox": 6, "checkcollisionboxspher": 6, "checkcollisioncircl": 6, "checkcollisioncirclerec": 6, "checkcollisionlin": 6, "checkcollisionpointcircl": 6, "checkcollisionpointlin": 6, "checkcollisionpointpoli": 6, "checkcollisionpointrec": 6, "checkcollisionpointtriangl": 6, "checkcollisionrec": 6, "checkcollisionspher": 6, "checksi": [5, 6], "checksx": [5, 6], "choos": [5, 6], "chromaabcorrect": 5, "circl": [5, 6], "clamp": [5, 6], "class": [5, 6], "clear": [5, 6], "clear_background": [1, 5], "clear_window_st": 5, "clearbackground": 6, "clearwindowst": 6, "click": [5, 6], "clipboard": [5, 6], "clockwis": [5, 6], "clone": [0, 2], "close": [1, 5, 6], "close_audio_devic": 5, "close_phys": 5, "close_window": [1, 5], "closeaudiodevic": 6, "closephys": 6, "closewindow": 6, "cmake": [0, 2], "code": [3, 5, 6], "codepoint": [5, 6], "codepoint_to_utf8": 5, "codepointcount": [5, 6], "codepoints": [5, 6], "codepointtoutf8": 6, "col1": [5, 6], "col2": [5, 6], "col3": [5, 6], "col4": [5, 6], "collis": [5, 6], "collisionpoint": [5, 6], "color": [5, 6], "color1": [5, 6], "color2": [5, 6], "color_alpha": 5, "color_alpha_blend": 5, "color_bright": 5, "color_contrast": 5, "color_from_hsv": 5, "color_from_norm": 5, "color_norm": 5, "color_selector_s": [5, 6], "color_tint": 5, "color_to_hsv": 5, "color_to_int": 5, "coloralpha": 6, "coloralphablend": 6, "colorbright": 6, "colorcontrast": 6, "colorcount": [5, 6], "colorfromhsv": 6, "colorfromnorm": 6, "colorhsv": [5, 6], "colornorm": 6, "colorpick": [5, 6], "colortint": 6, "colortohsv": 6, "colortoint": 6, "com": [0, 1, 2, 3], "combo": [5, 6], "combo_button_spac": [5, 6], "combo_button_width": [5, 6], "combobox": [5, 6], "command": 0, "commerci": 1, "common": 0, "compat": 1, "compdata": [5, 6], "compdatas": [5, 6], "compil": [0, 1, 3, 5, 6], "complet": [0, 1, 5, 6], "compress": [5, 6], "compress_data": 5, "compressdata": 6, "compsiz": [5, 6], "comput": [5, 6], "cone": [5, 6], "config": [0, 5, 6], "configflag": [5, 6], "configur": [0, 5, 6], "conflict": [5, 6], "connect": [5, 6], "consid": [5, 6], "contact": [1, 5], "contactscount": 5, "contain": [5, 6], "content": [5, 6], "context": [5, 6], "contrast": [5, 6], "contribut": 0, "control": [5, 6], "controlid": 5, "convers": [5, 6], "convert": [1, 5, 6], "coordin": [5, 6], "copi": [0, 5, 6], "correct": [0, 5, 6], "costli": 1, "could": [0, 5, 6], "count": [5, 6], "counter": [5, 6], "cp": [0, 2], "cp37": 0, "cp37m": 0, "cpu": [5, 6], "cpython": 1, "creat": [1, 5, 6], "create_physics_body_circl": 5, "create_physics_body_polygon": 5, "create_physics_body_rectangl": 5, "createphysicsbodycircl": 6, "createphysicsbodypolygon": 6, "createphysicsbodyrectangl": 6, "crop": [5, 6], "ctxdata": 5, "ctxtype": 5, "ctype": [1, 3], "cube": [5, 6], "cubemap": [5, 6], "cubemap_layout_auto_detect": [5, 6], "cubemap_layout_cross_four_by_thre": [5, 6], "cubemap_layout_cross_three_by_four": [5, 6], "cubemap_layout_line_horizont": [5, 6], "cubemap_layout_line_vert": [5, 6], "cubemap_layout_panorama": [5, 6], "cubemaplayout": [5, 6], "cubes": [5, 6], "cubic": [5, 6], "cubicmap": [5, 6], "cuboid": [5, 6], "cull": [5, 6], "current": [5, 6], "currentbuff": 5, "currentdepth": 5, "cursor": [5, 6], "custom": [5, 6], "cylind": [5, 6], "darkblu": [5, 6], "darkbrown": [5, 6], "darkgrai": [5, 6], "darkgreen": [5, 6], "darkpurpl": [5, 6], "data": [1, 5, 6], "datas": [5, 6], "dbuild_exampl": 2, "dbuild_shared_lib": 0, "dcmake_build_typ": [0, 2], "dcustomize_build": [0, 2], "de": [5, 6], "dealloc": [5, 6], "debug": 0, "decod": [5, 6], "decode_data_base64": 5, "decodedatabase64": 6, "decompress": [5, 6], "decompress_data": 5, "decompressdata": 6, "def": 1, "default": [5, 6], "defeat": 1, "defin": [5, 6], "deflat": [5, 6], "degre": [5, 6], "delet": [5, 6], "delimit": [5, 6], "delta": [5, 6], "denom": [5, 6], "densiti": [5, 6], "depend": [1, 5, 6], "depth": [5, 6], "describ": [5, 6], "descript": [5, 6], "desir": [5, 6], "desktop": 2, "dest": [5, 6], "destid": [5, 6], "destin": [5, 6], "destoffset": [5, 6], "destroi": [5, 6], "destroy_physics_bodi": 5, "destroyphysicsbodi": 6, "detach": [5, 6], "detach_audio_mixed_processor": 5, "detach_audio_stream_processor": 5, "detachaudiomixedprocessor": 6, "detachaudiostreamprocessor": 6, "detect": [0, 5, 6], "dev": [0, 1, 2], "dev4": 1, "develop": 1, "devic": [5, 6], "did": 1, "differ": [0, 1, 3, 5, 6], "diffus": [5, 6], "dimens": [5, 6], "dir": [0, 2, 5, 6], "direct": [5, 6], "directori": [0, 5, 6], "directory_exist": 5, "directoryexist": 6, "dirpath": [5, 6], "disabl": [5, 6], "disable_cursor": 5, "disable_event_wait": 5, "disablecursor": 6, "disableeventwait": 6, "discord": 1, "dispatch": [5, 6], "displai": [5, 6], "dist": 0, "distanc": 5, "distribut": 0, "dither": [5, 6], "divisor": [5, 6], "dll": 3, "do": [1, 3], "doc": [5, 6], "docstr": 1, "document": [1, 3], "doe": [1, 5, 6], "doesn": [0, 1, 2], "doesnt": 0, "don": [0, 3, 5], "done": 1, "dopengl_vers": 2, "dot": [5, 6], "doubl": [5, 6], "dpi": [5, 6], "dplatform": 2, "drag": [5, 6], "draw": [1, 5, 6], "draw_billboard": 5, "draw_billboard_pro": 5, "draw_billboard_rec": 5, "draw_bounding_box": 5, "draw_capsul": 5, "draw_capsule_wir": 5, "draw_circl": 5, "draw_circle_3d": 5, "draw_circle_gradi": 5, "draw_circle_lin": 5, "draw_circle_lines_v": 5, "draw_circle_sector": 5, "draw_circle_sector_lin": 5, "draw_circle_v": 5, "draw_cub": 5, "draw_cube_v": 5, "draw_cube_wir": 5, "draw_cube_wires_v": 5, "draw_cylind": 5, "draw_cylinder_ex": 5, "draw_cylinder_wir": 5, "draw_cylinder_wires_ex": 5, "draw_ellips": 5, "draw_ellipse_lin": 5, "draw_fp": 5, "draw_grid": 5, "draw_lin": 5, "draw_line_3d": 5, "draw_line_bezi": 5, "draw_line_ex": 5, "draw_line_strip": 5, "draw_line_v": 5, "draw_mesh": 5, "draw_mesh_instanc": 5, "draw_model": 5, "draw_model_ex": 5, "draw_model_wir": 5, "draw_model_wires_ex": 5, "draw_pixel": 5, "draw_pixel_v": 5, "draw_plan": 5, "draw_point_3d": 5, "draw_poli": 5, "draw_poly_lin": 5, "draw_poly_lines_ex": 5, "draw_r": 5, "draw_rai": 5, "draw_rectangl": 5, "draw_rectangle_gradient_ex": 5, "draw_rectangle_gradient_h": 5, "draw_rectangle_gradient_v": 5, "draw_rectangle_lin": 5, "draw_rectangle_lines_ex": 5, "draw_rectangle_pro": 5, "draw_rectangle_rec": 5, "draw_rectangle_round": 5, "draw_rectangle_rounded_lin": 5, "draw_rectangle_v": 5, "draw_ring_lin": 5, "draw_spher": 5, "draw_sphere_ex": 5, "draw_sphere_wir": 5, "draw_spline_basi": 5, "draw_spline_bezier_cub": 5, "draw_spline_bezier_quadrat": 5, "draw_spline_catmull_rom": 5, "draw_spline_linear": 5, "draw_spline_segment_basi": 5, "draw_spline_segment_bezier_cub": 5, "draw_spline_segment_bezier_quadrat": 5, "draw_spline_segment_catmull_rom": 5, "draw_spline_segment_linear": 5, "draw_text": [1, 5], "draw_text_codepoint": 5, "draw_text_ex": 5, "draw_text_pro": 5, "draw_textur": 5, "draw_texture_ex": 5, "draw_texture_n_patch": 5, "draw_texture_pro": 5, "draw_texture_rec": 5, "draw_texture_v": 5, "draw_triangl": 5, "draw_triangle_3d": 5, "draw_triangle_fan": 5, "draw_triangle_lin": 5, "draw_triangle_strip": 5, "draw_triangle_strip_3d": 5, "drawbillboard": 6, "drawbillboardpro": 6, "drawbillboardrec": 6, "drawboundingbox": 6, "drawcapsul": 6, "drawcapsulewir": 6, "drawcircl": 6, "drawcircle3d": 6, "drawcirclegradi": 6, "drawcirclelin": 6, "drawcirclelinesv": 6, "drawcirclesector": 6, "drawcirclesectorlin": 6, "drawcirclev": 6, "drawcount": 5, "drawcub": 6, "drawcubev": 6, "drawcubewir": 6, "drawcubewiresv": 6, "drawcylind": 6, "drawcylinderex": 6, "drawcylinderwir": 6, "drawcylinderwiresex": 6, "drawellips": 6, "drawellipselin": 6, "drawfp": 6, "drawgrid": 6, "drawlin": 6, "drawline3d": 6, "drawlinebezi": 6, "drawlineex": 6, "drawlinestrip": 6, "drawlinev": 6, "drawmesh": 6, "drawmeshinstanc": 6, "drawmodel": 6, "drawmodelex": 6, "drawmodelwir": 6, "drawmodelwiresex": 6, "drawn": [5, 6], "drawpixel": 6, "drawpixelv": 6, "drawplan": 6, "drawpoint3d": 6, "drawpoli": 6, "drawpolylin": 6, "drawpolylinesex": 6, "drawr": 6, "drawrai": 6, "drawrectangl": 6, "drawrectanglegradientex": 6, "drawrectanglegradienth": 6, "drawrectanglegradientv": 6, "drawrectanglelin": 6, "drawrectanglelinesex": 6, "drawrectanglepro": 6, "drawrectanglerec": 6, "drawrectangleround": 6, "drawrectangleroundedlin": 6, "drawrectanglev": 6, "drawringlin": 6, "drawspher": 6, "drawsphereex": 6, "drawspherewir": 6, "drawsplinebasi": 6, "drawsplinebeziercub": 6, "drawsplinebezierquadrat": 6, "drawsplinecatmullrom": 6, "drawsplinelinear": 6, "drawsplinesegmentbasi": 6, "drawsplinesegmentbeziercub": 6, "drawsplinesegmentbezierquadrat": 6, "drawsplinesegmentcatmullrom": 6, "drawsplinesegmentlinear": 6, "drawtext": 6, "drawtextcodepoint": 6, "drawtextex": 6, "drawtextpro": 6, "drawtextur": 6, "drawtextureex": 6, "drawtexturenpatch": 6, "drawtexturepro": 6, "drawtexturerec": 6, "drawtexturev": 6, "drawtriangl": 6, "drawtriangle3d": 6, "drawtrianglefan": 6, "drawtrianglelin": 6, "drawtrianglestrip": 6, "drawtrianglestrip3d": 6, "driver": 2, "drop": [5, 6], "dropdown": [5, 6], "dropdown_items_spac": [5, 6], "dropdownbox": [5, 6], "dst": [5, 6], "dstheight": [5, 6], "dstptr": [5, 6], "dstrec": [5, 6], "dstwidth": [5, 6], "dstx": [5, 6], "dsty": [5, 6], "dsupport_fileformat_flac": [0, 2], "dsupport_fileformat_jpg": [0, 2], "dummi": [5, 6], "duplic": [5, 6], "dwith_pic": [0, 2], "dynam": [0, 4, 5, 6], "dynamicfrict": 5, "e": [1, 2, 5, 6], "each": [5, 6], "easier": 1, "eclips": 1, "edg": [5, 6], "edit": 0, "editmod": [5, 6], "editor": 1, "educ": 1, "either": 1, "elaps": [5, 6], "electronstudio": [0, 1, 3], "element": [5, 6], "elementcount": 5, "ellips": [5, 6], "elsewher": 0, "empti": [5, 6], "enabl": [1, 5, 6], "enable_cursor": 5, "enable_event_wait": 5, "enablecursor": 6, "enableeventwait": 6, "encod": [5, 6], "encode_data_base64": 5, "encodedatabase64": 6, "end": [5, 6], "end_blend_mod": 5, "end_draw": [1, 5], "end_mode_2d": 5, "end_mode_3d": 5, "end_scissor_mod": 5, "end_shader_mod": 5, "end_texture_mod": 5, "end_vr_stereo_mod": 5, "endangl": [5, 6], "endblendmod": 6, "enddraw": [5, 6], "endmode2d": 6, "endmode3d": 6, "endpo": [5, 6], "endpos1": [5, 6], "endpos2": [5, 6], "endposi": [5, 6], "endposx": [5, 6], "endradiu": [5, 6], "endscissormod": 6, "endshadermod": 6, "endtexturemod": 6, "endvrstereomod": 6, "ensur": 0, "entir": [5, 6], "enum": 5, "environ": 3, "equal": [5, 6], "equat": [5, 6], "equival": [1, 5, 6], "error": [5, 6], "esc": [5, 6], "etc": [1, 3], "evalu": [5, 6], "even": 3, "event": [5, 6], "everi": 1, "everyon": 2, "exactli": 3, "exampl": [1, 3, 6], "execut": [5, 6], "exist": [5, 6], "exit": [5, 6], "explos": [5, 6], "export": [5, 6], "export_automation_event_list": 5, "export_data_as_cod": 5, "export_font_as_cod": 5, "export_imag": 5, "export_image_as_cod": 5, "export_image_to_memori": 5, "export_mesh": 5, "export_wav": 5, "export_wave_as_cod": 5, "exportautomationeventlist": 6, "exportdataascod": 6, "exportfontascod": 6, "exportimag": 6, "exportimageascod": 6, "exportimagetomemori": 6, "exportmesh": 6, "exportwav": 6, "exportwaveascod": 6, "ext": [5, 6], "extend": [5, 6], "extens": [3, 5, 6], "extern": 2, "extra": [1, 2], "ey": [5, 6], "eyetoscreendist": 5, "face": [5, 6], "factor": [5, 6], "fade": [5, 6], "failur": [3, 5, 6], "fallback": [5, 6], "fan": [5, 6], "far": [5, 6], "farplan": [5, 6], "faster": [1, 3], "fbo": [5, 6], "fboid": [5, 6], "fewer": 1, "ffi": 6, "figur": 0, "file": [0, 1, 5, 6], "file_exist": 5, "filedata": [5, 6], "fileexist": 6, "filenam": [0, 5, 6], "filenameorstr": [5, 6], "filepath": [5, 6], "filepathlist": [5, 6], "files": [5, 6], "filetyp": [5, 6], "fill": [5, 6], "filter": [5, 6], "finalsampl": [5, 6], "find": [1, 5, 6], "finish": [5, 6], "first": [0, 1, 5, 6], "firstchar": [5, 6], "fix": [0, 1, 5, 6], "flag": [2, 5, 6], "flag_borderless_windowed_mod": [5, 6], "flag_fullscreen_mod": [5, 6], "flag_interlaced_hint": [5, 6], "flag_msaa_4x_hint": [5, 6], "flag_vsync_hint": [5, 6], "flag_window_always_run": [5, 6], "flag_window_hidden": [5, 6], "flag_window_highdpi": [5, 6], "flag_window_maxim": [5, 6], "flag_window_minim": [5, 6], "flag_window_mouse_passthrough": [5, 6], "flag_window_resiz": [5, 6], "flag_window_topmost": [5, 6], "flag_window_transpar": [5, 6], "flag_window_undecor": [5, 6], "flag_window_unfocus": [5, 6], "flip": [5, 6], "float": [5, 6], "float16": [5, 6], "float3": [5, 6], "float_equ": 5, "floatequ": 6, "floyd": [5, 6], "focu": [5, 6], "focus": [5, 6], "folder": 1, "follow": [0, 5, 6], "font": [5, 6], "font_bitmap": [5, 6], "font_default": [5, 6], "font_sdf": [5, 6], "fontsiz": [5, 6], "fonttyp": [5, 6], "forc": [0, 2, 5, 6], "format": [5, 6], "found": [5, 6], "fovi": [5, 6], "fp": [1, 5, 6], "frame": [5, 6], "framebuff": [5, 6], "framecount": [5, 6], "framepos": 5, "free": [1, 5, 6], "freed": [5, 6], "freezeori": 5, "friend": 1, "friendli": 1, "from": [1, 3, 4, 5, 6], "from_0": [5, 6], "front": [5, 6], "fscode": [5, 6], "fsfilenam": [5, 6], "fshaderid": [5, 6], "full": [1, 2, 5, 6], "fulli": 1, "fullscreen": [5, 6], "function": [1, 3, 5], "further": [5, 6], "g": [1, 5, 6], "game": 1, "gamepad": [5, 6], "gamepad_axis_left_i": [5, 6], "gamepad_axis_left_trigg": [5, 6], "gamepad_axis_left_x": [5, 6], "gamepad_axis_right_i": [5, 6], "gamepad_axis_right_trigg": [5, 6], "gamepad_axis_right_x": [5, 6], "gamepad_button_left_face_down": [5, 6], "gamepad_button_left_face_left": [5, 6], "gamepad_button_left_face_right": [5, 6], "gamepad_button_left_face_up": [5, 6], "gamepad_button_left_thumb": [5, 6], "gamepad_button_left_trigger_1": [5, 6], "gamepad_button_left_trigger_2": [5, 6], "gamepad_button_middl": [5, 6], "gamepad_button_middle_left": [5, 6], "gamepad_button_middle_right": [5, 6], "gamepad_button_right_face_down": [5, 6], "gamepad_button_right_face_left": [5, 6], "gamepad_button_right_face_right": [5, 6], "gamepad_button_right_face_up": [5, 6], "gamepad_button_right_thumb": [5, 6], "gamepad_button_right_trigger_1": [5, 6], "gamepad_button_right_trigger_2": [5, 6], "gamepad_button_unknown": [5, 6], "gamepadaxi": [5, 6], "gamepadbutton": [5, 6], "gamma": [5, 6], "gaussian": [5, 6], "gbpp": [5, 6], "gen_image_cellular": 5, "gen_image_check": 5, "gen_image_color": 5, "gen_image_font_atla": 5, "gen_image_gradient_linear": 5, "gen_image_gradient_radi": 5, "gen_image_gradient_squar": 5, "gen_image_perlin_nois": 5, "gen_image_text": 5, "gen_image_white_nois": 5, "gen_mesh_con": 5, "gen_mesh_cub": 5, "gen_mesh_cubicmap": 5, "gen_mesh_cylind": 5, "gen_mesh_heightmap": 5, "gen_mesh_hemi_spher": 5, "gen_mesh_knot": 5, "gen_mesh_plan": 5, "gen_mesh_poli": 5, "gen_mesh_spher": 5, "gen_mesh_tang": 5, "gen_mesh_toru": 5, "gen_texture_mipmap": 5, "gener": [1, 5, 6], "genimagecellular": 6, "genimagecheck": 6, "genimagecolor": 6, "genimagefontatla": 6, "genimagegradientlinear": 6, "genimagegradientradi": 6, "genimagegradientsquar": 6, "genimageperlinnois": 6, "genimagetext": 6, "genimagewhitenois": 6, "genmeshcon": 6, "genmeshcub": 6, "genmeshcubicmap": 6, "genmeshcylind": 6, "genmeshheightmap": 6, "genmeshhemispher": 6, "genmeshknot": 6, "genmeshplan": 6, "genmeshpoli": 6, "genmeshspher": 6, "genmeshtang": 6, "genmeshtoru": 6, "gentexturemipmap": 6, "gestur": [5, 6], "gesture_doubletap": [5, 6], "gesture_drag": [5, 6], "gesture_hold": [5, 6], "gesture_non": [5, 6], "gesture_pinch_in": [5, 6], "gesture_pinch_out": [5, 6], "gesture_swipe_down": [5, 6], "gesture_swipe_left": [5, 6], "gesture_swipe_right": [5, 6], "gesture_swipe_up": [5, 6], "gesture_tap": [5, 6], "get": [0, 3, 5, 6], "get_application_directori": 5, "get_camera_matrix": 5, "get_camera_matrix_2d": 5, "get_char_press": 5, "get_clipboard_text": 5, "get_codepoint": 5, "get_codepoint_count": 5, "get_codepoint_next": 5, "get_codepoint_previ": 5, "get_collision_rec": 5, "get_color": 5, "get_current_monitor": 5, "get_directory_path": 5, "get_file_extens": 5, "get_file_length": 5, "get_file_mod_tim": 5, "get_file_nam": 5, "get_file_name_without_ext": 5, "get_font_default": 5, "get_fp": 5, "get_frame_tim": 5, "get_gamepad_axis_count": 5, "get_gamepad_axis_mov": 5, "get_gamepad_button_press": 5, "get_gamepad_nam": 5, "get_gesture_detect": 5, "get_gesture_drag_angl": 5, "get_gesture_drag_vector": 5, "get_gesture_hold_dur": 5, "get_gesture_pinch_angl": 5, "get_gesture_pinch_vector": 5, "get_glyph_atlas_rec": 5, "get_glyph_index": 5, "get_glyph_info": 5, "get_image_alpha_bord": 5, "get_image_color": 5, "get_key_press": 5, "get_master_volum": 5, "get_mesh_bounding_box": 5, "get_model_bounding_box": 5, "get_monitor_count": 5, "get_monitor_height": 5, "get_monitor_nam": 5, "get_monitor_physical_height": 5, "get_monitor_physical_width": 5, "get_monitor_posit": 5, "get_monitor_refresh_r": 5, "get_monitor_width": 5, "get_mouse_delta": 5, "get_mouse_i": 5, "get_mouse_posit": 5, "get_mouse_rai": 5, "get_mouse_wheel_mov": 5, "get_mouse_wheel_move_v": 5, "get_mouse_x": 5, "get_music_time_length": 5, "get_music_time_plai": 5, "get_physics_bodi": 5, "get_physics_bodies_count": 5, "get_physics_shape_typ": 5, "get_physics_shape_vertex": 5, "get_physics_shape_vertices_count": 5, "get_pixel_color": 5, "get_pixel_data_s": 5, "get_prev_directory_path": 5, "get_random_valu": 5, "get_ray_collision_box": 5, "get_ray_collision_mesh": 5, "get_ray_collision_quad": 5, "get_ray_collision_spher": 5, "get_ray_collision_triangl": 5, "get_render_height": 5, "get_render_width": 5, "get_screen_height": 5, "get_screen_to_world_2d": 5, "get_screen_width": 5, "get_shader_loc": 5, "get_shader_location_attrib": 5, "get_spline_point_basi": 5, "get_spline_point_bezier_cub": 5, "get_spline_point_bezier_quad": 5, "get_spline_point_catmull_rom": 5, "get_spline_point_linear": 5, "get_tim": 5, "get_touch_i": 5, "get_touch_point_count": 5, "get_touch_point_id": 5, "get_touch_posit": 5, "get_touch_x": 5, "get_window_handl": 5, "get_window_posit": 5, "get_window_scale_dpi": 5, "get_working_directori": 5, "get_world_to_screen": 5, "get_world_to_screen_2d": 5, "get_world_to_screen_ex": 5, "getapplicationdirectori": 6, "getcameramatrix": 6, "getcameramatrix2d": 6, "getcharpress": 6, "getclipboardtext": 6, "getcodepoint": 6, "getcodepointcount": 6, "getcodepointnext": 6, "getcodepointprevi": 6, "getcollisionrec": 6, "getcolor": 6, "getcurrentmonitor": 6, "getdirectorypath": 6, "getfileextens": 6, "getfilelength": 6, "getfilemodtim": 6, "getfilenam": 6, "getfilenamewithoutext": 6, "getfiles": [5, 6], "getfontdefault": 6, "getfp": 6, "getframetim": 6, "getgamepadaxiscount": 6, "getgamepadaxismov": 6, "getgamepadbuttonpress": 6, "getgamepadnam": 6, "getgesturedetect": 6, "getgesturedragangl": 6, "getgesturedragvector": 6, "getgestureholddur": 6, "getgesturepinchangl": 6, "getgesturepinchvector": 6, "getglyphatlasrec": 6, "getglyphindex": 6, "getglyphinfo": 6, "getimagealphabord": 6, "getimagecolor": 6, "getkeypress": 6, "getmastervolum": 6, "getmeshboundingbox": 6, "getmodelboundingbox": 6, "getmonitorcount": 6, "getmonitorheight": 6, "getmonitornam": 6, "getmonitorphysicalheight": 6, "getmonitorphysicalwidth": 6, "getmonitorposit": 6, "getmonitorrefreshr": 6, "getmonitorwidth": 6, "getmousedelta": 6, "getmousei": 6, "getmouseposit": 6, "getmouserai": 6, "getmousewheelmov": 6, "getmousewheelmovev": 6, "getmousex": 6, "getmusictimelength": 6, "getmusictimeplai": 6, "getphysicsbodi": 6, "getphysicsbodiescount": 6, "getphysicsshapetyp": 6, "getphysicsshapevertex": 6, "getphysicsshapeverticescount": 6, "getpixelcolor": 6, "getpixeldatas": 6, "getprevdirectorypath": 6, "getrandomvalu": 6, "getraycollisionbox": 6, "getraycollisionmesh": 6, "getraycollisionquad": 6, "getraycollisionspher": 6, "getraycollisiontriangl": 6, "getrenderheight": 6, "getrenderwidth": 6, "getscreenheight": 6, "getscreentoworld2d": 6, "getscreenwidth": 6, "getshaderloc": 6, "getshaderlocationattrib": 6, "getsplinepointbasi": 6, "getsplinepointbeziercub": 6, "getsplinepointbezierquad": 6, "getsplinepointcatmullrom": 6, "getsplinepointlinear": 6, "gettim": 6, "gettouchi": 6, "gettouchpointcount": 6, "gettouchpointid": 6, "gettouchposit": 6, "gettouchx": 6, "getwindowhandl": 6, "getwindowposit": 6, "getwindowscaledpi": 6, "getworkingdirectori": 6, "getworldtoscreen": 6, "getworldtoscreen2d": 6, "getworldtoscreenex": 6, "git": [0, 2], "github": [0, 1, 2, 3], "given": [5, 6], "gl": [2, 5, 6], "gldstalpha": [5, 6], "gldstfactor": [5, 6], "gldstrgb": [5, 6], "gleqalpha": [5, 6], "gleqrgb": [5, 6], "glequat": [5, 6], "glformat": [5, 6], "glfw": [1, 2], "glfw_create_cursor": 5, "glfw_create_standard_cursor": 5, "glfw_create_window": 5, "glfw_default_window_hint": 5, "glfw_destroy_cursor": 5, "glfw_destroy_window": 5, "glfw_extension_support": 5, "glfw_focus_window": 5, "glfw_get_clipboard_str": 5, "glfw_get_current_context": 5, "glfw_get_cursor_po": 5, "glfw_get_error": 5, "glfw_get_framebuffer_s": 5, "glfw_get_gamepad_nam": 5, "glfw_get_gamepad_st": 5, "glfw_get_gamma_ramp": 5, "glfw_get_input_mod": 5, "glfw_get_joystick_ax": 5, "glfw_get_joystick_button": 5, "glfw_get_joystick_guid": 5, "glfw_get_joystick_hat": 5, "glfw_get_joystick_nam": 5, "glfw_get_joystick_user_point": 5, "glfw_get_kei": 5, "glfw_get_key_nam": 5, "glfw_get_key_scancod": 5, "glfw_get_monitor": 5, "glfw_get_monitor_content_scal": 5, "glfw_get_monitor_nam": 5, "glfw_get_monitor_physical_s": 5, "glfw_get_monitor_po": 5, "glfw_get_monitor_user_point": 5, "glfw_get_monitor_workarea": 5, "glfw_get_mouse_button": 5, "glfw_get_platform": 5, "glfw_get_primary_monitor": 5, "glfw_get_proc_address": 5, "glfw_get_required_instance_extens": 5, "glfw_get_tim": 5, "glfw_get_timer_frequ": 5, "glfw_get_timer_valu": 5, "glfw_get_vers": 5, "glfw_get_version_str": 5, "glfw_get_video_mod": 5, "glfw_get_window_attrib": 5, "glfw_get_window_content_scal": 5, "glfw_get_window_frame_s": 5, "glfw_get_window_monitor": 5, "glfw_get_window_opac": 5, "glfw_get_window_po": 5, "glfw_get_window_s": 5, "glfw_get_window_user_point": 5, "glfw_hide_window": 5, "glfw_iconify_window": 5, "glfw_init": 5, "glfw_init_alloc": 5, "glfw_init_hint": 5, "glfw_joystick_is_gamepad": 5, "glfw_joystick_pres": 5, "glfw_make_context_curr": 5, "glfw_maximize_window": 5, "glfw_platform_support": 5, "glfw_poll_ev": 5, "glfw_post_empty_ev": 5, "glfw_raw_mouse_motion_support": 5, "glfw_request_window_attent": 5, "glfw_restore_window": 5, "glfw_set_char_callback": 5, "glfw_set_char_mods_callback": 5, "glfw_set_clipboard_str": 5, "glfw_set_cursor": 5, "glfw_set_cursor_enter_callback": 5, "glfw_set_cursor_po": 5, "glfw_set_cursor_pos_callback": 5, "glfw_set_drop_callback": 5, "glfw_set_error_callback": 5, "glfw_set_framebuffer_size_callback": 5, "glfw_set_gamma": 5, "glfw_set_gamma_ramp": 5, "glfw_set_input_mod": 5, "glfw_set_joystick_callback": 5, "glfw_set_joystick_user_point": 5, "glfw_set_key_callback": 5, "glfw_set_monitor_callback": 5, "glfw_set_monitor_user_point": 5, "glfw_set_mouse_button_callback": 5, "glfw_set_scroll_callback": 5, "glfw_set_tim": 5, "glfw_set_window_aspect_ratio": 5, "glfw_set_window_attrib": 5, "glfw_set_window_close_callback": 5, "glfw_set_window_content_scale_callback": 5, "glfw_set_window_focus_callback": 5, "glfw_set_window_icon": 5, "glfw_set_window_iconify_callback": 5, "glfw_set_window_maximize_callback": 5, "glfw_set_window_monitor": 5, "glfw_set_window_opac": 5, "glfw_set_window_po": 5, "glfw_set_window_pos_callback": 5, "glfw_set_window_refresh_callback": 5, "glfw_set_window_s": 5, "glfw_set_window_should_clos": 5, "glfw_set_window_size_callback": 5, "glfw_set_window_size_limit": 5, "glfw_set_window_titl": 5, "glfw_set_window_user_point": 5, "glfw_show_window": 5, "glfw_swap_buff": 5, "glfw_swap_interv": 5, "glfw_termin": 5, "glfw_update_gamepad_map": 5, "glfw_vulkan_support": 5, "glfw_wait_ev": 5, "glfw_wait_events_timeout": 5, "glfw_window_hint": 5, "glfw_window_hint_str": 5, "glfw_window_should_clos": 5, "glfwalloc": 6, "glfwcreatecursor": 6, "glfwcreatestandardcursor": 6, "glfwcreatewindow": 6, "glfwcursor": 6, "glfwdefaultwindowhint": 6, "glfwdestroycursor": 6, "glfwdestroywindow": 6, "glfwextensionsupport": 6, "glfwfocuswindow": 6, "glfwgamepadst": 6, "glfwgammaramp": 6, "glfwgetclipboardstr": 6, "glfwgetcurrentcontext": 6, "glfwgetcursorpo": 6, "glfwgeterror": 6, "glfwgetframebuffers": 6, "glfwgetgamepadnam": 6, "glfwgetgamepadst": 6, "glfwgetgammaramp": 6, "glfwgetinputmod": 6, "glfwgetjoystickax": 6, "glfwgetjoystickbutton": 6, "glfwgetjoystickguid": 6, "glfwgetjoystickhat": 6, "glfwgetjoysticknam": 6, "glfwgetjoystickuserpoint": 6, "glfwgetkei": 6, "glfwgetkeynam": 6, "glfwgetkeyscancod": 6, "glfwgetmonitor": 6, "glfwgetmonitorcontentscal": 6, "glfwgetmonitornam": 6, "glfwgetmonitorphysicals": 6, "glfwgetmonitorpo": 6, "glfwgetmonitoruserpoint": 6, "glfwgetmonitorworkarea": 6, "glfwgetmousebutton": 6, "glfwgetplatform": 6, "glfwgetprimarymonitor": 6, "glfwgetprocaddress": 6, "glfwgetrequiredinstanceextens": 6, "glfwgettim": 6, "glfwgettimerfrequ": 6, "glfwgettimervalu": 6, "glfwgetvers": 6, "glfwgetversionstr": 6, "glfwgetvideomod": 6, "glfwgetwindowattrib": 6, "glfwgetwindowcontentscal": 6, "glfwgetwindowframes": 6, "glfwgetwindowmonitor": 6, "glfwgetwindowopac": 6, "glfwgetwindowpo": 6, "glfwgetwindows": 6, "glfwgetwindowuserpoint": 6, "glfwhidewindow": 6, "glfwiconifywindow": 6, "glfwimag": 6, "glfwinit": 6, "glfwinitalloc": 6, "glfwinithint": 6, "glfwjoystickisgamepad": 6, "glfwjoystickpres": 6, "glfwmakecontextcurr": 6, "glfwmaximizewindow": 6, "glfwmonitor": 6, "glfwplatformsupport": 6, "glfwpollev": 6, "glfwpostemptyev": 6, "glfwrawmousemotionsupport": 6, "glfwrequestwindowattent": 6, "glfwrestorewindow": 6, "glfwsetcharcallback": 6, "glfwsetcharmodscallback": 6, "glfwsetclipboardstr": 6, "glfwsetcursor": 6, "glfwsetcursorentercallback": 6, "glfwsetcursorpo": 6, "glfwsetcursorposcallback": 6, "glfwsetdropcallback": 6, "glfwseterrorcallback": 6, "glfwsetframebuffersizecallback": 6, "glfwsetgamma": 6, "glfwsetgammaramp": 6, "glfwsetinputmod": 6, "glfwsetjoystickcallback": 6, "glfwsetjoystickuserpoint": 6, "glfwsetkeycallback": 6, "glfwsetmonitorcallback": 6, "glfwsetmonitoruserpoint": 6, "glfwsetmousebuttoncallback": 6, "glfwsetscrollcallback": 6, "glfwsettim": 6, "glfwsetwindowaspectratio": 6, "glfwsetwindowattrib": 6, "glfwsetwindowclosecallback": 6, "glfwsetwindowcontentscalecallback": 6, "glfwsetwindowfocuscallback": 6, "glfwsetwindowicon": 6, "glfwsetwindowiconifycallback": 6, "glfwsetwindowmaximizecallback": 6, "glfwsetwindowmonitor": 6, "glfwsetwindowopac": 6, "glfwsetwindowpo": 6, "glfwsetwindowposcallback": 6, "glfwsetwindowrefreshcallback": 6, "glfwsetwindows": 6, "glfwsetwindowshouldclos": 6, "glfwsetwindowsizecallback": 6, "glfwsetwindowsizelimit": 6, "glfwsetwindowtitl": 6, "glfwsetwindowuserpoint": 6, "glfwshowwindow": 6, "glfwswapbuff": 6, "glfwswapinterv": 6, "glfwtermin": 6, "glfwupdategamepadmap": 6, "glfwvidmod": 6, "glfwvulkansupport": 6, "glfwwaitev": 6, "glfwwaiteventstimeout": 6, "glfwwindow": 6, "glfwwindowhint": 6, "glfwwindowhintstr": 6, "glfwwindowshouldclos": 6, "glinternalformat": [5, 6], "global": [5, 6], "glsrcalpha": [5, 6], "glsrcfactor": [5, 6], "glsrcrgb": [5, 6], "gltype": [5, 6], "glyph": [5, 6], "glyphcount": [5, 6], "glyphinfo": [5, 6], "glyphpad": 5, "glyphrec": [5, 6], "gnu": 0, "goal": 6, "goe": [5, 6], "gold": [5, 6], "gone": 3, "gpu": [5, 6], "graalpi": 1, "gradient": [5, 6], "grai": [5, 6], "graphic": [5, 6], "graviti": [5, 6], "grayscal": [5, 6], "green": [5, 6], "grid": [5, 6], "group": [5, 6], "group_pad": [5, 6], "groupi": [5, 6], "groupx": [5, 6], "groupz": [5, 6], "gui": [5, 6], "gui_button": 5, "gui_check_box": 5, "gui_color_bar_alpha": 5, "gui_color_bar_hu": 5, "gui_color_panel": 5, "gui_color_panel_hsv": 5, "gui_color_pick": 5, "gui_color_picker_hsv": 5, "gui_combo_box": 5, "gui_dis": 5, "gui_disable_tooltip": 5, "gui_draw_icon": 5, "gui_dropdown_box": 5, "gui_dummy_rec": 5, "gui_en": 5, "gui_enable_tooltip": 5, "gui_get_font": 5, "gui_get_icon": 5, "gui_get_st": 5, "gui_get_styl": 5, "gui_grid": 5, "gui_group_box": 5, "gui_icon_text": 5, "gui_is_lock": 5, "gui_label": 5, "gui_label_button": 5, "gui_lin": 5, "gui_list_view": 5, "gui_list_view_ex": 5, "gui_load_icon": 5, "gui_load_styl": 5, "gui_load_style_default": 5, "gui_lock": 5, "gui_message_box": 5, "gui_panel": 5, "gui_progress_bar": 5, "gui_scroll_panel": 5, "gui_set_alpha": 5, "gui_set_font": 5, "gui_set_icon_scal": 5, "gui_set_st": 5, "gui_set_styl": 5, "gui_set_tooltip": 5, "gui_slid": 5, "gui_slider_bar": 5, "gui_spinn": 5, "gui_status_bar": 5, "gui_tab_bar": 5, "gui_text_box": 5, "gui_text_input_box": 5, "gui_toggl": 5, "gui_toggle_group": 5, "gui_toggle_slid": 5, "gui_unlock": 5, "gui_value_box": 5, "gui_window_box": 5, "guibutton": 6, "guicheckbox": 6, "guicheckboxproperti": [5, 6], "guicolorbaralpha": 6, "guicolorbarhu": 6, "guicolorpanel": 6, "guicolorpanelhsv": 6, "guicolorpick": 6, "guicolorpickerhsv": [5, 6], "guicolorpickerproperti": [5, 6], "guicombobox": 6, "guicomboboxproperti": [5, 6], "guicontrol": [5, 6], "guicontrolproperti": [5, 6], "guidefaultproperti": [5, 6], "guidis": 6, "guidisabletooltip": 6, "guidrawicon": 6, "guidropdownbox": 6, "guidropdownboxproperti": [5, 6], "guidummyrec": 6, "guienabl": 6, "guienabletooltip": 6, "guigetfont": 6, "guigeticon": 6, "guigetst": 6, "guigetstyl": 6, "guigrid": 6, "guigroupbox": 6, "guiiconnam": [5, 6], "guiicontext": 6, "guiislock": 6, "guilabel": 6, "guilabelbutton": 6, "guilin": 6, "guilistview": 6, "guilistviewex": 6, "guilistviewproperti": [5, 6], "guiloadicon": 6, "guiloadstyl": 6, "guiloadstyledefault": 6, "guilock": 6, "guimessagebox": 6, "guipanel": 6, "guiprogressbar": 6, "guiprogressbarproperti": [5, 6], "guiscrollbarproperti": [5, 6], "guiscrollpanel": 6, "guisetalpha": 6, "guisetfont": 6, "guiseticonscal": 6, "guisetst": 6, "guisetstyl": 6, "guisettooltip": 6, "guislid": 6, "guisliderbar": 6, "guisliderproperti": [5, 6], "guispinn": 6, "guispinnerproperti": [5, 6], "guistat": [5, 6], "guistatusbar": 6, "guistyleprop": [5, 6], "guitabbar": 6, "guitextalign": [5, 6], "guitextalignmentvert": [5, 6], "guitextbox": 6, "guitextboxproperti": [5, 6], "guitextinputbox": 6, "guitextwrapmod": [5, 6], "guitoggl": 6, "guitogglegroup": 6, "guitoggleproperti": [5, 6], "guitoggleslid": 6, "guiunlock": 6, "guivaluebox": 6, "guiwindowbox": 6, "h": [0, 5, 6], "ha": [3, 5, 6], "half": [5, 6], "halt": [5, 6], "handl": [5, 6], "hardcod": 0, "hasn": 3, "have": [1, 2, 3, 5, 6], "header": [0, 5, 6], "headers": [5, 6], "height": [5, 6], "heightmap": [5, 6], "heightmm": [5, 6], "hello": [1, 5, 6], "hellow": 6, "help": [2, 4], "helper": 5, "here": [0, 1, 3, 5, 6], "hexadecim": [5, 6], "hexvalu": [5, 6], "hidden": [5, 6], "hide": [5, 6], "hide_cursor": 5, "hidecursor": 6, "hidpi": [5, 6], "hint": [5, 6], "hit": 5, "hold": [5, 6], "homebrew": 1, "horizont": [5, 6], "how": [0, 4, 5, 6], "howev": [1, 6], "hresolut": 5, "hscreensiz": 5, "hsv": [5, 6], "http": [0, 1, 2, 3, 6], "hue": [5, 6], "huebar_pad": [5, 6], "huebar_selector_height": [5, 6], "huebar_selector_overflow": [5, 6], "huebar_width": [5, 6], "human": [5, 6], "i": [0, 1, 3, 5, 6], "icon": [1, 5, 6], "icon_1up": [5, 6], "icon_220": [5, 6], "icon_221": [5, 6], "icon_222": [5, 6], "icon_223": [5, 6], "icon_224": [5, 6], "icon_225": [5, 6], "icon_226": [5, 6], "icon_227": [5, 6], "icon_228": [5, 6], "icon_229": [5, 6], "icon_230": [5, 6], "icon_231": [5, 6], "icon_232": [5, 6], "icon_233": [5, 6], "icon_234": [5, 6], "icon_235": [5, 6], "icon_236": [5, 6], "icon_237": [5, 6], "icon_238": [5, 6], "icon_239": [5, 6], "icon_240": [5, 6], "icon_241": [5, 6], "icon_242": [5, 6], "icon_243": [5, 6], "icon_244": [5, 6], "icon_245": [5, 6], "icon_246": [5, 6], "icon_247": [5, 6], "icon_248": [5, 6], "icon_249": [5, 6], "icon_250": [5, 6], "icon_251": [5, 6], "icon_252": [5, 6], "icon_253": [5, 6], "icon_254": [5, 6], "icon_255": [5, 6], "icon_alarm": [5, 6], "icon_alpha_clear": [5, 6], "icon_alpha_multipli": [5, 6], "icon_arrow_down": [5, 6], "icon_arrow_down_fil": [5, 6], "icon_arrow_left": [5, 6], "icon_arrow_left_fil": [5, 6], "icon_arrow_right": [5, 6], "icon_arrow_right_fil": [5, 6], "icon_arrow_up": [5, 6], "icon_arrow_up_fil": [5, 6], "icon_audio": [5, 6], "icon_bin": [5, 6], "icon_box": [5, 6], "icon_box_bottom": [5, 6], "icon_box_bottom_left": [5, 6], "icon_box_bottom_right": [5, 6], "icon_box_cent": [5, 6], "icon_box_circle_mask": [5, 6], "icon_box_concentr": [5, 6], "icon_box_corners_big": [5, 6], "icon_box_corners_smal": [5, 6], "icon_box_dots_big": [5, 6], "icon_box_dots_smal": [5, 6], "icon_box_grid": [5, 6], "icon_box_grid_big": [5, 6], "icon_box_left": [5, 6], "icon_box_multis": [5, 6], "icon_box_right": [5, 6], "icon_box_top": [5, 6], "icon_box_top_left": [5, 6], "icon_box_top_right": [5, 6], "icon_breakpoint_off": [5, 6], "icon_breakpoint_on": [5, 6], "icon_brush_class": [5, 6], "icon_brush_paint": [5, 6], "icon_burger_menu": [5, 6], "icon_camera": [5, 6], "icon_case_sensit": [5, 6], "icon_clock": [5, 6], "icon_coin": [5, 6], "icon_color_bucket": [5, 6], "icon_color_pick": [5, 6], "icon_corn": [5, 6], "icon_cpu": [5, 6], "icon_crack": [5, 6], "icon_crack_point": [5, 6], "icon_crop": [5, 6], "icon_crop_alpha": [5, 6], "icon_cross": [5, 6], "icon_cross_smal": [5, 6], "icon_crosslin": [5, 6], "icon_cub": [5, 6], "icon_cube_face_back": [5, 6], "icon_cube_face_bottom": [5, 6], "icon_cube_face_front": [5, 6], "icon_cube_face_left": [5, 6], "icon_cube_face_right": [5, 6], "icon_cube_face_top": [5, 6], "icon_cursor_class": [5, 6], "icon_cursor_hand": [5, 6], "icon_cursor_mov": [5, 6], "icon_cursor_move_fil": [5, 6], "icon_cursor_point": [5, 6], "icon_cursor_scal": [5, 6], "icon_cursor_scale_fil": [5, 6], "icon_cursor_scale_left": [5, 6], "icon_cursor_scale_left_fil": [5, 6], "icon_cursor_scale_right": [5, 6], "icon_cursor_scale_right_fil": [5, 6], "icon_demon": [5, 6], "icon_dith": [5, 6], "icon_door": [5, 6], "icon_emptybox": [5, 6], "icon_emptybox_smal": [5, 6], "icon_exit": [5, 6], "icon_explos": [5, 6], "icon_eye_off": [5, 6], "icon_eye_on": [5, 6], "icon_fil": [5, 6], "icon_file_add": [5, 6], "icon_file_copi": [5, 6], "icon_file_cut": [5, 6], "icon_file_delet": [5, 6], "icon_file_export": [5, 6], "icon_file_new": [5, 6], "icon_file_open": [5, 6], "icon_file_past": [5, 6], "icon_file_sav": [5, 6], "icon_file_save_class": [5, 6], "icon_filetype_alpha": [5, 6], "icon_filetype_audio": [5, 6], "icon_filetype_binari": [5, 6], "icon_filetype_hom": [5, 6], "icon_filetype_imag": [5, 6], "icon_filetype_info": [5, 6], "icon_filetype_plai": [5, 6], "icon_filetype_text": [5, 6], "icon_filetype_video": [5, 6], "icon_filt": [5, 6], "icon_filter_bilinear": [5, 6], "icon_filter_point": [5, 6], "icon_filter_top": [5, 6], "icon_fold": [5, 6], "icon_folder_add": [5, 6], "icon_folder_file_open": [5, 6], "icon_folder_open": [5, 6], "icon_folder_sav": [5, 6], "icon_four_box": [5, 6], "icon_fx": [5, 6], "icon_gear": [5, 6], "icon_gear_big": [5, 6], "icon_gear_ex": [5, 6], "icon_grid": [5, 6], "icon_grid_fil": [5, 6], "icon_hand_point": [5, 6], "icon_heart": [5, 6], "icon_help": [5, 6], "icon_hex": [5, 6], "icon_hidpi": [5, 6], "icon_hous": [5, 6], "icon_info": [5, 6], "icon_kei": [5, 6], "icon_las": [5, 6], "icon_lay": [5, 6], "icon_layers_vis": [5, 6], "icon_len": [5, 6], "icon_lens_big": [5, 6], "icon_life_bar": [5, 6], "icon_link": [5, 6], "icon_link_box": [5, 6], "icon_link_brok": [5, 6], "icon_link_multi": [5, 6], "icon_link_net": [5, 6], "icon_lock_clos": [5, 6], "icon_lock_open": [5, 6], "icon_magnet": [5, 6], "icon_mailbox": [5, 6], "icon_mipmap": [5, 6], "icon_mode_2d": [5, 6], "icon_mode_3d": [5, 6], "icon_monitor": [5, 6], "icon_mut": [5, 6], "icon_mutate_fil": [5, 6], "icon_non": [5, 6], "icon_notebook": [5, 6], "icon_ok_tick": [5, 6], "icon_pencil": [5, 6], "icon_pencil_big": [5, 6], "icon_photo_camera": [5, 6], "icon_photo_camera_flash": [5, 6], "icon_play": [5, 6], "icon_player_jump": [5, 6], "icon_player_next": [5, 6], "icon_player_paus": [5, 6], "icon_player_plai": [5, 6], "icon_player_play_back": [5, 6], "icon_player_previ": [5, 6], "icon_player_record": [5, 6], "icon_player_stop": [5, 6], "icon_pot": [5, 6], "icon_print": [5, 6], "icon_redo": [5, 6], "icon_redo_fil": [5, 6], "icon_reg_exp": [5, 6], "icon_repeat": [5, 6], "icon_repeat_fil": [5, 6], "icon_reredo": [5, 6], "icon_reredo_fil": [5, 6], "icon_res": [5, 6], "icon_restart": [5, 6], "icon_rom": [5, 6], "icon_rot": [5, 6], "icon_rotate_fil": [5, 6], "icon_rubb": [5, 6], "icon_sand_tim": [5, 6], "icon_scal": [5, 6], "icon_shield": [5, 6], "icon_shuffl": [5, 6], "icon_shuffle_fil": [5, 6], "icon_speci": [5, 6], "icon_square_toggl": [5, 6], "icon_star": [5, 6], "icon_step_into": [5, 6], "icon_step_out": [5, 6], "icon_step_ov": [5, 6], "icon_suitcas": [5, 6], "icon_suitcase_zip": [5, 6], "icon_symmetri": [5, 6], "icon_symmetry_horizont": [5, 6], "icon_symmetry_vert": [5, 6], "icon_target": [5, 6], "icon_target_big": [5, 6], "icon_target_big_fil": [5, 6], "icon_target_mov": [5, 6], "icon_target_move_fil": [5, 6], "icon_target_point": [5, 6], "icon_target_smal": [5, 6], "icon_target_small_fil": [5, 6], "icon_text_a": [5, 6], "icon_text_not": [5, 6], "icon_text_popup": [5, 6], "icon_text_t": [5, 6], "icon_tool": [5, 6], "icon_undo": [5, 6], "icon_undo_fil": [5, 6], "icon_vertical_bar": [5, 6], "icon_vertical_bars_fil": [5, 6], "icon_water_drop": [5, 6], "icon_wav": [5, 6], "icon_wave_sinu": [5, 6], "icon_wave_squar": [5, 6], "icon_wave_triangular": [5, 6], "icon_window": [5, 6], "icon_zoom_al": [5, 6], "icon_zoom_big": [5, 6], "icon_zoom_cent": [5, 6], "icon_zoom_medium": [5, 6], "icon_zoom_smal": [5, 6], "iconid": [5, 6], "id": [5, 6], "ident": [5, 6], "identifi": [5, 6], "imag": [5, 6], "image_alpha_clear": 5, "image_alpha_crop": 5, "image_alpha_mask": 5, "image_alpha_premultipli": 5, "image_blur_gaussian": 5, "image_clear_background": 5, "image_color_bright": 5, "image_color_contrast": 5, "image_color_grayscal": 5, "image_color_invert": 5, "image_color_replac": 5, "image_color_tint": 5, "image_copi": 5, "image_crop": 5, "image_dith": 5, "image_draw": 5, "image_draw_circl": 5, "image_draw_circle_lin": 5, "image_draw_circle_lines_v": 5, "image_draw_circle_v": 5, "image_draw_lin": 5, "image_draw_line_v": 5, "image_draw_pixel": 5, "image_draw_pixel_v": 5, "image_draw_rectangl": 5, "image_draw_rectangle_lin": 5, "image_draw_rectangle_rec": 5, "image_draw_rectangle_v": 5, "image_draw_text": 5, "image_draw_text_ex": 5, "image_flip_horizont": 5, "image_flip_vert": 5, "image_format": 5, "image_from_imag": 5, "image_mipmap": 5, "image_res": 5, "image_resize_canva": 5, "image_resize_nn": 5, "image_rot": 5, "image_rotate_ccw": 5, "image_rotate_cw": 5, "image_text": 5, "image_text_ex": 5, "image_to_pot": 5, "imagealphaclear": 6, "imagealphacrop": 6, "imagealphamask": 6, "imagealphapremultipli": 6, "imageblurgaussian": 6, "imageclearbackground": 6, "imagecolorbright": 6, "imagecolorcontrast": 6, "imagecolorgrayscal": 6, "imagecolorinvert": 6, "imagecolorreplac": 6, "imagecolortint": 6, "imagecopi": 6, "imagecrop": 6, "imagedith": 6, "imagedraw": 6, "imagedrawcircl": 6, "imagedrawcirclelin": 6, "imagedrawcirclelinesv": 6, "imagedrawcirclev": 6, "imagedrawlin": 6, "imagedrawlinev": 6, "imagedrawpixel": 6, "imagedrawpixelv": 6, "imagedrawrectangl": 6, "imagedrawrectanglelin": 6, "imagedrawrectanglerec": 6, "imagedrawrectanglev": 6, "imagedrawtext": 6, "imagedrawtextex": 6, "imagefliphorizont": 6, "imageflipvert": 6, "imageformat": 6, "imagefromimag": 6, "imagemipmap": 6, "imageres": 6, "imageresizecanva": 6, "imageresizenn": 6, "imagerot": 6, "imagerotateccw": 6, "imagerotatecw": 6, "imagetext": 6, "imagetextex": 6, "imagetopot": 6, "implement": 1, "import": [1, 3, 5, 6], "includ": [0, 1, 2, 3, 5, 6], "index": [5, 6], "indic": 5, "inertia": 5, "info": [5, 6], "init": [5, 6], "init_audio_devic": 5, "init_phys": 5, "init_window": [1, 5], "initaudiodevic": 6, "initi": [5, 6], "initphys": 6, "initsampl": [5, 6], "initwindow": [5, 6], "inner": [1, 5, 6], "innerradiu": [5, 6], "input": [5, 6], "inputend": [5, 6], "inputstart": [5, 6], "insert": [5, 6], "insid": [5, 6], "inspir": 1, "instal": [0, 2, 3, 4], "instanc": [5, 6], "instead": [0, 2, 3], "instruct": [0, 2], "int": [5, 6], "integ": [5, 6], "intend": 2, "intern": [5, 6], "interpol": [5, 6], "interpupillarydist": 5, "interv": [5, 6], "inverseinertia": 5, "inversemass": 5, "invert": [5, 6], "io": 6, "is_audio_device_readi": 5, "is_audio_stream_plai": 5, "is_audio_stream_process": 5, "is_audio_stream_readi": 5, "is_cursor_hidden": 5, "is_cursor_on_screen": 5, "is_file_drop": 5, "is_file_extens": 5, "is_font_readi": 5, "is_gamepad_avail": 5, "is_gamepad_button_down": 5, "is_gamepad_button_press": 5, "is_gamepad_button_releas": 5, "is_gamepad_button_up": 5, "is_gesture_detect": 5, "is_image_readi": 5, "is_key_down": 5, "is_key_press": 5, "is_key_pressed_repeat": 5, "is_key_releas": 5, "is_key_up": 5, "is_material_readi": 5, "is_model_animation_valid": 5, "is_model_readi": 5, "is_mouse_button_down": 5, "is_mouse_button_press": 5, "is_mouse_button_releas": 5, "is_mouse_button_up": 5, "is_music_readi": 5, "is_music_stream_plai": 5, "is_path_fil": 5, "is_render_texture_readi": 5, "is_shader_readi": 5, "is_sound_plai": 5, "is_sound_readi": 5, "is_texture_readi": 5, "is_wave_readi": 5, "is_window_focus": 5, "is_window_fullscreen": 5, "is_window_hidden": 5, "is_window_maxim": 5, "is_window_minim": 5, "is_window_readi": 5, "is_window_res": 5, "is_window_st": 5, "isaudiodevicereadi": 6, "isaudiostreamplai": 6, "isaudiostreamprocess": 6, "isaudiostreamreadi": 6, "iscursorhidden": 6, "iscursoronscreen": 6, "isfiledrop": 6, "isfileextens": 6, "isfontreadi": 6, "isgamepadavail": 6, "isgamepadbuttondown": 6, "isgamepadbuttonpress": 6, "isgamepadbuttonreleas": 6, "isgamepadbuttonup": 6, "isgesturedetect": 6, "isground": 5, "isimagereadi": 6, "iskeydown": 6, "iskeypress": 6, "iskeypressedrepeat": 6, "iskeyreleas": 6, "iskeyup": 6, "ismaterialreadi": 6, "ismodelanimationvalid": 6, "ismodelreadi": 6, "ismousebuttondown": 6, "ismousebuttonpress": 6, "ismousebuttonreleas": 6, "ismousebuttonup": 6, "ismusicreadi": 6, "ismusicstreamplai": 6, "isn": 1, "ispathfil": 6, "isrendertexturereadi": 6, "isshaderreadi": 6, "issoundplai": 6, "issoundreadi": 6, "issu": 1, "istexturereadi": 6, "iswavereadi": 6, "iswindowfocus": 6, "iswindowfullscreen": 6, "iswindowhidden": 6, "iswindowmaxim": 6, "iswindowminim": 6, "iswindowreadi": 6, "iswindowres": 6, "iswindowst": 6, "item": [5, 6], "its": [5, 6], "java": 1, "jaylib": 1, "jid": [5, 6], "join": [5, 6], "just": 3, "kei": [5, 6], "key_": [5, 6], "key_a": [5, 6], "key_apostroph": [5, 6], "key_b": [5, 6], "key_back": [5, 6], "key_backslash": [5, 6], "key_backspac": [5, 6], "key_c": [5, 6], "key_caps_lock": [5, 6], "key_comma": [5, 6], "key_d": [5, 6], "key_delet": [5, 6], "key_down": [5, 6], "key_eight": [5, 6], "key_end": [5, 6], "key_ent": [5, 6], "key_equ": [5, 6], "key_escap": [5, 6], "key_f": [5, 6], "key_f1": [5, 6], "key_f10": [5, 6], "key_f11": [5, 6], "key_f12": [5, 6], "key_f2": [5, 6], "key_f3": [5, 6], "key_f4": [5, 6], "key_f5": [5, 6], "key_f6": [5, 6], "key_f7": [5, 6], "key_f8": [5, 6], "key_f9": [5, 6], "key_fiv": [5, 6], "key_four": [5, 6], "key_g": [5, 6], "key_grav": [5, 6], "key_h": [5, 6], "key_hom": [5, 6], "key_i": [5, 6], "key_insert": [5, 6], "key_j": [5, 6], "key_k": [5, 6], "key_kb_menu": [5, 6], "key_kp_0": [5, 6], "key_kp_1": [5, 6], "key_kp_2": [5, 6], "key_kp_3": [5, 6], "key_kp_4": [5, 6], "key_kp_5": [5, 6], "key_kp_6": [5, 6], "key_kp_7": [5, 6], "key_kp_8": [5, 6], "key_kp_9": [5, 6], "key_kp_add": [5, 6], "key_kp_decim": [5, 6], "key_kp_divid": [5, 6], "key_kp_ent": [5, 6], "key_kp_equ": [5, 6], "key_kp_multipli": [5, 6], "key_kp_subtract": [5, 6], "key_l": [5, 6], "key_left": [5, 6], "key_left_alt": [5, 6], "key_left_bracket": [5, 6], "key_left_control": [5, 6], "key_left_shift": [5, 6], "key_left_sup": [5, 6], "key_m": [5, 6], "key_menu": [5, 6], "key_minu": [5, 6], "key_n": [5, 6], "key_nin": [5, 6], "key_nul": [5, 6], "key_num_lock": [5, 6], "key_o": [5, 6], "key_on": [5, 6], "key_p": [5, 6], "key_page_down": [5, 6], "key_page_up": [5, 6], "key_paus": [5, 6], "key_period": [5, 6], "key_print_screen": [5, 6], "key_q": [5, 6], "key_r": [5, 6], "key_right": [5, 6], "key_right_alt": [5, 6], "key_right_bracket": [5, 6], "key_right_control": [5, 6], "key_right_shift": [5, 6], "key_right_sup": [5, 6], "key_scroll_lock": [5, 6], "key_semicolon": [5, 6], "key_seven": [5, 6], "key_six": [5, 6], "key_slash": [5, 6], "key_spac": [5, 6], "key_t": [5, 6], "key_tab": [5, 6], "key_thre": [5, 6], "key_two": [5, 6], "key_u": [5, 6], "key_up": [5, 6], "key_v": [5, 6], "key_volume_down": [5, 6], "key_volume_up": [5, 6], "key_w": [5, 6], "key_x": [5, 6], "key_z": [5, 6], "key_zero": [5, 6], "keyboardkei": [5, 6], "keycod": [5, 6], "knot": [5, 6], "know": [1, 3], "label": [5, 6], "larger": [5, 6], "last": [5, 6], "latest": [1, 5, 6], "launch": 1, "layout": [5, 6], "ldflag": 2, "ldrm": 2, "left": [5, 6], "leftlenscent": 5, "leftscreencent": 5, "legl": 2, "length": [5, 6], "lensdistortionvalu": 5, "lensseparationdist": 5, "lerp": [5, 6], "let": 1, "level": [5, 6], "lgbm": 2, "lib": [0, 1], "libasound2": 0, "libdrm": 2, "libegl1": 2, "libgbm": 2, "libgl1": 0, "libgles2": 2, "libglfw3": 2, "libglu1": 0, "librari": [0, 3], "libraylib": 0, "libx11": 0, "libxi": 0, "libxrandr": 0, "licens": 4, "lightgrai": [5, 6], "like": [1, 3, 6], "lime": [5, 6], "limit": [5, 6], "line": [1, 5, 6], "line_color": [5, 6], "linear": [5, 6], "linethick": [5, 6], "link": 1, "linker": 2, "linux": 1, "list": [5, 6], "list_0": [5, 6], "list_items_height": [5, 6], "list_items_spac": [5, 6], "listen": [5, 6], "listview": [5, 6], "littl": [5, 6], "load": [5, 6], "load_audio_stream": 5, "load_automation_event_list": 5, "load_codepoint": 5, "load_directory_fil": 5, "load_directory_files_ex": 5, "load_dropped_fil": 5, "load_file_data": 5, "load_file_text": 5, "load_font": 5, "load_font_data": 5, "load_font_ex": 5, "load_font_from_imag": 5, "load_font_from_memori": 5, "load_imag": 5, "load_image_anim": 5, "load_image_color": 5, "load_image_from_memori": 5, "load_image_from_screen": 5, "load_image_from_textur": 5, "load_image_palett": 5, "load_image_raw": 5, "load_image_svg": 5, "load_materi": 5, "load_material_default": 5, "load_model": 5, "load_model_anim": 5, "load_model_from_mesh": 5, "load_music_stream": 5, "load_music_stream_from_memori": 5, "load_random_sequ": 5, "load_render_textur": 5, "load_shad": 5, "load_shader_from_memori": 5, "load_sound": 5, "load_sound_alia": 5, "load_sound_from_wav": 5, "load_textur": 5, "load_texture_cubemap": 5, "load_texture_from_imag": 5, "load_utf8": 5, "load_vr_stereo_config": 5, "load_wav": 5, "load_wave_from_memori": 5, "load_wave_sampl": 5, "loadaudiostream": 6, "loadautomationeventlist": 6, "loadcodepoint": 6, "loaddirectoryfil": 6, "loaddirectoryfilesex": 6, "loaddroppedfil": 6, "loader": [5, 6], "loadfiledata": [5, 6], "loadfiletext": [5, 6], "loadfont": 6, "loadfontdata": 6, "loadfontex": 6, "loadfontfromimag": 6, "loadfontfrommemori": 6, "loadiconsnam": [5, 6], "loadimag": 6, "loadimageanim": 6, "loadimagecolor": [5, 6], "loadimagefrommemori": 6, "loadimagefromscreen": 6, "loadimagefromtextur": 6, "loadimagepalett": [5, 6], "loadimageraw": 6, "loadimagesvg": 6, "loadmateri": 6, "loadmaterialdefault": 6, "loadmodel": 6, "loadmodelanim": 6, "loadmodelfrommesh": 6, "loadmusicstream": 6, "loadmusicstreamfrommemori": 6, "loadrandomsequ": 6, "loadrendertextur": 6, "loadshad": 6, "loadshaderfrommemori": 6, "loadsound": 6, "loadsoundalia": 6, "loadsoundfromwav": 6, "loadtextur": 6, "loadtexturecubemap": 6, "loadtexturefromimag": 6, "loadutf8": 6, "loadvrstereoconfig": 6, "loadwav": 6, "loadwavefrommemori": 6, "loadwavesampl": [5, 6], "loc": [5, 6], "local": [0, 2], "localhost": 1, "locat": [5, 6], "locindex": [5, 6], "lock": [5, 6], "log": [5, 6], "log_al": [5, 6], "log_debug": [5, 6], "log_error": [5, 6], "log_fat": [5, 6], "log_info": [5, 6], "log_non": [5, 6], "log_trac": [5, 6], "log_warn": [5, 6], "loglevel": [5, 6], "loop": [1, 5], "lower": [5, 6], "m": [1, 2, 3], "m0": 5, "m00": 5, "m01": 5, "m1": 5, "m10": 5, "m11": 5, "m12": 5, "m13": 5, "m14": 5, "m15": 5, "m2": 5, "m3": 5, "m4": 5, "m5": 5, "m6": 5, "m7": 5, "m8": 5, "m9": 5, "mac": 0, "maco": 1, "magenta": [5, 6], "mai": [0, 1, 5, 6], "main": [1, 5, 6], "maintain": 1, "major": [5, 6], "make": [0, 1, 2, 6], "manual": 1, "manylinux2014_x86_64": 0, "map": [5, 6], "maptyp": [5, 6], "margin": [5, 6], "maroon": [5, 6], "mask": [5, 6], "mass": 5, "master": [0, 1, 3, 5, 6], "mat": [5, 6], "match": [5, 6], "materi": [5, 6], "material_map_albedo": [5, 6], "material_map_brdf": [5, 6], "material_map_cubemap": [5, 6], "material_map_diffus": [5, 6], "material_map_emiss": [5, 6], "material_map_height": [5, 6], "material_map_irradi": [5, 6], "material_map_met": [5, 6], "material_map_norm": [5, 6], "material_map_occlus": [5, 6], "material_map_prefilt": [5, 6], "material_map_rough": [5, 6], "material_map_specular": [5, 6], "materialcount": [5, 6], "materialid": [5, 6], "materialmap": [5, 6], "materialmapindex": [5, 6], "matf": [5, 6], "matric": [5, 6], "matrix": [1, 5, 6], "matrix2x2": [5, 6], "matrix_add": 5, "matrix_determin": 5, "matrix_frustum": 5, "matrix_ident": 5, "matrix_invert": 5, "matrix_look_at": 5, "matrix_multipli": 5, "matrix_ortho": 5, "matrix_perspect": 5, "matrix_rot": 5, "matrix_rotate_i": 5, "matrix_rotate_x": 5, "matrix_rotate_xyz": 5, "matrix_rotate_z": 5, "matrix_rotate_zyx": 5, "matrix_scal": 5, "matrix_subtract": 5, "matrix_to_float_v": 5, "matrix_trac": 5, "matrix_transl": 5, "matrix_transpos": 5, "matrixadd": 6, "matrixdetermin": 6, "matrixfrustum": 6, "matrixident": 6, "matrixinvert": 6, "matrixlookat": 6, "matrixmultipli": 6, "matrixortho": 6, "matrixperspect": 6, "matrixrot": 6, "matrixrotatei": 6, "matrixrotatex": 6, "matrixrotatexyz": 6, "matrixrotatez": 6, "matrixrotatezyx": 6, "matrixscal": 6, "matrixsubtract": 6, "matrixtofloatv": 6, "matrixtrac": 6, "matrixtransl": 6, "matrixtranspos": 6, "max": [5, 6], "max_1": [5, 6], "max_2": [5, 6], "max_automation_ev": [5, 6], "maxdist": [5, 6], "maxheight": [5, 6], "maxim": [5, 6], "maximize_window": 5, "maximizewindow": 6, "maximum": [5, 6], "maxpalettes": [5, 6], "maxvalu": [5, 6], "maxwidth": [5, 6], "mayb": [5, 6], "me": 1, "mean": [5, 6], "measur": [5, 6], "measure_text": 5, "measure_text_ex": 5, "measuretext": 6, "measuretextex": 6, "megabunni": 1, "mem_alloc": 5, "mem_fre": 5, "mem_realloc": 5, "memalloc": 6, "member": 5, "memfre": [5, 6], "memori": [5, 6], "memrealloc": 6, "mesa": [0, 2], "mesh": [5, 6], "meshcount": 5, "meshid": [5, 6], "meshmateri": 5, "messag": [5, 6], "millimetr": [5, 6], "millisecond": [5, 6], "min": [5, 6], "min_0": [5, 6], "min_1": [5, 6], "minheight": [5, 6], "mini": 1, "minim": [5, 6], "minimize_window": 5, "minimizewindow": 6, "minimum": [5, 6], "minor": [5, 6], "minvalu": [5, 6], "minwidth": [5, 6], "miplevel": [5, 6], "mipmap": [5, 6], "mipmapcount": [5, 6], "mkdir": [0, 2], "mode": [5, 6], "model": [5, 6], "modelanim": [5, 6], "modelview": [5, 6], "modif": [5, 6], "modifi": [5, 6], "modul": [0, 3], "monitor": [5, 6], "more": 6, "most": 1, "mous": [5, 6], "mouse_button_back": [5, 6], "mouse_button_extra": [5, 6], "mouse_button_forward": [5, 6], "mouse_button_left": [5, 6], "mouse_button_middl": [5, 6], "mouse_button_right": [5, 6], "mouse_button_sid": [5, 6], "mouse_cursor_arrow": [5, 6], "mouse_cursor_crosshair": [5, 6], "mouse_cursor_default": [5, 6], "mouse_cursor_ibeam": [5, 6], "mouse_cursor_not_allow": [5, 6], "mouse_cursor_pointing_hand": [5, 6], "mouse_cursor_resize_al": [5, 6], "mouse_cursor_resize_ew": [5, 6], "mouse_cursor_resize_n": [5, 6], "mouse_cursor_resize_nesw": [5, 6], "mouse_cursor_resize_nws": [5, 6], "mousebutton": [5, 6], "mousecel": [5, 6], "mousecursor": [5, 6], "mouseposit": [5, 6], "move": [3, 5, 6], "movement": [5, 6], "msbuild": 0, "much": [1, 3], "mul": [5, 6], "multipl": [5, 6], "multipli": [5, 6], "music": [5, 6], "must": [0, 1, 2, 5, 6], "my_project": 1, "n": [5, 6], "name": [0, 5, 6], "nativ": [5, 6], "nearest": [5, 6], "nearplan": [5, 6], "need": [0, 1, 2, 3, 5, 6], "neg": [5, 6], "neighbor": [5, 6], "new": [1, 5, 6], "newer": 0, "newformat": [5, 6], "newheight": [5, 6], "newwidth": [5, 6], "next": [5, 6], "nice": [5, 6], "noctx": 1, "nois": [5, 6], "non": 1, "normal": [5, 6], "notat": [5, 6], "note": [0, 2, 5, 6], "now": [1, 3, 5], "npatch_nine_patch": [5, 6], "npatch_three_patch_horizont": [5, 6], "npatch_three_patch_vert": [5, 6], "npatchinfo": [5, 6], "npatchlayout": [5, 6], "nuitka": 1, "null": [5, 6], "number": [1, 5, 6], "numbuff": [5, 6], "numer": [5, 6], "o": 2, "object": [5, 6], "occurr": [5, 6], "off": 2, "offset": [5, 6], "offseti": [5, 6], "offsetx": [5, 6], "often": 3, "older": 2, "onc": [3, 5, 6], "one": [0, 3, 5, 6], "onefil": 1, "ones": [2, 3], "onli": [1, 3, 5, 6], "opac": [5, 6], "open": [0, 2, 5, 6], "open_url": 5, "opengl": [5, 6], "openurl": 6, "opt": 2, "optimis": 1, "option": 0, "orang": [5, 6], "order": [1, 5, 6], "organ": [5, 6], "orient": 5, "origin": [1, 5, 6], "orthograph": [5, 6], "os": 2, "other": [0, 1], "out": [0, 1, 5, 6], "outangl": [5, 6], "outaxi": [5, 6], "outdat": 0, "outer": [5, 6], "outerradiu": [5, 6], "outlin": [5, 6], "outputend": [5, 6], "outputs": [5, 6], "outputstart": [5, 6], "over": [5, 6], "overflow": [5, 6], "own": [2, 5, 6], "p": [0, 5, 6], "p1": [5, 6], "p2": [5, 6], "p3": [5, 6], "p4": [5, 6], "packag": [0, 2, 4], "packmethod": [5, 6], "pad": [5, 6], "page": 4, "palett": [5, 6], "pan": [5, 6], "panel": [5, 6], "param": [5, 6], "paramet": [5, 6], "parent": 5, "part": [5, 6], "parti": 1, "pascal": [5, 6], "path": [0, 5, 6], "paus": [5, 6], "pause_audio_stream": 5, "pause_music_stream": 5, "pause_sound": 5, "pauseaudiostream": 6, "pausemusicstream": 6, "pausesound": 6, "pcm": [5, 6], "penetr": 5, "percentag": 1, "perform": 4, "perlin": [5, 6], "person": 3, "physac": [1, 3], "physic": [5, 6], "physics_add_forc": 5, "physics_add_torqu": 5, "physics_circl": [5, 6], "physics_polygon": [5, 6], "physics_shatt": 5, "physicsaddforc": 6, "physicsaddtorqu": 6, "physicsbodydata": [5, 6], "physicsmanifolddata": [5, 6], "physicsshap": [5, 6], "physicsshapetyp": 6, "physicsshatt": 6, "physicsvertexdata": [5, 6], "pi": 4, "picker": [5, 6], "piec": [5, 6], "pinch": [5, 6], "pink": [5, 6], "pip": [1, 2, 3], "pip3": [0, 1, 2], "pipelin": [5, 6], "pitch": [5, 6], "pixel": [5, 6], "pixelformat": [5, 6], "pixelformat_compressed_astc_4x4_rgba": [5, 6], "pixelformat_compressed_astc_8x8_rgba": [5, 6], "pixelformat_compressed_dxt1_rgb": [5, 6], "pixelformat_compressed_dxt1_rgba": [5, 6], "pixelformat_compressed_dxt3_rgba": [5, 6], "pixelformat_compressed_dxt5_rgba": [5, 6], "pixelformat_compressed_etc1_rgb": [5, 6], "pixelformat_compressed_etc2_eac_rgba": [5, 6], "pixelformat_compressed_etc2_rgb": [5, 6], "pixelformat_compressed_pvrt_rgb": [5, 6], "pixelformat_compressed_pvrt_rgba": [5, 6], "pixelformat_uncompressed_gray_alpha": [5, 6], "pixelformat_uncompressed_grayscal": [5, 6], "pixelformat_uncompressed_r16": [5, 6], "pixelformat_uncompressed_r16g16b16": [5, 6], "pixelformat_uncompressed_r16g16b16a16": [5, 6], "pixelformat_uncompressed_r32": [5, 6], "pixelformat_uncompressed_r32g32b32": [5, 6], "pixelformat_uncompressed_r32g32b32a32": [5, 6], "pixelformat_uncompressed_r4g4b4a4": [5, 6], "pixelformat_uncompressed_r5g5b5a1": [5, 6], "pixelformat_uncompressed_r5g6b5": [5, 6], "pixelformat_uncompressed_r8g8b8": [5, 6], "pixelformat_uncompressed_r8g8b8a8": [5, 6], "pixels": [5, 6], "pkg": 0, "placehold": [5, 6], "plai": [5, 6], "plain": [5, 6], "plan": 0, "plane": [5, 6], "plat": 0, "platform": [0, 1, 5, 6], "platform_desktop": [5, 6], "platform_drm": 2, "platform_rpi": 2, "platform_web": [5, 6], "play_audio_stream": 5, "play_automation_ev": 5, "play_music_stream": 5, "play_sound": 5, "playaudiostream": 6, "playautomationev": 6, "playmusicstream": 6, "playsound": 6, "pleas": [0, 2], "png": [1, 5, 6], "po": [5, 6], "point": [1, 5, 6], "pointcount": [5, 6], "pointer": [5, 6], "poll": [5, 6], "poll_input_ev": 5, "pollinputev": 6, "polygon": [5, 6], "pool": [5, 6], "pop": [5, 6], "portabl": 6, "pose": [5, 6], "posi": [5, 6], "posit": [5, 6], "possibl": 1, "post9": 5, "posx": [5, 6], "pot": [5, 6], "potenti": 1, "power": [5, 6], "pr": [0, 5], "prefix": [3, 5, 6], "premultipli": [5, 6], "prepar": 0, "prepend": [5, 6], "press": [5, 6], "previou": [5, 6], "primari": 6, "pro": [5, 6], "probabl": [0, 1, 2], "processor": [5, 6], "procnam": [5, 6], "program": [2, 5, 6], "progress": [1, 5, 6], "progress_pad": [5, 6], "progressbar": [5, 6], "proj": [5, 6], "project": [0, 1, 5, 6], "proper": 3, "properti": [0, 5, 6], "propertyid": 5, "propertyvalu": 5, "proprietari": [1, 2], "provid": [5, 6], "ptr": [5, 6], "public": 1, "publish": 2, "purpl": [5, 6], "push": [5, 6], "py": [0, 1, 2, 3], "pybuild": 1, "pygam": 1, "pygbag": 1, "pypi": [0, 1], "pyrai": [1, 3, 5], "pyramid": [5, 6], "python": [0, 2, 3, 6], "python3": [0, 1, 2, 3], "q": [0, 5, 6], "q1": [5, 6], "q2": [5, 6], "quad": [5, 6], "quadrat": [5, 6], "quaternion": 6, "quaternion_add": 5, "quaternion_add_valu": 5, "quaternion_divid": 5, "quaternion_equ": 5, "quaternion_from_axis_angl": 5, "quaternion_from_eul": 5, "quaternion_from_matrix": 5, "quaternion_from_vector3_to_vector3": 5, "quaternion_ident": 5, "quaternion_invert": 5, "quaternion_length": 5, "quaternion_lerp": 5, "quaternion_multipli": 5, "quaternion_nlerp": 5, "quaternion_norm": 5, "quaternion_scal": 5, "quaternion_slerp": 5, "quaternion_subtract": 5, "quaternion_subtract_valu": 5, "quaternion_to_axis_angl": 5, "quaternion_to_eul": 5, "quaternion_to_matrix": 5, "quaternion_transform": 5, "quaternionadd": 6, "quaternionaddvalu": 6, "quaterniondivid": 6, "quaternionequ": 6, "quaternionfromaxisangl": 6, "quaternionfromeul": 6, "quaternionfrommatrix": 6, "quaternionfromvector3tovector3": 6, "quaternionident": 6, "quaternioninvert": 6, "quaternionlength": 6, "quaternionlerp": 6, "quaternionmultipli": 6, "quaternionnlerp": 6, "quaternionnorm": 6, "quaternionscal": 6, "quaternionslerp": 6, "quaternionsubtract": 6, "quaternionsubtractvalu": 6, "quaterniontoaxisangl": 6, "quaterniontoeul": 6, "quaterniontomatrix": 6, "quaterniontransform": 6, "queu": [5, 6], "queue": [5, 6], "quickstart": 4, "r": [2, 5, 6], "radial": [5, 6], "radian": [5, 6], "radiu": [5, 6], "radius1": [5, 6], "radius2": [5, 6], "radiusbottom": [5, 6], "radiush": [5, 6], "radiustop": [5, 6], "radiusv": [5, 6], "radseg": [5, 6], "rai": [5, 6], "ram": [5, 6], "ramp": [5, 6], "random": [5, 6], "rang": [5, 6], "raspberri": 4, "raspbian": 2, "rasperri": 1, "rate": [5, 6], "rather": 1, "raudiobuff": 6, "raudioprocessor": 6, "raw": [5, 6], "raycollis": [5, 6], "raygui": [1, 3, 5, 6], "raylib": [0, 3, 5, 6], "raylib_dynam": [0, 1, 3], "raymath": 1, "raysan5": [0, 2], "raywhit": [5, 6], "rbpp": [5, 6], "re": 2, "read": [1, 5, 6], "readabl": [5, 6], "readi": [5, 6], "readonli": [5, 6], "readthedoc": 6, "realloc": [5, 6], "rec": [5, 6], "rec1": [5, 6], "rec2": [5, 6], "receiv": [5, 6], "recommend": 3, "record": [5, 6], "rectangl": [5, 6], "recurs": [0, 5, 6], "red": [5, 6], "refil": [5, 6], "refresh": [5, 6], "refreshr": [5, 6], "regist": [5, 6], "regular": [5, 6], "reinstal": [0, 2], "rel": [5, 6], "relat": 1, "releas": [0, 1, 2, 5, 6], "remap": [5, 6], "renam": [5, 6], "render": [5, 6], "renderbuff": [5, 6], "rendertextur": [5, 6], "rendertexture2d": 6, "repeat": [5, 6], "replac": [5, 6], "repli": 5, "repo": 0, "request": [5, 6], "requir": [0, 2, 5, 6], "reset": [5, 6], "reset_phys": 5, "resetphys": 6, "resiz": [5, 6], "resourc": 1, "restitut": 5, "restore_window": 5, "restorewindow": 6, "resum": [5, 6], "resume_audio_stream": 5, "resume_music_stream": 5, "resume_sound": 5, "resumeaudiostream": 6, "resumemusicstream": 6, "resumesound": 6, "resx": [5, 6], "resz": [5, 6], "retro": 1, "retrowar": 1, "return": [5, 6], "rev": [5, 6], "rf": [0, 2], "rg": [5, 6], "rgb": [5, 6], "rgba": [5, 6], "rgi": [5, 6], "right": [5, 6], "rightlenscent": 5, "rightscreencent": 5, "ring": [5, 6], "rl": [3, 6], "rl_active_draw_buff": 5, "rl_active_texture_slot": 5, "rl_attachment_color_channel0": 6, "rl_attachment_color_channel1": 6, "rl_attachment_color_channel2": 6, "rl_attachment_color_channel3": 6, "rl_attachment_color_channel4": 6, "rl_attachment_color_channel5": 6, "rl_attachment_color_channel6": 6, "rl_attachment_color_channel7": 6, "rl_attachment_cubemap_negative_i": 6, "rl_attachment_cubemap_negative_x": 6, "rl_attachment_cubemap_negative_z": 6, "rl_attachment_cubemap_positive_i": 6, "rl_attachment_cubemap_positive_x": 6, "rl_attachment_cubemap_positive_z": 6, "rl_attachment_depth": 6, "rl_attachment_renderbuff": 6, "rl_attachment_stencil": 6, "rl_attachment_texture2d": 6, "rl_begin": 5, "rl_bind_image_textur": 5, "rl_bind_shader_buff": 5, "rl_blend_add_color": 6, "rl_blend_addit": 6, "rl_blend_alpha": 6, "rl_blend_alpha_premultipli": 6, "rl_blend_custom": 6, "rl_blend_custom_separ": 6, "rl_blend_multipli": 6, "rl_blend_subtract_color": 6, "rl_blit_framebuff": 5, "rl_check_error": 5, "rl_check_render_batch_limit": 5, "rl_clear_color": 5, "rl_clear_screen_buff": 5, "rl_color3f": 5, "rl_color4f": 5, "rl_color4ub": 5, "rl_compile_shad": 5, "rl_compute_shad": [5, 6], "rl_compute_shader_dispatch": 5, "rl_copy_shader_buff": 5, "rl_cubemap_paramet": 5, "rl_cull_face_back": 6, "rl_cull_face_front": 6, "rl_disable_backface_cul": 5, "rl_disable_color_blend": 5, "rl_disable_depth_mask": 5, "rl_disable_depth_test": 5, "rl_disable_framebuff": 5, "rl_disable_scissor_test": 5, "rl_disable_shad": 5, "rl_disable_smooth_lin": 5, "rl_disable_stereo_rend": 5, "rl_disable_textur": 5, "rl_disable_texture_cubemap": 5, "rl_disable_vertex_arrai": 5, "rl_disable_vertex_attribut": 5, "rl_disable_vertex_buff": 5, "rl_disable_vertex_buffer_el": 5, "rl_disable_wire_mod": 5, "rl_draw_render_batch": 5, "rl_draw_render_batch_act": 5, "rl_draw_vertex_arrai": 5, "rl_draw_vertex_array_el": 5, "rl_draw_vertex_array_elements_instanc": 5, "rl_draw_vertex_array_instanc": 5, "rl_enable_backface_cul": 5, "rl_enable_color_blend": 5, "rl_enable_depth_mask": 5, "rl_enable_depth_test": 5, "rl_enable_framebuff": 5, "rl_enable_point_mod": 5, "rl_enable_scissor_test": 5, "rl_enable_shad": 5, "rl_enable_smooth_lin": 5, "rl_enable_stereo_rend": 5, "rl_enable_textur": 5, "rl_enable_texture_cubemap": 5, "rl_enable_vertex_arrai": 5, "rl_enable_vertex_attribut": 5, "rl_enable_vertex_buff": 5, "rl_enable_vertex_buffer_el": 5, "rl_enable_wire_mod": 5, "rl_end": 5, "rl_fragment_shad": [5, 6], "rl_framebuffer_attach": 5, "rl_framebuffer_complet": 5, "rl_frustum": 5, "rl_gen_texture_mipmap": 5, "rl_get_framebuffer_height": 5, "rl_get_framebuffer_width": 5, "rl_get_gl_texture_format": 5, "rl_get_line_width": 5, "rl_get_location_attrib": 5, "rl_get_location_uniform": 5, "rl_get_matrix_modelview": 5, "rl_get_matrix_project": 5, "rl_get_matrix_projection_stereo": 5, "rl_get_matrix_transform": 5, "rl_get_matrix_view_offset_stereo": 5, "rl_get_pixel_format_nam": 5, "rl_get_shader_buffer_s": 5, "rl_get_shader_id_default": 5, "rl_get_shader_locs_default": 5, "rl_get_texture_id_default": 5, "rl_get_vers": 5, "rl_is_stereo_render_en": 5, "rl_load_compute_shader_program": 5, "rl_load_draw_cub": 5, "rl_load_draw_quad": 5, "rl_load_extens": 5, "rl_load_framebuff": 5, "rl_load_ident": 5, "rl_load_render_batch": 5, "rl_load_shader_buff": 5, "rl_load_shader_cod": 5, "rl_load_shader_program": 5, "rl_load_textur": 5, "rl_load_texture_cubemap": 5, "rl_load_texture_depth": 5, "rl_load_vertex_arrai": 5, "rl_load_vertex_buff": 5, "rl_load_vertex_buffer_el": 5, "rl_log_al": 6, "rl_log_debug": 6, "rl_log_error": 6, "rl_log_fat": 6, "rl_log_info": 6, "rl_log_non": 6, "rl_log_trac": 6, "rl_log_warn": 6, "rl_matrix_mod": 5, "rl_mult_matrixf": 5, "rl_normal3f": 5, "rl_opengl_11": 6, "rl_opengl_21": 6, "rl_opengl_33": 6, "rl_opengl_43": 6, "rl_opengl_es_20": 6, "rl_opengl_es_30": 6, "rl_ortho": 5, "rl_pixelformat_compressed_astc_4x4_rgba": 6, "rl_pixelformat_compressed_astc_8x8_rgba": 6, "rl_pixelformat_compressed_dxt1_rgb": 6, "rl_pixelformat_compressed_dxt1_rgba": 6, "rl_pixelformat_compressed_dxt3_rgba": 6, "rl_pixelformat_compressed_dxt5_rgba": 6, "rl_pixelformat_compressed_etc1_rgb": 6, "rl_pixelformat_compressed_etc2_eac_rgba": 6, "rl_pixelformat_compressed_etc2_rgb": 6, "rl_pixelformat_compressed_pvrt_rgb": 6, "rl_pixelformat_compressed_pvrt_rgba": 6, "rl_pixelformat_uncompressed_gray_alpha": 6, "rl_pixelformat_uncompressed_grayscal": 6, "rl_pixelformat_uncompressed_r16": 6, "rl_pixelformat_uncompressed_r16g16b16": 6, "rl_pixelformat_uncompressed_r16g16b16a16": 6, "rl_pixelformat_uncompressed_r32": 6, "rl_pixelformat_uncompressed_r32g32b32": 6, "rl_pixelformat_uncompressed_r32g32b32a32": 6, "rl_pixelformat_uncompressed_r4g4b4a4": 6, "rl_pixelformat_uncompressed_r5g5b5a1": 6, "rl_pixelformat_uncompressed_r5g6b5": 6, "rl_pixelformat_uncompressed_r8g8b8": 6, "rl_pixelformat_uncompressed_r8g8b8a8": 6, "rl_pop_matrix": 5, "rl_push_matrix": 5, "rl_read_screen_pixel": 5, "rl_read_shader_buff": 5, "rl_read_texture_pixel": 5, "rl_rotatef": 5, "rl_scalef": 5, "rl_scissor": 5, "rl_set_blend_factor": 5, "rl_set_blend_factors_separ": 5, "rl_set_blend_mod": 5, "rl_set_cull_fac": 5, "rl_set_framebuffer_height": 5, "rl_set_framebuffer_width": 5, "rl_set_line_width": 5, "rl_set_matrix_modelview": 5, "rl_set_matrix_project": 5, "rl_set_matrix_projection_stereo": 5, "rl_set_matrix_view_offset_stereo": 5, "rl_set_render_batch_act": 5, "rl_set_shad": 5, "rl_set_textur": 5, "rl_set_uniform": 5, "rl_set_uniform_matrix": 5, "rl_set_uniform_sampl": 5, "rl_set_vertex_attribut": 5, "rl_set_vertex_attribute_default": 5, "rl_set_vertex_attribute_divisor": 5, "rl_shader_attrib_float": 6, "rl_shader_attrib_vec2": 6, "rl_shader_attrib_vec3": 6, "rl_shader_attrib_vec4": 6, "rl_shader_loc_color_ambi": 6, "rl_shader_loc_color_diffus": 6, "rl_shader_loc_color_specular": 6, "rl_shader_loc_map_albedo": 6, "rl_shader_loc_map_brdf": 6, "rl_shader_loc_map_cubemap": 6, "rl_shader_loc_map_emiss": 6, "rl_shader_loc_map_height": 6, "rl_shader_loc_map_irradi": 6, "rl_shader_loc_map_met": 6, "rl_shader_loc_map_norm": 6, "rl_shader_loc_map_occlus": 6, "rl_shader_loc_map_prefilt": 6, "rl_shader_loc_map_rough": 6, "rl_shader_loc_matrix_model": 6, "rl_shader_loc_matrix_mvp": 6, "rl_shader_loc_matrix_norm": 6, "rl_shader_loc_matrix_project": 6, "rl_shader_loc_matrix_view": 6, "rl_shader_loc_vector_view": 6, "rl_shader_loc_vertex_color": 6, "rl_shader_loc_vertex_norm": 6, "rl_shader_loc_vertex_posit": 6, "rl_shader_loc_vertex_tang": 6, "rl_shader_loc_vertex_texcoord01": 6, "rl_shader_loc_vertex_texcoord02": 6, "rl_shader_uniform_float": 6, "rl_shader_uniform_int": 6, "rl_shader_uniform_ivec2": 6, "rl_shader_uniform_ivec3": 6, "rl_shader_uniform_ivec4": 6, "rl_shader_uniform_sampler2d": 6, "rl_shader_uniform_vec2": 6, "rl_shader_uniform_vec3": 6, "rl_shader_uniform_vec4": 6, "rl_tex_coord2f": 5, "rl_texture_filter_anisotropic_16x": 6, "rl_texture_filter_anisotropic_4x": 6, "rl_texture_filter_anisotropic_8x": 6, "rl_texture_filter_bilinear": 6, "rl_texture_filter_point": 6, "rl_texture_filter_trilinear": 6, "rl_texture_paramet": 5, "rl_translatef": 5, "rl_unload_framebuff": 5, "rl_unload_render_batch": 5, "rl_unload_shader_buff": 5, "rl_unload_shader_program": 5, "rl_unload_textur": 5, "rl_unload_vertex_arrai": 5, "rl_unload_vertex_buff": 5, "rl_update_shader_buff": 5, "rl_update_textur": 5, "rl_update_vertex_buff": 5, "rl_update_vertex_buffer_el": 5, "rl_vertex2f": 5, "rl_vertex2i": 5, "rl_vertex3f": 5, "rl_vertex_shad": [5, 6], "rl_viewport": 5, "rlactivedrawbuff": 6, "rlactivetextureslot": 6, "rlbegin": 6, "rlbindimagetextur": 6, "rlbindshaderbuff": 6, "rlblendmod": 6, "rlblitframebuff": 6, "rlcheckerror": 6, "rlcheckrenderbatchlimit": 6, "rlclearcolor": 6, "rlclearscreenbuff": 6, "rlcolor3f": 6, "rlcolor4f": 6, "rlcolor4ub": 6, "rlcompileshad": 6, "rlcomputeshaderdispatch": 6, "rlcopyshaderbuff": 6, "rlcubemapparamet": 6, "rlcullmod": 6, "rldisablebackfacecul": 6, "rldisablecolorblend": 6, "rldisabledepthmask": 6, "rldisabledepthtest": 6, "rldisableframebuff": 6, "rldisablescissortest": 6, "rldisableshad": 6, "rldisablesmoothlin": 6, "rldisablestereorend": 6, "rldisabletextur": 6, "rldisabletexturecubemap": 6, "rldisablevertexarrai": 6, "rldisablevertexattribut": 6, "rldisablevertexbuff": 6, "rldisablevertexbufferel": 6, "rldisablewiremod": 6, "rldrawcal": [5, 6], "rldrawrenderbatch": 6, "rldrawrenderbatchact": 6, "rldrawvertexarrai": 6, "rldrawvertexarrayel": 6, "rldrawvertexarrayelementsinstanc": 6, "rldrawvertexarrayinstanc": 6, "rlenablebackfacecul": 6, "rlenablecolorblend": 6, "rlenabledepthmask": 6, "rlenabledepthtest": 6, "rlenableframebuff": 6, "rlenablepointmod": 6, "rlenablescissortest": 6, "rlenableshad": 6, "rlenablesmoothlin": 6, "rlenablestereorend": 6, "rlenabletextur": 6, "rlenabletexturecubemap": 6, "rlenablevertexarrai": 6, "rlenablevertexattribut": 6, "rlenablevertexbuff": 6, "rlenablevertexbufferel": 6, "rlenablewiremod": 6, "rlend": 6, "rlframebufferattach": 6, "rlframebufferattachtexturetyp": 6, "rlframebufferattachtyp": 6, "rlframebuffercomplet": 6, "rlfrustum": 6, "rlgentexturemipmap": 6, "rlgetframebufferheight": 6, "rlgetframebufferwidth": 6, "rlgetgltextureformat": 6, "rlgetlinewidth": 6, "rlgetlocationattrib": 6, "rlgetlocationuniform": 6, "rlgetmatrixmodelview": 6, "rlgetmatrixproject": 6, "rlgetmatrixprojectionstereo": 6, "rlgetmatrixtransform": 6, "rlgetmatrixviewoffsetstereo": 6, "rlgetpixelformatnam": 6, "rlgetshaderbuffers": 6, "rlgetshaderiddefault": 6, "rlgetshaderlocsdefault": 6, "rlgettextureiddefault": 6, "rlgetvers": 6, "rlgl": [1, 5, 6], "rlgl_close": 5, "rlgl_init": 5, "rlglclose": 6, "rlglinit": 6, "rlglversion": 6, "rlisstereorenderen": 6, "rlloadcomputeshaderprogram": 6, "rlloaddrawcub": 6, "rlloaddrawquad": 6, "rlloadextens": 6, "rlloadframebuff": 6, "rlloadident": 6, "rlloadrenderbatch": 6, "rlloadshaderbuff": 6, "rlloadshadercod": 6, "rlloadshaderprogram": 6, "rlloadtextur": 6, "rlloadtexturecubemap": 6, "rlloadtexturedepth": 6, "rlloadvertexarrai": 6, "rlloadvertexbuff": 6, "rlloadvertexbufferel": 6, "rlmatrixmod": 6, "rlmultmatrixf": 6, "rlnormal3f": 6, "rlortho": 6, "rlpixelformat": 6, "rlpopmatrix": 6, "rlpushmatrix": 6, "rlreadscreenpixel": 6, "rlreadshaderbuff": 6, "rlreadtexturepixel": 6, "rlrenderbatch": [5, 6], "rlrotatef": 6, "rlscalef": 6, "rlscissor": 6, "rlsetblendfactor": 6, "rlsetblendfactorssepar": 6, "rlsetblendmod": 6, "rlsetcullfac": 6, "rlsetframebufferheight": 6, "rlsetframebufferwidth": 6, "rlsetlinewidth": 6, "rlsetmatrixmodelview": 6, "rlsetmatrixproject": 6, "rlsetmatrixprojectionstereo": 6, "rlsetmatrixviewoffsetstereo": 6, "rlsetrenderbatchact": 6, "rlsetshad": 6, "rlsettextur": 6, "rlsetuniform": 6, "rlsetuniformmatrix": 6, "rlsetuniformsampl": 6, "rlsetvertexattribut": 6, "rlsetvertexattributedefault": 6, "rlsetvertexattributedivisor": 6, "rlshaderattributedatatyp": 6, "rlshaderlocationindex": 6, "rlshaderuniformdatatyp": 6, "rltexcoord2f": 6, "rltexturefilt": 6, "rltextureparamet": 6, "rltraceloglevel": 6, "rltranslatef": 6, "rlunloadframebuff": 6, "rlunloadrenderbatch": 6, "rlunloadshaderbuff": 6, "rlunloadshaderprogram": 6, "rlunloadtextur": 6, "rlunloadvertexarrai": 6, "rlunloadvertexbuff": 6, "rlupdateshaderbuff": 6, "rlupdatetextur": 6, "rlupdatevertexbuff": 6, "rlupdatevertexbufferel": 6, "rlvertex2f": 6, "rlvertex2i": 6, "rlvertex3f": 6, "rlvertexbuff": [5, 6], "rlviewport": 6, "rlzero": 4, "rm": [0, 2], "rmdir": 0, "roll": [5, 6], "rom": [5, 6], "rotat": [5, 6], "rotationangl": [5, 6], "rotationaxi": [5, 6], "round": [5, 6], "run": [0, 2, 4, 5, 6], "same": [3, 5, 6], "sampl": [5, 6], "samplecount": [5, 6], "sampler": [5, 6], "sampler2d": [5, 6], "samples": [5, 6], "satur": [5, 6], "save": [5, 6], "save_file_data": 5, "save_file_text": 5, "savefiledata": 6, "savefiletext": 6, "saver": [5, 6], "scalar": [5, 6], "scale": [5, 6], "scalei": [5, 6], "scalein": 5, "scalex": [5, 6], "scan": [5, 6], "scancod": [5, 6], "scansubdir": [5, 6], "scissor": [5, 6], "screen": [5, 6], "screenshot": [5, 6], "script": 1, "scroll": [5, 6], "scroll_pad": [5, 6], "scroll_slider_pad": [5, 6], "scroll_slider_s": [5, 6], "scroll_spe": [5, 6], "scrollbar": [5, 6], "scrollbar_sid": [5, 6], "scrollbar_width": [5, 6], "scrollindex": [5, 6], "sdl_gamecontrollerdb": [5, 6], "search": 4, "second": [5, 6], "secret": [5, 6], "secretviewact": [5, 6], "sector": [5, 6], "see": [0, 1, 2, 3, 5, 6], "seed": [5, 6], "seek": [5, 6], "seek_music_stream": 5, "seekmusicstream": 6, "seem": 2, "segment": [5, 6], "select": [5, 6], "separ": [0, 1, 3, 5, 6], "sequenc": [5, 6], "server": 1, "set": [0, 3, 5, 6], "set_audio_stream_buffer_size_default": 5, "set_audio_stream_callback": 5, "set_audio_stream_pan": 5, "set_audio_stream_pitch": 5, "set_audio_stream_volum": 5, "set_automation_event_base_fram": 5, "set_automation_event_list": 5, "set_clipboard_text": 5, "set_config_flag": 5, "set_exit_kei": 5, "set_gamepad_map": 5, "set_gestures_en": 5, "set_load_file_data_callback": 5, "set_load_file_text_callback": 5, "set_master_volum": 5, "set_material_textur": 5, "set_model_mesh_materi": 5, "set_mouse_cursor": 5, "set_mouse_offset": 5, "set_mouse_posit": 5, "set_mouse_scal": 5, "set_music_pan": 5, "set_music_pitch": 5, "set_music_volum": 5, "set_physics_body_rot": 5, "set_physics_grav": 5, "set_physics_time_step": 5, "set_pixel_color": 5, "set_random_se": 5, "set_save_file_data_callback": 5, "set_save_file_text_callback": 5, "set_shader_valu": 5, "set_shader_value_matrix": 5, "set_shader_value_textur": 5, "set_shader_value_v": 5, "set_shapes_textur": 5, "set_sound_pan": 5, "set_sound_pitch": 5, "set_sound_volum": 5, "set_target_fp": 5, "set_text_line_spac": 5, "set_texture_filt": 5, "set_texture_wrap": 5, "set_trace_log_callback": 5, "set_trace_log_level": 5, "set_window_focus": 5, "set_window_icon": 5, "set_window_max_s": 5, "set_window_min_s": 5, "set_window_monitor": 5, "set_window_opac": 5, "set_window_posit": 5, "set_window_s": 5, "set_window_st": 5, "set_window_titl": 5, "setaudiostreambuffersizedefault": 6, "setaudiostreamcallback": 6, "setaudiostreampan": 6, "setaudiostreampitch": 6, "setaudiostreamvolum": 6, "setautomationeventbasefram": 6, "setautomationeventlist": 6, "setclipboardtext": 6, "setconfigflag": 6, "setexitkei": 6, "setfont": [5, 6], "setgamepadmap": 6, "setgesturesen": 6, "setloadfiledatacallback": 6, "setloadfiletextcallback": 6, "setmastervolum": 6, "setmaterialtextur": 6, "setmodelmeshmateri": 6, "setmousecursor": 6, "setmouseoffset": 6, "setmouseposit": 6, "setmousescal": 6, "setmusicpan": 6, "setmusicpitch": 6, "setmusicvolum": 6, "setphysicsbodyrot": 6, "setphysicsgrav": 6, "setphysicstimestep": 6, "setpixelcolor": 6, "setrandomse": 6, "setsavefiledatacallback": 6, "setsavefiletextcallback": 6, "setshadervalu": 6, "setshadervaluematrix": 6, "setshadervaluetextur": 6, "setshadervaluev": 6, "setshapestextur": 6, "setsoundpan": 6, "setsoundpitch": 6, "setsoundvolum": 6, "settargetfp": 6, "settextlinespac": 6, "settexturefilt": 6, "settexturewrap": 6, "settracelogcallback": 6, "settraceloglevel": 6, "setup": [0, 5, 6], "setuptool": [1, 2], "setwindowfocus": 6, "setwindowicon": 6, "setwindowmaxs": 6, "setwindowmins": 6, "setwindowmonitor": 6, "setwindowopac": 6, "setwindowposit": 6, "setwindows": 6, "setwindowst": 6, "setwindowtitl": 6, "sh": 0, "shader": [5, 6], "shader_attrib_float": [5, 6], "shader_attrib_vec2": [5, 6], "shader_attrib_vec3": [5, 6], "shader_attrib_vec4": [5, 6], "shader_loc_color_ambi": [5, 6], "shader_loc_color_diffus": [5, 6], "shader_loc_color_specular": [5, 6], "shader_loc_map_albedo": [5, 6], "shader_loc_map_brdf": [5, 6], "shader_loc_map_cubemap": [5, 6], "shader_loc_map_emiss": [5, 6], "shader_loc_map_height": [5, 6], "shader_loc_map_irradi": [5, 6], "shader_loc_map_met": [5, 6], "shader_loc_map_norm": [5, 6], "shader_loc_map_occlus": [5, 6], "shader_loc_map_prefilt": [5, 6], "shader_loc_map_rough": [5, 6], "shader_loc_matrix_model": [5, 6], "shader_loc_matrix_mvp": [5, 6], "shader_loc_matrix_norm": [5, 6], "shader_loc_matrix_project": [5, 6], "shader_loc_matrix_view": [5, 6], "shader_loc_vector_view": [5, 6], "shader_loc_vertex_color": [5, 6], "shader_loc_vertex_norm": [5, 6], "shader_loc_vertex_posit": [5, 6], "shader_loc_vertex_tang": [5, 6], "shader_loc_vertex_texcoord01": [5, 6], "shader_loc_vertex_texcoord02": [5, 6], "shader_uniform_float": [5, 6], "shader_uniform_int": [5, 6], "shader_uniform_ivec2": [5, 6], "shader_uniform_ivec3": [5, 6], "shader_uniform_ivec4": [5, 6], "shader_uniform_sampler2d": [5, 6], "shader_uniform_vec2": [5, 6], "shader_uniform_vec3": [5, 6], "shader_uniform_vec4": [5, 6], "shaderattributedatatyp": [5, 6], "shadercod": [5, 6], "shaderid": [5, 6], "shaderlocationindex": [5, 6], "shaderuniformdatatyp": [5, 6], "shape": [5, 6], "share": [0, 5, 6], "shatter": [5, 6], "shell": 0, "should": [0, 1, 2, 5, 6], "show": [5, 6], "show_cursor": 5, "showcas": 4, "showcursor": 6, "shrink": [5, 6], "side": [5, 6], "silent": 3, "similar": 6, "simplifi": 1, "simul": [5, 6], "sinc": [5, 6], "singl": [2, 5, 6], "size": [5, 6], "skeleton": [5, 6], "skyblu": [5, 6], "sleep": 1, "slice": [5, 6], "slider": [5, 6], "slider_pad": [5, 6], "slider_width": [5, 6], "sln": 0, "slot": [5, 6], "small": [5, 6], "snake_cas": 5, "so": [0, 1, 3, 5, 6], "some": [0, 1, 2, 3, 5, 6], "someth": 3, "sound": [5, 6], "sourc": [1, 4, 5, 6], "space": [5, 6], "specif": [5, 6], "specifi": [1, 5, 6], "specular": [5, 6], "sphere": [5, 6], "spin_button_spac": [5, 6], "spin_button_width": [5, 6], "spinner": [5, 6], "spline": [5, 6], "split": [5, 6], "sprite": [5, 6], "squar": [5, 6], "src": [0, 2, 5, 6], "srcheight": [5, 6], "srcid": [5, 6], "srcoffset": [5, 6], "srcptr": [5, 6], "srcrec": [5, 6], "srcwidth": [5, 6], "srcx": [5, 6], "srcy": [5, 6], "ssbo": [5, 6], "ssboid": [5, 6], "stack": [5, 6], "stacktrac": 3, "standalon": 1, "standard": [1, 3, 5, 6], "start": [5, 6], "start_automation_event_record": 5, "startangl": [5, 6], "startautomationeventrecord": 6, "startpo": [5, 6], "startpos1": [5, 6], "startpos2": [5, 6], "startposi": [5, 6], "startposx": [5, 6], "startradiu": [5, 6], "state": [5, 6], "state_dis": [5, 6], "state_focus": [5, 6], "state_norm": [5, 6], "state_press": [5, 6], "static": [0, 1, 3, 5, 6], "staticfrict": 5, "statu": [5, 6], "statusbar": [5, 6], "steinberg": [5, 6], "step": [5, 6], "stereo": [5, 6], "still": [0, 1, 5], "stop": [5, 6], "stop_audio_stream": 5, "stop_automation_event_record": 5, "stop_music_stream": 5, "stop_sound": 5, "stopaudiostream": 6, "stopautomationeventrecord": 6, "stopmusicstream": 6, "stopsound": 6, "storag": [5, 6], "str": [5, 6], "stream": [5, 6], "stretch": [5, 6], "stride": [5, 6], "string": [5, 6], "strip": [5, 6], "struct": [5, 6], "structur": [1, 5, 6], "stuff": 6, "style": [5, 6], "sub": [5, 6], "subdiv": [5, 6], "subdivis": [5, 6], "submit": [0, 1], "submodul": 0, "subtract": [5, 6], "success": [5, 6], "successfulli": [5, 6], "sudo": [0, 2], "sugar": 5, "suggest": 2, "support": [1, 5, 6], "sure": [0, 1], "svg": [5, 6], "swap": [5, 6], "swap_screen_buff": 5, "swapscreenbuff": 6, "switch": 1, "symlink": 0, "syntact": 5, "system": [0, 1, 2, 3, 5, 6], "t": [0, 2, 3, 5, 6], "tab": [5, 6], "take": [5, 6], "take_screenshot": 5, "takescreenshot": 6, "tangent": [5, 6], "tanki": 1, "target": [0, 5, 6], "templat": 1, "termin": [5, 6], "test": [0, 2, 3, 5, 6], "test_dynam": 3, "texcoord": 5, "texcoords2": 5, "texid": [5, 6], "text": [5, 6], "text1": [5, 6], "text2": [5, 6], "text_align": [5, 6], "text_align_bottom": [5, 6], "text_align_cent": [5, 6], "text_align_left": [5, 6], "text_align_middl": [5, 6], "text_align_right": [5, 6], "text_align_top": [5, 6], "text_alignment_vert": [5, 6], "text_append": 5, "text_color_dis": [5, 6], "text_color_focus": [5, 6], "text_color_norm": [5, 6], "text_color_press": [5, 6], "text_copi": 5, "text_find_index": 5, "text_format": 5, "text_insert": 5, "text_is_equ": 5, "text_join": 5, "text_length": 5, "text_line_spac": [5, 6], "text_pad": [5, 6], "text_readonli": [5, 6], "text_replac": 5, "text_siz": [5, 6], "text_spac": [5, 6], "text_split": 5, "text_subtext": 5, "text_to_integ": 5, "text_to_low": 5, "text_to_pasc": 5, "text_to_upp": 5, "text_wrap_char": [5, 6], "text_wrap_mod": [5, 6], "text_wrap_non": [5, 6], "text_wrap_word": [5, 6], "textappend": 6, "textbox": [5, 6], "textcopi": 6, "textfindindex": 6, "textformat": 6, "textinsert": 6, "textisequ": 6, "textjoin": 6, "textleft": [5, 6], "textlength": 6, "textlist": [5, 6], "textmaxs": [5, 6], "textreplac": 6, "textright": [5, 6], "textsiz": [5, 6], "textsplit": 6, "textsubtext": 6, "texttointeg": 6, "texttolow": 6, "texttopasc": 6, "texttoupp": 6, "textur": [1, 5, 6], "texture2d": [5, 6], "texture_filter_anisotropic_16x": [5, 6], "texture_filter_anisotropic_4x": [5, 6], "texture_filter_anisotropic_8x": [5, 6], "texture_filter_bilinear": [5, 6], "texture_filter_point": [5, 6], "texture_filter_trilinear": [5, 6], "texture_wrap_clamp": [5, 6], "texture_wrap_mirror_clamp": [5, 6], "texture_wrap_mirror_repeat": [5, 6], "texture_wrap_repeat": [5, 6], "texturecubemap": 6, "texturefilt": [5, 6], "textureid": [5, 6], "textures_bunnymark": 1, "texturewrap": [5, 6], "textyp": [5, 6], "than": [0, 1], "thei": [0, 2, 3], "them": 1, "therefor": 3, "thi": [0, 1, 2, 3, 5, 6], "thick": [5, 6], "thread": [5, 6], "threshold": [5, 6], "tiles": [5, 6], "time": [5, 6], "timeout": [5, 6], "tini": 1, "tint": [5, 6], "titl": [5, 6], "tmpl": 1, "toggl": [5, 6], "toggle_borderless_window": 5, "toggle_fullscreen": 5, "toggleborderlesswindow": 6, "togglefullscreen": 6, "tooltip": [5, 6], "top": [5, 6], "torqu": 5, "toru": [5, 6], "total": [5, 6], "touch": [5, 6], "tournament": 1, "trace": [5, 6], "trace_log": 5, "tracelog": 6, "traceloglevel": [5, 6], "transform": [5, 6], "translat": [5, 6], "tree": 1, "trefoil": [5, 6], "triangl": [5, 6], "trianglecount": 5, "true": [5, 6], "try": [1, 2], "ttf": [5, 6], "two": [1, 5, 6], "type": [5, 6], "u": 1, "ubuntu2004": 1, "ume_block": 1, "under": 1, "unicod": [5, 6], "uniform": [5, 6], "uniformnam": [5, 6], "uniformtyp": [5, 6], "unless": 0, "unload": [5, 6], "unload_audio_stream": 5, "unload_automation_event_list": 5, "unload_codepoint": 5, "unload_directory_fil": 5, "unload_dropped_fil": 5, "unload_file_data": 5, "unload_file_text": 5, "unload_font": 5, "unload_font_data": 5, "unload_imag": 5, "unload_image_color": 5, "unload_image_palett": 5, "unload_materi": 5, "unload_mesh": 5, "unload_model": 5, "unload_model_anim": 5, "unload_music_stream": 5, "unload_random_sequ": 5, "unload_render_textur": 5, "unload_shad": 5, "unload_sound": 5, "unload_sound_alia": 5, "unload_textur": 5, "unload_utf8": 5, "unload_vr_stereo_config": 5, "unload_wav": 5, "unload_wave_sampl": 5, "unloadaudiostream": 6, "unloadautomationeventlist": 6, "unloadcodepoint": 6, "unloaddirectoryfil": 6, "unloaddroppedfil": 6, "unloadfiledata": 6, "unloadfiletext": 6, "unloadfont": 6, "unloadfontdata": 6, "unloadimag": 6, "unloadimagecolor": 6, "unloadimagepalett": 6, "unloadmateri": 6, "unloadmesh": 6, "unloadmodel": 6, "unloadmodelanim": 6, "unloadmusicstream": 6, "unloadrandomsequ": 6, "unloadrendertextur": 6, "unloadshad": 6, "unloadsound": 6, "unloadsoundalia": 6, "unloadtextur": 6, "unloadutf8": 6, "unloadvrstereoconfig": 6, "unloadwav": 6, "unloadwavesampl": 6, "unlock": [5, 6], "up": [1, 5, 6], "updat": [0, 2, 4, 5, 6], "update_audio_stream": 5, "update_camera": 5, "update_camera_pro": 5, "update_mesh_buff": 5, "update_model_anim": 5, "update_music_stream": 5, "update_phys": 5, "update_sound": 5, "update_textur": 5, "update_texture_rec": 5, "updateaudiostream": 6, "updatecamera": 6, "updatecamerapro": 6, "updatemeshbuff": 6, "updatemodelanim": 6, "updatemusicstream": 6, "updatephys": 6, "updatesound": 6, "updatetextur": 6, "updatetexturerec": 6, "upgrad": [0, 1, 2], "upload": [5, 6], "upload_mesh": 5, "uploadmesh": 6, "upper": [5, 6], "url": [5, 6], "us": [0, 2, 3, 4, 5, 6], "usag": 6, "usagehint": [5, 6], "use_external_raylib": 3, "usegrav": 5, "user": [0, 1], "userenderbuff": [5, 6], "usr": [0, 2], "utf": [5, 6], "utf8siz": [5, 6], "v": [5, 6], "v1": [5, 6], "v2": [5, 6], "v3": [5, 6], "valu": [5, 6], "valuebox": [5, 6], "vao": [5, 6], "vaoid": [5, 6], "vararg": [5, 6], "variabl": [3, 5, 6], "vbo": [5, 6], "vboid": [5, 6], "vc": 2, "vcount": [5, 6], "vector": [5, 6], "vector2": [5, 6], "vector2_add": 5, "vector2_add_valu": 5, "vector2_angl": 5, "vector2_clamp": 5, "vector2_clamp_valu": 5, "vector2_equ": 5, "vector2_invert": 5, "vector2_length": 5, "vector2_length_sqr": 5, "vector2_lerp": 5, "vector2_line_angl": 5, "vector2_move_toward": 5, "vector2_multipli": 5, "vector2_neg": 5, "vector2_norm": 5, "vector2_on": 5, "vector2_reflect": 5, "vector2_rot": 5, "vector2_scal": 5, "vector2_subtract": 5, "vector2_subtract_valu": 5, "vector2_transform": 5, "vector2_zero": 5, "vector2add": 6, "vector2addvalu": 6, "vector2angl": 6, "vector2clamp": 6, "vector2clampvalu": 6, "vector2dist": 6, "vector2distancesqr": 6, "vector2divid": 6, "vector2dotproduct": 6, "vector2equ": 6, "vector2invert": 6, "vector2length": 6, "vector2lengthsqr": 6, "vector2lerp": 6, "vector2lineangl": 6, "vector2movetoward": 6, "vector2multipli": 6, "vector2neg": 6, "vector2norm": 6, "vector2on": 6, "vector2reflect": 6, "vector2rot": 6, "vector2scal": 6, "vector2subtract": 6, "vector2subtractvalu": 6, "vector2transform": 6, "vector2zero": 6, "vector3": [5, 6], "vector3_add": 5, "vector3_add_valu": 5, "vector3_angl": 5, "vector3_barycent": 5, "vector3_clamp": 5, "vector3_clamp_valu": 5, "vector3_cross_product": 5, "vector3_equ": 5, "vector3_invert": 5, "vector3_length": 5, "vector3_length_sqr": 5, "vector3_lerp": 5, "vector3_max": 5, "vector3_min": 5, "vector3_multipli": 5, "vector3_neg": 5, "vector3_norm": 5, "vector3_on": 5, "vector3_ortho_norm": 5, "vector3_perpendicular": 5, "vector3_project": 5, "vector3_reflect": 5, "vector3_refract": 5, "vector3_reject": 5, "vector3_rotate_by_axis_angl": 5, "vector3_rotate_by_quaternion": 5, "vector3_scal": 5, "vector3_subtract": 5, "vector3_subtract_valu": 5, "vector3_to_float_v": 5, "vector3_transform": 5, "vector3_unproject": 5, "vector3_zero": 5, "vector3add": 6, "vector3addvalu": 6, "vector3angl": 6, "vector3barycent": 6, "vector3clamp": 6, "vector3clampvalu": 6, "vector3crossproduct": 6, "vector3dist": 6, "vector3distancesqr": 6, "vector3divid": 6, "vector3dotproduct": 6, "vector3equ": 6, "vector3invert": 6, "vector3length": 6, "vector3lengthsqr": 6, "vector3lerp": 6, "vector3max": 6, "vector3min": 6, "vector3multipli": 6, "vector3neg": 6, "vector3norm": 6, "vector3on": 6, "vector3orthonorm": 6, "vector3perpendicular": 6, "vector3project": 6, "vector3reflect": 6, "vector3refract": 6, "vector3reject": 6, "vector3rotatebyaxisangl": 6, "vector3rotatebyquaternion": 6, "vector3scal": 6, "vector3subtract": 6, "vector3subtractvalu": 6, "vector3tofloatv": 6, "vector3transform": 6, "vector3unproject": 6, "vector3zero": 6, "vector4": [5, 6], "vector_2dist": 5, "vector_2distance_sqr": 5, "vector_2divid": 5, "vector_2dot_product": 5, "vector_3dist": 5, "vector_3distance_sqr": 5, "vector_3divid": 5, "vector_3dot_product": 5, "veloc": 5, "veri": 6, "verifi": [5, 6], "version": [0, 5, 6], "vertex": [5, 6], "vertexalign": 5, "vertexbuff": 5, "vertexcount": 5, "vertexdata": 5, "vertic": [5, 6], "via": 3, "video": [5, 6], "view": [5, 6], "viewoffset": 5, "viewport": [5, 6], "violet": [1, 5, 6], "visibl": [5, 6], "visual": 0, "volum": [5, 6], "vr": [5, 6], "vram": [5, 6], "vrdeviceinfo": [5, 6], "vresolut": 5, "vrstereoconfig": [5, 6], "vscode": [5, 6], "vscreencent": 5, "vscreensiz": 5, "vsfilenam": [5, 6], "vshaderid": [5, 6], "w": [5, 6], "wabbit_alpha": 1, "wai": 0, "wait": [5, 6], "wait_tim": 5, "waittim": 6, "want": [0, 2, 4, 6], "warn": [3, 5, 6], "wav": [5, 6], "wave": [5, 6], "wave_copi": 5, "wave_crop": 5, "wave_format": 5, "wavecopi": 6, "wavecrop": 6, "waveformat": 6, "we": [0, 2], "web": 4, "weird": 3, "what": 1, "wheel": [0, 1, 5, 6], "when": [1, 2, 5, 6], "whenev": 6, "where": [1, 5], "which": 1, "whichev": [5, 6], "while": [1, 5, 6], "white": [1, 5, 6], "whl": 0, "width": [5, 6], "widthmm": [5, 6], "wiki": [0, 2], "win_amd64": 0, "window": [1, 5, 6], "window_res": 1, "window_should_clos": [1, 5], "windowshouldclos": 6, "wire": [5, 6], "wirefram": [5, 6], "within": [5, 6], "without": [5, 6], "won": 3, "wont": 0, "work": [0, 1, 2, 3, 5, 6], "workflow": 0, "world": [1, 5, 6], "would": 0, "wrap": [5, 6], "wrapper": 5, "write": [5, 6], "wrong": 3, "x": [5, 6], "x64": 1, "xhot": [5, 6], "xna": [5, 6], "xorg": 0, "xpo": [5, 6], "xscale": [5, 6], "xy": [5, 6], "xz": [5, 6], "y": [5, 6], "yaw": [5, 6], "yellow": [5, 6], "yhot": [5, 6], "yml": 0, "you": [0, 2, 3, 5, 6], "your": [0, 2, 3, 4, 6], "ypo": [5, 6], "yscale": [5, 6], "z": [5, 6], "zero": 1, "zfar": [5, 6], "znear": [5, 6], "zoom": [5, 6]}, "titles": ["Building from source", "Python Bindings for Raylib 5.0", "Raspberry Pi", "Dynamic Bindings", "Raylib Python", "Python API", "C API"], "titleterms": {"0": 1, "1": 2, "2": 2, "3": 2, "5": 1, "If": 1, "Or": 0, "advert": 1, "an": 1, "api": [1, 5, 6], "app": 1, "ar": 1, "beta": 1, "binari": 2, "bind": [1, 3], "browser": 1, "build": 0, "bunnymark": 1, "c": [1, 6], "code": 1, "compil": 2, "content": 4, "copi": 1, "don": 1, "drm": 2, "dynam": [1, 3], "exact": 1, "exampl": 5, "familiar": 1, "from": [0, 2], "function": 6, "have": 0, "help": 1, "how": 1, "instal": 1, "librari": 1, "licens": 1, "linux": 0, "maco": 0, "manual": 0, "might": 1, "mind": 1, "mode": 2, "more": 1, "option": 2, "packag": 1, "perform": 1, "pi": [1, 2], "pip": 0, "prefer": 1, "problem": 1, "python": [1, 4, 5], "pythonist": 1, "quickstart": 1, "raspberri": [1, 2], "raylib": [1, 2, 4], "refer": [5, 6], "rlzero": 1, "run": 1, "showcas": 1, "slightli": 1, "slower": 1, "sourc": [0, 2], "t": 1, "test": 1, "todo": 0, "updat": 1, "us": 1, "version": 1, "want": 1, "web": 1, "wheel": 2, "window": 0, "x11": 2, "you": 1, "your": 1}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API reference": [[5, "module-pyray"]], "Advert": [[1, "advert"]], "App showcase": [[1, "app-showcase"]], "Beta testing": [[1, "beta-testing"]], "Building from source": [[0, null]], "Bunnymark": [[1, "bunnymark"]], "C API": [[6, null]], "Contents:": [[4, null]], "Dynamic Bindings": [[3, null]], "Dynamic binding version": [[1, "dynamic-binding-version"]], "Examples": [[5, "examples"]], "Functions API reference": [[6, "module-raylib"]], "Have Pip build from source": [[0, "have-pip-build-from-source"]], "Help wanted": [[1, "help-wanted"]], "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"]], "Installation": [[1, "installation"]], "License (updated)": [[1, "license-updated"]], "Linux manual build": [[0, "linux-manual-build"]], "Macos manual build": [[0, "macos-manual-build"]], "Option 1: Binary wheel": [[2, "option-1-binary-wheel"]], "Option 2: Compile Raylib from source X11 mode": [[2, "option-2-compile-raylib-from-source-x11-mode"]], "Option 3: Compile Raylib from source DRM mode": [[2, "option-3-compile-raylib-from-source-drm-mode"]], "Or, Build from source manually": [[0, "or-build-from-source-manually"]], "Packaging your app": [[1, "packaging-your-app"]], "Performance": [[1, "performance"]], "Problems?": [[1, "problems"]], "Python API": [[5, null]], "Python Bindings for Raylib 5.0": [[1, null]], "Quickstart": [[1, "quickstart"]], "RLZero": [[1, "rlzero"]], "Raspberry Pi": [[1, "raspberry-pi"], [2, null]], "Raylib Python": [[4, null]], "Running in a web browser": [[1, "running-in-a-web-browser"]], "Todo": [[0, "id1"], [0, "id2"]], "Windows manual build": [[0, "windows-manual-build"]]}, "docnames": ["BUILDING", "README", "RPI", "dynamic", "index", "pyray", "raylib"], "envversion": {"sphinx": 64, "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}, "filenames": ["BUILDING.rst", "README.md", "RPI.rst", "dynamic.rst", "index.rst", "pyray.rst", "raylib.rst"], "indexentries": {"a (pyray.color attribute)": [[5, "pyray.Color.a", false]], "a (raylib.color attribute)": [[6, "raylib.Color.a", false]], "advancex (pyray.glyphinfo attribute)": [[5, "pyray.GlyphInfo.advanceX", false]], "advancex (raylib.glyphinfo attribute)": [[6, "raylib.GlyphInfo.advanceX", false]], "allocate (raylib.glfwallocator attribute)": [[6, "raylib.GLFWallocator.allocate", false]], "angularvelocity (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.angularVelocity", false]], "angularvelocity (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.angularVelocity", false]], "animnormals (pyray.mesh attribute)": [[5, "pyray.Mesh.animNormals", false]], "animnormals (raylib.mesh attribute)": [[6, "raylib.Mesh.animNormals", false]], "animvertices (pyray.mesh attribute)": [[5, "pyray.Mesh.animVertices", false]], "animvertices (raylib.mesh attribute)": [[6, "raylib.Mesh.animVertices", false]], "arrow_padding (in module raylib)": [[6, "raylib.ARROW_PADDING", false]], "arrow_padding (pyray.guidropdownboxproperty attribute)": [[5, "pyray.GuiDropdownBoxProperty.ARROW_PADDING", false]], "arrows_size (in module raylib)": [[6, "raylib.ARROWS_SIZE", false]], "arrows_size (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.ARROWS_SIZE", false]], "arrows_visible (in module raylib)": [[6, "raylib.ARROWS_VISIBLE", false]], "arrows_visible (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.ARROWS_VISIBLE", false]], "attach_audio_mixed_processor() (in module pyray)": [[5, "pyray.attach_audio_mixed_processor", false]], "attach_audio_stream_processor() (in module pyray)": [[5, "pyray.attach_audio_stream_processor", false]], "attachaudiomixedprocessor() (in module raylib)": [[6, "raylib.AttachAudioMixedProcessor", false]], "attachaudiostreamprocessor() (in module raylib)": [[6, "raylib.AttachAudioStreamProcessor", false]], "audiostream (class in pyray)": [[5, "pyray.AudioStream", false]], "audiostream (class in raylib)": [[6, "raylib.AudioStream", false]], "automationevent (class in pyray)": [[5, "pyray.AutomationEvent", false]], "automationevent (class in raylib)": [[6, "raylib.AutomationEvent", false]], "automationeventlist (class in pyray)": [[5, "pyray.AutomationEventList", false]], "automationeventlist (class in raylib)": [[6, "raylib.AutomationEventList", false]], "axes (raylib.glfwgamepadstate attribute)": [[6, "raylib.GLFWgamepadstate.axes", false]], "b (pyray.color attribute)": [[5, "pyray.Color.b", false]], "b (raylib.color attribute)": [[6, "raylib.Color.b", false]], "background_color (in module raylib)": [[6, "raylib.BACKGROUND_COLOR", false]], "background_color (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.BACKGROUND_COLOR", false]], "base_color_disabled (in module raylib)": [[6, "raylib.BASE_COLOR_DISABLED", false]], "base_color_disabled (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BASE_COLOR_DISABLED", false]], "base_color_focused (in module raylib)": [[6, "raylib.BASE_COLOR_FOCUSED", false]], "base_color_focused (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BASE_COLOR_FOCUSED", false]], "base_color_normal (in module raylib)": [[6, "raylib.BASE_COLOR_NORMAL", false]], "base_color_normal (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BASE_COLOR_NORMAL", false]], "base_color_pressed (in module raylib)": [[6, "raylib.BASE_COLOR_PRESSED", false]], "base_color_pressed (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BASE_COLOR_PRESSED", false]], "basesize (pyray.font attribute)": [[5, "pyray.Font.baseSize", false]], "basesize (raylib.font attribute)": [[6, "raylib.Font.baseSize", false]], "begin_blend_mode() (in module pyray)": [[5, "pyray.begin_blend_mode", false]], "begin_drawing() (in module pyray)": [[5, "pyray.begin_drawing", false]], "begin_mode_2d() (in module pyray)": [[5, "pyray.begin_mode_2d", false]], "begin_mode_3d() (in module pyray)": [[5, "pyray.begin_mode_3d", false]], "begin_scissor_mode() (in module pyray)": [[5, "pyray.begin_scissor_mode", false]], "begin_shader_mode() (in module pyray)": [[5, "pyray.begin_shader_mode", false]], "begin_texture_mode() (in module pyray)": [[5, "pyray.begin_texture_mode", false]], "begin_vr_stereo_mode() (in module pyray)": [[5, "pyray.begin_vr_stereo_mode", false]], "beginblendmode() (in module raylib)": [[6, "raylib.BeginBlendMode", false]], "begindrawing() (in module raylib)": [[6, "raylib.BeginDrawing", false]], "beginmode2d() (in module raylib)": [[6, "raylib.BeginMode2D", false]], "beginmode3d() (in module raylib)": [[6, "raylib.BeginMode3D", false]], "beginscissormode() (in module raylib)": [[6, "raylib.BeginScissorMode", false]], "beginshadermode() (in module raylib)": [[6, "raylib.BeginShaderMode", false]], "begintexturemode() (in module raylib)": [[6, "raylib.BeginTextureMode", false]], "beginvrstereomode() (in module raylib)": [[6, "raylib.BeginVrStereoMode", false]], "beige (in module pyray)": [[5, "pyray.BEIGE", false]], "beige (in module raylib)": [[6, "raylib.BEIGE", false]], "bindpose (pyray.model attribute)": [[5, "pyray.Model.bindPose", false]], "bindpose (raylib.model attribute)": [[6, "raylib.Model.bindPose", false]], "black (in module pyray)": [[5, "pyray.BLACK", false]], "black (in module raylib)": [[6, "raylib.BLACK", false]], "blank (in module pyray)": [[5, "pyray.BLANK", false]], "blank (in module raylib)": [[6, "raylib.BLANK", false]], "blend_add_colors (in module raylib)": [[6, "raylib.BLEND_ADD_COLORS", false]], "blend_add_colors (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_ADD_COLORS", false]], "blend_additive (in module raylib)": [[6, "raylib.BLEND_ADDITIVE", false]], "blend_additive (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_ADDITIVE", false]], "blend_alpha (in module raylib)": [[6, "raylib.BLEND_ALPHA", false]], "blend_alpha (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_ALPHA", false]], "blend_alpha_premultiply (in module raylib)": [[6, "raylib.BLEND_ALPHA_PREMULTIPLY", false]], "blend_alpha_premultiply (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_ALPHA_PREMULTIPLY", false]], "blend_custom (in module raylib)": [[6, "raylib.BLEND_CUSTOM", false]], "blend_custom (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_CUSTOM", false]], "blend_custom_separate (in module raylib)": [[6, "raylib.BLEND_CUSTOM_SEPARATE", false]], "blend_custom_separate (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_CUSTOM_SEPARATE", false]], "blend_multiplied (in module raylib)": [[6, "raylib.BLEND_MULTIPLIED", false]], "blend_multiplied (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_MULTIPLIED", false]], "blend_subtract_colors (in module raylib)": [[6, "raylib.BLEND_SUBTRACT_COLORS", false]], "blend_subtract_colors (pyray.blendmode attribute)": [[5, "pyray.BlendMode.BLEND_SUBTRACT_COLORS", false]], "blendmode (class in pyray)": [[5, "pyray.BlendMode", false]], "blendmode (in module raylib)": [[6, "raylib.BlendMode", false]], "blue (in module pyray)": [[5, "pyray.BLUE", false]], "blue (in module raylib)": [[6, "raylib.BLUE", false]], "blue (raylib.glfwgammaramp attribute)": [[6, "raylib.GLFWgammaramp.blue", false]], "bluebits (raylib.glfwvidmode attribute)": [[6, "raylib.GLFWvidmode.blueBits", false]], "body (pyray.physicsshape attribute)": [[5, "pyray.PhysicsShape.body", false]], "body (raylib.physicsshape attribute)": [[6, "raylib.PhysicsShape.body", false]], "bodya (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.bodyA", false]], "bodya (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.bodyA", false]], "bodyb (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.bodyB", false]], "bodyb (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.bodyB", false]], "bonecount (pyray.model attribute)": [[5, "pyray.Model.boneCount", false]], "bonecount (pyray.modelanimation attribute)": [[5, "pyray.ModelAnimation.boneCount", false]], "bonecount (raylib.model attribute)": [[6, "raylib.Model.boneCount", false]], "bonecount (raylib.modelanimation attribute)": [[6, "raylib.ModelAnimation.boneCount", false]], "boneids (pyray.mesh attribute)": [[5, "pyray.Mesh.boneIds", false]], "boneids (raylib.mesh attribute)": [[6, "raylib.Mesh.boneIds", false]], "boneinfo (class in pyray)": [[5, "pyray.BoneInfo", false]], "boneinfo (class in raylib)": [[6, "raylib.BoneInfo", false]], "bones (pyray.model attribute)": [[5, "pyray.Model.bones", false]], "bones (pyray.modelanimation attribute)": [[5, "pyray.ModelAnimation.bones", false]], "bones (raylib.model attribute)": [[6, "raylib.Model.bones", false]], "bones (raylib.modelanimation attribute)": [[6, "raylib.ModelAnimation.bones", false]], "boneweights (pyray.mesh attribute)": [[5, "pyray.Mesh.boneWeights", false]], "boneweights (raylib.mesh attribute)": [[6, "raylib.Mesh.boneWeights", false]], "border_color_disabled (in module raylib)": [[6, "raylib.BORDER_COLOR_DISABLED", false]], "border_color_disabled (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_COLOR_DISABLED", false]], "border_color_focused (in module raylib)": [[6, "raylib.BORDER_COLOR_FOCUSED", false]], "border_color_focused (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_COLOR_FOCUSED", false]], "border_color_normal (in module raylib)": [[6, "raylib.BORDER_COLOR_NORMAL", false]], "border_color_normal (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_COLOR_NORMAL", false]], "border_color_pressed (in module raylib)": [[6, "raylib.BORDER_COLOR_PRESSED", false]], "border_color_pressed (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_COLOR_PRESSED", false]], "border_width (in module raylib)": [[6, "raylib.BORDER_WIDTH", false]], "border_width (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.BORDER_WIDTH", false]], "bottom (pyray.npatchinfo attribute)": [[5, "pyray.NPatchInfo.bottom", false]], "bottom (raylib.npatchinfo attribute)": [[6, "raylib.NPatchInfo.bottom", false]], "boundingbox (class in pyray)": [[5, "pyray.BoundingBox", false]], "boundingbox (class in raylib)": [[6, "raylib.BoundingBox", false]], "brown (in module pyray)": [[5, "pyray.BROWN", false]], "brown (in module raylib)": [[6, "raylib.BROWN", false]], "buffer (pyray.audiostream attribute)": [[5, "pyray.AudioStream.buffer", false]], "buffer (raylib.audiostream attribute)": [[6, "raylib.AudioStream.buffer", false]], "buffercount (pyray.rlrenderbatch attribute)": [[5, "pyray.rlRenderBatch.bufferCount", false]], "buffercount (raylib.rlrenderbatch attribute)": [[6, "raylib.rlRenderBatch.bufferCount", false]], "button (in module raylib)": [[6, "raylib.BUTTON", false]], "button (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.BUTTON", false]], "buttons (raylib.glfwgamepadstate attribute)": [[6, "raylib.GLFWgamepadstate.buttons", false]], "camera (class in raylib)": [[6, "raylib.Camera", false]], "camera2d (class in pyray)": [[5, "pyray.Camera2D", false]], "camera2d (class in raylib)": [[6, "raylib.Camera2D", false]], "camera3d (class in pyray)": [[5, "pyray.Camera3D", false]], "camera3d (class in raylib)": [[6, "raylib.Camera3D", false]], "camera_custom (in module raylib)": [[6, "raylib.CAMERA_CUSTOM", false]], "camera_custom (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_CUSTOM", false]], "camera_first_person (in module raylib)": [[6, "raylib.CAMERA_FIRST_PERSON", false]], "camera_first_person (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_FIRST_PERSON", false]], "camera_free (in module raylib)": [[6, "raylib.CAMERA_FREE", false]], "camera_free (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_FREE", false]], "camera_orbital (in module raylib)": [[6, "raylib.CAMERA_ORBITAL", false]], "camera_orbital (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_ORBITAL", false]], "camera_orthographic (in module raylib)": [[6, "raylib.CAMERA_ORTHOGRAPHIC", false]], "camera_orthographic (pyray.cameraprojection attribute)": [[5, "pyray.CameraProjection.CAMERA_ORTHOGRAPHIC", false]], "camera_perspective (in module raylib)": [[6, "raylib.CAMERA_PERSPECTIVE", false]], "camera_perspective (pyray.cameraprojection attribute)": [[5, "pyray.CameraProjection.CAMERA_PERSPECTIVE", false]], "camera_third_person (in module raylib)": [[6, "raylib.CAMERA_THIRD_PERSON", false]], "camera_third_person (pyray.cameramode attribute)": [[5, "pyray.CameraMode.CAMERA_THIRD_PERSON", false]], "cameramode (class in pyray)": [[5, "pyray.CameraMode", false]], "cameramode (in module raylib)": [[6, "raylib.CameraMode", false]], "cameraprojection (class in pyray)": [[5, "pyray.CameraProjection", false]], "cameraprojection (in module raylib)": [[6, "raylib.CameraProjection", false]], "capacity (pyray.automationeventlist attribute)": [[5, "pyray.AutomationEventList.capacity", false]], "capacity (pyray.filepathlist attribute)": [[5, "pyray.FilePathList.capacity", false]], "capacity (raylib.automationeventlist attribute)": [[6, "raylib.AutomationEventList.capacity", false]], "capacity (raylib.filepathlist attribute)": [[6, "raylib.FilePathList.capacity", false]], "change_directory() (in module pyray)": [[5, "pyray.change_directory", false]], "changedirectory() (in module raylib)": [[6, "raylib.ChangeDirectory", false]], "channels (pyray.audiostream attribute)": [[5, "pyray.AudioStream.channels", false]], "channels (pyray.wave attribute)": [[5, "pyray.Wave.channels", false]], "channels (raylib.audiostream attribute)": [[6, "raylib.AudioStream.channels", false]], "channels (raylib.wave attribute)": [[6, "raylib.Wave.channels", false]], "check_collision_box_sphere() (in module pyray)": [[5, "pyray.check_collision_box_sphere", false]], "check_collision_boxes() (in module pyray)": [[5, "pyray.check_collision_boxes", false]], "check_collision_circle_rec() (in module pyray)": [[5, "pyray.check_collision_circle_rec", false]], "check_collision_circles() (in module pyray)": [[5, "pyray.check_collision_circles", false]], "check_collision_lines() (in module pyray)": [[5, "pyray.check_collision_lines", false]], "check_collision_point_circle() (in module pyray)": [[5, "pyray.check_collision_point_circle", false]], "check_collision_point_line() (in module pyray)": [[5, "pyray.check_collision_point_line", false]], "check_collision_point_poly() (in module pyray)": [[5, "pyray.check_collision_point_poly", false]], "check_collision_point_rec() (in module pyray)": [[5, "pyray.check_collision_point_rec", false]], "check_collision_point_triangle() (in module pyray)": [[5, "pyray.check_collision_point_triangle", false]], "check_collision_recs() (in module pyray)": [[5, "pyray.check_collision_recs", false]], "check_collision_spheres() (in module pyray)": [[5, "pyray.check_collision_spheres", false]], "check_padding (in module raylib)": [[6, "raylib.CHECK_PADDING", false]], "check_padding (pyray.guicheckboxproperty attribute)": [[5, "pyray.GuiCheckBoxProperty.CHECK_PADDING", false]], "checkbox (in module raylib)": [[6, "raylib.CHECKBOX", false]], "checkbox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.CHECKBOX", false]], "checkcollisionboxes() (in module raylib)": [[6, "raylib.CheckCollisionBoxes", false]], "checkcollisionboxsphere() (in module raylib)": [[6, "raylib.CheckCollisionBoxSphere", false]], "checkcollisioncirclerec() (in module raylib)": [[6, "raylib.CheckCollisionCircleRec", false]], "checkcollisioncircles() (in module raylib)": [[6, "raylib.CheckCollisionCircles", false]], "checkcollisionlines() (in module raylib)": [[6, "raylib.CheckCollisionLines", false]], "checkcollisionpointcircle() (in module raylib)": [[6, "raylib.CheckCollisionPointCircle", false]], "checkcollisionpointline() (in module raylib)": [[6, "raylib.CheckCollisionPointLine", false]], "checkcollisionpointpoly() (in module raylib)": [[6, "raylib.CheckCollisionPointPoly", false]], "checkcollisionpointrec() (in module raylib)": [[6, "raylib.CheckCollisionPointRec", false]], "checkcollisionpointtriangle() (in module raylib)": [[6, "raylib.CheckCollisionPointTriangle", false]], "checkcollisionrecs() (in module raylib)": [[6, "raylib.CheckCollisionRecs", false]], "checkcollisionspheres() (in module raylib)": [[6, "raylib.CheckCollisionSpheres", false]], "chromaabcorrection (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.chromaAbCorrection", false]], "chromaabcorrection (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.chromaAbCorrection", false]], "clamp() (in module pyray)": [[5, "pyray.clamp", false]], "clamp() (in module raylib)": [[6, "raylib.Clamp", false]], "clear_background() (in module pyray)": [[5, "pyray.clear_background", false]], "clear_window_state() (in module pyray)": [[5, "pyray.clear_window_state", false]], "clearbackground() (in module raylib)": [[6, "raylib.ClearBackground", false]], "clearwindowstate() (in module raylib)": [[6, "raylib.ClearWindowState", false]], "close_audio_device() (in module pyray)": [[5, "pyray.close_audio_device", false]], "close_physics() (in module pyray)": [[5, "pyray.close_physics", false]], "close_window() (in module pyray)": [[5, "pyray.close_window", false]], "closeaudiodevice() (in module raylib)": [[6, "raylib.CloseAudioDevice", false]], "closephysics() (in module raylib)": [[6, "raylib.ClosePhysics", false]], "closewindow() (in module raylib)": [[6, "raylib.CloseWindow", false]], "codepoint_to_utf8() (in module pyray)": [[5, "pyray.codepoint_to_utf8", false]], "codepointtoutf8() (in module raylib)": [[6, "raylib.CodepointToUTF8", false]], "color (class in pyray)": [[5, "pyray.Color", false]], "color (class in raylib)": [[6, "raylib.Color", false]], "color (pyray.materialmap attribute)": [[5, "pyray.MaterialMap.color", false]], "color (raylib.materialmap attribute)": [[6, "raylib.MaterialMap.color", false]], "color_alpha() (in module pyray)": [[5, "pyray.color_alpha", false]], "color_alpha_blend() (in module pyray)": [[5, "pyray.color_alpha_blend", false]], "color_brightness() (in module pyray)": [[5, "pyray.color_brightness", false]], "color_contrast() (in module pyray)": [[5, "pyray.color_contrast", false]], "color_from_hsv() (in module pyray)": [[5, "pyray.color_from_hsv", false]], "color_from_normalized() (in module pyray)": [[5, "pyray.color_from_normalized", false]], "color_normalize() (in module pyray)": [[5, "pyray.color_normalize", false]], "color_selector_size (in module raylib)": [[6, "raylib.COLOR_SELECTOR_SIZE", false]], "color_selector_size (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.COLOR_SELECTOR_SIZE", false]], "color_tint() (in module pyray)": [[5, "pyray.color_tint", false]], "color_to_hsv() (in module pyray)": [[5, "pyray.color_to_hsv", false]], "color_to_int() (in module pyray)": [[5, "pyray.color_to_int", false]], "coloralpha() (in module raylib)": [[6, "raylib.ColorAlpha", false]], "coloralphablend() (in module raylib)": [[6, "raylib.ColorAlphaBlend", false]], "colorbrightness() (in module raylib)": [[6, "raylib.ColorBrightness", false]], "colorcontrast() (in module raylib)": [[6, "raylib.ColorContrast", false]], "colorfromhsv() (in module raylib)": [[6, "raylib.ColorFromHSV", false]], "colorfromnormalized() (in module raylib)": [[6, "raylib.ColorFromNormalized", false]], "colornormalize() (in module raylib)": [[6, "raylib.ColorNormalize", false]], "colorpicker (in module raylib)": [[6, "raylib.COLORPICKER", false]], "colorpicker (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.COLORPICKER", false]], "colors (pyray.mesh attribute)": [[5, "pyray.Mesh.colors", false]], "colors (pyray.rlvertexbuffer attribute)": [[5, "pyray.rlVertexBuffer.colors", false]], "colors (raylib.mesh attribute)": [[6, "raylib.Mesh.colors", false]], "colors (raylib.rlvertexbuffer attribute)": [[6, "raylib.rlVertexBuffer.colors", false]], "colortint() (in module raylib)": [[6, "raylib.ColorTint", false]], "colortohsv() (in module raylib)": [[6, "raylib.ColorToHSV", false]], "colortoint() (in module raylib)": [[6, "raylib.ColorToInt", false]], "combo_button_spacing (in module raylib)": [[6, "raylib.COMBO_BUTTON_SPACING", false]], "combo_button_spacing (pyray.guicomboboxproperty attribute)": [[5, "pyray.GuiComboBoxProperty.COMBO_BUTTON_SPACING", false]], "combo_button_width (in module raylib)": [[6, "raylib.COMBO_BUTTON_WIDTH", false]], "combo_button_width (pyray.guicomboboxproperty attribute)": [[5, "pyray.GuiComboBoxProperty.COMBO_BUTTON_WIDTH", false]], "combobox (in module raylib)": [[6, "raylib.COMBOBOX", false]], "combobox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.COMBOBOX", false]], "compress_data() (in module pyray)": [[5, "pyray.compress_data", false]], "compressdata() (in module raylib)": [[6, "raylib.CompressData", false]], "configflags (class in pyray)": [[5, "pyray.ConfigFlags", false]], "configflags (in module raylib)": [[6, "raylib.ConfigFlags", false]], "contacts (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.contacts", false]], "contacts (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.contacts", false]], "contactscount (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.contactsCount", false]], "contactscount (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.contactsCount", false]], "controlid (pyray.guistyleprop attribute)": [[5, "pyray.GuiStyleProp.controlId", false]], "controlid (raylib.guistyleprop attribute)": [[6, "raylib.GuiStyleProp.controlId", false]], "count (pyray.automationeventlist attribute)": [[5, "pyray.AutomationEventList.count", false]], "count (pyray.filepathlist attribute)": [[5, "pyray.FilePathList.count", false]], "count (raylib.automationeventlist attribute)": [[6, "raylib.AutomationEventList.count", false]], "count (raylib.filepathlist attribute)": [[6, "raylib.FilePathList.count", false]], "create_physics_body_circle() (in module pyray)": [[5, "pyray.create_physics_body_circle", false]], "create_physics_body_polygon() (in module pyray)": [[5, "pyray.create_physics_body_polygon", false]], "create_physics_body_rectangle() (in module pyray)": [[5, "pyray.create_physics_body_rectangle", false]], "createphysicsbodycircle() (in module raylib)": [[6, "raylib.CreatePhysicsBodyCircle", false]], "createphysicsbodypolygon() (in module raylib)": [[6, "raylib.CreatePhysicsBodyPolygon", false]], "createphysicsbodyrectangle() (in module raylib)": [[6, "raylib.CreatePhysicsBodyRectangle", false]], "ctxdata (pyray.music attribute)": [[5, "pyray.Music.ctxData", false]], "ctxdata (raylib.music attribute)": [[6, "raylib.Music.ctxData", false]], "ctxtype (pyray.music attribute)": [[5, "pyray.Music.ctxType", false]], "ctxtype (raylib.music attribute)": [[6, "raylib.Music.ctxType", false]], "cubemap_layout_auto_detect (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_AUTO_DETECT", false]], "cubemap_layout_auto_detect (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_AUTO_DETECT", false]], "cubemap_layout_cross_four_by_three (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE", false]], "cubemap_layout_cross_four_by_three (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE", false]], "cubemap_layout_cross_three_by_four (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR", false]], "cubemap_layout_cross_three_by_four (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR", false]], "cubemap_layout_line_horizontal (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_LINE_HORIZONTAL", false]], "cubemap_layout_line_horizontal (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_LINE_HORIZONTAL", false]], "cubemap_layout_line_vertical (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_LINE_VERTICAL", false]], "cubemap_layout_line_vertical (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_LINE_VERTICAL", false]], "cubemap_layout_panorama (in module raylib)": [[6, "raylib.CUBEMAP_LAYOUT_PANORAMA", false]], "cubemap_layout_panorama (pyray.cubemaplayout attribute)": [[5, "pyray.CubemapLayout.CUBEMAP_LAYOUT_PANORAMA", false]], "cubemaplayout (class in pyray)": [[5, "pyray.CubemapLayout", false]], "cubemaplayout (in module raylib)": [[6, "raylib.CubemapLayout", false]], "currentbuffer (pyray.rlrenderbatch attribute)": [[5, "pyray.rlRenderBatch.currentBuffer", false]], "currentbuffer (raylib.rlrenderbatch attribute)": [[6, "raylib.rlRenderBatch.currentBuffer", false]], "currentdepth (pyray.rlrenderbatch attribute)": [[5, "pyray.rlRenderBatch.currentDepth", false]], "currentdepth (raylib.rlrenderbatch attribute)": [[6, "raylib.rlRenderBatch.currentDepth", false]], "darkblue (in module pyray)": [[5, "pyray.DARKBLUE", false]], "darkblue (in module raylib)": [[6, "raylib.DARKBLUE", false]], "darkbrown (in module pyray)": [[5, "pyray.DARKBROWN", false]], "darkbrown (in module raylib)": [[6, "raylib.DARKBROWN", false]], "darkgray (in module pyray)": [[5, "pyray.DARKGRAY", false]], "darkgray (in module raylib)": [[6, "raylib.DARKGRAY", false]], "darkgreen (in module pyray)": [[5, "pyray.DARKGREEN", false]], "darkgreen (in module raylib)": [[6, "raylib.DARKGREEN", false]], "darkpurple (in module pyray)": [[5, "pyray.DARKPURPLE", false]], "darkpurple (in module raylib)": [[6, "raylib.DARKPURPLE", false]], "data (pyray.image attribute)": [[5, "pyray.Image.data", false]], "data (pyray.wave attribute)": [[5, "pyray.Wave.data", false]], "data (raylib.image attribute)": [[6, "raylib.Image.data", false]], "data (raylib.wave attribute)": [[6, "raylib.Wave.data", false]], "deallocate (raylib.glfwallocator attribute)": [[6, "raylib.GLFWallocator.deallocate", false]], "decode_data_base64() (in module pyray)": [[5, "pyray.decode_data_base64", false]], "decodedatabase64() (in module raylib)": [[6, "raylib.DecodeDataBase64", false]], "decompress_data() (in module pyray)": [[5, "pyray.decompress_data", false]], "decompressdata() (in module raylib)": [[6, "raylib.DecompressData", false]], "default (in module raylib)": [[6, "raylib.DEFAULT", false]], "default (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.DEFAULT", false]], "depth (pyray.rendertexture attribute)": [[5, "pyray.RenderTexture.depth", false]], "depth (raylib.rendertexture attribute)": [[6, "raylib.RenderTexture.depth", false]], "depth (raylib.rendertexture2d attribute)": [[6, "raylib.RenderTexture2D.depth", false]], "destroy_physics_body() (in module pyray)": [[5, "pyray.destroy_physics_body", false]], "destroyphysicsbody() (in module raylib)": [[6, "raylib.DestroyPhysicsBody", false]], "detach_audio_mixed_processor() (in module pyray)": [[5, "pyray.detach_audio_mixed_processor", false]], "detach_audio_stream_processor() (in module pyray)": [[5, "pyray.detach_audio_stream_processor", false]], "detachaudiomixedprocessor() (in module raylib)": [[6, "raylib.DetachAudioMixedProcessor", false]], "detachaudiostreamprocessor() (in module raylib)": [[6, "raylib.DetachAudioStreamProcessor", false]], "direction (pyray.ray attribute)": [[5, "pyray.Ray.direction", false]], "direction (raylib.ray attribute)": [[6, "raylib.Ray.direction", false]], "directory_exists() (in module pyray)": [[5, "pyray.directory_exists", false]], "directoryexists() (in module raylib)": [[6, "raylib.DirectoryExists", false]], "disable_cursor() (in module pyray)": [[5, "pyray.disable_cursor", false]], "disable_event_waiting() (in module pyray)": [[5, "pyray.disable_event_waiting", false]], "disablecursor() (in module raylib)": [[6, "raylib.DisableCursor", false]], "disableeventwaiting() (in module raylib)": [[6, "raylib.DisableEventWaiting", false]], "distance (pyray.raycollision attribute)": [[5, "pyray.RayCollision.distance", false]], "distance (raylib.raycollision attribute)": [[6, "raylib.RayCollision.distance", false]], "draw_billboard() (in module pyray)": [[5, "pyray.draw_billboard", false]], "draw_billboard_pro() (in module pyray)": [[5, "pyray.draw_billboard_pro", false]], "draw_billboard_rec() (in module pyray)": [[5, "pyray.draw_billboard_rec", false]], "draw_bounding_box() (in module pyray)": [[5, "pyray.draw_bounding_box", false]], "draw_capsule() (in module pyray)": [[5, "pyray.draw_capsule", false]], "draw_capsule_wires() (in module pyray)": [[5, "pyray.draw_capsule_wires", false]], "draw_circle() (in module pyray)": [[5, "pyray.draw_circle", false]], "draw_circle_3d() (in module pyray)": [[5, "pyray.draw_circle_3d", false]], "draw_circle_gradient() (in module pyray)": [[5, "pyray.draw_circle_gradient", false]], "draw_circle_lines() (in module pyray)": [[5, "pyray.draw_circle_lines", false]], "draw_circle_lines_v() (in module pyray)": [[5, "pyray.draw_circle_lines_v", false]], "draw_circle_sector() (in module pyray)": [[5, "pyray.draw_circle_sector", false]], "draw_circle_sector_lines() (in module pyray)": [[5, "pyray.draw_circle_sector_lines", false]], "draw_circle_v() (in module pyray)": [[5, "pyray.draw_circle_v", false]], "draw_cube() (in module pyray)": [[5, "pyray.draw_cube", false]], "draw_cube_v() (in module pyray)": [[5, "pyray.draw_cube_v", false]], "draw_cube_wires() (in module pyray)": [[5, "pyray.draw_cube_wires", false]], "draw_cube_wires_v() (in module pyray)": [[5, "pyray.draw_cube_wires_v", false]], "draw_cylinder() (in module pyray)": [[5, "pyray.draw_cylinder", false]], "draw_cylinder_ex() (in module pyray)": [[5, "pyray.draw_cylinder_ex", false]], "draw_cylinder_wires() (in module pyray)": [[5, "pyray.draw_cylinder_wires", false]], "draw_cylinder_wires_ex() (in module pyray)": [[5, "pyray.draw_cylinder_wires_ex", false]], "draw_ellipse() (in module pyray)": [[5, "pyray.draw_ellipse", false]], "draw_ellipse_lines() (in module pyray)": [[5, "pyray.draw_ellipse_lines", false]], "draw_fps() (in module pyray)": [[5, "pyray.draw_fps", false]], "draw_grid() (in module pyray)": [[5, "pyray.draw_grid", false]], "draw_line() (in module pyray)": [[5, "pyray.draw_line", false]], "draw_line_3d() (in module pyray)": [[5, "pyray.draw_line_3d", false]], "draw_line_bezier() (in module pyray)": [[5, "pyray.draw_line_bezier", false]], "draw_line_ex() (in module pyray)": [[5, "pyray.draw_line_ex", false]], "draw_line_strip() (in module pyray)": [[5, "pyray.draw_line_strip", false]], "draw_line_v() (in module pyray)": [[5, "pyray.draw_line_v", false]], "draw_mesh() (in module pyray)": [[5, "pyray.draw_mesh", false]], "draw_mesh_instanced() (in module pyray)": [[5, "pyray.draw_mesh_instanced", false]], "draw_model() (in module pyray)": [[5, "pyray.draw_model", false]], "draw_model_ex() (in module pyray)": [[5, "pyray.draw_model_ex", false]], "draw_model_wires() (in module pyray)": [[5, "pyray.draw_model_wires", false]], "draw_model_wires_ex() (in module pyray)": [[5, "pyray.draw_model_wires_ex", false]], "draw_pixel() (in module pyray)": [[5, "pyray.draw_pixel", false]], "draw_pixel_v() (in module pyray)": [[5, "pyray.draw_pixel_v", false]], "draw_plane() (in module pyray)": [[5, "pyray.draw_plane", false]], "draw_point_3d() (in module pyray)": [[5, "pyray.draw_point_3d", false]], "draw_poly() (in module pyray)": [[5, "pyray.draw_poly", false]], "draw_poly_lines() (in module pyray)": [[5, "pyray.draw_poly_lines", false]], "draw_poly_lines_ex() (in module pyray)": [[5, "pyray.draw_poly_lines_ex", false]], "draw_ray() (in module pyray)": [[5, "pyray.draw_ray", false]], "draw_rectangle() (in module pyray)": [[5, "pyray.draw_rectangle", false]], "draw_rectangle_gradient_ex() (in module pyray)": [[5, "pyray.draw_rectangle_gradient_ex", false]], "draw_rectangle_gradient_h() (in module pyray)": [[5, "pyray.draw_rectangle_gradient_h", false]], "draw_rectangle_gradient_v() (in module pyray)": [[5, "pyray.draw_rectangle_gradient_v", false]], "draw_rectangle_lines() (in module pyray)": [[5, "pyray.draw_rectangle_lines", false]], "draw_rectangle_lines_ex() (in module pyray)": [[5, "pyray.draw_rectangle_lines_ex", false]], "draw_rectangle_pro() (in module pyray)": [[5, "pyray.draw_rectangle_pro", false]], "draw_rectangle_rec() (in module pyray)": [[5, "pyray.draw_rectangle_rec", false]], "draw_rectangle_rounded() (in module pyray)": [[5, "pyray.draw_rectangle_rounded", false]], "draw_rectangle_rounded_lines() (in module pyray)": [[5, "pyray.draw_rectangle_rounded_lines", false]], "draw_rectangle_v() (in module pyray)": [[5, "pyray.draw_rectangle_v", false]], "draw_ring() (in module pyray)": [[5, "pyray.draw_ring", false]], "draw_ring_lines() (in module pyray)": [[5, "pyray.draw_ring_lines", false]], "draw_sphere() (in module pyray)": [[5, "pyray.draw_sphere", false]], "draw_sphere_ex() (in module pyray)": [[5, "pyray.draw_sphere_ex", false]], "draw_sphere_wires() (in module pyray)": [[5, "pyray.draw_sphere_wires", false]], "draw_spline_basis() (in module pyray)": [[5, "pyray.draw_spline_basis", false]], "draw_spline_bezier_cubic() (in module pyray)": [[5, "pyray.draw_spline_bezier_cubic", false]], "draw_spline_bezier_quadratic() (in module pyray)": [[5, "pyray.draw_spline_bezier_quadratic", false]], "draw_spline_catmull_rom() (in module pyray)": [[5, "pyray.draw_spline_catmull_rom", false]], "draw_spline_linear() (in module pyray)": [[5, "pyray.draw_spline_linear", false]], "draw_spline_segment_basis() (in module pyray)": [[5, "pyray.draw_spline_segment_basis", false]], "draw_spline_segment_bezier_cubic() (in module pyray)": [[5, "pyray.draw_spline_segment_bezier_cubic", false]], "draw_spline_segment_bezier_quadratic() (in module pyray)": [[5, "pyray.draw_spline_segment_bezier_quadratic", false]], "draw_spline_segment_catmull_rom() (in module pyray)": [[5, "pyray.draw_spline_segment_catmull_rom", false]], "draw_spline_segment_linear() (in module pyray)": [[5, "pyray.draw_spline_segment_linear", false]], "draw_text() (in module pyray)": [[5, "pyray.draw_text", false]], "draw_text_codepoint() (in module pyray)": [[5, "pyray.draw_text_codepoint", false]], "draw_text_codepoints() (in module pyray)": [[5, "pyray.draw_text_codepoints", false]], "draw_text_ex() (in module pyray)": [[5, "pyray.draw_text_ex", false]], "draw_text_pro() (in module pyray)": [[5, "pyray.draw_text_pro", false]], "draw_texture() (in module pyray)": [[5, "pyray.draw_texture", false]], "draw_texture_ex() (in module pyray)": [[5, "pyray.draw_texture_ex", false]], "draw_texture_n_patch() (in module pyray)": [[5, "pyray.draw_texture_n_patch", false]], "draw_texture_pro() (in module pyray)": [[5, "pyray.draw_texture_pro", false]], "draw_texture_rec() (in module pyray)": [[5, "pyray.draw_texture_rec", false]], "draw_texture_v() (in module pyray)": [[5, "pyray.draw_texture_v", false]], "draw_triangle() (in module pyray)": [[5, "pyray.draw_triangle", false]], "draw_triangle_3d() (in module pyray)": [[5, "pyray.draw_triangle_3d", false]], "draw_triangle_fan() (in module pyray)": [[5, "pyray.draw_triangle_fan", false]], "draw_triangle_lines() (in module pyray)": [[5, "pyray.draw_triangle_lines", false]], "draw_triangle_strip() (in module pyray)": [[5, "pyray.draw_triangle_strip", false]], "draw_triangle_strip_3d() (in module pyray)": [[5, "pyray.draw_triangle_strip_3d", false]], "drawbillboard() (in module raylib)": [[6, "raylib.DrawBillboard", false]], "drawbillboardpro() (in module raylib)": [[6, "raylib.DrawBillboardPro", false]], "drawbillboardrec() (in module raylib)": [[6, "raylib.DrawBillboardRec", false]], "drawboundingbox() (in module raylib)": [[6, "raylib.DrawBoundingBox", false]], "drawcapsule() (in module raylib)": [[6, "raylib.DrawCapsule", false]], "drawcapsulewires() (in module raylib)": [[6, "raylib.DrawCapsuleWires", false]], "drawcircle() (in module raylib)": [[6, "raylib.DrawCircle", false]], "drawcircle3d() (in module raylib)": [[6, "raylib.DrawCircle3D", false]], "drawcirclegradient() (in module raylib)": [[6, "raylib.DrawCircleGradient", false]], "drawcirclelines() (in module raylib)": [[6, "raylib.DrawCircleLines", false]], "drawcirclelinesv() (in module raylib)": [[6, "raylib.DrawCircleLinesV", false]], "drawcirclesector() (in module raylib)": [[6, "raylib.DrawCircleSector", false]], "drawcirclesectorlines() (in module raylib)": [[6, "raylib.DrawCircleSectorLines", false]], "drawcirclev() (in module raylib)": [[6, "raylib.DrawCircleV", false]], "drawcounter (pyray.rlrenderbatch attribute)": [[5, "pyray.rlRenderBatch.drawCounter", false]], "drawcounter (raylib.rlrenderbatch attribute)": [[6, "raylib.rlRenderBatch.drawCounter", false]], "drawcube() (in module raylib)": [[6, "raylib.DrawCube", false]], "drawcubev() (in module raylib)": [[6, "raylib.DrawCubeV", false]], "drawcubewires() (in module raylib)": [[6, "raylib.DrawCubeWires", false]], "drawcubewiresv() (in module raylib)": [[6, "raylib.DrawCubeWiresV", false]], "drawcylinder() (in module raylib)": [[6, "raylib.DrawCylinder", false]], "drawcylinderex() (in module raylib)": [[6, "raylib.DrawCylinderEx", false]], "drawcylinderwires() (in module raylib)": [[6, "raylib.DrawCylinderWires", false]], "drawcylinderwiresex() (in module raylib)": [[6, "raylib.DrawCylinderWiresEx", false]], "drawellipse() (in module raylib)": [[6, "raylib.DrawEllipse", false]], "drawellipselines() (in module raylib)": [[6, "raylib.DrawEllipseLines", false]], "drawfps() (in module raylib)": [[6, "raylib.DrawFPS", false]], "drawgrid() (in module raylib)": [[6, "raylib.DrawGrid", false]], "drawline() (in module raylib)": [[6, "raylib.DrawLine", false]], "drawline3d() (in module raylib)": [[6, "raylib.DrawLine3D", false]], "drawlinebezier() (in module raylib)": [[6, "raylib.DrawLineBezier", false]], "drawlineex() (in module raylib)": [[6, "raylib.DrawLineEx", false]], "drawlinestrip() (in module raylib)": [[6, "raylib.DrawLineStrip", false]], "drawlinev() (in module raylib)": [[6, "raylib.DrawLineV", false]], "drawmesh() (in module raylib)": [[6, "raylib.DrawMesh", false]], "drawmeshinstanced() (in module raylib)": [[6, "raylib.DrawMeshInstanced", false]], "drawmodel() (in module raylib)": [[6, "raylib.DrawModel", false]], "drawmodelex() (in module raylib)": [[6, "raylib.DrawModelEx", false]], "drawmodelwires() (in module raylib)": [[6, "raylib.DrawModelWires", false]], "drawmodelwiresex() (in module raylib)": [[6, "raylib.DrawModelWiresEx", false]], "drawpixel() (in module raylib)": [[6, "raylib.DrawPixel", false]], "drawpixelv() (in module raylib)": [[6, "raylib.DrawPixelV", false]], "drawplane() (in module raylib)": [[6, "raylib.DrawPlane", false]], "drawpoint3d() (in module raylib)": [[6, "raylib.DrawPoint3D", false]], "drawpoly() (in module raylib)": [[6, "raylib.DrawPoly", false]], "drawpolylines() (in module raylib)": [[6, "raylib.DrawPolyLines", false]], "drawpolylinesex() (in module raylib)": [[6, "raylib.DrawPolyLinesEx", false]], "drawray() (in module raylib)": [[6, "raylib.DrawRay", false]], "drawrectangle() (in module raylib)": [[6, "raylib.DrawRectangle", false]], "drawrectanglegradientex() (in module raylib)": [[6, "raylib.DrawRectangleGradientEx", false]], "drawrectanglegradienth() (in module raylib)": [[6, "raylib.DrawRectangleGradientH", false]], "drawrectanglegradientv() (in module raylib)": [[6, "raylib.DrawRectangleGradientV", false]], "drawrectanglelines() (in module raylib)": [[6, "raylib.DrawRectangleLines", false]], "drawrectanglelinesex() (in module raylib)": [[6, "raylib.DrawRectangleLinesEx", false]], "drawrectanglepro() (in module raylib)": [[6, "raylib.DrawRectanglePro", false]], "drawrectanglerec() (in module raylib)": [[6, "raylib.DrawRectangleRec", false]], "drawrectanglerounded() (in module raylib)": [[6, "raylib.DrawRectangleRounded", false]], "drawrectangleroundedlines() (in module raylib)": [[6, "raylib.DrawRectangleRoundedLines", false]], "drawrectanglev() (in module raylib)": [[6, "raylib.DrawRectangleV", false]], "drawring() (in module raylib)": [[6, "raylib.DrawRing", false]], "drawringlines() (in module raylib)": [[6, "raylib.DrawRingLines", false]], "draws (pyray.rlrenderbatch attribute)": [[5, "pyray.rlRenderBatch.draws", false]], "draws (raylib.rlrenderbatch attribute)": [[6, "raylib.rlRenderBatch.draws", false]], "drawsphere() (in module raylib)": [[6, "raylib.DrawSphere", false]], "drawsphereex() (in module raylib)": [[6, "raylib.DrawSphereEx", false]], "drawspherewires() (in module raylib)": [[6, "raylib.DrawSphereWires", false]], "drawsplinebasis() (in module raylib)": [[6, "raylib.DrawSplineBasis", false]], "drawsplinebeziercubic() (in module raylib)": [[6, "raylib.DrawSplineBezierCubic", false]], "drawsplinebezierquadratic() (in module raylib)": [[6, "raylib.DrawSplineBezierQuadratic", false]], "drawsplinecatmullrom() (in module raylib)": [[6, "raylib.DrawSplineCatmullRom", false]], "drawsplinelinear() (in module raylib)": [[6, "raylib.DrawSplineLinear", false]], "drawsplinesegmentbasis() (in module raylib)": [[6, "raylib.DrawSplineSegmentBasis", false]], "drawsplinesegmentbeziercubic() (in module raylib)": [[6, "raylib.DrawSplineSegmentBezierCubic", false]], "drawsplinesegmentbezierquadratic() (in module raylib)": [[6, "raylib.DrawSplineSegmentBezierQuadratic", false]], "drawsplinesegmentcatmullrom() (in module raylib)": [[6, "raylib.DrawSplineSegmentCatmullRom", false]], "drawsplinesegmentlinear() (in module raylib)": [[6, "raylib.DrawSplineSegmentLinear", false]], "drawtext() (in module raylib)": [[6, "raylib.DrawText", false]], "drawtextcodepoint() (in module raylib)": [[6, "raylib.DrawTextCodepoint", false]], "drawtextcodepoints() (in module raylib)": [[6, "raylib.DrawTextCodepoints", false]], "drawtextex() (in module raylib)": [[6, "raylib.DrawTextEx", false]], "drawtextpro() (in module raylib)": [[6, "raylib.DrawTextPro", false]], "drawtexture() (in module raylib)": [[6, "raylib.DrawTexture", false]], "drawtextureex() (in module raylib)": [[6, "raylib.DrawTextureEx", false]], "drawtexturenpatch() (in module raylib)": [[6, "raylib.DrawTextureNPatch", false]], "drawtexturepro() (in module raylib)": [[6, "raylib.DrawTexturePro", false]], "drawtexturerec() (in module raylib)": [[6, "raylib.DrawTextureRec", false]], "drawtexturev() (in module raylib)": [[6, "raylib.DrawTextureV", false]], "drawtriangle() (in module raylib)": [[6, "raylib.DrawTriangle", false]], "drawtriangle3d() (in module raylib)": [[6, "raylib.DrawTriangle3D", false]], "drawtrianglefan() (in module raylib)": [[6, "raylib.DrawTriangleFan", false]], "drawtrianglelines() (in module raylib)": [[6, "raylib.DrawTriangleLines", false]], "drawtrianglestrip() (in module raylib)": [[6, "raylib.DrawTriangleStrip", false]], "drawtrianglestrip3d() (in module raylib)": [[6, "raylib.DrawTriangleStrip3D", false]], "dropdown_items_spacing (in module raylib)": [[6, "raylib.DROPDOWN_ITEMS_SPACING", false]], "dropdown_items_spacing (pyray.guidropdownboxproperty attribute)": [[5, "pyray.GuiDropdownBoxProperty.DROPDOWN_ITEMS_SPACING", false]], "dropdownbox (in module raylib)": [[6, "raylib.DROPDOWNBOX", false]], "dropdownbox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.DROPDOWNBOX", false]], "dynamicfriction (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.dynamicFriction", false]], "dynamicfriction (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.dynamicFriction", false]], "dynamicfriction (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.dynamicFriction", false]], "dynamicfriction (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.dynamicFriction", false]], "elementcount (pyray.rlvertexbuffer attribute)": [[5, "pyray.rlVertexBuffer.elementCount", false]], "elementcount (raylib.rlvertexbuffer attribute)": [[6, "raylib.rlVertexBuffer.elementCount", false]], "enable_cursor() (in module pyray)": [[5, "pyray.enable_cursor", false]], "enable_event_waiting() (in module pyray)": [[5, "pyray.enable_event_waiting", false]], "enablecursor() (in module raylib)": [[6, "raylib.EnableCursor", false]], "enabled (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.enabled", false]], "enabled (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.enabled", false]], "enableeventwaiting() (in module raylib)": [[6, "raylib.EnableEventWaiting", false]], "encode_data_base64() (in module pyray)": [[5, "pyray.encode_data_base64", false]], "encodedatabase64() (in module raylib)": [[6, "raylib.EncodeDataBase64", false]], "end_blend_mode() (in module pyray)": [[5, "pyray.end_blend_mode", false]], "end_drawing() (in module pyray)": [[5, "pyray.end_drawing", false]], "end_mode_2d() (in module pyray)": [[5, "pyray.end_mode_2d", false]], "end_mode_3d() (in module pyray)": [[5, "pyray.end_mode_3d", false]], "end_scissor_mode() (in module pyray)": [[5, "pyray.end_scissor_mode", false]], "end_shader_mode() (in module pyray)": [[5, "pyray.end_shader_mode", false]], "end_texture_mode() (in module pyray)": [[5, "pyray.end_texture_mode", false]], "end_vr_stereo_mode() (in module pyray)": [[5, "pyray.end_vr_stereo_mode", false]], "endblendmode() (in module raylib)": [[6, "raylib.EndBlendMode", false]], "enddrawing() (in module raylib)": [[6, "raylib.EndDrawing", false]], "endmode2d() (in module raylib)": [[6, "raylib.EndMode2D", false]], "endmode3d() (in module raylib)": [[6, "raylib.EndMode3D", false]], "endscissormode() (in module raylib)": [[6, "raylib.EndScissorMode", false]], "endshadermode() (in module raylib)": [[6, "raylib.EndShaderMode", false]], "endtexturemode() (in module raylib)": [[6, "raylib.EndTextureMode", false]], "endvrstereomode() (in module raylib)": [[6, "raylib.EndVrStereoMode", false]], "events (pyray.automationeventlist attribute)": [[5, "pyray.AutomationEventList.events", false]], "events (raylib.automationeventlist attribute)": [[6, "raylib.AutomationEventList.events", false]], "export_automation_event_list() (in module pyray)": [[5, "pyray.export_automation_event_list", false]], "export_data_as_code() (in module pyray)": [[5, "pyray.export_data_as_code", false]], "export_font_as_code() (in module pyray)": [[5, "pyray.export_font_as_code", false]], "export_image() (in module pyray)": [[5, "pyray.export_image", false]], "export_image_as_code() (in module pyray)": [[5, "pyray.export_image_as_code", false]], "export_image_to_memory() (in module pyray)": [[5, "pyray.export_image_to_memory", false]], "export_mesh() (in module pyray)": [[5, "pyray.export_mesh", false]], "export_wave() (in module pyray)": [[5, "pyray.export_wave", false]], "export_wave_as_code() (in module pyray)": [[5, "pyray.export_wave_as_code", false]], "exportautomationeventlist() (in module raylib)": [[6, "raylib.ExportAutomationEventList", false]], "exportdataascode() (in module raylib)": [[6, "raylib.ExportDataAsCode", false]], "exportfontascode() (in module raylib)": [[6, "raylib.ExportFontAsCode", false]], "exportimage() (in module raylib)": [[6, "raylib.ExportImage", false]], "exportimageascode() (in module raylib)": [[6, "raylib.ExportImageAsCode", false]], "exportimagetomemory() (in module raylib)": [[6, "raylib.ExportImageToMemory", false]], "exportmesh() (in module raylib)": [[6, "raylib.ExportMesh", false]], "exportwave() (in module raylib)": [[6, "raylib.ExportWave", false]], "exportwaveascode() (in module raylib)": [[6, "raylib.ExportWaveAsCode", false]], "eyetoscreendistance (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.eyeToScreenDistance", false]], "eyetoscreendistance (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.eyeToScreenDistance", false]], "fade() (in module pyray)": [[5, "pyray.fade", false]], "fade() (in module raylib)": [[6, "raylib.Fade", false]], "ffi (in module pyray)": [[5, "pyray.ffi", false]], "ffi (in module raylib)": [[6, "raylib.ffi", false]], "file_exists() (in module pyray)": [[5, "pyray.file_exists", false]], "fileexists() (in module raylib)": [[6, "raylib.FileExists", false]], "filepathlist (class in pyray)": [[5, "pyray.FilePathList", false]], "filepathlist (class in raylib)": [[6, "raylib.FilePathList", false]], "flag_borderless_windowed_mode (in module raylib)": [[6, "raylib.FLAG_BORDERLESS_WINDOWED_MODE", false]], "flag_borderless_windowed_mode (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_BORDERLESS_WINDOWED_MODE", false]], "flag_fullscreen_mode (in module raylib)": [[6, "raylib.FLAG_FULLSCREEN_MODE", false]], "flag_fullscreen_mode (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_FULLSCREEN_MODE", false]], "flag_interlaced_hint (in module raylib)": [[6, "raylib.FLAG_INTERLACED_HINT", false]], "flag_interlaced_hint (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_INTERLACED_HINT", false]], "flag_msaa_4x_hint (in module raylib)": [[6, "raylib.FLAG_MSAA_4X_HINT", false]], "flag_msaa_4x_hint (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_MSAA_4X_HINT", false]], "flag_vsync_hint (in module raylib)": [[6, "raylib.FLAG_VSYNC_HINT", false]], "flag_vsync_hint (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_VSYNC_HINT", false]], "flag_window_always_run (in module raylib)": [[6, "raylib.FLAG_WINDOW_ALWAYS_RUN", false]], "flag_window_always_run (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_ALWAYS_RUN", false]], "flag_window_hidden (in module raylib)": [[6, "raylib.FLAG_WINDOW_HIDDEN", false]], "flag_window_hidden (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_HIDDEN", false]], "flag_window_highdpi (in module raylib)": [[6, "raylib.FLAG_WINDOW_HIGHDPI", false]], "flag_window_highdpi (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_HIGHDPI", false]], "flag_window_maximized (in module raylib)": [[6, "raylib.FLAG_WINDOW_MAXIMIZED", false]], "flag_window_maximized (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_MAXIMIZED", false]], "flag_window_minimized (in module raylib)": [[6, "raylib.FLAG_WINDOW_MINIMIZED", false]], "flag_window_minimized (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_MINIMIZED", false]], "flag_window_mouse_passthrough (in module raylib)": [[6, "raylib.FLAG_WINDOW_MOUSE_PASSTHROUGH", false]], "flag_window_mouse_passthrough (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_MOUSE_PASSTHROUGH", false]], "flag_window_resizable (in module raylib)": [[6, "raylib.FLAG_WINDOW_RESIZABLE", false]], "flag_window_resizable (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_RESIZABLE", false]], "flag_window_topmost (in module raylib)": [[6, "raylib.FLAG_WINDOW_TOPMOST", false]], "flag_window_topmost (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_TOPMOST", false]], "flag_window_transparent (in module raylib)": [[6, "raylib.FLAG_WINDOW_TRANSPARENT", false]], "flag_window_transparent (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_TRANSPARENT", false]], "flag_window_undecorated (in module raylib)": [[6, "raylib.FLAG_WINDOW_UNDECORATED", false]], "flag_window_undecorated (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_UNDECORATED", false]], "flag_window_unfocused (in module raylib)": [[6, "raylib.FLAG_WINDOW_UNFOCUSED", false]], "flag_window_unfocused (pyray.configflags attribute)": [[5, "pyray.ConfigFlags.FLAG_WINDOW_UNFOCUSED", false]], "float16 (class in pyray)": [[5, "pyray.float16", false]], "float16 (class in raylib)": [[6, "raylib.float16", false]], "float3 (class in pyray)": [[5, "pyray.float3", false]], "float3 (class in raylib)": [[6, "raylib.float3", false]], "float_equals() (in module pyray)": [[5, "pyray.float_equals", false]], "floatequals() (in module raylib)": [[6, "raylib.FloatEquals", false]], "font (class in pyray)": [[5, "pyray.Font", false]], "font (class in raylib)": [[6, "raylib.Font", false]], "font_bitmap (in module raylib)": [[6, "raylib.FONT_BITMAP", false]], "font_bitmap (pyray.fonttype attribute)": [[5, "pyray.FontType.FONT_BITMAP", false]], "font_default (in module raylib)": [[6, "raylib.FONT_DEFAULT", false]], "font_default (pyray.fonttype attribute)": [[5, "pyray.FontType.FONT_DEFAULT", false]], "font_sdf (in module raylib)": [[6, "raylib.FONT_SDF", false]], "font_sdf (pyray.fonttype attribute)": [[5, "pyray.FontType.FONT_SDF", false]], "fonttype (class in pyray)": [[5, "pyray.FontType", false]], "fonttype (in module raylib)": [[6, "raylib.FontType", false]], "force (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.force", false]], "force (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.force", false]], "format (pyray.image attribute)": [[5, "pyray.Image.format", false]], "format (pyray.texture attribute)": [[5, "pyray.Texture.format", false]], "format (pyray.texture2d attribute)": [[5, "pyray.Texture2D.format", false]], "format (raylib.image attribute)": [[6, "raylib.Image.format", false]], "format (raylib.texture attribute)": [[6, "raylib.Texture.format", false]], "format (raylib.texture2d attribute)": [[6, "raylib.Texture2D.format", false]], "format (raylib.texturecubemap attribute)": [[6, "raylib.TextureCubemap.format", false]], "fovy (pyray.camera3d attribute)": [[5, "pyray.Camera3D.fovy", false]], "fovy (raylib.camera attribute)": [[6, "raylib.Camera.fovy", false]], "fovy (raylib.camera3d attribute)": [[6, "raylib.Camera3D.fovy", false]], "frame (pyray.automationevent attribute)": [[5, "pyray.AutomationEvent.frame", false]], "frame (raylib.automationevent attribute)": [[6, "raylib.AutomationEvent.frame", false]], "framecount (pyray.modelanimation attribute)": [[5, "pyray.ModelAnimation.frameCount", false]], "framecount (pyray.music attribute)": [[5, "pyray.Music.frameCount", false]], "framecount (pyray.sound attribute)": [[5, "pyray.Sound.frameCount", false]], "framecount (pyray.wave attribute)": [[5, "pyray.Wave.frameCount", false]], "framecount (raylib.modelanimation attribute)": [[6, "raylib.ModelAnimation.frameCount", false]], "framecount (raylib.music attribute)": [[6, "raylib.Music.frameCount", false]], "framecount (raylib.sound attribute)": [[6, "raylib.Sound.frameCount", false]], "framecount (raylib.wave attribute)": [[6, "raylib.Wave.frameCount", false]], "frameposes (pyray.modelanimation attribute)": [[5, "pyray.ModelAnimation.framePoses", false]], "frameposes (raylib.modelanimation attribute)": [[6, "raylib.ModelAnimation.framePoses", false]], "freezeorient (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.freezeOrient", false]], "freezeorient (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.freezeOrient", false]], "g (pyray.color attribute)": [[5, "pyray.Color.g", false]], "g (raylib.color attribute)": [[6, "raylib.Color.g", false]], "gamepad_axis_left_trigger (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_LEFT_TRIGGER", false]], "gamepad_axis_left_trigger (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_LEFT_TRIGGER", false]], "gamepad_axis_left_x (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_LEFT_X", false]], "gamepad_axis_left_x (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_LEFT_X", false]], "gamepad_axis_left_y (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_LEFT_Y", false]], "gamepad_axis_left_y (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_LEFT_Y", false]], "gamepad_axis_right_trigger (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_RIGHT_TRIGGER", false]], "gamepad_axis_right_trigger (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_RIGHT_TRIGGER", false]], "gamepad_axis_right_x (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_RIGHT_X", false]], "gamepad_axis_right_x (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_RIGHT_X", false]], "gamepad_axis_right_y (in module raylib)": [[6, "raylib.GAMEPAD_AXIS_RIGHT_Y", false]], "gamepad_axis_right_y (pyray.gamepadaxis attribute)": [[5, "pyray.GamepadAxis.GAMEPAD_AXIS_RIGHT_Y", false]], "gamepad_button_left_face_down (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_FACE_DOWN", false]], "gamepad_button_left_face_down (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_DOWN", false]], "gamepad_button_left_face_left (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_FACE_LEFT", false]], "gamepad_button_left_face_left (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_LEFT", false]], "gamepad_button_left_face_right (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_FACE_RIGHT", false]], "gamepad_button_left_face_right (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_RIGHT", false]], "gamepad_button_left_face_up (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_FACE_UP", false]], "gamepad_button_left_face_up (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_UP", false]], "gamepad_button_left_thumb (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_THUMB", false]], "gamepad_button_left_thumb (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_THUMB", false]], "gamepad_button_left_trigger_1 (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_TRIGGER_1", false]], "gamepad_button_left_trigger_1 (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_TRIGGER_1", false]], "gamepad_button_left_trigger_2 (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_LEFT_TRIGGER_2", false]], "gamepad_button_left_trigger_2 (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_LEFT_TRIGGER_2", false]], "gamepad_button_middle (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_MIDDLE", false]], "gamepad_button_middle (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_MIDDLE", false]], "gamepad_button_middle_left (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_MIDDLE_LEFT", false]], "gamepad_button_middle_left (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_MIDDLE_LEFT", false]], "gamepad_button_middle_right (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_MIDDLE_RIGHT", false]], "gamepad_button_middle_right (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_MIDDLE_RIGHT", false]], "gamepad_button_right_face_down (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_FACE_DOWN", false]], "gamepad_button_right_face_down (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_DOWN", false]], "gamepad_button_right_face_left (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_FACE_LEFT", false]], "gamepad_button_right_face_left (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_LEFT", false]], "gamepad_button_right_face_right (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_FACE_RIGHT", false]], "gamepad_button_right_face_right (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_RIGHT", false]], "gamepad_button_right_face_up (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_FACE_UP", false]], "gamepad_button_right_face_up (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_UP", false]], "gamepad_button_right_thumb (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_THUMB", false]], "gamepad_button_right_thumb (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_THUMB", false]], "gamepad_button_right_trigger_1 (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_TRIGGER_1", false]], "gamepad_button_right_trigger_1 (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_TRIGGER_1", false]], "gamepad_button_right_trigger_2 (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_RIGHT_TRIGGER_2", false]], "gamepad_button_right_trigger_2 (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_RIGHT_TRIGGER_2", false]], "gamepad_button_unknown (in module raylib)": [[6, "raylib.GAMEPAD_BUTTON_UNKNOWN", false]], "gamepad_button_unknown (pyray.gamepadbutton attribute)": [[5, "pyray.GamepadButton.GAMEPAD_BUTTON_UNKNOWN", false]], "gamepadaxis (class in pyray)": [[5, "pyray.GamepadAxis", false]], "gamepadaxis (in module raylib)": [[6, "raylib.GamepadAxis", false]], "gamepadbutton (class in pyray)": [[5, "pyray.GamepadButton", false]], "gamepadbutton (in module raylib)": [[6, "raylib.GamepadButton", false]], "gen_image_cellular() (in module pyray)": [[5, "pyray.gen_image_cellular", false]], "gen_image_checked() (in module pyray)": [[5, "pyray.gen_image_checked", false]], "gen_image_color() (in module pyray)": [[5, "pyray.gen_image_color", false]], "gen_image_font_atlas() (in module pyray)": [[5, "pyray.gen_image_font_atlas", false]], "gen_image_gradient_linear() (in module pyray)": [[5, "pyray.gen_image_gradient_linear", false]], "gen_image_gradient_radial() (in module pyray)": [[5, "pyray.gen_image_gradient_radial", false]], "gen_image_gradient_square() (in module pyray)": [[5, "pyray.gen_image_gradient_square", false]], "gen_image_perlin_noise() (in module pyray)": [[5, "pyray.gen_image_perlin_noise", false]], "gen_image_text() (in module pyray)": [[5, "pyray.gen_image_text", false]], "gen_image_white_noise() (in module pyray)": [[5, "pyray.gen_image_white_noise", false]], "gen_mesh_cone() (in module pyray)": [[5, "pyray.gen_mesh_cone", false]], "gen_mesh_cube() (in module pyray)": [[5, "pyray.gen_mesh_cube", false]], "gen_mesh_cubicmap() (in module pyray)": [[5, "pyray.gen_mesh_cubicmap", false]], "gen_mesh_cylinder() (in module pyray)": [[5, "pyray.gen_mesh_cylinder", false]], "gen_mesh_heightmap() (in module pyray)": [[5, "pyray.gen_mesh_heightmap", false]], "gen_mesh_hemi_sphere() (in module pyray)": [[5, "pyray.gen_mesh_hemi_sphere", false]], "gen_mesh_knot() (in module pyray)": [[5, "pyray.gen_mesh_knot", false]], "gen_mesh_plane() (in module pyray)": [[5, "pyray.gen_mesh_plane", false]], "gen_mesh_poly() (in module pyray)": [[5, "pyray.gen_mesh_poly", false]], "gen_mesh_sphere() (in module pyray)": [[5, "pyray.gen_mesh_sphere", false]], "gen_mesh_tangents() (in module pyray)": [[5, "pyray.gen_mesh_tangents", false]], "gen_mesh_torus() (in module pyray)": [[5, "pyray.gen_mesh_torus", false]], "gen_texture_mipmaps() (in module pyray)": [[5, "pyray.gen_texture_mipmaps", false]], "genimagecellular() (in module raylib)": [[6, "raylib.GenImageCellular", false]], "genimagechecked() (in module raylib)": [[6, "raylib.GenImageChecked", false]], "genimagecolor() (in module raylib)": [[6, "raylib.GenImageColor", false]], "genimagefontatlas() (in module raylib)": [[6, "raylib.GenImageFontAtlas", false]], "genimagegradientlinear() (in module raylib)": [[6, "raylib.GenImageGradientLinear", false]], "genimagegradientradial() (in module raylib)": [[6, "raylib.GenImageGradientRadial", false]], "genimagegradientsquare() (in module raylib)": [[6, "raylib.GenImageGradientSquare", false]], "genimageperlinnoise() (in module raylib)": [[6, "raylib.GenImagePerlinNoise", false]], "genimagetext() (in module raylib)": [[6, "raylib.GenImageText", false]], "genimagewhitenoise() (in module raylib)": [[6, "raylib.GenImageWhiteNoise", false]], "genmeshcone() (in module raylib)": [[6, "raylib.GenMeshCone", false]], "genmeshcube() (in module raylib)": [[6, "raylib.GenMeshCube", false]], "genmeshcubicmap() (in module raylib)": [[6, "raylib.GenMeshCubicmap", false]], "genmeshcylinder() (in module raylib)": [[6, "raylib.GenMeshCylinder", false]], "genmeshheightmap() (in module raylib)": [[6, "raylib.GenMeshHeightmap", false]], "genmeshhemisphere() (in module raylib)": [[6, "raylib.GenMeshHemiSphere", false]], "genmeshknot() (in module raylib)": [[6, "raylib.GenMeshKnot", false]], "genmeshplane() (in module raylib)": [[6, "raylib.GenMeshPlane", false]], "genmeshpoly() (in module raylib)": [[6, "raylib.GenMeshPoly", false]], "genmeshsphere() (in module raylib)": [[6, "raylib.GenMeshSphere", false]], "genmeshtangents() (in module raylib)": [[6, "raylib.GenMeshTangents", false]], "genmeshtorus() (in module raylib)": [[6, "raylib.GenMeshTorus", false]], "gentexturemipmaps() (in module raylib)": [[6, "raylib.GenTextureMipmaps", false]], "gesture (class in pyray)": [[5, "pyray.Gesture", false]], "gesture (in module raylib)": [[6, "raylib.Gesture", false]], "gesture_doubletap (in module raylib)": [[6, "raylib.GESTURE_DOUBLETAP", false]], "gesture_doubletap (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_DOUBLETAP", false]], "gesture_drag (in module raylib)": [[6, "raylib.GESTURE_DRAG", false]], "gesture_drag (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_DRAG", false]], "gesture_hold (in module raylib)": [[6, "raylib.GESTURE_HOLD", false]], "gesture_hold (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_HOLD", false]], "gesture_none (in module raylib)": [[6, "raylib.GESTURE_NONE", false]], "gesture_none (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_NONE", false]], "gesture_pinch_in (in module raylib)": [[6, "raylib.GESTURE_PINCH_IN", false]], "gesture_pinch_in (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_PINCH_IN", false]], "gesture_pinch_out (in module raylib)": [[6, "raylib.GESTURE_PINCH_OUT", false]], "gesture_pinch_out (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_PINCH_OUT", false]], "gesture_swipe_down (in module raylib)": [[6, "raylib.GESTURE_SWIPE_DOWN", false]], "gesture_swipe_down (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_SWIPE_DOWN", false]], "gesture_swipe_left (in module raylib)": [[6, "raylib.GESTURE_SWIPE_LEFT", false]], "gesture_swipe_left (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_SWIPE_LEFT", false]], "gesture_swipe_right (in module raylib)": [[6, "raylib.GESTURE_SWIPE_RIGHT", false]], "gesture_swipe_right (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_SWIPE_RIGHT", false]], "gesture_swipe_up (in module raylib)": [[6, "raylib.GESTURE_SWIPE_UP", false]], "gesture_swipe_up (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_SWIPE_UP", false]], "gesture_tap (in module raylib)": [[6, "raylib.GESTURE_TAP", false]], "gesture_tap (pyray.gesture attribute)": [[5, "pyray.Gesture.GESTURE_TAP", false]], "get_application_directory() (in module pyray)": [[5, "pyray.get_application_directory", false]], "get_camera_matrix() (in module pyray)": [[5, "pyray.get_camera_matrix", false]], "get_camera_matrix_2d() (in module pyray)": [[5, "pyray.get_camera_matrix_2d", false]], "get_char_pressed() (in module pyray)": [[5, "pyray.get_char_pressed", false]], "get_clipboard_text() (in module pyray)": [[5, "pyray.get_clipboard_text", false]], "get_codepoint() (in module pyray)": [[5, "pyray.get_codepoint", false]], "get_codepoint_count() (in module pyray)": [[5, "pyray.get_codepoint_count", false]], "get_codepoint_next() (in module pyray)": [[5, "pyray.get_codepoint_next", false]], "get_codepoint_previous() (in module pyray)": [[5, "pyray.get_codepoint_previous", false]], "get_collision_rec() (in module pyray)": [[5, "pyray.get_collision_rec", false]], "get_color() (in module pyray)": [[5, "pyray.get_color", false]], "get_current_monitor() (in module pyray)": [[5, "pyray.get_current_monitor", false]], "get_directory_path() (in module pyray)": [[5, "pyray.get_directory_path", false]], "get_file_extension() (in module pyray)": [[5, "pyray.get_file_extension", false]], "get_file_length() (in module pyray)": [[5, "pyray.get_file_length", false]], "get_file_mod_time() (in module pyray)": [[5, "pyray.get_file_mod_time", false]], "get_file_name() (in module pyray)": [[5, "pyray.get_file_name", false]], "get_file_name_without_ext() (in module pyray)": [[5, "pyray.get_file_name_without_ext", false]], "get_font_default() (in module pyray)": [[5, "pyray.get_font_default", false]], "get_fps() (in module pyray)": [[5, "pyray.get_fps", false]], "get_frame_time() (in module pyray)": [[5, "pyray.get_frame_time", false]], "get_gamepad_axis_count() (in module pyray)": [[5, "pyray.get_gamepad_axis_count", false]], "get_gamepad_axis_movement() (in module pyray)": [[5, "pyray.get_gamepad_axis_movement", false]], "get_gamepad_button_pressed() (in module pyray)": [[5, "pyray.get_gamepad_button_pressed", false]], "get_gamepad_name() (in module pyray)": [[5, "pyray.get_gamepad_name", false]], "get_gesture_detected() (in module pyray)": [[5, "pyray.get_gesture_detected", false]], "get_gesture_drag_angle() (in module pyray)": [[5, "pyray.get_gesture_drag_angle", false]], "get_gesture_drag_vector() (in module pyray)": [[5, "pyray.get_gesture_drag_vector", false]], "get_gesture_hold_duration() (in module pyray)": [[5, "pyray.get_gesture_hold_duration", false]], "get_gesture_pinch_angle() (in module pyray)": [[5, "pyray.get_gesture_pinch_angle", false]], "get_gesture_pinch_vector() (in module pyray)": [[5, "pyray.get_gesture_pinch_vector", false]], "get_glyph_atlas_rec() (in module pyray)": [[5, "pyray.get_glyph_atlas_rec", false]], "get_glyph_index() (in module pyray)": [[5, "pyray.get_glyph_index", false]], "get_glyph_info() (in module pyray)": [[5, "pyray.get_glyph_info", false]], "get_image_alpha_border() (in module pyray)": [[5, "pyray.get_image_alpha_border", false]], "get_image_color() (in module pyray)": [[5, "pyray.get_image_color", false]], "get_key_pressed() (in module pyray)": [[5, "pyray.get_key_pressed", false]], "get_master_volume() (in module pyray)": [[5, "pyray.get_master_volume", false]], "get_mesh_bounding_box() (in module pyray)": [[5, "pyray.get_mesh_bounding_box", false]], "get_model_bounding_box() (in module pyray)": [[5, "pyray.get_model_bounding_box", false]], "get_monitor_count() (in module pyray)": [[5, "pyray.get_monitor_count", false]], "get_monitor_height() (in module pyray)": [[5, "pyray.get_monitor_height", false]], "get_monitor_name() (in module pyray)": [[5, "pyray.get_monitor_name", false]], "get_monitor_physical_height() (in module pyray)": [[5, "pyray.get_monitor_physical_height", false]], "get_monitor_physical_width() (in module pyray)": [[5, "pyray.get_monitor_physical_width", false]], "get_monitor_position() (in module pyray)": [[5, "pyray.get_monitor_position", false]], "get_monitor_refresh_rate() (in module pyray)": [[5, "pyray.get_monitor_refresh_rate", false]], "get_monitor_width() (in module pyray)": [[5, "pyray.get_monitor_width", false]], "get_mouse_delta() (in module pyray)": [[5, "pyray.get_mouse_delta", false]], "get_mouse_position() (in module pyray)": [[5, "pyray.get_mouse_position", false]], "get_mouse_ray() (in module pyray)": [[5, "pyray.get_mouse_ray", false]], "get_mouse_wheel_move() (in module pyray)": [[5, "pyray.get_mouse_wheel_move", false]], "get_mouse_wheel_move_v() (in module pyray)": [[5, "pyray.get_mouse_wheel_move_v", false]], "get_mouse_x() (in module pyray)": [[5, "pyray.get_mouse_x", false]], "get_mouse_y() (in module pyray)": [[5, "pyray.get_mouse_y", false]], "get_music_time_length() (in module pyray)": [[5, "pyray.get_music_time_length", false]], "get_music_time_played() (in module pyray)": [[5, "pyray.get_music_time_played", false]], "get_physics_bodies_count() (in module pyray)": [[5, "pyray.get_physics_bodies_count", false]], "get_physics_body() (in module pyray)": [[5, "pyray.get_physics_body", false]], "get_physics_shape_type() (in module pyray)": [[5, "pyray.get_physics_shape_type", false]], "get_physics_shape_vertex() (in module pyray)": [[5, "pyray.get_physics_shape_vertex", false]], "get_physics_shape_vertices_count() (in module pyray)": [[5, "pyray.get_physics_shape_vertices_count", false]], "get_pixel_color() (in module pyray)": [[5, "pyray.get_pixel_color", false]], "get_pixel_data_size() (in module pyray)": [[5, "pyray.get_pixel_data_size", false]], "get_prev_directory_path() (in module pyray)": [[5, "pyray.get_prev_directory_path", false]], "get_random_value() (in module pyray)": [[5, "pyray.get_random_value", false]], "get_ray_collision_box() (in module pyray)": [[5, "pyray.get_ray_collision_box", false]], "get_ray_collision_mesh() (in module pyray)": [[5, "pyray.get_ray_collision_mesh", false]], "get_ray_collision_quad() (in module pyray)": [[5, "pyray.get_ray_collision_quad", false]], "get_ray_collision_sphere() (in module pyray)": [[5, "pyray.get_ray_collision_sphere", false]], "get_ray_collision_triangle() (in module pyray)": [[5, "pyray.get_ray_collision_triangle", false]], "get_render_height() (in module pyray)": [[5, "pyray.get_render_height", false]], "get_render_width() (in module pyray)": [[5, "pyray.get_render_width", false]], "get_screen_height() (in module pyray)": [[5, "pyray.get_screen_height", false]], "get_screen_to_world_2d() (in module pyray)": [[5, "pyray.get_screen_to_world_2d", false]], "get_screen_width() (in module pyray)": [[5, "pyray.get_screen_width", false]], "get_shader_location() (in module pyray)": [[5, "pyray.get_shader_location", false]], "get_shader_location_attrib() (in module pyray)": [[5, "pyray.get_shader_location_attrib", false]], "get_spline_point_basis() (in module pyray)": [[5, "pyray.get_spline_point_basis", false]], "get_spline_point_bezier_cubic() (in module pyray)": [[5, "pyray.get_spline_point_bezier_cubic", false]], "get_spline_point_bezier_quad() (in module pyray)": [[5, "pyray.get_spline_point_bezier_quad", false]], "get_spline_point_catmull_rom() (in module pyray)": [[5, "pyray.get_spline_point_catmull_rom", false]], "get_spline_point_linear() (in module pyray)": [[5, "pyray.get_spline_point_linear", false]], "get_time() (in module pyray)": [[5, "pyray.get_time", false]], "get_touch_point_count() (in module pyray)": [[5, "pyray.get_touch_point_count", false]], "get_touch_point_id() (in module pyray)": [[5, "pyray.get_touch_point_id", false]], "get_touch_position() (in module pyray)": [[5, "pyray.get_touch_position", false]], "get_touch_x() (in module pyray)": [[5, "pyray.get_touch_x", false]], "get_touch_y() (in module pyray)": [[5, "pyray.get_touch_y", false]], "get_window_handle() (in module pyray)": [[5, "pyray.get_window_handle", false]], "get_window_position() (in module pyray)": [[5, "pyray.get_window_position", false]], "get_window_scale_dpi() (in module pyray)": [[5, "pyray.get_window_scale_dpi", false]], "get_working_directory() (in module pyray)": [[5, "pyray.get_working_directory", false]], "get_world_to_screen() (in module pyray)": [[5, "pyray.get_world_to_screen", false]], "get_world_to_screen_2d() (in module pyray)": [[5, "pyray.get_world_to_screen_2d", false]], "get_world_to_screen_ex() (in module pyray)": [[5, "pyray.get_world_to_screen_ex", false]], "getapplicationdirectory() (in module raylib)": [[6, "raylib.GetApplicationDirectory", false]], "getcameramatrix() (in module raylib)": [[6, "raylib.GetCameraMatrix", false]], "getcameramatrix2d() (in module raylib)": [[6, "raylib.GetCameraMatrix2D", false]], "getcharpressed() (in module raylib)": [[6, "raylib.GetCharPressed", false]], "getclipboardtext() (in module raylib)": [[6, "raylib.GetClipboardText", false]], "getcodepoint() (in module raylib)": [[6, "raylib.GetCodepoint", false]], "getcodepointcount() (in module raylib)": [[6, "raylib.GetCodepointCount", false]], "getcodepointnext() (in module raylib)": [[6, "raylib.GetCodepointNext", false]], "getcodepointprevious() (in module raylib)": [[6, "raylib.GetCodepointPrevious", false]], "getcollisionrec() (in module raylib)": [[6, "raylib.GetCollisionRec", false]], "getcolor() (in module raylib)": [[6, "raylib.GetColor", false]], "getcurrentmonitor() (in module raylib)": [[6, "raylib.GetCurrentMonitor", false]], "getdirectorypath() (in module raylib)": [[6, "raylib.GetDirectoryPath", false]], "getfileextension() (in module raylib)": [[6, "raylib.GetFileExtension", false]], "getfilelength() (in module raylib)": [[6, "raylib.GetFileLength", false]], "getfilemodtime() (in module raylib)": [[6, "raylib.GetFileModTime", false]], "getfilename() (in module raylib)": [[6, "raylib.GetFileName", false]], "getfilenamewithoutext() (in module raylib)": [[6, "raylib.GetFileNameWithoutExt", false]], "getfontdefault() (in module raylib)": [[6, "raylib.GetFontDefault", false]], "getfps() (in module raylib)": [[6, "raylib.GetFPS", false]], "getframetime() (in module raylib)": [[6, "raylib.GetFrameTime", false]], "getgamepadaxiscount() (in module raylib)": [[6, "raylib.GetGamepadAxisCount", false]], "getgamepadaxismovement() (in module raylib)": [[6, "raylib.GetGamepadAxisMovement", false]], "getgamepadbuttonpressed() (in module raylib)": [[6, "raylib.GetGamepadButtonPressed", false]], "getgamepadname() (in module raylib)": [[6, "raylib.GetGamepadName", false]], "getgesturedetected() (in module raylib)": [[6, "raylib.GetGestureDetected", false]], "getgesturedragangle() (in module raylib)": [[6, "raylib.GetGestureDragAngle", false]], "getgesturedragvector() (in module raylib)": [[6, "raylib.GetGestureDragVector", false]], "getgestureholdduration() (in module raylib)": [[6, "raylib.GetGestureHoldDuration", false]], "getgesturepinchangle() (in module raylib)": [[6, "raylib.GetGesturePinchAngle", false]], "getgesturepinchvector() (in module raylib)": [[6, "raylib.GetGesturePinchVector", false]], "getglyphatlasrec() (in module raylib)": [[6, "raylib.GetGlyphAtlasRec", false]], "getglyphindex() (in module raylib)": [[6, "raylib.GetGlyphIndex", false]], "getglyphinfo() (in module raylib)": [[6, "raylib.GetGlyphInfo", false]], "getimagealphaborder() (in module raylib)": [[6, "raylib.GetImageAlphaBorder", false]], "getimagecolor() (in module raylib)": [[6, "raylib.GetImageColor", false]], "getkeypressed() (in module raylib)": [[6, "raylib.GetKeyPressed", false]], "getmastervolume() (in module raylib)": [[6, "raylib.GetMasterVolume", false]], "getmeshboundingbox() (in module raylib)": [[6, "raylib.GetMeshBoundingBox", false]], "getmodelboundingbox() (in module raylib)": [[6, "raylib.GetModelBoundingBox", false]], "getmonitorcount() (in module raylib)": [[6, "raylib.GetMonitorCount", false]], "getmonitorheight() (in module raylib)": [[6, "raylib.GetMonitorHeight", false]], "getmonitorname() (in module raylib)": [[6, "raylib.GetMonitorName", false]], "getmonitorphysicalheight() (in module raylib)": [[6, "raylib.GetMonitorPhysicalHeight", false]], "getmonitorphysicalwidth() (in module raylib)": [[6, "raylib.GetMonitorPhysicalWidth", false]], "getmonitorposition() (in module raylib)": [[6, "raylib.GetMonitorPosition", false]], "getmonitorrefreshrate() (in module raylib)": [[6, "raylib.GetMonitorRefreshRate", false]], "getmonitorwidth() (in module raylib)": [[6, "raylib.GetMonitorWidth", false]], "getmousedelta() (in module raylib)": [[6, "raylib.GetMouseDelta", false]], "getmouseposition() (in module raylib)": [[6, "raylib.GetMousePosition", false]], "getmouseray() (in module raylib)": [[6, "raylib.GetMouseRay", false]], "getmousewheelmove() (in module raylib)": [[6, "raylib.GetMouseWheelMove", false]], "getmousewheelmovev() (in module raylib)": [[6, "raylib.GetMouseWheelMoveV", false]], "getmousex() (in module raylib)": [[6, "raylib.GetMouseX", false]], "getmousey() (in module raylib)": [[6, "raylib.GetMouseY", false]], "getmusictimelength() (in module raylib)": [[6, "raylib.GetMusicTimeLength", false]], "getmusictimeplayed() (in module raylib)": [[6, "raylib.GetMusicTimePlayed", false]], "getphysicsbodiescount() (in module raylib)": [[6, "raylib.GetPhysicsBodiesCount", false]], "getphysicsbody() (in module raylib)": [[6, "raylib.GetPhysicsBody", false]], "getphysicsshapetype() (in module raylib)": [[6, "raylib.GetPhysicsShapeType", false]], "getphysicsshapevertex() (in module raylib)": [[6, "raylib.GetPhysicsShapeVertex", false]], "getphysicsshapeverticescount() (in module raylib)": [[6, "raylib.GetPhysicsShapeVerticesCount", false]], "getpixelcolor() (in module raylib)": [[6, "raylib.GetPixelColor", false]], "getpixeldatasize() (in module raylib)": [[6, "raylib.GetPixelDataSize", false]], "getprevdirectorypath() (in module raylib)": [[6, "raylib.GetPrevDirectoryPath", false]], "getrandomvalue() (in module raylib)": [[6, "raylib.GetRandomValue", false]], "getraycollisionbox() (in module raylib)": [[6, "raylib.GetRayCollisionBox", false]], "getraycollisionmesh() (in module raylib)": [[6, "raylib.GetRayCollisionMesh", false]], "getraycollisionquad() (in module raylib)": [[6, "raylib.GetRayCollisionQuad", false]], "getraycollisionsphere() (in module raylib)": [[6, "raylib.GetRayCollisionSphere", false]], "getraycollisiontriangle() (in module raylib)": [[6, "raylib.GetRayCollisionTriangle", false]], "getrenderheight() (in module raylib)": [[6, "raylib.GetRenderHeight", false]], "getrenderwidth() (in module raylib)": [[6, "raylib.GetRenderWidth", false]], "getscreenheight() (in module raylib)": [[6, "raylib.GetScreenHeight", false]], "getscreentoworld2d() (in module raylib)": [[6, "raylib.GetScreenToWorld2D", false]], "getscreenwidth() (in module raylib)": [[6, "raylib.GetScreenWidth", false]], "getshaderlocation() (in module raylib)": [[6, "raylib.GetShaderLocation", false]], "getshaderlocationattrib() (in module raylib)": [[6, "raylib.GetShaderLocationAttrib", false]], "getsplinepointbasis() (in module raylib)": [[6, "raylib.GetSplinePointBasis", false]], "getsplinepointbeziercubic() (in module raylib)": [[6, "raylib.GetSplinePointBezierCubic", false]], "getsplinepointbezierquad() (in module raylib)": [[6, "raylib.GetSplinePointBezierQuad", false]], "getsplinepointcatmullrom() (in module raylib)": [[6, "raylib.GetSplinePointCatmullRom", false]], "getsplinepointlinear() (in module raylib)": [[6, "raylib.GetSplinePointLinear", false]], "gettime() (in module raylib)": [[6, "raylib.GetTime", false]], "gettouchpointcount() (in module raylib)": [[6, "raylib.GetTouchPointCount", false]], "gettouchpointid() (in module raylib)": [[6, "raylib.GetTouchPointId", false]], "gettouchposition() (in module raylib)": [[6, "raylib.GetTouchPosition", false]], "gettouchx() (in module raylib)": [[6, "raylib.GetTouchX", false]], "gettouchy() (in module raylib)": [[6, "raylib.GetTouchY", false]], "getwindowhandle() (in module raylib)": [[6, "raylib.GetWindowHandle", false]], "getwindowposition() (in module raylib)": [[6, "raylib.GetWindowPosition", false]], "getwindowscaledpi() (in module raylib)": [[6, "raylib.GetWindowScaleDPI", false]], "getworkingdirectory() (in module raylib)": [[6, "raylib.GetWorkingDirectory", false]], "getworldtoscreen() (in module raylib)": [[6, "raylib.GetWorldToScreen", false]], "getworldtoscreen2d() (in module raylib)": [[6, "raylib.GetWorldToScreen2D", false]], "getworldtoscreenex() (in module raylib)": [[6, "raylib.GetWorldToScreenEx", false]], "glfw_create_cursor() (in module pyray)": [[5, "pyray.glfw_create_cursor", false]], "glfw_create_standard_cursor() (in module pyray)": [[5, "pyray.glfw_create_standard_cursor", false]], "glfw_create_window() (in module pyray)": [[5, "pyray.glfw_create_window", false]], "glfw_default_window_hints() (in module pyray)": [[5, "pyray.glfw_default_window_hints", false]], "glfw_destroy_cursor() (in module pyray)": [[5, "pyray.glfw_destroy_cursor", false]], "glfw_destroy_window() (in module pyray)": [[5, "pyray.glfw_destroy_window", false]], "glfw_extension_supported() (in module pyray)": [[5, "pyray.glfw_extension_supported", false]], "glfw_focus_window() (in module pyray)": [[5, "pyray.glfw_focus_window", false]], "glfw_get_clipboard_string() (in module pyray)": [[5, "pyray.glfw_get_clipboard_string", false]], "glfw_get_current_context() (in module pyray)": [[5, "pyray.glfw_get_current_context", false]], "glfw_get_cursor_pos() (in module pyray)": [[5, "pyray.glfw_get_cursor_pos", false]], "glfw_get_error() (in module pyray)": [[5, "pyray.glfw_get_error", false]], "glfw_get_framebuffer_size() (in module pyray)": [[5, "pyray.glfw_get_framebuffer_size", false]], "glfw_get_gamepad_name() (in module pyray)": [[5, "pyray.glfw_get_gamepad_name", false]], "glfw_get_gamepad_state() (in module pyray)": [[5, "pyray.glfw_get_gamepad_state", false]], "glfw_get_gamma_ramp() (in module pyray)": [[5, "pyray.glfw_get_gamma_ramp", false]], "glfw_get_input_mode() (in module pyray)": [[5, "pyray.glfw_get_input_mode", false]], "glfw_get_joystick_axes() (in module pyray)": [[5, "pyray.glfw_get_joystick_axes", false]], "glfw_get_joystick_buttons() (in module pyray)": [[5, "pyray.glfw_get_joystick_buttons", false]], "glfw_get_joystick_guid() (in module pyray)": [[5, "pyray.glfw_get_joystick_guid", false]], "glfw_get_joystick_hats() (in module pyray)": [[5, "pyray.glfw_get_joystick_hats", false]], "glfw_get_joystick_name() (in module pyray)": [[5, "pyray.glfw_get_joystick_name", false]], "glfw_get_joystick_user_pointer() (in module pyray)": [[5, "pyray.glfw_get_joystick_user_pointer", false]], "glfw_get_key() (in module pyray)": [[5, "pyray.glfw_get_key", false]], "glfw_get_key_name() (in module pyray)": [[5, "pyray.glfw_get_key_name", false]], "glfw_get_key_scancode() (in module pyray)": [[5, "pyray.glfw_get_key_scancode", false]], "glfw_get_monitor_content_scale() (in module pyray)": [[5, "pyray.glfw_get_monitor_content_scale", false]], "glfw_get_monitor_name() (in module pyray)": [[5, "pyray.glfw_get_monitor_name", false]], "glfw_get_monitor_physical_size() (in module pyray)": [[5, "pyray.glfw_get_monitor_physical_size", false]], "glfw_get_monitor_pos() (in module pyray)": [[5, "pyray.glfw_get_monitor_pos", false]], "glfw_get_monitor_user_pointer() (in module pyray)": [[5, "pyray.glfw_get_monitor_user_pointer", false]], "glfw_get_monitor_workarea() (in module pyray)": [[5, "pyray.glfw_get_monitor_workarea", false]], "glfw_get_monitors() (in module pyray)": [[5, "pyray.glfw_get_monitors", false]], "glfw_get_mouse_button() (in module pyray)": [[5, "pyray.glfw_get_mouse_button", false]], "glfw_get_platform() (in module pyray)": [[5, "pyray.glfw_get_platform", false]], "glfw_get_primary_monitor() (in module pyray)": [[5, "pyray.glfw_get_primary_monitor", false]], "glfw_get_proc_address() (in module pyray)": [[5, "pyray.glfw_get_proc_address", false]], "glfw_get_required_instance_extensions() (in module pyray)": [[5, "pyray.glfw_get_required_instance_extensions", false]], "glfw_get_time() (in module pyray)": [[5, "pyray.glfw_get_time", false]], "glfw_get_timer_frequency() (in module pyray)": [[5, "pyray.glfw_get_timer_frequency", false]], "glfw_get_timer_value() (in module pyray)": [[5, "pyray.glfw_get_timer_value", false]], "glfw_get_version() (in module pyray)": [[5, "pyray.glfw_get_version", false]], "glfw_get_version_string() (in module pyray)": [[5, "pyray.glfw_get_version_string", false]], "glfw_get_video_mode() (in module pyray)": [[5, "pyray.glfw_get_video_mode", false]], "glfw_get_video_modes() (in module pyray)": [[5, "pyray.glfw_get_video_modes", false]], "glfw_get_window_attrib() (in module pyray)": [[5, "pyray.glfw_get_window_attrib", false]], "glfw_get_window_content_scale() (in module pyray)": [[5, "pyray.glfw_get_window_content_scale", false]], "glfw_get_window_frame_size() (in module pyray)": [[5, "pyray.glfw_get_window_frame_size", false]], "glfw_get_window_monitor() (in module pyray)": [[5, "pyray.glfw_get_window_monitor", false]], "glfw_get_window_opacity() (in module pyray)": [[5, "pyray.glfw_get_window_opacity", false]], "glfw_get_window_pos() (in module pyray)": [[5, "pyray.glfw_get_window_pos", false]], "glfw_get_window_size() (in module pyray)": [[5, "pyray.glfw_get_window_size", false]], "glfw_get_window_user_pointer() (in module pyray)": [[5, "pyray.glfw_get_window_user_pointer", false]], "glfw_hide_window() (in module pyray)": [[5, "pyray.glfw_hide_window", false]], "glfw_iconify_window() (in module pyray)": [[5, "pyray.glfw_iconify_window", false]], "glfw_init() (in module pyray)": [[5, "pyray.glfw_init", false]], "glfw_init_allocator() (in module pyray)": [[5, "pyray.glfw_init_allocator", false]], "glfw_init_hint() (in module pyray)": [[5, "pyray.glfw_init_hint", false]], "glfw_joystick_is_gamepad() (in module pyray)": [[5, "pyray.glfw_joystick_is_gamepad", false]], "glfw_joystick_present() (in module pyray)": [[5, "pyray.glfw_joystick_present", false]], "glfw_make_context_current() (in module pyray)": [[5, "pyray.glfw_make_context_current", false]], "glfw_maximize_window() (in module pyray)": [[5, "pyray.glfw_maximize_window", false]], "glfw_platform_supported() (in module pyray)": [[5, "pyray.glfw_platform_supported", false]], "glfw_poll_events() (in module pyray)": [[5, "pyray.glfw_poll_events", false]], "glfw_post_empty_event() (in module pyray)": [[5, "pyray.glfw_post_empty_event", false]], "glfw_raw_mouse_motion_supported() (in module pyray)": [[5, "pyray.glfw_raw_mouse_motion_supported", false]], "glfw_request_window_attention() (in module pyray)": [[5, "pyray.glfw_request_window_attention", false]], "glfw_restore_window() (in module pyray)": [[5, "pyray.glfw_restore_window", false]], "glfw_set_char_callback() (in module pyray)": [[5, "pyray.glfw_set_char_callback", false]], "glfw_set_char_mods_callback() (in module pyray)": [[5, "pyray.glfw_set_char_mods_callback", false]], "glfw_set_clipboard_string() (in module pyray)": [[5, "pyray.glfw_set_clipboard_string", false]], "glfw_set_cursor() (in module pyray)": [[5, "pyray.glfw_set_cursor", false]], "glfw_set_cursor_enter_callback() (in module pyray)": [[5, "pyray.glfw_set_cursor_enter_callback", false]], "glfw_set_cursor_pos() (in module pyray)": [[5, "pyray.glfw_set_cursor_pos", false]], "glfw_set_cursor_pos_callback() (in module pyray)": [[5, "pyray.glfw_set_cursor_pos_callback", false]], "glfw_set_drop_callback() (in module pyray)": [[5, "pyray.glfw_set_drop_callback", false]], "glfw_set_error_callback() (in module pyray)": [[5, "pyray.glfw_set_error_callback", false]], "glfw_set_framebuffer_size_callback() (in module pyray)": [[5, "pyray.glfw_set_framebuffer_size_callback", false]], "glfw_set_gamma() (in module pyray)": [[5, "pyray.glfw_set_gamma", false]], "glfw_set_gamma_ramp() (in module pyray)": [[5, "pyray.glfw_set_gamma_ramp", false]], "glfw_set_input_mode() (in module pyray)": [[5, "pyray.glfw_set_input_mode", false]], "glfw_set_joystick_callback() (in module pyray)": [[5, "pyray.glfw_set_joystick_callback", false]], "glfw_set_joystick_user_pointer() (in module pyray)": [[5, "pyray.glfw_set_joystick_user_pointer", false]], "glfw_set_key_callback() (in module pyray)": [[5, "pyray.glfw_set_key_callback", false]], "glfw_set_monitor_callback() (in module pyray)": [[5, "pyray.glfw_set_monitor_callback", false]], "glfw_set_monitor_user_pointer() (in module pyray)": [[5, "pyray.glfw_set_monitor_user_pointer", false]], "glfw_set_mouse_button_callback() (in module pyray)": [[5, "pyray.glfw_set_mouse_button_callback", false]], "glfw_set_scroll_callback() (in module pyray)": [[5, "pyray.glfw_set_scroll_callback", false]], "glfw_set_time() (in module pyray)": [[5, "pyray.glfw_set_time", false]], "glfw_set_window_aspect_ratio() (in module pyray)": [[5, "pyray.glfw_set_window_aspect_ratio", false]], "glfw_set_window_attrib() (in module pyray)": [[5, "pyray.glfw_set_window_attrib", false]], "glfw_set_window_close_callback() (in module pyray)": [[5, "pyray.glfw_set_window_close_callback", false]], "glfw_set_window_content_scale_callback() (in module pyray)": [[5, "pyray.glfw_set_window_content_scale_callback", false]], "glfw_set_window_focus_callback() (in module pyray)": [[5, "pyray.glfw_set_window_focus_callback", false]], "glfw_set_window_icon() (in module pyray)": [[5, "pyray.glfw_set_window_icon", false]], "glfw_set_window_iconify_callback() (in module pyray)": [[5, "pyray.glfw_set_window_iconify_callback", false]], "glfw_set_window_maximize_callback() (in module pyray)": [[5, "pyray.glfw_set_window_maximize_callback", false]], "glfw_set_window_monitor() (in module pyray)": [[5, "pyray.glfw_set_window_monitor", false]], "glfw_set_window_opacity() (in module pyray)": [[5, "pyray.glfw_set_window_opacity", false]], "glfw_set_window_pos() (in module pyray)": [[5, "pyray.glfw_set_window_pos", false]], "glfw_set_window_pos_callback() (in module pyray)": [[5, "pyray.glfw_set_window_pos_callback", false]], "glfw_set_window_refresh_callback() (in module pyray)": [[5, "pyray.glfw_set_window_refresh_callback", false]], "glfw_set_window_should_close() (in module pyray)": [[5, "pyray.glfw_set_window_should_close", false]], "glfw_set_window_size() (in module pyray)": [[5, "pyray.glfw_set_window_size", false]], "glfw_set_window_size_callback() (in module pyray)": [[5, "pyray.glfw_set_window_size_callback", false]], "glfw_set_window_size_limits() (in module pyray)": [[5, "pyray.glfw_set_window_size_limits", false]], "glfw_set_window_title() (in module pyray)": [[5, "pyray.glfw_set_window_title", false]], "glfw_set_window_user_pointer() (in module pyray)": [[5, "pyray.glfw_set_window_user_pointer", false]], "glfw_show_window() (in module pyray)": [[5, "pyray.glfw_show_window", false]], "glfw_swap_buffers() (in module pyray)": [[5, "pyray.glfw_swap_buffers", false]], "glfw_swap_interval() (in module pyray)": [[5, "pyray.glfw_swap_interval", false]], "glfw_terminate() (in module pyray)": [[5, "pyray.glfw_terminate", false]], "glfw_update_gamepad_mappings() (in module pyray)": [[5, "pyray.glfw_update_gamepad_mappings", false]], "glfw_vulkan_supported() (in module pyray)": [[5, "pyray.glfw_vulkan_supported", false]], "glfw_wait_events() (in module pyray)": [[5, "pyray.glfw_wait_events", false]], "glfw_wait_events_timeout() (in module pyray)": [[5, "pyray.glfw_wait_events_timeout", false]], "glfw_window_hint() (in module pyray)": [[5, "pyray.glfw_window_hint", false]], "glfw_window_hint_string() (in module pyray)": [[5, "pyray.glfw_window_hint_string", false]], "glfw_window_should_close() (in module pyray)": [[5, "pyray.glfw_window_should_close", false]], "glfwallocator (class in raylib)": [[6, "raylib.GLFWallocator", false]], "glfwcreatecursor() (in module raylib)": [[6, "raylib.glfwCreateCursor", false]], "glfwcreatestandardcursor() (in module raylib)": [[6, "raylib.glfwCreateStandardCursor", false]], "glfwcreatewindow() (in module raylib)": [[6, "raylib.glfwCreateWindow", false]], "glfwcursor (class in raylib)": [[6, "raylib.GLFWcursor", false]], "glfwdefaultwindowhints() (in module raylib)": [[6, "raylib.glfwDefaultWindowHints", false]], "glfwdestroycursor() (in module raylib)": [[6, "raylib.glfwDestroyCursor", false]], "glfwdestroywindow() (in module raylib)": [[6, "raylib.glfwDestroyWindow", false]], "glfwextensionsupported() (in module raylib)": [[6, "raylib.glfwExtensionSupported", false]], "glfwfocuswindow() (in module raylib)": [[6, "raylib.glfwFocusWindow", false]], "glfwgamepadstate (class in raylib)": [[6, "raylib.GLFWgamepadstate", false]], "glfwgammaramp (class in raylib)": [[6, "raylib.GLFWgammaramp", false]], "glfwgetclipboardstring() (in module raylib)": [[6, "raylib.glfwGetClipboardString", false]], "glfwgetcurrentcontext() (in module raylib)": [[6, "raylib.glfwGetCurrentContext", false]], "glfwgetcursorpos() (in module raylib)": [[6, "raylib.glfwGetCursorPos", false]], "glfwgeterror() (in module raylib)": [[6, "raylib.glfwGetError", false]], "glfwgetframebuffersize() (in module raylib)": [[6, "raylib.glfwGetFramebufferSize", false]], "glfwgetgamepadname() (in module raylib)": [[6, "raylib.glfwGetGamepadName", false]], "glfwgetgamepadstate() (in module raylib)": [[6, "raylib.glfwGetGamepadState", false]], "glfwgetgammaramp() (in module raylib)": [[6, "raylib.glfwGetGammaRamp", false]], "glfwgetinputmode() (in module raylib)": [[6, "raylib.glfwGetInputMode", false]], "glfwgetjoystickaxes() (in module raylib)": [[6, "raylib.glfwGetJoystickAxes", false]], "glfwgetjoystickbuttons() (in module raylib)": [[6, "raylib.glfwGetJoystickButtons", false]], "glfwgetjoystickguid() (in module raylib)": [[6, "raylib.glfwGetJoystickGUID", false]], "glfwgetjoystickhats() (in module raylib)": [[6, "raylib.glfwGetJoystickHats", false]], "glfwgetjoystickname() (in module raylib)": [[6, "raylib.glfwGetJoystickName", false]], "glfwgetjoystickuserpointer() (in module raylib)": [[6, "raylib.glfwGetJoystickUserPointer", false]], "glfwgetkey() (in module raylib)": [[6, "raylib.glfwGetKey", false]], "glfwgetkeyname() (in module raylib)": [[6, "raylib.glfwGetKeyName", false]], "glfwgetkeyscancode() (in module raylib)": [[6, "raylib.glfwGetKeyScancode", false]], "glfwgetmonitorcontentscale() (in module raylib)": [[6, "raylib.glfwGetMonitorContentScale", false]], "glfwgetmonitorname() (in module raylib)": [[6, "raylib.glfwGetMonitorName", false]], "glfwgetmonitorphysicalsize() (in module raylib)": [[6, "raylib.glfwGetMonitorPhysicalSize", false]], "glfwgetmonitorpos() (in module raylib)": [[6, "raylib.glfwGetMonitorPos", false]], "glfwgetmonitors() (in module raylib)": [[6, "raylib.glfwGetMonitors", false]], "glfwgetmonitoruserpointer() (in module raylib)": [[6, "raylib.glfwGetMonitorUserPointer", false]], "glfwgetmonitorworkarea() (in module raylib)": [[6, "raylib.glfwGetMonitorWorkarea", false]], "glfwgetmousebutton() (in module raylib)": [[6, "raylib.glfwGetMouseButton", false]], "glfwgetplatform() (in module raylib)": [[6, "raylib.glfwGetPlatform", false]], "glfwgetprimarymonitor() (in module raylib)": [[6, "raylib.glfwGetPrimaryMonitor", false]], "glfwgetprocaddress() (in module raylib)": [[6, "raylib.glfwGetProcAddress", false]], "glfwgetrequiredinstanceextensions() (in module raylib)": [[6, "raylib.glfwGetRequiredInstanceExtensions", false]], "glfwgettime() (in module raylib)": [[6, "raylib.glfwGetTime", false]], "glfwgettimerfrequency() (in module raylib)": [[6, "raylib.glfwGetTimerFrequency", false]], "glfwgettimervalue() (in module raylib)": [[6, "raylib.glfwGetTimerValue", false]], "glfwgetversion() (in module raylib)": [[6, "raylib.glfwGetVersion", false]], "glfwgetversionstring() (in module raylib)": [[6, "raylib.glfwGetVersionString", false]], "glfwgetvideomode() (in module raylib)": [[6, "raylib.glfwGetVideoMode", false]], "glfwgetvideomodes() (in module raylib)": [[6, "raylib.glfwGetVideoModes", false]], "glfwgetwindowattrib() (in module raylib)": [[6, "raylib.glfwGetWindowAttrib", false]], "glfwgetwindowcontentscale() (in module raylib)": [[6, "raylib.glfwGetWindowContentScale", false]], "glfwgetwindowframesize() (in module raylib)": [[6, "raylib.glfwGetWindowFrameSize", false]], "glfwgetwindowmonitor() (in module raylib)": [[6, "raylib.glfwGetWindowMonitor", false]], "glfwgetwindowopacity() (in module raylib)": [[6, "raylib.glfwGetWindowOpacity", false]], "glfwgetwindowpos() (in module raylib)": [[6, "raylib.glfwGetWindowPos", false]], "glfwgetwindowsize() (in module raylib)": [[6, "raylib.glfwGetWindowSize", false]], "glfwgetwindowuserpointer() (in module raylib)": [[6, "raylib.glfwGetWindowUserPointer", false]], "glfwhidewindow() (in module raylib)": [[6, "raylib.glfwHideWindow", false]], "glfwiconifywindow() (in module raylib)": [[6, "raylib.glfwIconifyWindow", false]], "glfwimage (class in raylib)": [[6, "raylib.GLFWimage", false]], "glfwinit() (in module raylib)": [[6, "raylib.glfwInit", false]], "glfwinitallocator() (in module raylib)": [[6, "raylib.glfwInitAllocator", false]], "glfwinithint() (in module raylib)": [[6, "raylib.glfwInitHint", false]], "glfwjoystickisgamepad() (in module raylib)": [[6, "raylib.glfwJoystickIsGamepad", false]], "glfwjoystickpresent() (in module raylib)": [[6, "raylib.glfwJoystickPresent", false]], "glfwmakecontextcurrent() (in module raylib)": [[6, "raylib.glfwMakeContextCurrent", false]], "glfwmaximizewindow() (in module raylib)": [[6, "raylib.glfwMaximizeWindow", false]], "glfwmonitor (class in raylib)": [[6, "raylib.GLFWmonitor", false]], "glfwplatformsupported() (in module raylib)": [[6, "raylib.glfwPlatformSupported", false]], "glfwpollevents() (in module raylib)": [[6, "raylib.glfwPollEvents", false]], "glfwpostemptyevent() (in module raylib)": [[6, "raylib.glfwPostEmptyEvent", false]], "glfwrawmousemotionsupported() (in module raylib)": [[6, "raylib.glfwRawMouseMotionSupported", false]], "glfwrequestwindowattention() (in module raylib)": [[6, "raylib.glfwRequestWindowAttention", false]], "glfwrestorewindow() (in module raylib)": [[6, "raylib.glfwRestoreWindow", false]], "glfwsetcharcallback() (in module raylib)": [[6, "raylib.glfwSetCharCallback", false]], "glfwsetcharmodscallback() (in module raylib)": [[6, "raylib.glfwSetCharModsCallback", false]], "glfwsetclipboardstring() (in module raylib)": [[6, "raylib.glfwSetClipboardString", false]], "glfwsetcursor() (in module raylib)": [[6, "raylib.glfwSetCursor", false]], "glfwsetcursorentercallback() (in module raylib)": [[6, "raylib.glfwSetCursorEnterCallback", false]], "glfwsetcursorpos() (in module raylib)": [[6, "raylib.glfwSetCursorPos", false]], "glfwsetcursorposcallback() (in module raylib)": [[6, "raylib.glfwSetCursorPosCallback", false]], "glfwsetdropcallback() (in module raylib)": [[6, "raylib.glfwSetDropCallback", false]], "glfwseterrorcallback() (in module raylib)": [[6, "raylib.glfwSetErrorCallback", false]], "glfwsetframebuffersizecallback() (in module raylib)": [[6, "raylib.glfwSetFramebufferSizeCallback", false]], "glfwsetgamma() (in module raylib)": [[6, "raylib.glfwSetGamma", false]], "glfwsetgammaramp() (in module raylib)": [[6, "raylib.glfwSetGammaRamp", false]], "glfwsetinputmode() (in module raylib)": [[6, "raylib.glfwSetInputMode", false]], "glfwsetjoystickcallback() (in module raylib)": [[6, "raylib.glfwSetJoystickCallback", false]], "glfwsetjoystickuserpointer() (in module raylib)": [[6, "raylib.glfwSetJoystickUserPointer", false]], "glfwsetkeycallback() (in module raylib)": [[6, "raylib.glfwSetKeyCallback", false]], "glfwsetmonitorcallback() (in module raylib)": [[6, "raylib.glfwSetMonitorCallback", false]], "glfwsetmonitoruserpointer() (in module raylib)": [[6, "raylib.glfwSetMonitorUserPointer", false]], "glfwsetmousebuttoncallback() (in module raylib)": [[6, "raylib.glfwSetMouseButtonCallback", false]], "glfwsetscrollcallback() (in module raylib)": [[6, "raylib.glfwSetScrollCallback", false]], "glfwsettime() (in module raylib)": [[6, "raylib.glfwSetTime", false]], "glfwsetwindowaspectratio() (in module raylib)": [[6, "raylib.glfwSetWindowAspectRatio", false]], "glfwsetwindowattrib() (in module raylib)": [[6, "raylib.glfwSetWindowAttrib", false]], "glfwsetwindowclosecallback() (in module raylib)": [[6, "raylib.glfwSetWindowCloseCallback", false]], "glfwsetwindowcontentscalecallback() (in module raylib)": [[6, "raylib.glfwSetWindowContentScaleCallback", false]], "glfwsetwindowfocuscallback() (in module raylib)": [[6, "raylib.glfwSetWindowFocusCallback", false]], "glfwsetwindowicon() (in module raylib)": [[6, "raylib.glfwSetWindowIcon", false]], "glfwsetwindowiconifycallback() (in module raylib)": [[6, "raylib.glfwSetWindowIconifyCallback", false]], "glfwsetwindowmaximizecallback() (in module raylib)": [[6, "raylib.glfwSetWindowMaximizeCallback", false]], "glfwsetwindowmonitor() (in module raylib)": [[6, "raylib.glfwSetWindowMonitor", false]], "glfwsetwindowopacity() (in module raylib)": [[6, "raylib.glfwSetWindowOpacity", false]], "glfwsetwindowpos() (in module raylib)": [[6, "raylib.glfwSetWindowPos", false]], "glfwsetwindowposcallback() (in module raylib)": [[6, "raylib.glfwSetWindowPosCallback", false]], "glfwsetwindowrefreshcallback() (in module raylib)": [[6, "raylib.glfwSetWindowRefreshCallback", false]], "glfwsetwindowshouldclose() (in module raylib)": [[6, "raylib.glfwSetWindowShouldClose", false]], "glfwsetwindowsize() (in module raylib)": [[6, "raylib.glfwSetWindowSize", false]], "glfwsetwindowsizecallback() (in module raylib)": [[6, "raylib.glfwSetWindowSizeCallback", false]], "glfwsetwindowsizelimits() (in module raylib)": [[6, "raylib.glfwSetWindowSizeLimits", false]], "glfwsetwindowtitle() (in module raylib)": [[6, "raylib.glfwSetWindowTitle", false]], "glfwsetwindowuserpointer() (in module raylib)": [[6, "raylib.glfwSetWindowUserPointer", false]], "glfwshowwindow() (in module raylib)": [[6, "raylib.glfwShowWindow", false]], "glfwswapbuffers() (in module raylib)": [[6, "raylib.glfwSwapBuffers", false]], "glfwswapinterval() (in module raylib)": [[6, "raylib.glfwSwapInterval", false]], "glfwterminate() (in module raylib)": [[6, "raylib.glfwTerminate", false]], "glfwupdategamepadmappings() (in module raylib)": [[6, "raylib.glfwUpdateGamepadMappings", false]], "glfwvidmode (class in raylib)": [[6, "raylib.GLFWvidmode", false]], "glfwvulkansupported() (in module raylib)": [[6, "raylib.glfwVulkanSupported", false]], "glfwwaitevents() (in module raylib)": [[6, "raylib.glfwWaitEvents", false]], "glfwwaiteventstimeout() (in module raylib)": [[6, "raylib.glfwWaitEventsTimeout", false]], "glfwwindow (class in raylib)": [[6, "raylib.GLFWwindow", false]], "glfwwindowhint() (in module raylib)": [[6, "raylib.glfwWindowHint", false]], "glfwwindowhintstring() (in module raylib)": [[6, "raylib.glfwWindowHintString", false]], "glfwwindowshouldclose() (in module raylib)": [[6, "raylib.glfwWindowShouldClose", false]], "glyphcount (pyray.font attribute)": [[5, "pyray.Font.glyphCount", false]], "glyphcount (raylib.font attribute)": [[6, "raylib.Font.glyphCount", false]], "glyphinfo (class in pyray)": [[5, "pyray.GlyphInfo", false]], "glyphinfo (class in raylib)": [[6, "raylib.GlyphInfo", false]], "glyphpadding (pyray.font attribute)": [[5, "pyray.Font.glyphPadding", false]], "glyphpadding (raylib.font attribute)": [[6, "raylib.Font.glyphPadding", false]], "glyphs (pyray.font attribute)": [[5, "pyray.Font.glyphs", false]], "glyphs (raylib.font attribute)": [[6, "raylib.Font.glyphs", false]], "gold (in module pyray)": [[5, "pyray.GOLD", false]], "gold (in module raylib)": [[6, "raylib.GOLD", false]], "gray (in module pyray)": [[5, "pyray.GRAY", false]], "gray (in module raylib)": [[6, "raylib.GRAY", false]], "green (in module pyray)": [[5, "pyray.GREEN", false]], "green (in module raylib)": [[6, "raylib.GREEN", false]], "green (raylib.glfwgammaramp attribute)": [[6, "raylib.GLFWgammaramp.green", false]], "greenbits (raylib.glfwvidmode attribute)": [[6, "raylib.GLFWvidmode.greenBits", false]], "group_padding (in module raylib)": [[6, "raylib.GROUP_PADDING", false]], "group_padding (pyray.guitoggleproperty attribute)": [[5, "pyray.GuiToggleProperty.GROUP_PADDING", false]], "gui_button() (in module pyray)": [[5, "pyray.gui_button", false]], "gui_check_box() (in module pyray)": [[5, "pyray.gui_check_box", false]], "gui_color_bar_alpha() (in module pyray)": [[5, "pyray.gui_color_bar_alpha", false]], "gui_color_bar_hue() (in module pyray)": [[5, "pyray.gui_color_bar_hue", false]], "gui_color_panel() (in module pyray)": [[5, "pyray.gui_color_panel", false]], "gui_color_panel_hsv() (in module pyray)": [[5, "pyray.gui_color_panel_hsv", false]], "gui_color_picker() (in module pyray)": [[5, "pyray.gui_color_picker", false]], "gui_color_picker_hsv() (in module pyray)": [[5, "pyray.gui_color_picker_hsv", false]], "gui_combo_box() (in module pyray)": [[5, "pyray.gui_combo_box", false]], "gui_disable() (in module pyray)": [[5, "pyray.gui_disable", false]], "gui_disable_tooltip() (in module pyray)": [[5, "pyray.gui_disable_tooltip", false]], "gui_draw_icon() (in module pyray)": [[5, "pyray.gui_draw_icon", false]], "gui_dropdown_box() (in module pyray)": [[5, "pyray.gui_dropdown_box", false]], "gui_dummy_rec() (in module pyray)": [[5, "pyray.gui_dummy_rec", false]], "gui_enable() (in module pyray)": [[5, "pyray.gui_enable", false]], "gui_enable_tooltip() (in module pyray)": [[5, "pyray.gui_enable_tooltip", false]], "gui_get_font() (in module pyray)": [[5, "pyray.gui_get_font", false]], "gui_get_icons() (in module pyray)": [[5, "pyray.gui_get_icons", false]], "gui_get_state() (in module pyray)": [[5, "pyray.gui_get_state", false]], "gui_get_style() (in module pyray)": [[5, "pyray.gui_get_style", false]], "gui_grid() (in module pyray)": [[5, "pyray.gui_grid", false]], "gui_group_box() (in module pyray)": [[5, "pyray.gui_group_box", false]], "gui_icon_text() (in module pyray)": [[5, "pyray.gui_icon_text", false]], "gui_is_locked() (in module pyray)": [[5, "pyray.gui_is_locked", false]], "gui_label() (in module pyray)": [[5, "pyray.gui_label", false]], "gui_label_button() (in module pyray)": [[5, "pyray.gui_label_button", false]], "gui_line() (in module pyray)": [[5, "pyray.gui_line", false]], "gui_list_view() (in module pyray)": [[5, "pyray.gui_list_view", false]], "gui_list_view_ex() (in module pyray)": [[5, "pyray.gui_list_view_ex", false]], "gui_load_icons() (in module pyray)": [[5, "pyray.gui_load_icons", false]], "gui_load_style() (in module pyray)": [[5, "pyray.gui_load_style", false]], "gui_load_style_default() (in module pyray)": [[5, "pyray.gui_load_style_default", false]], "gui_lock() (in module pyray)": [[5, "pyray.gui_lock", false]], "gui_message_box() (in module pyray)": [[5, "pyray.gui_message_box", false]], "gui_panel() (in module pyray)": [[5, "pyray.gui_panel", false]], "gui_progress_bar() (in module pyray)": [[5, "pyray.gui_progress_bar", false]], "gui_scroll_panel() (in module pyray)": [[5, "pyray.gui_scroll_panel", false]], "gui_set_alpha() (in module pyray)": [[5, "pyray.gui_set_alpha", false]], "gui_set_font() (in module pyray)": [[5, "pyray.gui_set_font", false]], "gui_set_icon_scale() (in module pyray)": [[5, "pyray.gui_set_icon_scale", false]], "gui_set_state() (in module pyray)": [[5, "pyray.gui_set_state", false]], "gui_set_style() (in module pyray)": [[5, "pyray.gui_set_style", false]], "gui_set_tooltip() (in module pyray)": [[5, "pyray.gui_set_tooltip", false]], "gui_slider() (in module pyray)": [[5, "pyray.gui_slider", false]], "gui_slider_bar() (in module pyray)": [[5, "pyray.gui_slider_bar", false]], "gui_spinner() (in module pyray)": [[5, "pyray.gui_spinner", false]], "gui_status_bar() (in module pyray)": [[5, "pyray.gui_status_bar", false]], "gui_tab_bar() (in module pyray)": [[5, "pyray.gui_tab_bar", false]], "gui_text_box() (in module pyray)": [[5, "pyray.gui_text_box", false]], "gui_text_input_box() (in module pyray)": [[5, "pyray.gui_text_input_box", false]], "gui_toggle() (in module pyray)": [[5, "pyray.gui_toggle", false]], "gui_toggle_group() (in module pyray)": [[5, "pyray.gui_toggle_group", false]], "gui_toggle_slider() (in module pyray)": [[5, "pyray.gui_toggle_slider", false]], "gui_unlock() (in module pyray)": [[5, "pyray.gui_unlock", false]], "gui_value_box() (in module pyray)": [[5, "pyray.gui_value_box", false]], "gui_window_box() (in module pyray)": [[5, "pyray.gui_window_box", false]], "guibutton() (in module raylib)": [[6, "raylib.GuiButton", false]], "guicheckbox() (in module raylib)": [[6, "raylib.GuiCheckBox", false]], "guicheckboxproperty (class in pyray)": [[5, "pyray.GuiCheckBoxProperty", false]], "guicheckboxproperty (in module raylib)": [[6, "raylib.GuiCheckBoxProperty", false]], "guicolorbaralpha() (in module raylib)": [[6, "raylib.GuiColorBarAlpha", false]], "guicolorbarhue() (in module raylib)": [[6, "raylib.GuiColorBarHue", false]], "guicolorpanel() (in module raylib)": [[6, "raylib.GuiColorPanel", false]], "guicolorpanelhsv() (in module raylib)": [[6, "raylib.GuiColorPanelHSV", false]], "guicolorpicker() (in module raylib)": [[6, "raylib.GuiColorPicker", false]], "guicolorpickerhsv() (in module raylib)": [[6, "raylib.GuiColorPickerHSV", false]], "guicolorpickerproperty (class in pyray)": [[5, "pyray.GuiColorPickerProperty", false]], "guicolorpickerproperty (in module raylib)": [[6, "raylib.GuiColorPickerProperty", false]], "guicombobox() (in module raylib)": [[6, "raylib.GuiComboBox", false]], "guicomboboxproperty (class in pyray)": [[5, "pyray.GuiComboBoxProperty", false]], "guicomboboxproperty (in module raylib)": [[6, "raylib.GuiComboBoxProperty", false]], "guicontrol (class in pyray)": [[5, "pyray.GuiControl", false]], "guicontrol (in module raylib)": [[6, "raylib.GuiControl", false]], "guicontrolproperty (class in pyray)": [[5, "pyray.GuiControlProperty", false]], "guicontrolproperty (in module raylib)": [[6, "raylib.GuiControlProperty", false]], "guidefaultproperty (class in pyray)": [[5, "pyray.GuiDefaultProperty", false]], "guidefaultproperty (in module raylib)": [[6, "raylib.GuiDefaultProperty", false]], "guidisable() (in module raylib)": [[6, "raylib.GuiDisable", false]], "guidisabletooltip() (in module raylib)": [[6, "raylib.GuiDisableTooltip", false]], "guidrawicon() (in module raylib)": [[6, "raylib.GuiDrawIcon", false]], "guidropdownbox() (in module raylib)": [[6, "raylib.GuiDropdownBox", false]], "guidropdownboxproperty (class in pyray)": [[5, "pyray.GuiDropdownBoxProperty", false]], "guidropdownboxproperty (in module raylib)": [[6, "raylib.GuiDropdownBoxProperty", false]], "guidummyrec() (in module raylib)": [[6, "raylib.GuiDummyRec", false]], "guienable() (in module raylib)": [[6, "raylib.GuiEnable", false]], "guienabletooltip() (in module raylib)": [[6, "raylib.GuiEnableTooltip", false]], "guigetfont() (in module raylib)": [[6, "raylib.GuiGetFont", false]], "guigeticons() (in module raylib)": [[6, "raylib.GuiGetIcons", false]], "guigetstate() (in module raylib)": [[6, "raylib.GuiGetState", false]], "guigetstyle() (in module raylib)": [[6, "raylib.GuiGetStyle", false]], "guigrid() (in module raylib)": [[6, "raylib.GuiGrid", false]], "guigroupbox() (in module raylib)": [[6, "raylib.GuiGroupBox", false]], "guiiconname (class in pyray)": [[5, "pyray.GuiIconName", false]], "guiiconname (in module raylib)": [[6, "raylib.GuiIconName", false]], "guiicontext() (in module raylib)": [[6, "raylib.GuiIconText", false]], "guiislocked() (in module raylib)": [[6, "raylib.GuiIsLocked", false]], "guilabel() (in module raylib)": [[6, "raylib.GuiLabel", false]], "guilabelbutton() (in module raylib)": [[6, "raylib.GuiLabelButton", false]], "guiline() (in module raylib)": [[6, "raylib.GuiLine", false]], "guilistview() (in module raylib)": [[6, "raylib.GuiListView", false]], "guilistviewex() (in module raylib)": [[6, "raylib.GuiListViewEx", false]], "guilistviewproperty (class in pyray)": [[5, "pyray.GuiListViewProperty", false]], "guilistviewproperty (in module raylib)": [[6, "raylib.GuiListViewProperty", false]], "guiloadicons() (in module raylib)": [[6, "raylib.GuiLoadIcons", false]], "guiloadstyle() (in module raylib)": [[6, "raylib.GuiLoadStyle", false]], "guiloadstyledefault() (in module raylib)": [[6, "raylib.GuiLoadStyleDefault", false]], "guilock() (in module raylib)": [[6, "raylib.GuiLock", false]], "guimessagebox() (in module raylib)": [[6, "raylib.GuiMessageBox", false]], "guipanel() (in module raylib)": [[6, "raylib.GuiPanel", false]], "guiprogressbar() (in module raylib)": [[6, "raylib.GuiProgressBar", false]], "guiprogressbarproperty (class in pyray)": [[5, "pyray.GuiProgressBarProperty", false]], "guiprogressbarproperty (in module raylib)": [[6, "raylib.GuiProgressBarProperty", false]], "guiscrollbarproperty (class in pyray)": [[5, "pyray.GuiScrollBarProperty", false]], "guiscrollbarproperty (in module raylib)": [[6, "raylib.GuiScrollBarProperty", false]], "guiscrollpanel() (in module raylib)": [[6, "raylib.GuiScrollPanel", false]], "guisetalpha() (in module raylib)": [[6, "raylib.GuiSetAlpha", false]], "guisetfont() (in module raylib)": [[6, "raylib.GuiSetFont", false]], "guiseticonscale() (in module raylib)": [[6, "raylib.GuiSetIconScale", false]], "guisetstate() (in module raylib)": [[6, "raylib.GuiSetState", false]], "guisetstyle() (in module raylib)": [[6, "raylib.GuiSetStyle", false]], "guisettooltip() (in module raylib)": [[6, "raylib.GuiSetTooltip", false]], "guislider() (in module raylib)": [[6, "raylib.GuiSlider", false]], "guisliderbar() (in module raylib)": [[6, "raylib.GuiSliderBar", false]], "guisliderproperty (class in pyray)": [[5, "pyray.GuiSliderProperty", false]], "guisliderproperty (in module raylib)": [[6, "raylib.GuiSliderProperty", false]], "guispinner() (in module raylib)": [[6, "raylib.GuiSpinner", false]], "guispinnerproperty (class in pyray)": [[5, "pyray.GuiSpinnerProperty", false]], "guispinnerproperty (in module raylib)": [[6, "raylib.GuiSpinnerProperty", false]], "guistate (class in pyray)": [[5, "pyray.GuiState", false]], "guistate (in module raylib)": [[6, "raylib.GuiState", false]], "guistatusbar() (in module raylib)": [[6, "raylib.GuiStatusBar", false]], "guistyleprop (class in pyray)": [[5, "pyray.GuiStyleProp", false]], "guistyleprop (class in raylib)": [[6, "raylib.GuiStyleProp", false]], "guitabbar() (in module raylib)": [[6, "raylib.GuiTabBar", false]], "guitextalignment (class in pyray)": [[5, "pyray.GuiTextAlignment", false]], "guitextalignment (in module raylib)": [[6, "raylib.GuiTextAlignment", false]], "guitextalignmentvertical (class in pyray)": [[5, "pyray.GuiTextAlignmentVertical", false]], "guitextalignmentvertical (in module raylib)": [[6, "raylib.GuiTextAlignmentVertical", false]], "guitextbox() (in module raylib)": [[6, "raylib.GuiTextBox", false]], "guitextboxproperty (class in pyray)": [[5, "pyray.GuiTextBoxProperty", false]], "guitextboxproperty (in module raylib)": [[6, "raylib.GuiTextBoxProperty", false]], "guitextinputbox() (in module raylib)": [[6, "raylib.GuiTextInputBox", false]], "guitextwrapmode (class in pyray)": [[5, "pyray.GuiTextWrapMode", false]], "guitextwrapmode (in module raylib)": [[6, "raylib.GuiTextWrapMode", false]], "guitoggle() (in module raylib)": [[6, "raylib.GuiToggle", false]], "guitogglegroup() (in module raylib)": [[6, "raylib.GuiToggleGroup", false]], "guitoggleproperty (class in pyray)": [[5, "pyray.GuiToggleProperty", false]], "guitoggleproperty (in module raylib)": [[6, "raylib.GuiToggleProperty", false]], "guitoggleslider() (in module raylib)": [[6, "raylib.GuiToggleSlider", false]], "guiunlock() (in module raylib)": [[6, "raylib.GuiUnlock", false]], "guivaluebox() (in module raylib)": [[6, "raylib.GuiValueBox", false]], "guiwindowbox() (in module raylib)": [[6, "raylib.GuiWindowBox", false]], "height (pyray.image attribute)": [[5, "pyray.Image.height", false]], "height (pyray.rectangle attribute)": [[5, "pyray.Rectangle.height", false]], "height (pyray.texture attribute)": [[5, "pyray.Texture.height", false]], "height (pyray.texture2d attribute)": [[5, "pyray.Texture2D.height", false]], "height (raylib.glfwimage attribute)": [[6, "raylib.GLFWimage.height", false]], "height (raylib.glfwvidmode attribute)": [[6, "raylib.GLFWvidmode.height", false]], "height (raylib.image attribute)": [[6, "raylib.Image.height", false]], "height (raylib.rectangle attribute)": [[6, "raylib.Rectangle.height", false]], "height (raylib.texture attribute)": [[6, "raylib.Texture.height", false]], "height (raylib.texture2d attribute)": [[6, "raylib.Texture2D.height", false]], "height (raylib.texturecubemap attribute)": [[6, "raylib.TextureCubemap.height", false]], "hide_cursor() (in module pyray)": [[5, "pyray.hide_cursor", false]], "hidecursor() (in module raylib)": [[6, "raylib.HideCursor", false]], "hit (pyray.raycollision attribute)": [[5, "pyray.RayCollision.hit", false]], "hit (raylib.raycollision attribute)": [[6, "raylib.RayCollision.hit", false]], "hresolution (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.hResolution", false]], "hresolution (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.hResolution", false]], "hscreensize (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.hScreenSize", false]], "hscreensize (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.hScreenSize", false]], "huebar_padding (in module raylib)": [[6, "raylib.HUEBAR_PADDING", false]], "huebar_padding (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.HUEBAR_PADDING", false]], "huebar_selector_height (in module raylib)": [[6, "raylib.HUEBAR_SELECTOR_HEIGHT", false]], "huebar_selector_height (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.HUEBAR_SELECTOR_HEIGHT", false]], "huebar_selector_overflow (in module raylib)": [[6, "raylib.HUEBAR_SELECTOR_OVERFLOW", false]], "huebar_selector_overflow (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.HUEBAR_SELECTOR_OVERFLOW", false]], "huebar_width (in module raylib)": [[6, "raylib.HUEBAR_WIDTH", false]], "huebar_width (pyray.guicolorpickerproperty attribute)": [[5, "pyray.GuiColorPickerProperty.HUEBAR_WIDTH", false]], "icon_1up (in module raylib)": [[6, "raylib.ICON_1UP", false]], "icon_1up (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_1UP", false]], "icon_220 (in module raylib)": [[6, "raylib.ICON_220", false]], "icon_220 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_220", false]], "icon_221 (in module raylib)": [[6, "raylib.ICON_221", false]], "icon_221 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_221", false]], "icon_222 (in module raylib)": [[6, "raylib.ICON_222", false]], "icon_222 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_222", false]], "icon_223 (in module raylib)": [[6, "raylib.ICON_223", false]], "icon_223 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_223", false]], "icon_224 (in module raylib)": [[6, "raylib.ICON_224", false]], "icon_224 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_224", false]], "icon_225 (in module raylib)": [[6, "raylib.ICON_225", false]], "icon_225 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_225", false]], "icon_226 (in module raylib)": [[6, "raylib.ICON_226", false]], "icon_226 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_226", false]], "icon_227 (in module raylib)": [[6, "raylib.ICON_227", false]], "icon_227 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_227", false]], "icon_228 (in module raylib)": [[6, "raylib.ICON_228", false]], "icon_228 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_228", false]], "icon_229 (in module raylib)": [[6, "raylib.ICON_229", false]], "icon_229 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_229", false]], "icon_230 (in module raylib)": [[6, "raylib.ICON_230", false]], "icon_230 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_230", false]], "icon_231 (in module raylib)": [[6, "raylib.ICON_231", false]], "icon_231 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_231", false]], "icon_232 (in module raylib)": [[6, "raylib.ICON_232", false]], "icon_232 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_232", false]], "icon_233 (in module raylib)": [[6, "raylib.ICON_233", false]], "icon_233 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_233", false]], "icon_234 (in module raylib)": [[6, "raylib.ICON_234", false]], "icon_234 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_234", false]], "icon_235 (in module raylib)": [[6, "raylib.ICON_235", false]], "icon_235 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_235", false]], "icon_236 (in module raylib)": [[6, "raylib.ICON_236", false]], "icon_236 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_236", false]], "icon_237 (in module raylib)": [[6, "raylib.ICON_237", false]], "icon_237 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_237", false]], "icon_238 (in module raylib)": [[6, "raylib.ICON_238", false]], "icon_238 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_238", false]], "icon_239 (in module raylib)": [[6, "raylib.ICON_239", false]], "icon_239 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_239", false]], "icon_240 (in module raylib)": [[6, "raylib.ICON_240", false]], "icon_240 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_240", false]], "icon_241 (in module raylib)": [[6, "raylib.ICON_241", false]], "icon_241 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_241", false]], "icon_242 (in module raylib)": [[6, "raylib.ICON_242", false]], "icon_242 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_242", false]], "icon_243 (in module raylib)": [[6, "raylib.ICON_243", false]], "icon_243 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_243", false]], "icon_244 (in module raylib)": [[6, "raylib.ICON_244", false]], "icon_244 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_244", false]], "icon_245 (in module raylib)": [[6, "raylib.ICON_245", false]], "icon_245 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_245", false]], "icon_246 (in module raylib)": [[6, "raylib.ICON_246", false]], "icon_246 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_246", false]], "icon_247 (in module raylib)": [[6, "raylib.ICON_247", false]], "icon_247 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_247", false]], "icon_248 (in module raylib)": [[6, "raylib.ICON_248", false]], "icon_248 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_248", false]], "icon_249 (in module raylib)": [[6, "raylib.ICON_249", false]], "icon_249 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_249", false]], "icon_250 (in module raylib)": [[6, "raylib.ICON_250", false]], "icon_250 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_250", false]], "icon_251 (in module raylib)": [[6, "raylib.ICON_251", false]], "icon_251 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_251", false]], "icon_252 (in module raylib)": [[6, "raylib.ICON_252", false]], "icon_252 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_252", false]], "icon_253 (in module raylib)": [[6, "raylib.ICON_253", false]], "icon_253 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_253", false]], "icon_254 (in module raylib)": [[6, "raylib.ICON_254", false]], "icon_254 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_254", false]], "icon_255 (in module raylib)": [[6, "raylib.ICON_255", false]], "icon_255 (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_255", false]], "icon_alarm (in module raylib)": [[6, "raylib.ICON_ALARM", false]], "icon_alarm (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ALARM", false]], "icon_alpha_clear (in module raylib)": [[6, "raylib.ICON_ALPHA_CLEAR", false]], "icon_alpha_clear (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ALPHA_CLEAR", false]], "icon_alpha_multiply (in module raylib)": [[6, "raylib.ICON_ALPHA_MULTIPLY", false]], "icon_alpha_multiply (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ALPHA_MULTIPLY", false]], "icon_arrow_down (in module raylib)": [[6, "raylib.ICON_ARROW_DOWN", false]], "icon_arrow_down (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_DOWN", false]], "icon_arrow_down_fill (in module raylib)": [[6, "raylib.ICON_ARROW_DOWN_FILL", false]], "icon_arrow_down_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_DOWN_FILL", false]], "icon_arrow_left (in module raylib)": [[6, "raylib.ICON_ARROW_LEFT", false]], "icon_arrow_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_LEFT", false]], "icon_arrow_left_fill (in module raylib)": [[6, "raylib.ICON_ARROW_LEFT_FILL", false]], "icon_arrow_left_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_LEFT_FILL", false]], "icon_arrow_right (in module raylib)": [[6, "raylib.ICON_ARROW_RIGHT", false]], "icon_arrow_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_RIGHT", false]], "icon_arrow_right_fill (in module raylib)": [[6, "raylib.ICON_ARROW_RIGHT_FILL", false]], "icon_arrow_right_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_RIGHT_FILL", false]], "icon_arrow_up (in module raylib)": [[6, "raylib.ICON_ARROW_UP", false]], "icon_arrow_up (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_UP", false]], "icon_arrow_up_fill (in module raylib)": [[6, "raylib.ICON_ARROW_UP_FILL", false]], "icon_arrow_up_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ARROW_UP_FILL", false]], "icon_audio (in module raylib)": [[6, "raylib.ICON_AUDIO", false]], "icon_audio (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_AUDIO", false]], "icon_bin (in module raylib)": [[6, "raylib.ICON_BIN", false]], "icon_bin (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BIN", false]], "icon_box (in module raylib)": [[6, "raylib.ICON_BOX", false]], "icon_box (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX", false]], "icon_box_bottom (in module raylib)": [[6, "raylib.ICON_BOX_BOTTOM", false]], "icon_box_bottom (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_BOTTOM", false]], "icon_box_bottom_left (in module raylib)": [[6, "raylib.ICON_BOX_BOTTOM_LEFT", false]], "icon_box_bottom_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_BOTTOM_LEFT", false]], "icon_box_bottom_right (in module raylib)": [[6, "raylib.ICON_BOX_BOTTOM_RIGHT", false]], "icon_box_bottom_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_BOTTOM_RIGHT", false]], "icon_box_center (in module raylib)": [[6, "raylib.ICON_BOX_CENTER", false]], "icon_box_center (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CENTER", false]], "icon_box_circle_mask (in module raylib)": [[6, "raylib.ICON_BOX_CIRCLE_MASK", false]], "icon_box_circle_mask (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CIRCLE_MASK", false]], "icon_box_concentric (in module raylib)": [[6, "raylib.ICON_BOX_CONCENTRIC", false]], "icon_box_concentric (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CONCENTRIC", false]], "icon_box_corners_big (in module raylib)": [[6, "raylib.ICON_BOX_CORNERS_BIG", false]], "icon_box_corners_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CORNERS_BIG", false]], "icon_box_corners_small (in module raylib)": [[6, "raylib.ICON_BOX_CORNERS_SMALL", false]], "icon_box_corners_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_CORNERS_SMALL", false]], "icon_box_dots_big (in module raylib)": [[6, "raylib.ICON_BOX_DOTS_BIG", false]], "icon_box_dots_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_DOTS_BIG", false]], "icon_box_dots_small (in module raylib)": [[6, "raylib.ICON_BOX_DOTS_SMALL", false]], "icon_box_dots_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_DOTS_SMALL", false]], "icon_box_grid (in module raylib)": [[6, "raylib.ICON_BOX_GRID", false]], "icon_box_grid (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_GRID", false]], "icon_box_grid_big (in module raylib)": [[6, "raylib.ICON_BOX_GRID_BIG", false]], "icon_box_grid_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_GRID_BIG", false]], "icon_box_left (in module raylib)": [[6, "raylib.ICON_BOX_LEFT", false]], "icon_box_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_LEFT", false]], "icon_box_multisize (in module raylib)": [[6, "raylib.ICON_BOX_MULTISIZE", false]], "icon_box_multisize (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_MULTISIZE", false]], "icon_box_right (in module raylib)": [[6, "raylib.ICON_BOX_RIGHT", false]], "icon_box_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_RIGHT", false]], "icon_box_top (in module raylib)": [[6, "raylib.ICON_BOX_TOP", false]], "icon_box_top (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_TOP", false]], "icon_box_top_left (in module raylib)": [[6, "raylib.ICON_BOX_TOP_LEFT", false]], "icon_box_top_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_TOP_LEFT", false]], "icon_box_top_right (in module raylib)": [[6, "raylib.ICON_BOX_TOP_RIGHT", false]], "icon_box_top_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BOX_TOP_RIGHT", false]], "icon_breakpoint_off (in module raylib)": [[6, "raylib.ICON_BREAKPOINT_OFF", false]], "icon_breakpoint_off (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BREAKPOINT_OFF", false]], "icon_breakpoint_on (in module raylib)": [[6, "raylib.ICON_BREAKPOINT_ON", false]], "icon_breakpoint_on (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BREAKPOINT_ON", false]], "icon_brush_classic (in module raylib)": [[6, "raylib.ICON_BRUSH_CLASSIC", false]], "icon_brush_classic (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BRUSH_CLASSIC", false]], "icon_brush_painter (in module raylib)": [[6, "raylib.ICON_BRUSH_PAINTER", false]], "icon_brush_painter (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BRUSH_PAINTER", false]], "icon_burger_menu (in module raylib)": [[6, "raylib.ICON_BURGER_MENU", false]], "icon_burger_menu (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_BURGER_MENU", false]], "icon_camera (in module raylib)": [[6, "raylib.ICON_CAMERA", false]], "icon_camera (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CAMERA", false]], "icon_case_sensitive (in module raylib)": [[6, "raylib.ICON_CASE_SENSITIVE", false]], "icon_case_sensitive (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CASE_SENSITIVE", false]], "icon_clock (in module raylib)": [[6, "raylib.ICON_CLOCK", false]], "icon_clock (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CLOCK", false]], "icon_coin (in module raylib)": [[6, "raylib.ICON_COIN", false]], "icon_coin (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_COIN", false]], "icon_color_bucket (in module raylib)": [[6, "raylib.ICON_COLOR_BUCKET", false]], "icon_color_bucket (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_COLOR_BUCKET", false]], "icon_color_picker (in module raylib)": [[6, "raylib.ICON_COLOR_PICKER", false]], "icon_color_picker (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_COLOR_PICKER", false]], "icon_corner (in module raylib)": [[6, "raylib.ICON_CORNER", false]], "icon_corner (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CORNER", false]], "icon_cpu (in module raylib)": [[6, "raylib.ICON_CPU", false]], "icon_cpu (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CPU", false]], "icon_crack (in module raylib)": [[6, "raylib.ICON_CRACK", false]], "icon_crack (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CRACK", false]], "icon_crack_points (in module raylib)": [[6, "raylib.ICON_CRACK_POINTS", false]], "icon_crack_points (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CRACK_POINTS", false]], "icon_crop (in module raylib)": [[6, "raylib.ICON_CROP", false]], "icon_crop (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROP", false]], "icon_crop_alpha (in module raylib)": [[6, "raylib.ICON_CROP_ALPHA", false]], "icon_crop_alpha (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROP_ALPHA", false]], "icon_cross (in module raylib)": [[6, "raylib.ICON_CROSS", false]], "icon_cross (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROSS", false]], "icon_cross_small (in module raylib)": [[6, "raylib.ICON_CROSS_SMALL", false]], "icon_cross_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROSS_SMALL", false]], "icon_crossline (in module raylib)": [[6, "raylib.ICON_CROSSLINE", false]], "icon_crossline (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CROSSLINE", false]], "icon_cube (in module raylib)": [[6, "raylib.ICON_CUBE", false]], "icon_cube (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE", false]], "icon_cube_face_back (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_BACK", false]], "icon_cube_face_back (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_BACK", false]], "icon_cube_face_bottom (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_BOTTOM", false]], "icon_cube_face_bottom (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_BOTTOM", false]], "icon_cube_face_front (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_FRONT", false]], "icon_cube_face_front (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_FRONT", false]], "icon_cube_face_left (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_LEFT", false]], "icon_cube_face_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_LEFT", false]], "icon_cube_face_right (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_RIGHT", false]], "icon_cube_face_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_RIGHT", false]], "icon_cube_face_top (in module raylib)": [[6, "raylib.ICON_CUBE_FACE_TOP", false]], "icon_cube_face_top (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CUBE_FACE_TOP", false]], "icon_cursor_classic (in module raylib)": [[6, "raylib.ICON_CURSOR_CLASSIC", false]], "icon_cursor_classic (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_CLASSIC", false]], "icon_cursor_hand (in module raylib)": [[6, "raylib.ICON_CURSOR_HAND", false]], "icon_cursor_hand (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_HAND", false]], "icon_cursor_move (in module raylib)": [[6, "raylib.ICON_CURSOR_MOVE", false]], "icon_cursor_move (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_MOVE", false]], "icon_cursor_move_fill (in module raylib)": [[6, "raylib.ICON_CURSOR_MOVE_FILL", false]], "icon_cursor_move_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_MOVE_FILL", false]], "icon_cursor_pointer (in module raylib)": [[6, "raylib.ICON_CURSOR_POINTER", false]], "icon_cursor_pointer (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_POINTER", false]], "icon_cursor_scale (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE", false]], "icon_cursor_scale (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE", false]], "icon_cursor_scale_fill (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_FILL", false]], "icon_cursor_scale_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_FILL", false]], "icon_cursor_scale_left (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_LEFT", false]], "icon_cursor_scale_left (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_LEFT", false]], "icon_cursor_scale_left_fill (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_LEFT_FILL", false]], "icon_cursor_scale_left_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_LEFT_FILL", false]], "icon_cursor_scale_right (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_RIGHT", false]], "icon_cursor_scale_right (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_RIGHT", false]], "icon_cursor_scale_right_fill (in module raylib)": [[6, "raylib.ICON_CURSOR_SCALE_RIGHT_FILL", false]], "icon_cursor_scale_right_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_CURSOR_SCALE_RIGHT_FILL", false]], "icon_demon (in module raylib)": [[6, "raylib.ICON_DEMON", false]], "icon_demon (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_DEMON", false]], "icon_dithering (in module raylib)": [[6, "raylib.ICON_DITHERING", false]], "icon_dithering (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_DITHERING", false]], "icon_door (in module raylib)": [[6, "raylib.ICON_DOOR", false]], "icon_door (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_DOOR", false]], "icon_emptybox (in module raylib)": [[6, "raylib.ICON_EMPTYBOX", false]], "icon_emptybox (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EMPTYBOX", false]], "icon_emptybox_small (in module raylib)": [[6, "raylib.ICON_EMPTYBOX_SMALL", false]], "icon_emptybox_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EMPTYBOX_SMALL", false]], "icon_exit (in module raylib)": [[6, "raylib.ICON_EXIT", false]], "icon_exit (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EXIT", false]], "icon_explosion (in module raylib)": [[6, "raylib.ICON_EXPLOSION", false]], "icon_explosion (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EXPLOSION", false]], "icon_eye_off (in module raylib)": [[6, "raylib.ICON_EYE_OFF", false]], "icon_eye_off (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EYE_OFF", false]], "icon_eye_on (in module raylib)": [[6, "raylib.ICON_EYE_ON", false]], "icon_eye_on (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_EYE_ON", false]], "icon_file (in module raylib)": [[6, "raylib.ICON_FILE", false]], "icon_file (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE", false]], "icon_file_add (in module raylib)": [[6, "raylib.ICON_FILE_ADD", false]], "icon_file_add (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_ADD", false]], "icon_file_copy (in module raylib)": [[6, "raylib.ICON_FILE_COPY", false]], "icon_file_copy (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_COPY", false]], "icon_file_cut (in module raylib)": [[6, "raylib.ICON_FILE_CUT", false]], "icon_file_cut (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_CUT", false]], "icon_file_delete (in module raylib)": [[6, "raylib.ICON_FILE_DELETE", false]], "icon_file_delete (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_DELETE", false]], "icon_file_export (in module raylib)": [[6, "raylib.ICON_FILE_EXPORT", false]], "icon_file_export (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_EXPORT", false]], "icon_file_new (in module raylib)": [[6, "raylib.ICON_FILE_NEW", false]], "icon_file_new (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_NEW", false]], "icon_file_open (in module raylib)": [[6, "raylib.ICON_FILE_OPEN", false]], "icon_file_open (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_OPEN", false]], "icon_file_paste (in module raylib)": [[6, "raylib.ICON_FILE_PASTE", false]], "icon_file_paste (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_PASTE", false]], "icon_file_save (in module raylib)": [[6, "raylib.ICON_FILE_SAVE", false]], "icon_file_save (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_SAVE", false]], "icon_file_save_classic (in module raylib)": [[6, "raylib.ICON_FILE_SAVE_CLASSIC", false]], "icon_file_save_classic (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILE_SAVE_CLASSIC", false]], "icon_filetype_alpha (in module raylib)": [[6, "raylib.ICON_FILETYPE_ALPHA", false]], "icon_filetype_alpha (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_ALPHA", false]], "icon_filetype_audio (in module raylib)": [[6, "raylib.ICON_FILETYPE_AUDIO", false]], "icon_filetype_audio (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_AUDIO", false]], "icon_filetype_binary (in module raylib)": [[6, "raylib.ICON_FILETYPE_BINARY", false]], "icon_filetype_binary (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_BINARY", false]], "icon_filetype_home (in module raylib)": [[6, "raylib.ICON_FILETYPE_HOME", false]], "icon_filetype_home (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_HOME", false]], "icon_filetype_image (in module raylib)": [[6, "raylib.ICON_FILETYPE_IMAGE", false]], "icon_filetype_image (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_IMAGE", false]], "icon_filetype_info (in module raylib)": [[6, "raylib.ICON_FILETYPE_INFO", false]], "icon_filetype_info (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_INFO", false]], "icon_filetype_play (in module raylib)": [[6, "raylib.ICON_FILETYPE_PLAY", false]], "icon_filetype_play (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_PLAY", false]], "icon_filetype_text (in module raylib)": [[6, "raylib.ICON_FILETYPE_TEXT", false]], "icon_filetype_text (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_TEXT", false]], "icon_filetype_video (in module raylib)": [[6, "raylib.ICON_FILETYPE_VIDEO", false]], "icon_filetype_video (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILETYPE_VIDEO", false]], "icon_filter (in module raylib)": [[6, "raylib.ICON_FILTER", false]], "icon_filter (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILTER", false]], "icon_filter_bilinear (in module raylib)": [[6, "raylib.ICON_FILTER_BILINEAR", false]], "icon_filter_bilinear (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILTER_BILINEAR", false]], "icon_filter_point (in module raylib)": [[6, "raylib.ICON_FILTER_POINT", false]], "icon_filter_point (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILTER_POINT", false]], "icon_filter_top (in module raylib)": [[6, "raylib.ICON_FILTER_TOP", false]], "icon_filter_top (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FILTER_TOP", false]], "icon_folder (in module raylib)": [[6, "raylib.ICON_FOLDER", false]], "icon_folder (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER", false]], "icon_folder_add (in module raylib)": [[6, "raylib.ICON_FOLDER_ADD", false]], "icon_folder_add (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER_ADD", false]], "icon_folder_file_open (in module raylib)": [[6, "raylib.ICON_FOLDER_FILE_OPEN", false]], "icon_folder_file_open (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER_FILE_OPEN", false]], "icon_folder_open (in module raylib)": [[6, "raylib.ICON_FOLDER_OPEN", false]], "icon_folder_open (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER_OPEN", false]], "icon_folder_save (in module raylib)": [[6, "raylib.ICON_FOLDER_SAVE", false]], "icon_folder_save (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOLDER_SAVE", false]], "icon_four_boxes (in module raylib)": [[6, "raylib.ICON_FOUR_BOXES", false]], "icon_four_boxes (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FOUR_BOXES", false]], "icon_fx (in module raylib)": [[6, "raylib.ICON_FX", false]], "icon_fx (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_FX", false]], "icon_gear (in module raylib)": [[6, "raylib.ICON_GEAR", false]], "icon_gear (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GEAR", false]], "icon_gear_big (in module raylib)": [[6, "raylib.ICON_GEAR_BIG", false]], "icon_gear_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GEAR_BIG", false]], "icon_gear_ex (in module raylib)": [[6, "raylib.ICON_GEAR_EX", false]], "icon_gear_ex (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GEAR_EX", false]], "icon_grid (in module raylib)": [[6, "raylib.ICON_GRID", false]], "icon_grid (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GRID", false]], "icon_grid_fill (in module raylib)": [[6, "raylib.ICON_GRID_FILL", false]], "icon_grid_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_GRID_FILL", false]], "icon_hand_pointer (in module raylib)": [[6, "raylib.ICON_HAND_POINTER", false]], "icon_hand_pointer (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HAND_POINTER", false]], "icon_heart (in module raylib)": [[6, "raylib.ICON_HEART", false]], "icon_heart (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HEART", false]], "icon_help (in module raylib)": [[6, "raylib.ICON_HELP", false]], "icon_help (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HELP", false]], "icon_hex (in module raylib)": [[6, "raylib.ICON_HEX", false]], "icon_hex (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HEX", false]], "icon_hidpi (in module raylib)": [[6, "raylib.ICON_HIDPI", false]], "icon_hidpi (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HIDPI", false]], "icon_house (in module raylib)": [[6, "raylib.ICON_HOUSE", false]], "icon_house (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_HOUSE", false]], "icon_info (in module raylib)": [[6, "raylib.ICON_INFO", false]], "icon_info (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_INFO", false]], "icon_key (in module raylib)": [[6, "raylib.ICON_KEY", false]], "icon_key (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_KEY", false]], "icon_laser (in module raylib)": [[6, "raylib.ICON_LASER", false]], "icon_laser (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LASER", false]], "icon_layers (in module raylib)": [[6, "raylib.ICON_LAYERS", false]], "icon_layers (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LAYERS", false]], "icon_layers_visible (in module raylib)": [[6, "raylib.ICON_LAYERS_VISIBLE", false]], "icon_layers_visible (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LAYERS_VISIBLE", false]], "icon_lens (in module raylib)": [[6, "raylib.ICON_LENS", false]], "icon_lens (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LENS", false]], "icon_lens_big (in module raylib)": [[6, "raylib.ICON_LENS_BIG", false]], "icon_lens_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LENS_BIG", false]], "icon_life_bars (in module raylib)": [[6, "raylib.ICON_LIFE_BARS", false]], "icon_life_bars (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LIFE_BARS", false]], "icon_link (in module raylib)": [[6, "raylib.ICON_LINK", false]], "icon_link (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK", false]], "icon_link_boxes (in module raylib)": [[6, "raylib.ICON_LINK_BOXES", false]], "icon_link_boxes (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK_BOXES", false]], "icon_link_broke (in module raylib)": [[6, "raylib.ICON_LINK_BROKE", false]], "icon_link_broke (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK_BROKE", false]], "icon_link_multi (in module raylib)": [[6, "raylib.ICON_LINK_MULTI", false]], "icon_link_multi (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK_MULTI", false]], "icon_link_net (in module raylib)": [[6, "raylib.ICON_LINK_NET", false]], "icon_link_net (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LINK_NET", false]], "icon_lock_close (in module raylib)": [[6, "raylib.ICON_LOCK_CLOSE", false]], "icon_lock_close (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LOCK_CLOSE", false]], "icon_lock_open (in module raylib)": [[6, "raylib.ICON_LOCK_OPEN", false]], "icon_lock_open (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_LOCK_OPEN", false]], "icon_magnet (in module raylib)": [[6, "raylib.ICON_MAGNET", false]], "icon_magnet (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MAGNET", false]], "icon_mailbox (in module raylib)": [[6, "raylib.ICON_MAILBOX", false]], "icon_mailbox (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MAILBOX", false]], "icon_mipmaps (in module raylib)": [[6, "raylib.ICON_MIPMAPS", false]], "icon_mipmaps (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MIPMAPS", false]], "icon_mode_2d (in module raylib)": [[6, "raylib.ICON_MODE_2D", false]], "icon_mode_2d (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MODE_2D", false]], "icon_mode_3d (in module raylib)": [[6, "raylib.ICON_MODE_3D", false]], "icon_mode_3d (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MODE_3D", false]], "icon_monitor (in module raylib)": [[6, "raylib.ICON_MONITOR", false]], "icon_monitor (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MONITOR", false]], "icon_mutate (in module raylib)": [[6, "raylib.ICON_MUTATE", false]], "icon_mutate (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MUTATE", false]], "icon_mutate_fill (in module raylib)": [[6, "raylib.ICON_MUTATE_FILL", false]], "icon_mutate_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_MUTATE_FILL", false]], "icon_none (in module raylib)": [[6, "raylib.ICON_NONE", false]], "icon_none (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_NONE", false]], "icon_notebook (in module raylib)": [[6, "raylib.ICON_NOTEBOOK", false]], "icon_notebook (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_NOTEBOOK", false]], "icon_ok_tick (in module raylib)": [[6, "raylib.ICON_OK_TICK", false]], "icon_ok_tick (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_OK_TICK", false]], "icon_pencil (in module raylib)": [[6, "raylib.ICON_PENCIL", false]], "icon_pencil (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PENCIL", false]], "icon_pencil_big (in module raylib)": [[6, "raylib.ICON_PENCIL_BIG", false]], "icon_pencil_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PENCIL_BIG", false]], "icon_photo_camera (in module raylib)": [[6, "raylib.ICON_PHOTO_CAMERA", false]], "icon_photo_camera (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PHOTO_CAMERA", false]], "icon_photo_camera_flash (in module raylib)": [[6, "raylib.ICON_PHOTO_CAMERA_FLASH", false]], "icon_photo_camera_flash (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PHOTO_CAMERA_FLASH", false]], "icon_player (in module raylib)": [[6, "raylib.ICON_PLAYER", false]], "icon_player (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER", false]], "icon_player_jump (in module raylib)": [[6, "raylib.ICON_PLAYER_JUMP", false]], "icon_player_jump (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_JUMP", false]], "icon_player_next (in module raylib)": [[6, "raylib.ICON_PLAYER_NEXT", false]], "icon_player_next (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_NEXT", false]], "icon_player_pause (in module raylib)": [[6, "raylib.ICON_PLAYER_PAUSE", false]], "icon_player_pause (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_PAUSE", false]], "icon_player_play (in module raylib)": [[6, "raylib.ICON_PLAYER_PLAY", false]], "icon_player_play (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_PLAY", false]], "icon_player_play_back (in module raylib)": [[6, "raylib.ICON_PLAYER_PLAY_BACK", false]], "icon_player_play_back (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_PLAY_BACK", false]], "icon_player_previous (in module raylib)": [[6, "raylib.ICON_PLAYER_PREVIOUS", false]], "icon_player_previous (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_PREVIOUS", false]], "icon_player_record (in module raylib)": [[6, "raylib.ICON_PLAYER_RECORD", false]], "icon_player_record (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_RECORD", false]], "icon_player_stop (in module raylib)": [[6, "raylib.ICON_PLAYER_STOP", false]], "icon_player_stop (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PLAYER_STOP", false]], "icon_pot (in module raylib)": [[6, "raylib.ICON_POT", false]], "icon_pot (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_POT", false]], "icon_printer (in module raylib)": [[6, "raylib.ICON_PRINTER", false]], "icon_printer (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_PRINTER", false]], "icon_redo (in module raylib)": [[6, "raylib.ICON_REDO", false]], "icon_redo (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REDO", false]], "icon_redo_fill (in module raylib)": [[6, "raylib.ICON_REDO_FILL", false]], "icon_redo_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REDO_FILL", false]], "icon_reg_exp (in module raylib)": [[6, "raylib.ICON_REG_EXP", false]], "icon_reg_exp (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REG_EXP", false]], "icon_repeat (in module raylib)": [[6, "raylib.ICON_REPEAT", false]], "icon_repeat (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REPEAT", false]], "icon_repeat_fill (in module raylib)": [[6, "raylib.ICON_REPEAT_FILL", false]], "icon_repeat_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REPEAT_FILL", false]], "icon_reredo (in module raylib)": [[6, "raylib.ICON_REREDO", false]], "icon_reredo (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REREDO", false]], "icon_reredo_fill (in module raylib)": [[6, "raylib.ICON_REREDO_FILL", false]], "icon_reredo_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_REREDO_FILL", false]], "icon_resize (in module raylib)": [[6, "raylib.ICON_RESIZE", false]], "icon_resize (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_RESIZE", false]], "icon_restart (in module raylib)": [[6, "raylib.ICON_RESTART", false]], "icon_restart (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_RESTART", false]], "icon_rom (in module raylib)": [[6, "raylib.ICON_ROM", false]], "icon_rom (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ROM", false]], "icon_rotate (in module raylib)": [[6, "raylib.ICON_ROTATE", false]], "icon_rotate (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ROTATE", false]], "icon_rotate_fill (in module raylib)": [[6, "raylib.ICON_ROTATE_FILL", false]], "icon_rotate_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ROTATE_FILL", false]], "icon_rubber (in module raylib)": [[6, "raylib.ICON_RUBBER", false]], "icon_rubber (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_RUBBER", false]], "icon_sand_timer (in module raylib)": [[6, "raylib.ICON_SAND_TIMER", false]], "icon_sand_timer (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SAND_TIMER", false]], "icon_scale (in module raylib)": [[6, "raylib.ICON_SCALE", false]], "icon_scale (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SCALE", false]], "icon_shield (in module raylib)": [[6, "raylib.ICON_SHIELD", false]], "icon_shield (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SHIELD", false]], "icon_shuffle (in module raylib)": [[6, "raylib.ICON_SHUFFLE", false]], "icon_shuffle (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SHUFFLE", false]], "icon_shuffle_fill (in module raylib)": [[6, "raylib.ICON_SHUFFLE_FILL", false]], "icon_shuffle_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SHUFFLE_FILL", false]], "icon_special (in module raylib)": [[6, "raylib.ICON_SPECIAL", false]], "icon_special (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SPECIAL", false]], "icon_square_toggle (in module raylib)": [[6, "raylib.ICON_SQUARE_TOGGLE", false]], "icon_square_toggle (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SQUARE_TOGGLE", false]], "icon_star (in module raylib)": [[6, "raylib.ICON_STAR", false]], "icon_star (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_STAR", false]], "icon_step_into (in module raylib)": [[6, "raylib.ICON_STEP_INTO", false]], "icon_step_into (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_STEP_INTO", false]], "icon_step_out (in module raylib)": [[6, "raylib.ICON_STEP_OUT", false]], "icon_step_out (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_STEP_OUT", false]], "icon_step_over (in module raylib)": [[6, "raylib.ICON_STEP_OVER", false]], "icon_step_over (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_STEP_OVER", false]], "icon_suitcase (in module raylib)": [[6, "raylib.ICON_SUITCASE", false]], "icon_suitcase (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SUITCASE", false]], "icon_suitcase_zip (in module raylib)": [[6, "raylib.ICON_SUITCASE_ZIP", false]], "icon_suitcase_zip (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SUITCASE_ZIP", false]], "icon_symmetry (in module raylib)": [[6, "raylib.ICON_SYMMETRY", false]], "icon_symmetry (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SYMMETRY", false]], "icon_symmetry_horizontal (in module raylib)": [[6, "raylib.ICON_SYMMETRY_HORIZONTAL", false]], "icon_symmetry_horizontal (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SYMMETRY_HORIZONTAL", false]], "icon_symmetry_vertical (in module raylib)": [[6, "raylib.ICON_SYMMETRY_VERTICAL", false]], "icon_symmetry_vertical (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_SYMMETRY_VERTICAL", false]], "icon_target (in module raylib)": [[6, "raylib.ICON_TARGET", false]], "icon_target (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET", false]], "icon_target_big (in module raylib)": [[6, "raylib.ICON_TARGET_BIG", false]], "icon_target_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_BIG", false]], "icon_target_big_fill (in module raylib)": [[6, "raylib.ICON_TARGET_BIG_FILL", false]], "icon_target_big_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_BIG_FILL", false]], "icon_target_move (in module raylib)": [[6, "raylib.ICON_TARGET_MOVE", false]], "icon_target_move (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_MOVE", false]], "icon_target_move_fill (in module raylib)": [[6, "raylib.ICON_TARGET_MOVE_FILL", false]], "icon_target_move_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_MOVE_FILL", false]], "icon_target_point (in module raylib)": [[6, "raylib.ICON_TARGET_POINT", false]], "icon_target_point (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_POINT", false]], "icon_target_small (in module raylib)": [[6, "raylib.ICON_TARGET_SMALL", false]], "icon_target_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_SMALL", false]], "icon_target_small_fill (in module raylib)": [[6, "raylib.ICON_TARGET_SMALL_FILL", false]], "icon_target_small_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TARGET_SMALL_FILL", false]], "icon_text_a (in module raylib)": [[6, "raylib.ICON_TEXT_A", false]], "icon_text_a (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TEXT_A", false]], "icon_text_notes (in module raylib)": [[6, "raylib.ICON_TEXT_NOTES", false]], "icon_text_notes (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TEXT_NOTES", false]], "icon_text_popup (in module raylib)": [[6, "raylib.ICON_TEXT_POPUP", false]], "icon_text_popup (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TEXT_POPUP", false]], "icon_text_t (in module raylib)": [[6, "raylib.ICON_TEXT_T", false]], "icon_text_t (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TEXT_T", false]], "icon_tools (in module raylib)": [[6, "raylib.ICON_TOOLS", false]], "icon_tools (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_TOOLS", false]], "icon_undo (in module raylib)": [[6, "raylib.ICON_UNDO", false]], "icon_undo (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_UNDO", false]], "icon_undo_fill (in module raylib)": [[6, "raylib.ICON_UNDO_FILL", false]], "icon_undo_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_UNDO_FILL", false]], "icon_vertical_bars (in module raylib)": [[6, "raylib.ICON_VERTICAL_BARS", false]], "icon_vertical_bars (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_VERTICAL_BARS", false]], "icon_vertical_bars_fill (in module raylib)": [[6, "raylib.ICON_VERTICAL_BARS_FILL", false]], "icon_vertical_bars_fill (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_VERTICAL_BARS_FILL", false]], "icon_water_drop (in module raylib)": [[6, "raylib.ICON_WATER_DROP", false]], "icon_water_drop (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WATER_DROP", false]], "icon_wave (in module raylib)": [[6, "raylib.ICON_WAVE", false]], "icon_wave (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WAVE", false]], "icon_wave_sinus (in module raylib)": [[6, "raylib.ICON_WAVE_SINUS", false]], "icon_wave_sinus (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WAVE_SINUS", false]], "icon_wave_square (in module raylib)": [[6, "raylib.ICON_WAVE_SQUARE", false]], "icon_wave_square (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WAVE_SQUARE", false]], "icon_wave_triangular (in module raylib)": [[6, "raylib.ICON_WAVE_TRIANGULAR", false]], "icon_wave_triangular (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WAVE_TRIANGULAR", false]], "icon_window (in module raylib)": [[6, "raylib.ICON_WINDOW", false]], "icon_window (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_WINDOW", false]], "icon_zoom_all (in module raylib)": [[6, "raylib.ICON_ZOOM_ALL", false]], "icon_zoom_all (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_ALL", false]], "icon_zoom_big (in module raylib)": [[6, "raylib.ICON_ZOOM_BIG", false]], "icon_zoom_big (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_BIG", false]], "icon_zoom_center (in module raylib)": [[6, "raylib.ICON_ZOOM_CENTER", false]], "icon_zoom_center (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_CENTER", false]], "icon_zoom_medium (in module raylib)": [[6, "raylib.ICON_ZOOM_MEDIUM", false]], "icon_zoom_medium (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_MEDIUM", false]], "icon_zoom_small (in module raylib)": [[6, "raylib.ICON_ZOOM_SMALL", false]], "icon_zoom_small (pyray.guiiconname attribute)": [[5, "pyray.GuiIconName.ICON_ZOOM_SMALL", false]], "id (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.id", false]], "id (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.id", false]], "id (pyray.rendertexture attribute)": [[5, "pyray.RenderTexture.id", false]], "id (pyray.shader attribute)": [[5, "pyray.Shader.id", false]], "id (pyray.texture attribute)": [[5, "pyray.Texture.id", false]], "id (pyray.texture2d attribute)": [[5, "pyray.Texture2D.id", false]], "id (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.id", false]], "id (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.id", false]], "id (raylib.rendertexture attribute)": [[6, "raylib.RenderTexture.id", false]], "id (raylib.rendertexture2d attribute)": [[6, "raylib.RenderTexture2D.id", false]], "id (raylib.shader attribute)": [[6, "raylib.Shader.id", false]], "id (raylib.texture attribute)": [[6, "raylib.Texture.id", false]], "id (raylib.texture2d attribute)": [[6, "raylib.Texture2D.id", false]], "id (raylib.texturecubemap attribute)": [[6, "raylib.TextureCubemap.id", false]], "image (class in pyray)": [[5, "pyray.Image", false]], "image (class in raylib)": [[6, "raylib.Image", false]], "image (pyray.glyphinfo attribute)": [[5, "pyray.GlyphInfo.image", false]], "image (raylib.glyphinfo attribute)": [[6, "raylib.GlyphInfo.image", false]], "image_alpha_clear() (in module pyray)": [[5, "pyray.image_alpha_clear", false]], "image_alpha_crop() (in module pyray)": [[5, "pyray.image_alpha_crop", false]], "image_alpha_mask() (in module pyray)": [[5, "pyray.image_alpha_mask", false]], "image_alpha_premultiply() (in module pyray)": [[5, "pyray.image_alpha_premultiply", false]], "image_blur_gaussian() (in module pyray)": [[5, "pyray.image_blur_gaussian", false]], "image_clear_background() (in module pyray)": [[5, "pyray.image_clear_background", false]], "image_color_brightness() (in module pyray)": [[5, "pyray.image_color_brightness", false]], "image_color_contrast() (in module pyray)": [[5, "pyray.image_color_contrast", false]], "image_color_grayscale() (in module pyray)": [[5, "pyray.image_color_grayscale", false]], "image_color_invert() (in module pyray)": [[5, "pyray.image_color_invert", false]], "image_color_replace() (in module pyray)": [[5, "pyray.image_color_replace", false]], "image_color_tint() (in module pyray)": [[5, "pyray.image_color_tint", false]], "image_copy() (in module pyray)": [[5, "pyray.image_copy", false]], "image_crop() (in module pyray)": [[5, "pyray.image_crop", false]], "image_dither() (in module pyray)": [[5, "pyray.image_dither", false]], "image_draw() (in module pyray)": [[5, "pyray.image_draw", false]], "image_draw_circle() (in module pyray)": [[5, "pyray.image_draw_circle", false]], "image_draw_circle_lines() (in module pyray)": [[5, "pyray.image_draw_circle_lines", false]], "image_draw_circle_lines_v() (in module pyray)": [[5, "pyray.image_draw_circle_lines_v", false]], "image_draw_circle_v() (in module pyray)": [[5, "pyray.image_draw_circle_v", false]], "image_draw_line() (in module pyray)": [[5, "pyray.image_draw_line", false]], "image_draw_line_v() (in module pyray)": [[5, "pyray.image_draw_line_v", false]], "image_draw_pixel() (in module pyray)": [[5, "pyray.image_draw_pixel", false]], "image_draw_pixel_v() (in module pyray)": [[5, "pyray.image_draw_pixel_v", false]], "image_draw_rectangle() (in module pyray)": [[5, "pyray.image_draw_rectangle", false]], "image_draw_rectangle_lines() (in module pyray)": [[5, "pyray.image_draw_rectangle_lines", false]], "image_draw_rectangle_rec() (in module pyray)": [[5, "pyray.image_draw_rectangle_rec", false]], "image_draw_rectangle_v() (in module pyray)": [[5, "pyray.image_draw_rectangle_v", false]], "image_draw_text() (in module pyray)": [[5, "pyray.image_draw_text", false]], "image_draw_text_ex() (in module pyray)": [[5, "pyray.image_draw_text_ex", false]], "image_flip_horizontal() (in module pyray)": [[5, "pyray.image_flip_horizontal", false]], "image_flip_vertical() (in module pyray)": [[5, "pyray.image_flip_vertical", false]], "image_format() (in module pyray)": [[5, "pyray.image_format", false]], "image_from_image() (in module pyray)": [[5, "pyray.image_from_image", false]], "image_mipmaps() (in module pyray)": [[5, "pyray.image_mipmaps", false]], "image_resize() (in module pyray)": [[5, "pyray.image_resize", false]], "image_resize_canvas() (in module pyray)": [[5, "pyray.image_resize_canvas", false]], "image_resize_nn() (in module pyray)": [[5, "pyray.image_resize_nn", false]], "image_rotate() (in module pyray)": [[5, "pyray.image_rotate", false]], "image_rotate_ccw() (in module pyray)": [[5, "pyray.image_rotate_ccw", false]], "image_rotate_cw() (in module pyray)": [[5, "pyray.image_rotate_cw", false]], "image_text() (in module pyray)": [[5, "pyray.image_text", false]], "image_text_ex() (in module pyray)": [[5, "pyray.image_text_ex", false]], "image_to_pot() (in module pyray)": [[5, "pyray.image_to_pot", false]], "imagealphaclear() (in module raylib)": [[6, "raylib.ImageAlphaClear", false]], "imagealphacrop() (in module raylib)": [[6, "raylib.ImageAlphaCrop", false]], "imagealphamask() (in module raylib)": [[6, "raylib.ImageAlphaMask", false]], "imagealphapremultiply() (in module raylib)": [[6, "raylib.ImageAlphaPremultiply", false]], "imageblurgaussian() (in module raylib)": [[6, "raylib.ImageBlurGaussian", false]], "imageclearbackground() (in module raylib)": [[6, "raylib.ImageClearBackground", false]], "imagecolorbrightness() (in module raylib)": [[6, "raylib.ImageColorBrightness", false]], "imagecolorcontrast() (in module raylib)": [[6, "raylib.ImageColorContrast", false]], "imagecolorgrayscale() (in module raylib)": [[6, "raylib.ImageColorGrayscale", false]], "imagecolorinvert() (in module raylib)": [[6, "raylib.ImageColorInvert", false]], "imagecolorreplace() (in module raylib)": [[6, "raylib.ImageColorReplace", false]], "imagecolortint() (in module raylib)": [[6, "raylib.ImageColorTint", false]], "imagecopy() (in module raylib)": [[6, "raylib.ImageCopy", false]], "imagecrop() (in module raylib)": [[6, "raylib.ImageCrop", false]], "imagedither() (in module raylib)": [[6, "raylib.ImageDither", false]], "imagedraw() (in module raylib)": [[6, "raylib.ImageDraw", false]], "imagedrawcircle() (in module raylib)": [[6, "raylib.ImageDrawCircle", false]], "imagedrawcirclelines() (in module raylib)": [[6, "raylib.ImageDrawCircleLines", false]], "imagedrawcirclelinesv() (in module raylib)": [[6, "raylib.ImageDrawCircleLinesV", false]], "imagedrawcirclev() (in module raylib)": [[6, "raylib.ImageDrawCircleV", false]], "imagedrawline() (in module raylib)": [[6, "raylib.ImageDrawLine", false]], "imagedrawlinev() (in module raylib)": [[6, "raylib.ImageDrawLineV", false]], "imagedrawpixel() (in module raylib)": [[6, "raylib.ImageDrawPixel", false]], "imagedrawpixelv() (in module raylib)": [[6, "raylib.ImageDrawPixelV", false]], "imagedrawrectangle() (in module raylib)": [[6, "raylib.ImageDrawRectangle", false]], "imagedrawrectanglelines() (in module raylib)": [[6, "raylib.ImageDrawRectangleLines", false]], "imagedrawrectanglerec() (in module raylib)": [[6, "raylib.ImageDrawRectangleRec", false]], "imagedrawrectanglev() (in module raylib)": [[6, "raylib.ImageDrawRectangleV", false]], "imagedrawtext() (in module raylib)": [[6, "raylib.ImageDrawText", false]], "imagedrawtextex() (in module raylib)": [[6, "raylib.ImageDrawTextEx", false]], "imagefliphorizontal() (in module raylib)": [[6, "raylib.ImageFlipHorizontal", false]], "imageflipvertical() (in module raylib)": [[6, "raylib.ImageFlipVertical", false]], "imageformat() (in module raylib)": [[6, "raylib.ImageFormat", false]], "imagefromimage() (in module raylib)": [[6, "raylib.ImageFromImage", false]], "imagemipmaps() (in module raylib)": [[6, "raylib.ImageMipmaps", false]], "imageresize() (in module raylib)": [[6, "raylib.ImageResize", false]], "imageresizecanvas() (in module raylib)": [[6, "raylib.ImageResizeCanvas", false]], "imageresizenn() (in module raylib)": [[6, "raylib.ImageResizeNN", false]], "imagerotate() (in module raylib)": [[6, "raylib.ImageRotate", false]], "imagerotateccw() (in module raylib)": [[6, "raylib.ImageRotateCCW", false]], "imagerotatecw() (in module raylib)": [[6, "raylib.ImageRotateCW", false]], "imagetext() (in module raylib)": [[6, "raylib.ImageText", false]], "imagetextex() (in module raylib)": [[6, "raylib.ImageTextEx", false]], "imagetopot() (in module raylib)": [[6, "raylib.ImageToPOT", false]], "indices (pyray.mesh attribute)": [[5, "pyray.Mesh.indices", false]], "indices (pyray.rlvertexbuffer attribute)": [[5, "pyray.rlVertexBuffer.indices", false]], "indices (raylib.mesh attribute)": [[6, "raylib.Mesh.indices", false]], "indices (raylib.rlvertexbuffer attribute)": [[6, "raylib.rlVertexBuffer.indices", false]], "inertia (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.inertia", false]], "inertia (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.inertia", false]], "init_audio_device() (in module pyray)": [[5, "pyray.init_audio_device", false]], "init_physics() (in module pyray)": [[5, "pyray.init_physics", false]], "init_window() (in module pyray)": [[5, "pyray.init_window", false]], "initaudiodevice() (in module raylib)": [[6, "raylib.InitAudioDevice", false]], "initphysics() (in module raylib)": [[6, "raylib.InitPhysics", false]], "initwindow() (in module raylib)": [[6, "raylib.InitWindow", false]], "interpupillarydistance (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.interpupillaryDistance", false]], "interpupillarydistance (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.interpupillaryDistance", false]], "inverseinertia (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.inverseInertia", false]], "inverseinertia (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.inverseInertia", false]], "inversemass (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.inverseMass", false]], "inversemass (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.inverseMass", false]], "is_audio_device_ready() (in module pyray)": [[5, "pyray.is_audio_device_ready", false]], "is_audio_stream_playing() (in module pyray)": [[5, "pyray.is_audio_stream_playing", false]], "is_audio_stream_processed() (in module pyray)": [[5, "pyray.is_audio_stream_processed", false]], "is_audio_stream_ready() (in module pyray)": [[5, "pyray.is_audio_stream_ready", false]], "is_cursor_hidden() (in module pyray)": [[5, "pyray.is_cursor_hidden", false]], "is_cursor_on_screen() (in module pyray)": [[5, "pyray.is_cursor_on_screen", false]], "is_file_dropped() (in module pyray)": [[5, "pyray.is_file_dropped", false]], "is_file_extension() (in module pyray)": [[5, "pyray.is_file_extension", false]], "is_font_ready() (in module pyray)": [[5, "pyray.is_font_ready", false]], "is_gamepad_available() (in module pyray)": [[5, "pyray.is_gamepad_available", false]], "is_gamepad_button_down() (in module pyray)": [[5, "pyray.is_gamepad_button_down", false]], "is_gamepad_button_pressed() (in module pyray)": [[5, "pyray.is_gamepad_button_pressed", false]], "is_gamepad_button_released() (in module pyray)": [[5, "pyray.is_gamepad_button_released", false]], "is_gamepad_button_up() (in module pyray)": [[5, "pyray.is_gamepad_button_up", false]], "is_gesture_detected() (in module pyray)": [[5, "pyray.is_gesture_detected", false]], "is_image_ready() (in module pyray)": [[5, "pyray.is_image_ready", false]], "is_key_down() (in module pyray)": [[5, "pyray.is_key_down", false]], "is_key_pressed() (in module pyray)": [[5, "pyray.is_key_pressed", false]], "is_key_pressed_repeat() (in module pyray)": [[5, "pyray.is_key_pressed_repeat", false]], "is_key_released() (in module pyray)": [[5, "pyray.is_key_released", false]], "is_key_up() (in module pyray)": [[5, "pyray.is_key_up", false]], "is_material_ready() (in module pyray)": [[5, "pyray.is_material_ready", false]], "is_model_animation_valid() (in module pyray)": [[5, "pyray.is_model_animation_valid", false]], "is_model_ready() (in module pyray)": [[5, "pyray.is_model_ready", false]], "is_mouse_button_down() (in module pyray)": [[5, "pyray.is_mouse_button_down", false]], "is_mouse_button_pressed() (in module pyray)": [[5, "pyray.is_mouse_button_pressed", false]], "is_mouse_button_released() (in module pyray)": [[5, "pyray.is_mouse_button_released", false]], "is_mouse_button_up() (in module pyray)": [[5, "pyray.is_mouse_button_up", false]], "is_music_ready() (in module pyray)": [[5, "pyray.is_music_ready", false]], "is_music_stream_playing() (in module pyray)": [[5, "pyray.is_music_stream_playing", false]], "is_path_file() (in module pyray)": [[5, "pyray.is_path_file", false]], "is_render_texture_ready() (in module pyray)": [[5, "pyray.is_render_texture_ready", false]], "is_shader_ready() (in module pyray)": [[5, "pyray.is_shader_ready", false]], "is_sound_playing() (in module pyray)": [[5, "pyray.is_sound_playing", false]], "is_sound_ready() (in module pyray)": [[5, "pyray.is_sound_ready", false]], "is_texture_ready() (in module pyray)": [[5, "pyray.is_texture_ready", false]], "is_wave_ready() (in module pyray)": [[5, "pyray.is_wave_ready", false]], "is_window_focused() (in module pyray)": [[5, "pyray.is_window_focused", false]], "is_window_fullscreen() (in module pyray)": [[5, "pyray.is_window_fullscreen", false]], "is_window_hidden() (in module pyray)": [[5, "pyray.is_window_hidden", false]], "is_window_maximized() (in module pyray)": [[5, "pyray.is_window_maximized", false]], "is_window_minimized() (in module pyray)": [[5, "pyray.is_window_minimized", false]], "is_window_ready() (in module pyray)": [[5, "pyray.is_window_ready", false]], "is_window_resized() (in module pyray)": [[5, "pyray.is_window_resized", false]], "is_window_state() (in module pyray)": [[5, "pyray.is_window_state", false]], "isaudiodeviceready() (in module raylib)": [[6, "raylib.IsAudioDeviceReady", false]], "isaudiostreamplaying() (in module raylib)": [[6, "raylib.IsAudioStreamPlaying", false]], "isaudiostreamprocessed() (in module raylib)": [[6, "raylib.IsAudioStreamProcessed", false]], "isaudiostreamready() (in module raylib)": [[6, "raylib.IsAudioStreamReady", false]], "iscursorhidden() (in module raylib)": [[6, "raylib.IsCursorHidden", false]], "iscursoronscreen() (in module raylib)": [[6, "raylib.IsCursorOnScreen", false]], "isfiledropped() (in module raylib)": [[6, "raylib.IsFileDropped", false]], "isfileextension() (in module raylib)": [[6, "raylib.IsFileExtension", false]], "isfontready() (in module raylib)": [[6, "raylib.IsFontReady", false]], "isgamepadavailable() (in module raylib)": [[6, "raylib.IsGamepadAvailable", false]], "isgamepadbuttondown() (in module raylib)": [[6, "raylib.IsGamepadButtonDown", false]], "isgamepadbuttonpressed() (in module raylib)": [[6, "raylib.IsGamepadButtonPressed", false]], "isgamepadbuttonreleased() (in module raylib)": [[6, "raylib.IsGamepadButtonReleased", false]], "isgamepadbuttonup() (in module raylib)": [[6, "raylib.IsGamepadButtonUp", false]], "isgesturedetected() (in module raylib)": [[6, "raylib.IsGestureDetected", false]], "isgrounded (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.isGrounded", false]], "isgrounded (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.isGrounded", false]], "isimageready() (in module raylib)": [[6, "raylib.IsImageReady", false]], "iskeydown() (in module raylib)": [[6, "raylib.IsKeyDown", false]], "iskeypressed() (in module raylib)": [[6, "raylib.IsKeyPressed", false]], "iskeypressedrepeat() (in module raylib)": [[6, "raylib.IsKeyPressedRepeat", false]], "iskeyreleased() (in module raylib)": [[6, "raylib.IsKeyReleased", false]], "iskeyup() (in module raylib)": [[6, "raylib.IsKeyUp", false]], "ismaterialready() (in module raylib)": [[6, "raylib.IsMaterialReady", false]], "ismodelanimationvalid() (in module raylib)": [[6, "raylib.IsModelAnimationValid", false]], "ismodelready() (in module raylib)": [[6, "raylib.IsModelReady", false]], "ismousebuttondown() (in module raylib)": [[6, "raylib.IsMouseButtonDown", false]], "ismousebuttonpressed() (in module raylib)": [[6, "raylib.IsMouseButtonPressed", false]], "ismousebuttonreleased() (in module raylib)": [[6, "raylib.IsMouseButtonReleased", false]], "ismousebuttonup() (in module raylib)": [[6, "raylib.IsMouseButtonUp", false]], "ismusicready() (in module raylib)": [[6, "raylib.IsMusicReady", false]], "ismusicstreamplaying() (in module raylib)": [[6, "raylib.IsMusicStreamPlaying", false]], "ispathfile() (in module raylib)": [[6, "raylib.IsPathFile", false]], "isrendertextureready() (in module raylib)": [[6, "raylib.IsRenderTextureReady", false]], "isshaderready() (in module raylib)": [[6, "raylib.IsShaderReady", false]], "issoundplaying() (in module raylib)": [[6, "raylib.IsSoundPlaying", false]], "issoundready() (in module raylib)": [[6, "raylib.IsSoundReady", false]], "istextureready() (in module raylib)": [[6, "raylib.IsTextureReady", false]], "iswaveready() (in module raylib)": [[6, "raylib.IsWaveReady", false]], "iswindowfocused() (in module raylib)": [[6, "raylib.IsWindowFocused", false]], "iswindowfullscreen() (in module raylib)": [[6, "raylib.IsWindowFullscreen", false]], "iswindowhidden() (in module raylib)": [[6, "raylib.IsWindowHidden", false]], "iswindowmaximized() (in module raylib)": [[6, "raylib.IsWindowMaximized", false]], "iswindowminimized() (in module raylib)": [[6, "raylib.IsWindowMinimized", false]], "iswindowready() (in module raylib)": [[6, "raylib.IsWindowReady", false]], "iswindowresized() (in module raylib)": [[6, "raylib.IsWindowResized", false]], "iswindowstate() (in module raylib)": [[6, "raylib.IsWindowState", false]], "key_a (in module raylib)": [[6, "raylib.KEY_A", false]], "key_a (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_A", false]], "key_apostrophe (in module raylib)": [[6, "raylib.KEY_APOSTROPHE", false]], "key_apostrophe (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_APOSTROPHE", false]], "key_b (in module raylib)": [[6, "raylib.KEY_B", false]], "key_b (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_B", false]], "key_back (in module raylib)": [[6, "raylib.KEY_BACK", false]], "key_back (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_BACK", false]], "key_backslash (in module raylib)": [[6, "raylib.KEY_BACKSLASH", false]], "key_backslash (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_BACKSLASH", false]], "key_backspace (in module raylib)": [[6, "raylib.KEY_BACKSPACE", false]], "key_backspace (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_BACKSPACE", false]], "key_c (in module raylib)": [[6, "raylib.KEY_C", false]], "key_c (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_C", false]], "key_caps_lock (in module raylib)": [[6, "raylib.KEY_CAPS_LOCK", false]], "key_caps_lock (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_CAPS_LOCK", false]], "key_comma (in module raylib)": [[6, "raylib.KEY_COMMA", false]], "key_comma (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_COMMA", false]], "key_d (in module raylib)": [[6, "raylib.KEY_D", false]], "key_d (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_D", false]], "key_delete (in module raylib)": [[6, "raylib.KEY_DELETE", false]], "key_delete (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_DELETE", false]], "key_down (in module raylib)": [[6, "raylib.KEY_DOWN", false]], "key_down (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_DOWN", false]], "key_e (in module raylib)": [[6, "raylib.KEY_E", false]], "key_e (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_E", false]], "key_eight (in module raylib)": [[6, "raylib.KEY_EIGHT", false]], "key_eight (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_EIGHT", false]], "key_end (in module raylib)": [[6, "raylib.KEY_END", false]], "key_end (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_END", false]], "key_enter (in module raylib)": [[6, "raylib.KEY_ENTER", false]], "key_enter (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_ENTER", false]], "key_equal (in module raylib)": [[6, "raylib.KEY_EQUAL", false]], "key_equal (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_EQUAL", false]], "key_escape (in module raylib)": [[6, "raylib.KEY_ESCAPE", false]], "key_escape (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_ESCAPE", false]], "key_f (in module raylib)": [[6, "raylib.KEY_F", false]], "key_f (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F", false]], "key_f1 (in module raylib)": [[6, "raylib.KEY_F1", false]], "key_f1 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F1", false]], "key_f10 (in module raylib)": [[6, "raylib.KEY_F10", false]], "key_f10 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F10", false]], "key_f11 (in module raylib)": [[6, "raylib.KEY_F11", false]], "key_f11 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F11", false]], "key_f12 (in module raylib)": [[6, "raylib.KEY_F12", false]], "key_f12 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F12", false]], "key_f2 (in module raylib)": [[6, "raylib.KEY_F2", false]], "key_f2 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F2", false]], "key_f3 (in module raylib)": [[6, "raylib.KEY_F3", false]], "key_f3 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F3", false]], "key_f4 (in module raylib)": [[6, "raylib.KEY_F4", false]], "key_f4 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F4", false]], "key_f5 (in module raylib)": [[6, "raylib.KEY_F5", false]], "key_f5 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F5", false]], "key_f6 (in module raylib)": [[6, "raylib.KEY_F6", false]], "key_f6 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F6", false]], "key_f7 (in module raylib)": [[6, "raylib.KEY_F7", false]], "key_f7 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F7", false]], "key_f8 (in module raylib)": [[6, "raylib.KEY_F8", false]], "key_f8 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F8", false]], "key_f9 (in module raylib)": [[6, "raylib.KEY_F9", false]], "key_f9 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_F9", false]], "key_five (in module raylib)": [[6, "raylib.KEY_FIVE", false]], "key_five (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_FIVE", false]], "key_four (in module raylib)": [[6, "raylib.KEY_FOUR", false]], "key_four (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_FOUR", false]], "key_g (in module raylib)": [[6, "raylib.KEY_G", false]], "key_g (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_G", false]], "key_grave (in module raylib)": [[6, "raylib.KEY_GRAVE", false]], "key_grave (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_GRAVE", false]], "key_h (in module raylib)": [[6, "raylib.KEY_H", false]], "key_h (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_H", false]], "key_home (in module raylib)": [[6, "raylib.KEY_HOME", false]], "key_home (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_HOME", false]], "key_i (in module raylib)": [[6, "raylib.KEY_I", false]], "key_i (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_I", false]], "key_insert (in module raylib)": [[6, "raylib.KEY_INSERT", false]], "key_insert (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_INSERT", false]], "key_j (in module raylib)": [[6, "raylib.KEY_J", false]], "key_j (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_J", false]], "key_k (in module raylib)": [[6, "raylib.KEY_K", false]], "key_k (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_K", false]], "key_kb_menu (in module raylib)": [[6, "raylib.KEY_KB_MENU", false]], "key_kb_menu (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KB_MENU", false]], "key_kp_0 (in module raylib)": [[6, "raylib.KEY_KP_0", false]], "key_kp_0 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_0", false]], "key_kp_1 (in module raylib)": [[6, "raylib.KEY_KP_1", false]], "key_kp_1 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_1", false]], "key_kp_2 (in module raylib)": [[6, "raylib.KEY_KP_2", false]], "key_kp_2 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_2", false]], "key_kp_3 (in module raylib)": [[6, "raylib.KEY_KP_3", false]], "key_kp_3 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_3", false]], "key_kp_4 (in module raylib)": [[6, "raylib.KEY_KP_4", false]], "key_kp_4 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_4", false]], "key_kp_5 (in module raylib)": [[6, "raylib.KEY_KP_5", false]], "key_kp_5 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_5", false]], "key_kp_6 (in module raylib)": [[6, "raylib.KEY_KP_6", false]], "key_kp_6 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_6", false]], "key_kp_7 (in module raylib)": [[6, "raylib.KEY_KP_7", false]], "key_kp_7 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_7", false]], "key_kp_8 (in module raylib)": [[6, "raylib.KEY_KP_8", false]], "key_kp_8 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_8", false]], "key_kp_9 (in module raylib)": [[6, "raylib.KEY_KP_9", false]], "key_kp_9 (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_9", false]], "key_kp_add (in module raylib)": [[6, "raylib.KEY_KP_ADD", false]], "key_kp_add (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_ADD", false]], "key_kp_decimal (in module raylib)": [[6, "raylib.KEY_KP_DECIMAL", false]], "key_kp_decimal (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_DECIMAL", false]], "key_kp_divide (in module raylib)": [[6, "raylib.KEY_KP_DIVIDE", false]], "key_kp_divide (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_DIVIDE", false]], "key_kp_enter (in module raylib)": [[6, "raylib.KEY_KP_ENTER", false]], "key_kp_enter (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_ENTER", false]], "key_kp_equal (in module raylib)": [[6, "raylib.KEY_KP_EQUAL", false]], "key_kp_equal (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_EQUAL", false]], "key_kp_multiply (in module raylib)": [[6, "raylib.KEY_KP_MULTIPLY", false]], "key_kp_multiply (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_MULTIPLY", false]], "key_kp_subtract (in module raylib)": [[6, "raylib.KEY_KP_SUBTRACT", false]], "key_kp_subtract (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_KP_SUBTRACT", false]], "key_l (in module raylib)": [[6, "raylib.KEY_L", false]], "key_l (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_L", false]], "key_left (in module raylib)": [[6, "raylib.KEY_LEFT", false]], "key_left (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT", false]], "key_left_alt (in module raylib)": [[6, "raylib.KEY_LEFT_ALT", false]], "key_left_alt (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_ALT", false]], "key_left_bracket (in module raylib)": [[6, "raylib.KEY_LEFT_BRACKET", false]], "key_left_bracket (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_BRACKET", false]], "key_left_control (in module raylib)": [[6, "raylib.KEY_LEFT_CONTROL", false]], "key_left_control (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_CONTROL", false]], "key_left_shift (in module raylib)": [[6, "raylib.KEY_LEFT_SHIFT", false]], "key_left_shift (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_SHIFT", false]], "key_left_super (in module raylib)": [[6, "raylib.KEY_LEFT_SUPER", false]], "key_left_super (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_LEFT_SUPER", false]], "key_m (in module raylib)": [[6, "raylib.KEY_M", false]], "key_m (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_M", false]], "key_menu (in module raylib)": [[6, "raylib.KEY_MENU", false]], "key_menu (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_MENU", false]], "key_minus (in module raylib)": [[6, "raylib.KEY_MINUS", false]], "key_minus (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_MINUS", false]], "key_n (in module raylib)": [[6, "raylib.KEY_N", false]], "key_n (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_N", false]], "key_nine (in module raylib)": [[6, "raylib.KEY_NINE", false]], "key_nine (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_NINE", false]], "key_null (in module raylib)": [[6, "raylib.KEY_NULL", false]], "key_null (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_NULL", false]], "key_num_lock (in module raylib)": [[6, "raylib.KEY_NUM_LOCK", false]], "key_num_lock (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_NUM_LOCK", false]], "key_o (in module raylib)": [[6, "raylib.KEY_O", false]], "key_o (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_O", false]], "key_one (in module raylib)": [[6, "raylib.KEY_ONE", false]], "key_one (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_ONE", false]], "key_p (in module raylib)": [[6, "raylib.KEY_P", false]], "key_p (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_P", false]], "key_page_down (in module raylib)": [[6, "raylib.KEY_PAGE_DOWN", false]], "key_page_down (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PAGE_DOWN", false]], "key_page_up (in module raylib)": [[6, "raylib.KEY_PAGE_UP", false]], "key_page_up (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PAGE_UP", false]], "key_pause (in module raylib)": [[6, "raylib.KEY_PAUSE", false]], "key_pause (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PAUSE", false]], "key_period (in module raylib)": [[6, "raylib.KEY_PERIOD", false]], "key_period (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PERIOD", false]], "key_print_screen (in module raylib)": [[6, "raylib.KEY_PRINT_SCREEN", false]], "key_print_screen (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_PRINT_SCREEN", false]], "key_q (in module raylib)": [[6, "raylib.KEY_Q", false]], "key_q (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_Q", false]], "key_r (in module raylib)": [[6, "raylib.KEY_R", false]], "key_r (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_R", false]], "key_right (in module raylib)": [[6, "raylib.KEY_RIGHT", false]], "key_right (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT", false]], "key_right_alt (in module raylib)": [[6, "raylib.KEY_RIGHT_ALT", false]], "key_right_alt (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_ALT", false]], "key_right_bracket (in module raylib)": [[6, "raylib.KEY_RIGHT_BRACKET", false]], "key_right_bracket (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_BRACKET", false]], "key_right_control (in module raylib)": [[6, "raylib.KEY_RIGHT_CONTROL", false]], "key_right_control (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_CONTROL", false]], "key_right_shift (in module raylib)": [[6, "raylib.KEY_RIGHT_SHIFT", false]], "key_right_shift (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_SHIFT", false]], "key_right_super (in module raylib)": [[6, "raylib.KEY_RIGHT_SUPER", false]], "key_right_super (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_RIGHT_SUPER", false]], "key_s (in module raylib)": [[6, "raylib.KEY_S", false]], "key_s (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_S", false]], "key_scroll_lock (in module raylib)": [[6, "raylib.KEY_SCROLL_LOCK", false]], "key_scroll_lock (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SCROLL_LOCK", false]], "key_semicolon (in module raylib)": [[6, "raylib.KEY_SEMICOLON", false]], "key_semicolon (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SEMICOLON", false]], "key_seven (in module raylib)": [[6, "raylib.KEY_SEVEN", false]], "key_seven (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SEVEN", false]], "key_six (in module raylib)": [[6, "raylib.KEY_SIX", false]], "key_six (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SIX", false]], "key_slash (in module raylib)": [[6, "raylib.KEY_SLASH", false]], "key_slash (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SLASH", false]], "key_space (in module raylib)": [[6, "raylib.KEY_SPACE", false]], "key_space (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_SPACE", false]], "key_t (in module raylib)": [[6, "raylib.KEY_T", false]], "key_t (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_T", false]], "key_tab (in module raylib)": [[6, "raylib.KEY_TAB", false]], "key_tab (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_TAB", false]], "key_three (in module raylib)": [[6, "raylib.KEY_THREE", false]], "key_three (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_THREE", false]], "key_two (in module raylib)": [[6, "raylib.KEY_TWO", false]], "key_two (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_TWO", false]], "key_u (in module raylib)": [[6, "raylib.KEY_U", false]], "key_u (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_U", false]], "key_up (in module raylib)": [[6, "raylib.KEY_UP", false]], "key_up (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_UP", false]], "key_v (in module raylib)": [[6, "raylib.KEY_V", false]], "key_v (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_V", false]], "key_volume_down (in module raylib)": [[6, "raylib.KEY_VOLUME_DOWN", false]], "key_volume_down (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_VOLUME_DOWN", false]], "key_volume_up (in module raylib)": [[6, "raylib.KEY_VOLUME_UP", false]], "key_volume_up (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_VOLUME_UP", false]], "key_w (in module raylib)": [[6, "raylib.KEY_W", false]], "key_w (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_W", false]], "key_x (in module raylib)": [[6, "raylib.KEY_X", false]], "key_x (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_X", false]], "key_y (in module raylib)": [[6, "raylib.KEY_Y", false]], "key_y (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_Y", false]], "key_z (in module raylib)": [[6, "raylib.KEY_Z", false]], "key_z (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_Z", false]], "key_zero (in module raylib)": [[6, "raylib.KEY_ZERO", false]], "key_zero (pyray.keyboardkey attribute)": [[5, "pyray.KeyboardKey.KEY_ZERO", false]], "keyboardkey (class in pyray)": [[5, "pyray.KeyboardKey", false]], "keyboardkey (in module raylib)": [[6, "raylib.KeyboardKey", false]], "label (in module raylib)": [[6, "raylib.LABEL", false]], "label (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.LABEL", false]], "layout (pyray.npatchinfo attribute)": [[5, "pyray.NPatchInfo.layout", false]], "layout (raylib.npatchinfo attribute)": [[6, "raylib.NPatchInfo.layout", false]], "left (pyray.npatchinfo attribute)": [[5, "pyray.NPatchInfo.left", false]], "left (raylib.npatchinfo attribute)": [[6, "raylib.NPatchInfo.left", false]], "leftlenscenter (pyray.vrstereoconfig attribute)": [[5, "pyray.VrStereoConfig.leftLensCenter", false]], "leftlenscenter (raylib.vrstereoconfig attribute)": [[6, "raylib.VrStereoConfig.leftLensCenter", false]], "leftscreencenter (pyray.vrstereoconfig attribute)": [[5, "pyray.VrStereoConfig.leftScreenCenter", false]], "leftscreencenter (raylib.vrstereoconfig attribute)": [[6, "raylib.VrStereoConfig.leftScreenCenter", false]], "lensdistortionvalues (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.lensDistortionValues", false]], "lensdistortionvalues (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.lensDistortionValues", false]], "lensseparationdistance (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.lensSeparationDistance", false]], "lensseparationdistance (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.lensSeparationDistance", false]], "lerp() (in module pyray)": [[5, "pyray.lerp", false]], "lerp() (in module raylib)": [[6, "raylib.Lerp", false]], "lightgray (in module pyray)": [[5, "pyray.LIGHTGRAY", false]], "lightgray (in module raylib)": [[6, "raylib.LIGHTGRAY", false]], "lime (in module pyray)": [[5, "pyray.LIME", false]], "lime (in module raylib)": [[6, "raylib.LIME", false]], "line_color (in module raylib)": [[6, "raylib.LINE_COLOR", false]], "line_color (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.LINE_COLOR", false]], "list_items_height (in module raylib)": [[6, "raylib.LIST_ITEMS_HEIGHT", false]], "list_items_height (pyray.guilistviewproperty attribute)": [[5, "pyray.GuiListViewProperty.LIST_ITEMS_HEIGHT", false]], "list_items_spacing (in module raylib)": [[6, "raylib.LIST_ITEMS_SPACING", false]], "list_items_spacing (pyray.guilistviewproperty attribute)": [[5, "pyray.GuiListViewProperty.LIST_ITEMS_SPACING", false]], "listview (in module raylib)": [[6, "raylib.LISTVIEW", false]], "listview (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.LISTVIEW", false]], "load_audio_stream() (in module pyray)": [[5, "pyray.load_audio_stream", false]], "load_automation_event_list() (in module pyray)": [[5, "pyray.load_automation_event_list", false]], "load_codepoints() (in module pyray)": [[5, "pyray.load_codepoints", false]], "load_directory_files() (in module pyray)": [[5, "pyray.load_directory_files", false]], "load_directory_files_ex() (in module pyray)": [[5, "pyray.load_directory_files_ex", false]], "load_dropped_files() (in module pyray)": [[5, "pyray.load_dropped_files", false]], "load_file_data() (in module pyray)": [[5, "pyray.load_file_data", false]], "load_file_text() (in module pyray)": [[5, "pyray.load_file_text", false]], "load_font() (in module pyray)": [[5, "pyray.load_font", false]], "load_font_data() (in module pyray)": [[5, "pyray.load_font_data", false]], "load_font_ex() (in module pyray)": [[5, "pyray.load_font_ex", false]], "load_font_from_image() (in module pyray)": [[5, "pyray.load_font_from_image", false]], "load_font_from_memory() (in module pyray)": [[5, "pyray.load_font_from_memory", false]], "load_image() (in module pyray)": [[5, "pyray.load_image", false]], "load_image_anim() (in module pyray)": [[5, "pyray.load_image_anim", false]], "load_image_colors() (in module pyray)": [[5, "pyray.load_image_colors", false]], "load_image_from_memory() (in module pyray)": [[5, "pyray.load_image_from_memory", false]], "load_image_from_screen() (in module pyray)": [[5, "pyray.load_image_from_screen", false]], "load_image_from_texture() (in module pyray)": [[5, "pyray.load_image_from_texture", false]], "load_image_palette() (in module pyray)": [[5, "pyray.load_image_palette", false]], "load_image_raw() (in module pyray)": [[5, "pyray.load_image_raw", false]], "load_image_svg() (in module pyray)": [[5, "pyray.load_image_svg", false]], "load_material_default() (in module pyray)": [[5, "pyray.load_material_default", false]], "load_materials() (in module pyray)": [[5, "pyray.load_materials", false]], "load_model() (in module pyray)": [[5, "pyray.load_model", false]], "load_model_animations() (in module pyray)": [[5, "pyray.load_model_animations", false]], "load_model_from_mesh() (in module pyray)": [[5, "pyray.load_model_from_mesh", false]], "load_music_stream() (in module pyray)": [[5, "pyray.load_music_stream", false]], "load_music_stream_from_memory() (in module pyray)": [[5, "pyray.load_music_stream_from_memory", false]], "load_random_sequence() (in module pyray)": [[5, "pyray.load_random_sequence", false]], "load_render_texture() (in module pyray)": [[5, "pyray.load_render_texture", false]], "load_shader() (in module pyray)": [[5, "pyray.load_shader", false]], "load_shader_from_memory() (in module pyray)": [[5, "pyray.load_shader_from_memory", false]], "load_sound() (in module pyray)": [[5, "pyray.load_sound", false]], "load_sound_alias() (in module pyray)": [[5, "pyray.load_sound_alias", false]], "load_sound_from_wave() (in module pyray)": [[5, "pyray.load_sound_from_wave", false]], "load_texture() (in module pyray)": [[5, "pyray.load_texture", false]], "load_texture_cubemap() (in module pyray)": [[5, "pyray.load_texture_cubemap", false]], "load_texture_from_image() (in module pyray)": [[5, "pyray.load_texture_from_image", false]], "load_utf8() (in module pyray)": [[5, "pyray.load_utf8", false]], "load_vr_stereo_config() (in module pyray)": [[5, "pyray.load_vr_stereo_config", false]], "load_wave() (in module pyray)": [[5, "pyray.load_wave", false]], "load_wave_from_memory() (in module pyray)": [[5, "pyray.load_wave_from_memory", false]], "load_wave_samples() (in module pyray)": [[5, "pyray.load_wave_samples", false]], "loadaudiostream() (in module raylib)": [[6, "raylib.LoadAudioStream", false]], "loadautomationeventlist() (in module raylib)": [[6, "raylib.LoadAutomationEventList", false]], "loadcodepoints() (in module raylib)": [[6, "raylib.LoadCodepoints", false]], "loaddirectoryfiles() (in module raylib)": [[6, "raylib.LoadDirectoryFiles", false]], "loaddirectoryfilesex() (in module raylib)": [[6, "raylib.LoadDirectoryFilesEx", false]], "loaddroppedfiles() (in module raylib)": [[6, "raylib.LoadDroppedFiles", false]], "loadfiledata() (in module raylib)": [[6, "raylib.LoadFileData", false]], "loadfiletext() (in module raylib)": [[6, "raylib.LoadFileText", false]], "loadfont() (in module raylib)": [[6, "raylib.LoadFont", false]], "loadfontdata() (in module raylib)": [[6, "raylib.LoadFontData", false]], "loadfontex() (in module raylib)": [[6, "raylib.LoadFontEx", false]], "loadfontfromimage() (in module raylib)": [[6, "raylib.LoadFontFromImage", false]], "loadfontfrommemory() (in module raylib)": [[6, "raylib.LoadFontFromMemory", false]], "loadimage() (in module raylib)": [[6, "raylib.LoadImage", false]], "loadimageanim() (in module raylib)": [[6, "raylib.LoadImageAnim", false]], "loadimagecolors() (in module raylib)": [[6, "raylib.LoadImageColors", false]], "loadimagefrommemory() (in module raylib)": [[6, "raylib.LoadImageFromMemory", false]], "loadimagefromscreen() (in module raylib)": [[6, "raylib.LoadImageFromScreen", false]], "loadimagefromtexture() (in module raylib)": [[6, "raylib.LoadImageFromTexture", false]], "loadimagepalette() (in module raylib)": [[6, "raylib.LoadImagePalette", false]], "loadimageraw() (in module raylib)": [[6, "raylib.LoadImageRaw", false]], "loadimagesvg() (in module raylib)": [[6, "raylib.LoadImageSvg", false]], "loadmaterialdefault() (in module raylib)": [[6, "raylib.LoadMaterialDefault", false]], "loadmaterials() (in module raylib)": [[6, "raylib.LoadMaterials", false]], "loadmodel() (in module raylib)": [[6, "raylib.LoadModel", false]], "loadmodelanimations() (in module raylib)": [[6, "raylib.LoadModelAnimations", false]], "loadmodelfrommesh() (in module raylib)": [[6, "raylib.LoadModelFromMesh", false]], "loadmusicstream() (in module raylib)": [[6, "raylib.LoadMusicStream", false]], "loadmusicstreamfrommemory() (in module raylib)": [[6, "raylib.LoadMusicStreamFromMemory", false]], "loadrandomsequence() (in module raylib)": [[6, "raylib.LoadRandomSequence", false]], "loadrendertexture() (in module raylib)": [[6, "raylib.LoadRenderTexture", false]], "loadshader() (in module raylib)": [[6, "raylib.LoadShader", false]], "loadshaderfrommemory() (in module raylib)": [[6, "raylib.LoadShaderFromMemory", false]], "loadsound() (in module raylib)": [[6, "raylib.LoadSound", false]], "loadsoundalias() (in module raylib)": [[6, "raylib.LoadSoundAlias", false]], "loadsoundfromwave() (in module raylib)": [[6, "raylib.LoadSoundFromWave", false]], "loadtexture() (in module raylib)": [[6, "raylib.LoadTexture", false]], "loadtexturecubemap() (in module raylib)": [[6, "raylib.LoadTextureCubemap", false]], "loadtexturefromimage() (in module raylib)": [[6, "raylib.LoadTextureFromImage", false]], "loadutf8() (in module raylib)": [[6, "raylib.LoadUTF8", false]], "loadvrstereoconfig() (in module raylib)": [[6, "raylib.LoadVrStereoConfig", false]], "loadwave() (in module raylib)": [[6, "raylib.LoadWave", false]], "loadwavefrommemory() (in module raylib)": [[6, "raylib.LoadWaveFromMemory", false]], "loadwavesamples() (in module raylib)": [[6, "raylib.LoadWaveSamples", false]], "locs (pyray.shader attribute)": [[5, "pyray.Shader.locs", false]], "locs (raylib.shader attribute)": [[6, "raylib.Shader.locs", false]], "log_all (in module raylib)": [[6, "raylib.LOG_ALL", false]], "log_all (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_ALL", false]], "log_debug (in module raylib)": [[6, "raylib.LOG_DEBUG", false]], "log_debug (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_DEBUG", false]], "log_error (in module raylib)": [[6, "raylib.LOG_ERROR", false]], "log_error (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_ERROR", false]], "log_fatal (in module raylib)": [[6, "raylib.LOG_FATAL", false]], "log_fatal (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_FATAL", false]], "log_info (in module raylib)": [[6, "raylib.LOG_INFO", false]], "log_info (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_INFO", false]], "log_none (in module raylib)": [[6, "raylib.LOG_NONE", false]], "log_none (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_NONE", false]], "log_trace (in module raylib)": [[6, "raylib.LOG_TRACE", false]], "log_trace (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_TRACE", false]], "log_warning (in module raylib)": [[6, "raylib.LOG_WARNING", false]], "log_warning (pyray.traceloglevel attribute)": [[5, "pyray.TraceLogLevel.LOG_WARNING", false]], "looping (pyray.music attribute)": [[5, "pyray.Music.looping", false]], "looping (raylib.music attribute)": [[6, "raylib.Music.looping", false]], "m0 (pyray.matrix attribute)": [[5, "pyray.Matrix.m0", false]], "m0 (raylib.matrix attribute)": [[6, "raylib.Matrix.m0", false]], "m00 (pyray.matrix2x2 attribute)": [[5, "pyray.Matrix2x2.m00", false]], "m00 (raylib.matrix2x2 attribute)": [[6, "raylib.Matrix2x2.m00", false]], "m01 (pyray.matrix2x2 attribute)": [[5, "pyray.Matrix2x2.m01", false]], "m01 (raylib.matrix2x2 attribute)": [[6, "raylib.Matrix2x2.m01", false]], "m1 (pyray.matrix attribute)": [[5, "pyray.Matrix.m1", false]], "m1 (raylib.matrix attribute)": [[6, "raylib.Matrix.m1", false]], "m10 (pyray.matrix attribute)": [[5, "pyray.Matrix.m10", false]], "m10 (pyray.matrix2x2 attribute)": [[5, "pyray.Matrix2x2.m10", false]], "m10 (raylib.matrix attribute)": [[6, "raylib.Matrix.m10", false]], "m10 (raylib.matrix2x2 attribute)": [[6, "raylib.Matrix2x2.m10", false]], "m11 (pyray.matrix attribute)": [[5, "pyray.Matrix.m11", false]], "m11 (pyray.matrix2x2 attribute)": [[5, "pyray.Matrix2x2.m11", false]], "m11 (raylib.matrix attribute)": [[6, "raylib.Matrix.m11", false]], "m11 (raylib.matrix2x2 attribute)": [[6, "raylib.Matrix2x2.m11", false]], "m12 (pyray.matrix attribute)": [[5, "pyray.Matrix.m12", false]], "m12 (raylib.matrix attribute)": [[6, "raylib.Matrix.m12", false]], "m13 (pyray.matrix attribute)": [[5, "pyray.Matrix.m13", false]], "m13 (raylib.matrix attribute)": [[6, "raylib.Matrix.m13", false]], "m14 (pyray.matrix attribute)": [[5, "pyray.Matrix.m14", false]], "m14 (raylib.matrix attribute)": [[6, "raylib.Matrix.m14", false]], "m15 (pyray.matrix attribute)": [[5, "pyray.Matrix.m15", false]], "m15 (raylib.matrix attribute)": [[6, "raylib.Matrix.m15", false]], "m2 (pyray.matrix attribute)": [[5, "pyray.Matrix.m2", false]], "m2 (raylib.matrix attribute)": [[6, "raylib.Matrix.m2", false]], "m3 (pyray.matrix attribute)": [[5, "pyray.Matrix.m3", false]], "m3 (raylib.matrix attribute)": [[6, "raylib.Matrix.m3", false]], "m4 (pyray.matrix attribute)": [[5, "pyray.Matrix.m4", false]], "m4 (raylib.matrix attribute)": [[6, "raylib.Matrix.m4", false]], "m5 (pyray.matrix attribute)": [[5, "pyray.Matrix.m5", false]], "m5 (raylib.matrix attribute)": [[6, "raylib.Matrix.m5", false]], "m6 (pyray.matrix attribute)": [[5, "pyray.Matrix.m6", false]], "m6 (raylib.matrix attribute)": [[6, "raylib.Matrix.m6", false]], "m7 (pyray.matrix attribute)": [[5, "pyray.Matrix.m7", false]], "m7 (raylib.matrix attribute)": [[6, "raylib.Matrix.m7", false]], "m8 (pyray.matrix attribute)": [[5, "pyray.Matrix.m8", false]], "m8 (raylib.matrix attribute)": [[6, "raylib.Matrix.m8", false]], "m9 (pyray.matrix attribute)": [[5, "pyray.Matrix.m9", false]], "m9 (raylib.matrix attribute)": [[6, "raylib.Matrix.m9", false]], "magenta (in module pyray)": [[5, "pyray.MAGENTA", false]], "magenta (in module raylib)": [[6, "raylib.MAGENTA", false]], "maps (pyray.material attribute)": [[5, "pyray.Material.maps", false]], "maps (raylib.material attribute)": [[6, "raylib.Material.maps", false]], "maroon (in module pyray)": [[5, "pyray.MAROON", false]], "maroon (in module raylib)": [[6, "raylib.MAROON", false]], "mass (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.mass", false]], "mass (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.mass", false]], "material (class in pyray)": [[5, "pyray.Material", false]], "material (class in raylib)": [[6, "raylib.Material", false]], "material_map_albedo (in module raylib)": [[6, "raylib.MATERIAL_MAP_ALBEDO", false]], "material_map_albedo (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_ALBEDO", false]], "material_map_brdf (in module raylib)": [[6, "raylib.MATERIAL_MAP_BRDF", false]], "material_map_brdf (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_BRDF", false]], "material_map_cubemap (in module raylib)": [[6, "raylib.MATERIAL_MAP_CUBEMAP", false]], "material_map_cubemap (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_CUBEMAP", false]], "material_map_emission (in module raylib)": [[6, "raylib.MATERIAL_MAP_EMISSION", false]], "material_map_emission (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_EMISSION", false]], "material_map_height (in module raylib)": [[6, "raylib.MATERIAL_MAP_HEIGHT", false]], "material_map_height (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_HEIGHT", false]], "material_map_irradiance (in module raylib)": [[6, "raylib.MATERIAL_MAP_IRRADIANCE", false]], "material_map_irradiance (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_IRRADIANCE", false]], "material_map_metalness (in module raylib)": [[6, "raylib.MATERIAL_MAP_METALNESS", false]], "material_map_metalness (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_METALNESS", false]], "material_map_normal (in module raylib)": [[6, "raylib.MATERIAL_MAP_NORMAL", false]], "material_map_normal (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_NORMAL", false]], "material_map_occlusion (in module raylib)": [[6, "raylib.MATERIAL_MAP_OCCLUSION", false]], "material_map_occlusion (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_OCCLUSION", false]], "material_map_prefilter (in module raylib)": [[6, "raylib.MATERIAL_MAP_PREFILTER", false]], "material_map_prefilter (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_PREFILTER", false]], "material_map_roughness (in module raylib)": [[6, "raylib.MATERIAL_MAP_ROUGHNESS", false]], "material_map_roughness (pyray.materialmapindex attribute)": [[5, "pyray.MaterialMapIndex.MATERIAL_MAP_ROUGHNESS", false]], "materialcount (pyray.model attribute)": [[5, "pyray.Model.materialCount", false]], "materialcount (raylib.model attribute)": [[6, "raylib.Model.materialCount", false]], "materialmap (class in pyray)": [[5, "pyray.MaterialMap", false]], "materialmap (class in raylib)": [[6, "raylib.MaterialMap", false]], "materialmapindex (class in pyray)": [[5, "pyray.MaterialMapIndex", false]], "materialmapindex (in module raylib)": [[6, "raylib.MaterialMapIndex", false]], "materials (pyray.model attribute)": [[5, "pyray.Model.materials", false]], "materials (raylib.model attribute)": [[6, "raylib.Model.materials", false]], "matrix (class in pyray)": [[5, "pyray.Matrix", false]], "matrix (class in raylib)": [[6, "raylib.Matrix", false]], "matrix2x2 (class in pyray)": [[5, "pyray.Matrix2x2", false]], "matrix2x2 (class in raylib)": [[6, "raylib.Matrix2x2", false]], "matrix_add() (in module pyray)": [[5, "pyray.matrix_add", false]], "matrix_determinant() (in module pyray)": [[5, "pyray.matrix_determinant", false]], "matrix_frustum() (in module pyray)": [[5, "pyray.matrix_frustum", false]], "matrix_identity() (in module pyray)": [[5, "pyray.matrix_identity", false]], "matrix_invert() (in module pyray)": [[5, "pyray.matrix_invert", false]], "matrix_look_at() (in module pyray)": [[5, "pyray.matrix_look_at", false]], "matrix_multiply() (in module pyray)": [[5, "pyray.matrix_multiply", false]], "matrix_ortho() (in module pyray)": [[5, "pyray.matrix_ortho", false]], "matrix_perspective() (in module pyray)": [[5, "pyray.matrix_perspective", false]], "matrix_rotate() (in module pyray)": [[5, "pyray.matrix_rotate", false]], "matrix_rotate_x() (in module pyray)": [[5, "pyray.matrix_rotate_x", false]], "matrix_rotate_xyz() (in module pyray)": [[5, "pyray.matrix_rotate_xyz", false]], "matrix_rotate_y() (in module pyray)": [[5, "pyray.matrix_rotate_y", false]], "matrix_rotate_z() (in module pyray)": [[5, "pyray.matrix_rotate_z", false]], "matrix_rotate_zyx() (in module pyray)": [[5, "pyray.matrix_rotate_zyx", false]], "matrix_scale() (in module pyray)": [[5, "pyray.matrix_scale", false]], "matrix_subtract() (in module pyray)": [[5, "pyray.matrix_subtract", false]], "matrix_to_float_v() (in module pyray)": [[5, "pyray.matrix_to_float_v", false]], "matrix_trace() (in module pyray)": [[5, "pyray.matrix_trace", false]], "matrix_translate() (in module pyray)": [[5, "pyray.matrix_translate", false]], "matrix_transpose() (in module pyray)": [[5, "pyray.matrix_transpose", false]], "matrixadd() (in module raylib)": [[6, "raylib.MatrixAdd", false]], "matrixdeterminant() (in module raylib)": [[6, "raylib.MatrixDeterminant", false]], "matrixfrustum() (in module raylib)": [[6, "raylib.MatrixFrustum", false]], "matrixidentity() (in module raylib)": [[6, "raylib.MatrixIdentity", false]], "matrixinvert() (in module raylib)": [[6, "raylib.MatrixInvert", false]], "matrixlookat() (in module raylib)": [[6, "raylib.MatrixLookAt", false]], "matrixmultiply() (in module raylib)": [[6, "raylib.MatrixMultiply", false]], "matrixortho() (in module raylib)": [[6, "raylib.MatrixOrtho", false]], "matrixperspective() (in module raylib)": [[6, "raylib.MatrixPerspective", false]], "matrixrotate() (in module raylib)": [[6, "raylib.MatrixRotate", false]], "matrixrotatex() (in module raylib)": [[6, "raylib.MatrixRotateX", false]], "matrixrotatexyz() (in module raylib)": [[6, "raylib.MatrixRotateXYZ", false]], "matrixrotatey() (in module raylib)": [[6, "raylib.MatrixRotateY", false]], "matrixrotatez() (in module raylib)": [[6, "raylib.MatrixRotateZ", false]], "matrixrotatezyx() (in module raylib)": [[6, "raylib.MatrixRotateZYX", false]], "matrixscale() (in module raylib)": [[6, "raylib.MatrixScale", false]], "matrixsubtract() (in module raylib)": [[6, "raylib.MatrixSubtract", false]], "matrixtofloatv() (in module raylib)": [[6, "raylib.MatrixToFloatV", false]], "matrixtrace() (in module raylib)": [[6, "raylib.MatrixTrace", false]], "matrixtranslate() (in module raylib)": [[6, "raylib.MatrixTranslate", false]], "matrixtranspose() (in module raylib)": [[6, "raylib.MatrixTranspose", false]], "max (pyray.boundingbox attribute)": [[5, "pyray.BoundingBox.max", false]], "max (raylib.boundingbox attribute)": [[6, "raylib.BoundingBox.max", false]], "maximize_window() (in module pyray)": [[5, "pyray.maximize_window", false]], "maximizewindow() (in module raylib)": [[6, "raylib.MaximizeWindow", false]], "measure_text() (in module pyray)": [[5, "pyray.measure_text", false]], "measure_text_ex() (in module pyray)": [[5, "pyray.measure_text_ex", false]], "measuretext() (in module raylib)": [[6, "raylib.MeasureText", false]], "measuretextex() (in module raylib)": [[6, "raylib.MeasureTextEx", false]], "mem_alloc() (in module pyray)": [[5, "pyray.mem_alloc", false]], "mem_free() (in module pyray)": [[5, "pyray.mem_free", false]], "mem_realloc() (in module pyray)": [[5, "pyray.mem_realloc", false]], "memalloc() (in module raylib)": [[6, "raylib.MemAlloc", false]], "memfree() (in module raylib)": [[6, "raylib.MemFree", false]], "memrealloc() (in module raylib)": [[6, "raylib.MemRealloc", false]], "mesh (class in pyray)": [[5, "pyray.Mesh", false]], "mesh (class in raylib)": [[6, "raylib.Mesh", false]], "meshcount (pyray.model attribute)": [[5, "pyray.Model.meshCount", false]], "meshcount (raylib.model attribute)": [[6, "raylib.Model.meshCount", false]], "meshes (pyray.model attribute)": [[5, "pyray.Model.meshes", false]], "meshes (raylib.model attribute)": [[6, "raylib.Model.meshes", false]], "meshmaterial (pyray.model attribute)": [[5, "pyray.Model.meshMaterial", false]], "meshmaterial (raylib.model attribute)": [[6, "raylib.Model.meshMaterial", false]], "min (pyray.boundingbox attribute)": [[5, "pyray.BoundingBox.min", false]], "min (raylib.boundingbox attribute)": [[6, "raylib.BoundingBox.min", false]], "minimize_window() (in module pyray)": [[5, "pyray.minimize_window", false]], "minimizewindow() (in module raylib)": [[6, "raylib.MinimizeWindow", false]], "mipmaps (pyray.image attribute)": [[5, "pyray.Image.mipmaps", false]], "mipmaps (pyray.texture attribute)": [[5, "pyray.Texture.mipmaps", false]], "mipmaps (pyray.texture2d attribute)": [[5, "pyray.Texture2D.mipmaps", false]], "mipmaps (raylib.image attribute)": [[6, "raylib.Image.mipmaps", false]], "mipmaps (raylib.texture attribute)": [[6, "raylib.Texture.mipmaps", false]], "mipmaps (raylib.texture2d attribute)": [[6, "raylib.Texture2D.mipmaps", false]], "mipmaps (raylib.texturecubemap attribute)": [[6, "raylib.TextureCubemap.mipmaps", false]], "mode (pyray.rldrawcall attribute)": [[5, "pyray.rlDrawCall.mode", false]], "mode (raylib.rldrawcall attribute)": [[6, "raylib.rlDrawCall.mode", false]], "model (class in pyray)": [[5, "pyray.Model", false]], "model (class in raylib)": [[6, "raylib.Model", false]], "modelanimation (class in pyray)": [[5, "pyray.ModelAnimation", false]], "modelanimation (class in raylib)": [[6, "raylib.ModelAnimation", false]], "module": [[5, "module-pyray", false], [6, "module-raylib", false]], "mouse_button_back (in module raylib)": [[6, "raylib.MOUSE_BUTTON_BACK", false]], "mouse_button_back (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_BACK", false]], "mouse_button_extra (in module raylib)": [[6, "raylib.MOUSE_BUTTON_EXTRA", false]], "mouse_button_extra (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_EXTRA", false]], "mouse_button_forward (in module raylib)": [[6, "raylib.MOUSE_BUTTON_FORWARD", false]], "mouse_button_forward (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_FORWARD", false]], "mouse_button_left (in module raylib)": [[6, "raylib.MOUSE_BUTTON_LEFT", false]], "mouse_button_left (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_LEFT", false]], "mouse_button_middle (in module raylib)": [[6, "raylib.MOUSE_BUTTON_MIDDLE", false]], "mouse_button_middle (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_MIDDLE", false]], "mouse_button_right (in module raylib)": [[6, "raylib.MOUSE_BUTTON_RIGHT", false]], "mouse_button_right (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_RIGHT", false]], "mouse_button_side (in module raylib)": [[6, "raylib.MOUSE_BUTTON_SIDE", false]], "mouse_button_side (pyray.mousebutton attribute)": [[5, "pyray.MouseButton.MOUSE_BUTTON_SIDE", false]], "mouse_cursor_arrow (in module raylib)": [[6, "raylib.MOUSE_CURSOR_ARROW", false]], "mouse_cursor_arrow (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_ARROW", false]], "mouse_cursor_crosshair (in module raylib)": [[6, "raylib.MOUSE_CURSOR_CROSSHAIR", false]], "mouse_cursor_crosshair (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_CROSSHAIR", false]], "mouse_cursor_default (in module raylib)": [[6, "raylib.MOUSE_CURSOR_DEFAULT", false]], "mouse_cursor_default (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_DEFAULT", false]], "mouse_cursor_ibeam (in module raylib)": [[6, "raylib.MOUSE_CURSOR_IBEAM", false]], "mouse_cursor_ibeam (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_IBEAM", false]], "mouse_cursor_not_allowed (in module raylib)": [[6, "raylib.MOUSE_CURSOR_NOT_ALLOWED", false]], "mouse_cursor_not_allowed (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_NOT_ALLOWED", false]], "mouse_cursor_pointing_hand (in module raylib)": [[6, "raylib.MOUSE_CURSOR_POINTING_HAND", false]], "mouse_cursor_pointing_hand (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_POINTING_HAND", false]], "mouse_cursor_resize_all (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_ALL", false]], "mouse_cursor_resize_all (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_ALL", false]], "mouse_cursor_resize_ew (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_EW", false]], "mouse_cursor_resize_ew (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_EW", false]], "mouse_cursor_resize_nesw (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_NESW", false]], "mouse_cursor_resize_nesw (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_NESW", false]], "mouse_cursor_resize_ns (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_NS", false]], "mouse_cursor_resize_ns (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_NS", false]], "mouse_cursor_resize_nwse (in module raylib)": [[6, "raylib.MOUSE_CURSOR_RESIZE_NWSE", false]], "mouse_cursor_resize_nwse (pyray.mousecursor attribute)": [[5, "pyray.MouseCursor.MOUSE_CURSOR_RESIZE_NWSE", false]], "mousebutton (class in pyray)": [[5, "pyray.MouseButton", false]], "mousebutton (in module raylib)": [[6, "raylib.MouseButton", false]], "mousecursor (class in pyray)": [[5, "pyray.MouseCursor", false]], "mousecursor (in module raylib)": [[6, "raylib.MouseCursor", false]], "music (class in pyray)": [[5, "pyray.Music", false]], "music (class in raylib)": [[6, "raylib.Music", false]], "name (pyray.boneinfo attribute)": [[5, "pyray.BoneInfo.name", false]], "name (pyray.modelanimation attribute)": [[5, "pyray.ModelAnimation.name", false]], "name (raylib.boneinfo attribute)": [[6, "raylib.BoneInfo.name", false]], "name (raylib.modelanimation attribute)": [[6, "raylib.ModelAnimation.name", false]], "normal (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.normal", false]], "normal (pyray.raycollision attribute)": [[5, "pyray.RayCollision.normal", false]], "normal (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.normal", false]], "normal (raylib.raycollision attribute)": [[6, "raylib.RayCollision.normal", false]], "normalize() (in module pyray)": [[5, "pyray.normalize", false]], "normalize() (in module raylib)": [[6, "raylib.Normalize", false]], "normals (pyray.mesh attribute)": [[5, "pyray.Mesh.normals", false]], "normals (pyray.physicsvertexdata attribute)": [[5, "pyray.PhysicsVertexData.normals", false]], "normals (raylib.mesh attribute)": [[6, "raylib.Mesh.normals", false]], "normals (raylib.physicsvertexdata attribute)": [[6, "raylib.PhysicsVertexData.normals", false]], "npatch_nine_patch (in module raylib)": [[6, "raylib.NPATCH_NINE_PATCH", false]], "npatch_nine_patch (pyray.npatchlayout attribute)": [[5, "pyray.NPatchLayout.NPATCH_NINE_PATCH", false]], "npatch_three_patch_horizontal (in module raylib)": [[6, "raylib.NPATCH_THREE_PATCH_HORIZONTAL", false]], "npatch_three_patch_horizontal (pyray.npatchlayout attribute)": [[5, "pyray.NPatchLayout.NPATCH_THREE_PATCH_HORIZONTAL", false]], "npatch_three_patch_vertical (in module raylib)": [[6, "raylib.NPATCH_THREE_PATCH_VERTICAL", false]], "npatch_three_patch_vertical (pyray.npatchlayout attribute)": [[5, "pyray.NPatchLayout.NPATCH_THREE_PATCH_VERTICAL", false]], "npatchinfo (class in pyray)": [[5, "pyray.NPatchInfo", false]], "npatchinfo (class in raylib)": [[6, "raylib.NPatchInfo", false]], "npatchlayout (class in pyray)": [[5, "pyray.NPatchLayout", false]], "npatchlayout (in module raylib)": [[6, "raylib.NPatchLayout", false]], "offset (pyray.camera2d attribute)": [[5, "pyray.Camera2D.offset", false]], "offset (raylib.camera2d attribute)": [[6, "raylib.Camera2D.offset", false]], "offsetx (pyray.glyphinfo attribute)": [[5, "pyray.GlyphInfo.offsetX", false]], "offsetx (raylib.glyphinfo attribute)": [[6, "raylib.GlyphInfo.offsetX", false]], "offsety (pyray.glyphinfo attribute)": [[5, "pyray.GlyphInfo.offsetY", false]], "offsety (raylib.glyphinfo attribute)": [[6, "raylib.GlyphInfo.offsetY", false]], "open_url() (in module pyray)": [[5, "pyray.open_url", false]], "openurl() (in module raylib)": [[6, "raylib.OpenURL", false]], "orange (in module pyray)": [[5, "pyray.ORANGE", false]], "orange (in module raylib)": [[6, "raylib.ORANGE", false]], "orient (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.orient", false]], "orient (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.orient", false]], "params (pyray.automationevent attribute)": [[5, "pyray.AutomationEvent.params", false]], "params (pyray.material attribute)": [[5, "pyray.Material.params", false]], "params (raylib.automationevent attribute)": [[6, "raylib.AutomationEvent.params", false]], "params (raylib.material attribute)": [[6, "raylib.Material.params", false]], "parent (pyray.boneinfo attribute)": [[5, "pyray.BoneInfo.parent", false]], "parent (raylib.boneinfo attribute)": [[6, "raylib.BoneInfo.parent", false]], "paths (pyray.filepathlist attribute)": [[5, "pyray.FilePathList.paths", false]], "paths (raylib.filepathlist attribute)": [[6, "raylib.FilePathList.paths", false]], "pause_audio_stream() (in module pyray)": [[5, "pyray.pause_audio_stream", false]], "pause_music_stream() (in module pyray)": [[5, "pyray.pause_music_stream", false]], "pause_sound() (in module pyray)": [[5, "pyray.pause_sound", false]], "pauseaudiostream() (in module raylib)": [[6, "raylib.PauseAudioStream", false]], "pausemusicstream() (in module raylib)": [[6, "raylib.PauseMusicStream", false]], "pausesound() (in module raylib)": [[6, "raylib.PauseSound", false]], "penetration (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.penetration", false]], "penetration (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.penetration", false]], "physics_add_force() (in module pyray)": [[5, "pyray.physics_add_force", false]], "physics_add_torque() (in module pyray)": [[5, "pyray.physics_add_torque", false]], "physics_circle (in module raylib)": [[6, "raylib.PHYSICS_CIRCLE", false]], "physics_polygon (in module raylib)": [[6, "raylib.PHYSICS_POLYGON", false]], "physics_shatter() (in module pyray)": [[5, "pyray.physics_shatter", false]], "physicsaddforce() (in module raylib)": [[6, "raylib.PhysicsAddForce", false]], "physicsaddtorque() (in module raylib)": [[6, "raylib.PhysicsAddTorque", false]], "physicsbodydata (class in pyray)": [[5, "pyray.PhysicsBodyData", false]], "physicsbodydata (class in raylib)": [[6, "raylib.PhysicsBodyData", false]], "physicsmanifolddata (class in pyray)": [[5, "pyray.PhysicsManifoldData", false]], "physicsmanifolddata (class in raylib)": [[6, "raylib.PhysicsManifoldData", false]], "physicsshape (class in pyray)": [[5, "pyray.PhysicsShape", false]], "physicsshape (class in raylib)": [[6, "raylib.PhysicsShape", false]], "physicsshapetype (in module raylib)": [[6, "raylib.PhysicsShapeType", false]], "physicsshatter() (in module raylib)": [[6, "raylib.PhysicsShatter", false]], "physicsvertexdata (class in pyray)": [[5, "pyray.PhysicsVertexData", false]], "physicsvertexdata (class in raylib)": [[6, "raylib.PhysicsVertexData", false]], "pink (in module pyray)": [[5, "pyray.PINK", false]], "pink (in module raylib)": [[6, "raylib.PINK", false]], "pixelformat (class in pyray)": [[5, "pyray.PixelFormat", false]], "pixelformat (in module raylib)": [[6, "raylib.PixelFormat", false]], "pixelformat_compressed_astc_4x4_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA", false]], "pixelformat_compressed_astc_4x4_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA", false]], "pixelformat_compressed_astc_8x8_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA", false]], "pixelformat_compressed_astc_8x8_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA", false]], "pixelformat_compressed_dxt1_rgb (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_DXT1_RGB", false]], "pixelformat_compressed_dxt1_rgb (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_DXT1_RGB", false]], "pixelformat_compressed_dxt1_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_DXT1_RGBA", false]], "pixelformat_compressed_dxt1_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_DXT1_RGBA", false]], "pixelformat_compressed_dxt3_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_DXT3_RGBA", false]], "pixelformat_compressed_dxt3_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_DXT3_RGBA", false]], "pixelformat_compressed_dxt5_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_DXT5_RGBA", false]], "pixelformat_compressed_dxt5_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_DXT5_RGBA", false]], "pixelformat_compressed_etc1_rgb (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ETC1_RGB", false]], "pixelformat_compressed_etc1_rgb (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ETC1_RGB", false]], "pixelformat_compressed_etc2_eac_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA", false]], "pixelformat_compressed_etc2_eac_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA", false]], "pixelformat_compressed_etc2_rgb (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_ETC2_RGB", false]], "pixelformat_compressed_etc2_rgb (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_ETC2_RGB", false]], "pixelformat_compressed_pvrt_rgb (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_PVRT_RGB", false]], "pixelformat_compressed_pvrt_rgb (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_PVRT_RGB", false]], "pixelformat_compressed_pvrt_rgba (in module raylib)": [[6, "raylib.PIXELFORMAT_COMPRESSED_PVRT_RGBA", false]], "pixelformat_compressed_pvrt_rgba (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_COMPRESSED_PVRT_RGBA", false]], "pixelformat_uncompressed_gray_alpha (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA", false]], "pixelformat_uncompressed_gray_alpha (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA", false]], "pixelformat_uncompressed_grayscale (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_GRAYSCALE", false]], "pixelformat_uncompressed_grayscale (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_GRAYSCALE", false]], "pixelformat_uncompressed_r16 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R16", false]], "pixelformat_uncompressed_r16 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16", false]], "pixelformat_uncompressed_r16g16b16 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R16G16B16", false]], "pixelformat_uncompressed_r16g16b16 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16G16B16", false]], "pixelformat_uncompressed_r16g16b16a16 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R16G16B16A16", false]], "pixelformat_uncompressed_r16g16b16a16 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16G16B16A16", false]], "pixelformat_uncompressed_r32 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R32", false]], "pixelformat_uncompressed_r32 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32", false]], "pixelformat_uncompressed_r32g32b32 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R32G32B32", false]], "pixelformat_uncompressed_r32g32b32 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32G32B32", false]], "pixelformat_uncompressed_r32g32b32a32 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R32G32B32A32", false]], "pixelformat_uncompressed_r32g32b32a32 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32G32B32A32", false]], "pixelformat_uncompressed_r4g4b4a4 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R4G4B4A4", false]], "pixelformat_uncompressed_r4g4b4a4 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R4G4B4A4", false]], "pixelformat_uncompressed_r5g5b5a1 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R5G5B5A1", false]], "pixelformat_uncompressed_r5g5b5a1 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R5G5B5A1", false]], "pixelformat_uncompressed_r5g6b5 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R5G6B5", false]], "pixelformat_uncompressed_r5g6b5 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R5G6B5", false]], "pixelformat_uncompressed_r8g8b8 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R8G8B8", false]], "pixelformat_uncompressed_r8g8b8 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R8G8B8", false]], "pixelformat_uncompressed_r8g8b8a8 (in module raylib)": [[6, "raylib.PIXELFORMAT_UNCOMPRESSED_R8G8B8A8", false]], "pixelformat_uncompressed_r8g8b8a8 (pyray.pixelformat attribute)": [[5, "pyray.PixelFormat.PIXELFORMAT_UNCOMPRESSED_R8G8B8A8", false]], "pixels (raylib.glfwimage attribute)": [[6, "raylib.GLFWimage.pixels", false]], "play_audio_stream() (in module pyray)": [[5, "pyray.play_audio_stream", false]], "play_automation_event() (in module pyray)": [[5, "pyray.play_automation_event", false]], "play_music_stream() (in module pyray)": [[5, "pyray.play_music_stream", false]], "play_sound() (in module pyray)": [[5, "pyray.play_sound", false]], "playaudiostream() (in module raylib)": [[6, "raylib.PlayAudioStream", false]], "playautomationevent() (in module raylib)": [[6, "raylib.PlayAutomationEvent", false]], "playmusicstream() (in module raylib)": [[6, "raylib.PlayMusicStream", false]], "playsound() (in module raylib)": [[6, "raylib.PlaySound", false]], "point (pyray.raycollision attribute)": [[5, "pyray.RayCollision.point", false]], "point (raylib.raycollision attribute)": [[6, "raylib.RayCollision.point", false]], "poll_input_events() (in module pyray)": [[5, "pyray.poll_input_events", false]], "pollinputevents() (in module raylib)": [[6, "raylib.PollInputEvents", false]], "position (pyray.camera3d attribute)": [[5, "pyray.Camera3D.position", false]], "position (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.position", false]], "position (pyray.ray attribute)": [[5, "pyray.Ray.position", false]], "position (raylib.camera attribute)": [[6, "raylib.Camera.position", false]], "position (raylib.camera3d attribute)": [[6, "raylib.Camera3D.position", false]], "position (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.position", false]], "position (raylib.ray attribute)": [[6, "raylib.Ray.position", false]], "positions (pyray.physicsvertexdata attribute)": [[5, "pyray.PhysicsVertexData.positions", false]], "positions (raylib.physicsvertexdata attribute)": [[6, "raylib.PhysicsVertexData.positions", false]], "processor (pyray.audiostream attribute)": [[5, "pyray.AudioStream.processor", false]], "processor (raylib.audiostream attribute)": [[6, "raylib.AudioStream.processor", false]], "progress_padding (in module raylib)": [[6, "raylib.PROGRESS_PADDING", false]], "progress_padding (pyray.guiprogressbarproperty attribute)": [[5, "pyray.GuiProgressBarProperty.PROGRESS_PADDING", false]], "progressbar (in module raylib)": [[6, "raylib.PROGRESSBAR", false]], "progressbar (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.PROGRESSBAR", false]], "projection (pyray.camera3d attribute)": [[5, "pyray.Camera3D.projection", false]], "projection (pyray.vrstereoconfig attribute)": [[5, "pyray.VrStereoConfig.projection", false]], "projection (raylib.camera attribute)": [[6, "raylib.Camera.projection", false]], "projection (raylib.camera3d attribute)": [[6, "raylib.Camera3D.projection", false]], "projection (raylib.vrstereoconfig attribute)": [[6, "raylib.VrStereoConfig.projection", false]], "propertyid (pyray.guistyleprop attribute)": [[5, "pyray.GuiStyleProp.propertyId", false]], "propertyid (raylib.guistyleprop attribute)": [[6, "raylib.GuiStyleProp.propertyId", false]], "propertyvalue (pyray.guistyleprop attribute)": [[5, "pyray.GuiStyleProp.propertyValue", false]], "propertyvalue (raylib.guistyleprop attribute)": [[6, "raylib.GuiStyleProp.propertyValue", false]], "purple (in module pyray)": [[5, "pyray.PURPLE", false]], "purple (in module raylib)": [[6, "raylib.PURPLE", false]], "pyray": [[5, "module-pyray", false]], "quaternion (class in raylib)": [[6, "raylib.Quaternion", false]], "quaternion_add() (in module pyray)": [[5, "pyray.quaternion_add", false]], "quaternion_add_value() (in module pyray)": [[5, "pyray.quaternion_add_value", false]], "quaternion_divide() (in module pyray)": [[5, "pyray.quaternion_divide", false]], "quaternion_equals() (in module pyray)": [[5, "pyray.quaternion_equals", false]], "quaternion_from_axis_angle() (in module pyray)": [[5, "pyray.quaternion_from_axis_angle", false]], "quaternion_from_euler() (in module pyray)": [[5, "pyray.quaternion_from_euler", false]], "quaternion_from_matrix() (in module pyray)": [[5, "pyray.quaternion_from_matrix", false]], "quaternion_from_vector3_to_vector3() (in module pyray)": [[5, "pyray.quaternion_from_vector3_to_vector3", false]], "quaternion_identity() (in module pyray)": [[5, "pyray.quaternion_identity", false]], "quaternion_invert() (in module pyray)": [[5, "pyray.quaternion_invert", false]], "quaternion_length() (in module pyray)": [[5, "pyray.quaternion_length", false]], "quaternion_lerp() (in module pyray)": [[5, "pyray.quaternion_lerp", false]], "quaternion_multiply() (in module pyray)": [[5, "pyray.quaternion_multiply", false]], "quaternion_nlerp() (in module pyray)": [[5, "pyray.quaternion_nlerp", false]], "quaternion_normalize() (in module pyray)": [[5, "pyray.quaternion_normalize", false]], "quaternion_scale() (in module pyray)": [[5, "pyray.quaternion_scale", false]], "quaternion_slerp() (in module pyray)": [[5, "pyray.quaternion_slerp", false]], "quaternion_subtract() (in module pyray)": [[5, "pyray.quaternion_subtract", false]], "quaternion_subtract_value() (in module pyray)": [[5, "pyray.quaternion_subtract_value", false]], "quaternion_to_axis_angle() (in module pyray)": [[5, "pyray.quaternion_to_axis_angle", false]], "quaternion_to_euler() (in module pyray)": [[5, "pyray.quaternion_to_euler", false]], "quaternion_to_matrix() (in module pyray)": [[5, "pyray.quaternion_to_matrix", false]], "quaternion_transform() (in module pyray)": [[5, "pyray.quaternion_transform", false]], "quaternionadd() (in module raylib)": [[6, "raylib.QuaternionAdd", false]], "quaternionaddvalue() (in module raylib)": [[6, "raylib.QuaternionAddValue", false]], "quaterniondivide() (in module raylib)": [[6, "raylib.QuaternionDivide", false]], "quaternionequals() (in module raylib)": [[6, "raylib.QuaternionEquals", false]], "quaternionfromaxisangle() (in module raylib)": [[6, "raylib.QuaternionFromAxisAngle", false]], "quaternionfromeuler() (in module raylib)": [[6, "raylib.QuaternionFromEuler", false]], "quaternionfrommatrix() (in module raylib)": [[6, "raylib.QuaternionFromMatrix", false]], "quaternionfromvector3tovector3() (in module raylib)": [[6, "raylib.QuaternionFromVector3ToVector3", false]], "quaternionidentity() (in module raylib)": [[6, "raylib.QuaternionIdentity", false]], "quaternioninvert() (in module raylib)": [[6, "raylib.QuaternionInvert", false]], "quaternionlength() (in module raylib)": [[6, "raylib.QuaternionLength", false]], "quaternionlerp() (in module raylib)": [[6, "raylib.QuaternionLerp", false]], "quaternionmultiply() (in module raylib)": [[6, "raylib.QuaternionMultiply", false]], "quaternionnlerp() (in module raylib)": [[6, "raylib.QuaternionNlerp", false]], "quaternionnormalize() (in module raylib)": [[6, "raylib.QuaternionNormalize", false]], "quaternionscale() (in module raylib)": [[6, "raylib.QuaternionScale", false]], "quaternionslerp() (in module raylib)": [[6, "raylib.QuaternionSlerp", false]], "quaternionsubtract() (in module raylib)": [[6, "raylib.QuaternionSubtract", false]], "quaternionsubtractvalue() (in module raylib)": [[6, "raylib.QuaternionSubtractValue", false]], "quaterniontoaxisangle() (in module raylib)": [[6, "raylib.QuaternionToAxisAngle", false]], "quaterniontoeuler() (in module raylib)": [[6, "raylib.QuaternionToEuler", false]], "quaterniontomatrix() (in module raylib)": [[6, "raylib.QuaternionToMatrix", false]], "quaterniontransform() (in module raylib)": [[6, "raylib.QuaternionTransform", false]], "r (pyray.color attribute)": [[5, "pyray.Color.r", false]], "r (raylib.color attribute)": [[6, "raylib.Color.r", false]], "radius (pyray.physicsshape attribute)": [[5, "pyray.PhysicsShape.radius", false]], "radius (raylib.physicsshape attribute)": [[6, "raylib.PhysicsShape.radius", false]], "raudiobuffer (class in raylib)": [[6, "raylib.rAudioBuffer", false]], "raudioprocessor (class in raylib)": [[6, "raylib.rAudioProcessor", false]], "ray (class in pyray)": [[5, "pyray.Ray", false]], "ray (class in raylib)": [[6, "raylib.Ray", false]], "raycollision (class in pyray)": [[5, "pyray.RayCollision", false]], "raycollision (class in raylib)": [[6, "raylib.RayCollision", false]], "raylib": [[6, "module-raylib", false]], "raywhite (in module pyray)": [[5, "pyray.RAYWHITE", false]], "raywhite (in module raylib)": [[6, "raylib.RAYWHITE", false]], "reallocate (raylib.glfwallocator attribute)": [[6, "raylib.GLFWallocator.reallocate", false]], "recs (pyray.font attribute)": [[5, "pyray.Font.recs", false]], "recs (raylib.font attribute)": [[6, "raylib.Font.recs", false]], "rectangle (class in pyray)": [[5, "pyray.Rectangle", false]], "rectangle (class in raylib)": [[6, "raylib.Rectangle", false]], "red (in module pyray)": [[5, "pyray.RED", false]], "red (in module raylib)": [[6, "raylib.RED", false]], "red (raylib.glfwgammaramp attribute)": [[6, "raylib.GLFWgammaramp.red", false]], "redbits (raylib.glfwvidmode attribute)": [[6, "raylib.GLFWvidmode.redBits", false]], "refreshrate (raylib.glfwvidmode attribute)": [[6, "raylib.GLFWvidmode.refreshRate", false]], "remap() (in module pyray)": [[5, "pyray.remap", false]], "remap() (in module raylib)": [[6, "raylib.Remap", false]], "rendertexture (class in pyray)": [[5, "pyray.RenderTexture", false]], "rendertexture (class in raylib)": [[6, "raylib.RenderTexture", false]], "rendertexture2d (class in raylib)": [[6, "raylib.RenderTexture2D", false]], "reset_physics() (in module pyray)": [[5, "pyray.reset_physics", false]], "resetphysics() (in module raylib)": [[6, "raylib.ResetPhysics", false]], "restitution (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.restitution", false]], "restitution (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.restitution", false]], "restitution (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.restitution", false]], "restitution (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.restitution", false]], "restore_window() (in module pyray)": [[5, "pyray.restore_window", false]], "restorewindow() (in module raylib)": [[6, "raylib.RestoreWindow", false]], "resume_audio_stream() (in module pyray)": [[5, "pyray.resume_audio_stream", false]], "resume_music_stream() (in module pyray)": [[5, "pyray.resume_music_stream", false]], "resume_sound() (in module pyray)": [[5, "pyray.resume_sound", false]], "resumeaudiostream() (in module raylib)": [[6, "raylib.ResumeAudioStream", false]], "resumemusicstream() (in module raylib)": [[6, "raylib.ResumeMusicStream", false]], "resumesound() (in module raylib)": [[6, "raylib.ResumeSound", false]], "right (pyray.npatchinfo attribute)": [[5, "pyray.NPatchInfo.right", false]], "right (raylib.npatchinfo attribute)": [[6, "raylib.NPatchInfo.right", false]], "rightlenscenter (pyray.vrstereoconfig attribute)": [[5, "pyray.VrStereoConfig.rightLensCenter", false]], "rightlenscenter (raylib.vrstereoconfig attribute)": [[6, "raylib.VrStereoConfig.rightLensCenter", false]], "rightscreencenter (pyray.vrstereoconfig attribute)": [[5, "pyray.VrStereoConfig.rightScreenCenter", false]], "rightscreencenter (raylib.vrstereoconfig attribute)": [[6, "raylib.VrStereoConfig.rightScreenCenter", false]], "rl (in module raylib)": [[6, "raylib.rl", false]], "rl_active_draw_buffers() (in module pyray)": [[5, "pyray.rl_active_draw_buffers", false]], "rl_active_texture_slot() (in module pyray)": [[5, "pyray.rl_active_texture_slot", false]], "rl_attachment_color_channel0 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL0", false]], "rl_attachment_color_channel0 (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_COLOR_CHANNEL0", false]], "rl_attachment_color_channel1 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL1", false]], "rl_attachment_color_channel1 (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_COLOR_CHANNEL1", false]], "rl_attachment_color_channel2 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL2", false]], "rl_attachment_color_channel2 (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_COLOR_CHANNEL2", false]], "rl_attachment_color_channel3 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL3", false]], "rl_attachment_color_channel3 (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_COLOR_CHANNEL3", false]], "rl_attachment_color_channel4 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL4", false]], "rl_attachment_color_channel4 (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_COLOR_CHANNEL4", false]], "rl_attachment_color_channel5 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL5", false]], "rl_attachment_color_channel5 (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_COLOR_CHANNEL5", false]], "rl_attachment_color_channel6 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL6", false]], "rl_attachment_color_channel6 (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_COLOR_CHANNEL6", false]], "rl_attachment_color_channel7 (in module raylib)": [[6, "raylib.RL_ATTACHMENT_COLOR_CHANNEL7", false]], "rl_attachment_color_channel7 (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_COLOR_CHANNEL7", false]], "rl_attachment_cubemap_negative_x (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_X", false]], "rl_attachment_cubemap_negative_x (pyray.rlframebufferattachtexturetype attribute)": [[5, "pyray.rlFramebufferAttachTextureType.RL_ATTACHMENT_CUBEMAP_NEGATIVE_X", false]], "rl_attachment_cubemap_negative_y (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y", false]], "rl_attachment_cubemap_negative_y (pyray.rlframebufferattachtexturetype attribute)": [[5, "pyray.rlFramebufferAttachTextureType.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y", false]], "rl_attachment_cubemap_negative_z (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z", false]], "rl_attachment_cubemap_negative_z (pyray.rlframebufferattachtexturetype attribute)": [[5, "pyray.rlFramebufferAttachTextureType.RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z", false]], "rl_attachment_cubemap_positive_x (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_X", false]], "rl_attachment_cubemap_positive_x (pyray.rlframebufferattachtexturetype attribute)": [[5, "pyray.rlFramebufferAttachTextureType.RL_ATTACHMENT_CUBEMAP_POSITIVE_X", false]], "rl_attachment_cubemap_positive_y (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_Y", false]], "rl_attachment_cubemap_positive_y (pyray.rlframebufferattachtexturetype attribute)": [[5, "pyray.rlFramebufferAttachTextureType.RL_ATTACHMENT_CUBEMAP_POSITIVE_Y", false]], "rl_attachment_cubemap_positive_z (in module raylib)": [[6, "raylib.RL_ATTACHMENT_CUBEMAP_POSITIVE_Z", false]], "rl_attachment_cubemap_positive_z (pyray.rlframebufferattachtexturetype attribute)": [[5, "pyray.rlFramebufferAttachTextureType.RL_ATTACHMENT_CUBEMAP_POSITIVE_Z", false]], "rl_attachment_depth (in module raylib)": [[6, "raylib.RL_ATTACHMENT_DEPTH", false]], "rl_attachment_depth (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_DEPTH", false]], "rl_attachment_renderbuffer (in module raylib)": [[6, "raylib.RL_ATTACHMENT_RENDERBUFFER", false]], "rl_attachment_renderbuffer (pyray.rlframebufferattachtexturetype attribute)": [[5, "pyray.rlFramebufferAttachTextureType.RL_ATTACHMENT_RENDERBUFFER", false]], "rl_attachment_stencil (in module raylib)": [[6, "raylib.RL_ATTACHMENT_STENCIL", false]], "rl_attachment_stencil (pyray.rlframebufferattachtype attribute)": [[5, "pyray.rlFramebufferAttachType.RL_ATTACHMENT_STENCIL", false]], "rl_attachment_texture2d (in module raylib)": [[6, "raylib.RL_ATTACHMENT_TEXTURE2D", false]], "rl_attachment_texture2d (pyray.rlframebufferattachtexturetype attribute)": [[5, "pyray.rlFramebufferAttachTextureType.RL_ATTACHMENT_TEXTURE2D", false]], "rl_begin() (in module pyray)": [[5, "pyray.rl_begin", false]], "rl_bind_image_texture() (in module pyray)": [[5, "pyray.rl_bind_image_texture", false]], "rl_bind_shader_buffer() (in module pyray)": [[5, "pyray.rl_bind_shader_buffer", false]], "rl_blend_add_colors (in module raylib)": [[6, "raylib.RL_BLEND_ADD_COLORS", false]], "rl_blend_add_colors (pyray.rlblendmode attribute)": [[5, "pyray.rlBlendMode.RL_BLEND_ADD_COLORS", false]], "rl_blend_additive (in module raylib)": [[6, "raylib.RL_BLEND_ADDITIVE", false]], "rl_blend_additive (pyray.rlblendmode attribute)": [[5, "pyray.rlBlendMode.RL_BLEND_ADDITIVE", false]], "rl_blend_alpha (in module raylib)": [[6, "raylib.RL_BLEND_ALPHA", false]], "rl_blend_alpha (pyray.rlblendmode attribute)": [[5, "pyray.rlBlendMode.RL_BLEND_ALPHA", false]], "rl_blend_alpha_premultiply (in module raylib)": [[6, "raylib.RL_BLEND_ALPHA_PREMULTIPLY", false]], "rl_blend_alpha_premultiply (pyray.rlblendmode attribute)": [[5, "pyray.rlBlendMode.RL_BLEND_ALPHA_PREMULTIPLY", false]], "rl_blend_custom (in module raylib)": [[6, "raylib.RL_BLEND_CUSTOM", false]], "rl_blend_custom (pyray.rlblendmode attribute)": [[5, "pyray.rlBlendMode.RL_BLEND_CUSTOM", false]], "rl_blend_custom_separate (in module raylib)": [[6, "raylib.RL_BLEND_CUSTOM_SEPARATE", false]], "rl_blend_custom_separate (pyray.rlblendmode attribute)": [[5, "pyray.rlBlendMode.RL_BLEND_CUSTOM_SEPARATE", false]], "rl_blend_multiplied (in module raylib)": [[6, "raylib.RL_BLEND_MULTIPLIED", false]], "rl_blend_multiplied (pyray.rlblendmode attribute)": [[5, "pyray.rlBlendMode.RL_BLEND_MULTIPLIED", false]], "rl_blend_subtract_colors (in module raylib)": [[6, "raylib.RL_BLEND_SUBTRACT_COLORS", false]], "rl_blend_subtract_colors (pyray.rlblendmode attribute)": [[5, "pyray.rlBlendMode.RL_BLEND_SUBTRACT_COLORS", false]], "rl_blit_framebuffer() (in module pyray)": [[5, "pyray.rl_blit_framebuffer", false]], "rl_check_errors() (in module pyray)": [[5, "pyray.rl_check_errors", false]], "rl_check_render_batch_limit() (in module pyray)": [[5, "pyray.rl_check_render_batch_limit", false]], "rl_clear_color() (in module pyray)": [[5, "pyray.rl_clear_color", false]], "rl_clear_screen_buffers() (in module pyray)": [[5, "pyray.rl_clear_screen_buffers", false]], "rl_color3f() (in module pyray)": [[5, "pyray.rl_color3f", false]], "rl_color4f() (in module pyray)": [[5, "pyray.rl_color4f", false]], "rl_color4ub() (in module pyray)": [[5, "pyray.rl_color4ub", false]], "rl_compile_shader() (in module pyray)": [[5, "pyray.rl_compile_shader", false]], "rl_compute_shader_dispatch() (in module pyray)": [[5, "pyray.rl_compute_shader_dispatch", false]], "rl_copy_shader_buffer() (in module pyray)": [[5, "pyray.rl_copy_shader_buffer", false]], "rl_cubemap_parameters() (in module pyray)": [[5, "pyray.rl_cubemap_parameters", false]], "rl_cull_face_back (in module raylib)": [[6, "raylib.RL_CULL_FACE_BACK", false]], "rl_cull_face_back (pyray.rlcullmode attribute)": [[5, "pyray.rlCullMode.RL_CULL_FACE_BACK", false]], "rl_cull_face_front (in module raylib)": [[6, "raylib.RL_CULL_FACE_FRONT", false]], "rl_cull_face_front (pyray.rlcullmode attribute)": [[5, "pyray.rlCullMode.RL_CULL_FACE_FRONT", false]], "rl_disable_backface_culling() (in module pyray)": [[5, "pyray.rl_disable_backface_culling", false]], "rl_disable_color_blend() (in module pyray)": [[5, "pyray.rl_disable_color_blend", false]], "rl_disable_depth_mask() (in module pyray)": [[5, "pyray.rl_disable_depth_mask", false]], "rl_disable_depth_test() (in module pyray)": [[5, "pyray.rl_disable_depth_test", false]], "rl_disable_framebuffer() (in module pyray)": [[5, "pyray.rl_disable_framebuffer", false]], "rl_disable_scissor_test() (in module pyray)": [[5, "pyray.rl_disable_scissor_test", false]], "rl_disable_shader() (in module pyray)": [[5, "pyray.rl_disable_shader", false]], "rl_disable_smooth_lines() (in module pyray)": [[5, "pyray.rl_disable_smooth_lines", false]], "rl_disable_stereo_render() (in module pyray)": [[5, "pyray.rl_disable_stereo_render", false]], "rl_disable_texture() (in module pyray)": [[5, "pyray.rl_disable_texture", false]], "rl_disable_texture_cubemap() (in module pyray)": [[5, "pyray.rl_disable_texture_cubemap", false]], "rl_disable_vertex_array() (in module pyray)": [[5, "pyray.rl_disable_vertex_array", false]], "rl_disable_vertex_attribute() (in module pyray)": [[5, "pyray.rl_disable_vertex_attribute", false]], "rl_disable_vertex_buffer() (in module pyray)": [[5, "pyray.rl_disable_vertex_buffer", false]], "rl_disable_vertex_buffer_element() (in module pyray)": [[5, "pyray.rl_disable_vertex_buffer_element", false]], "rl_disable_wire_mode() (in module pyray)": [[5, "pyray.rl_disable_wire_mode", false]], "rl_draw_render_batch() (in module pyray)": [[5, "pyray.rl_draw_render_batch", false]], "rl_draw_render_batch_active() (in module pyray)": [[5, "pyray.rl_draw_render_batch_active", false]], "rl_draw_vertex_array() (in module pyray)": [[5, "pyray.rl_draw_vertex_array", false]], "rl_draw_vertex_array_elements() (in module pyray)": [[5, "pyray.rl_draw_vertex_array_elements", false]], "rl_draw_vertex_array_elements_instanced() (in module pyray)": [[5, "pyray.rl_draw_vertex_array_elements_instanced", false]], "rl_draw_vertex_array_instanced() (in module pyray)": [[5, "pyray.rl_draw_vertex_array_instanced", false]], "rl_enable_backface_culling() (in module pyray)": [[5, "pyray.rl_enable_backface_culling", false]], "rl_enable_color_blend() (in module pyray)": [[5, "pyray.rl_enable_color_blend", false]], "rl_enable_depth_mask() (in module pyray)": [[5, "pyray.rl_enable_depth_mask", false]], "rl_enable_depth_test() (in module pyray)": [[5, "pyray.rl_enable_depth_test", false]], "rl_enable_framebuffer() (in module pyray)": [[5, "pyray.rl_enable_framebuffer", false]], "rl_enable_point_mode() (in module pyray)": [[5, "pyray.rl_enable_point_mode", false]], "rl_enable_scissor_test() (in module pyray)": [[5, "pyray.rl_enable_scissor_test", false]], "rl_enable_shader() (in module pyray)": [[5, "pyray.rl_enable_shader", false]], "rl_enable_smooth_lines() (in module pyray)": [[5, "pyray.rl_enable_smooth_lines", false]], "rl_enable_stereo_render() (in module pyray)": [[5, "pyray.rl_enable_stereo_render", false]], "rl_enable_texture() (in module pyray)": [[5, "pyray.rl_enable_texture", false]], "rl_enable_texture_cubemap() (in module pyray)": [[5, "pyray.rl_enable_texture_cubemap", false]], "rl_enable_vertex_array() (in module pyray)": [[5, "pyray.rl_enable_vertex_array", false]], "rl_enable_vertex_attribute() (in module pyray)": [[5, "pyray.rl_enable_vertex_attribute", false]], "rl_enable_vertex_buffer() (in module pyray)": [[5, "pyray.rl_enable_vertex_buffer", false]], "rl_enable_vertex_buffer_element() (in module pyray)": [[5, "pyray.rl_enable_vertex_buffer_element", false]], "rl_enable_wire_mode() (in module pyray)": [[5, "pyray.rl_enable_wire_mode", false]], "rl_end() (in module pyray)": [[5, "pyray.rl_end", false]], "rl_framebuffer_attach() (in module pyray)": [[5, "pyray.rl_framebuffer_attach", false]], "rl_framebuffer_complete() (in module pyray)": [[5, "pyray.rl_framebuffer_complete", false]], "rl_frustum() (in module pyray)": [[5, "pyray.rl_frustum", false]], "rl_gen_texture_mipmaps() (in module pyray)": [[5, "pyray.rl_gen_texture_mipmaps", false]], "rl_get_framebuffer_height() (in module pyray)": [[5, "pyray.rl_get_framebuffer_height", false]], "rl_get_framebuffer_width() (in module pyray)": [[5, "pyray.rl_get_framebuffer_width", false]], "rl_get_gl_texture_formats() (in module pyray)": [[5, "pyray.rl_get_gl_texture_formats", false]], "rl_get_line_width() (in module pyray)": [[5, "pyray.rl_get_line_width", false]], "rl_get_location_attrib() (in module pyray)": [[5, "pyray.rl_get_location_attrib", false]], "rl_get_location_uniform() (in module pyray)": [[5, "pyray.rl_get_location_uniform", false]], "rl_get_matrix_modelview() (in module pyray)": [[5, "pyray.rl_get_matrix_modelview", false]], "rl_get_matrix_projection() (in module pyray)": [[5, "pyray.rl_get_matrix_projection", false]], "rl_get_matrix_projection_stereo() (in module pyray)": [[5, "pyray.rl_get_matrix_projection_stereo", false]], "rl_get_matrix_transform() (in module pyray)": [[5, "pyray.rl_get_matrix_transform", false]], "rl_get_matrix_view_offset_stereo() (in module pyray)": [[5, "pyray.rl_get_matrix_view_offset_stereo", false]], "rl_get_pixel_format_name() (in module pyray)": [[5, "pyray.rl_get_pixel_format_name", false]], "rl_get_shader_buffer_size() (in module pyray)": [[5, "pyray.rl_get_shader_buffer_size", false]], "rl_get_shader_id_default() (in module pyray)": [[5, "pyray.rl_get_shader_id_default", false]], "rl_get_shader_locs_default() (in module pyray)": [[5, "pyray.rl_get_shader_locs_default", false]], "rl_get_texture_id_default() (in module pyray)": [[5, "pyray.rl_get_texture_id_default", false]], "rl_get_version() (in module pyray)": [[5, "pyray.rl_get_version", false]], "rl_is_stereo_render_enabled() (in module pyray)": [[5, "pyray.rl_is_stereo_render_enabled", false]], "rl_load_compute_shader_program() (in module pyray)": [[5, "pyray.rl_load_compute_shader_program", false]], "rl_load_draw_cube() (in module pyray)": [[5, "pyray.rl_load_draw_cube", false]], "rl_load_draw_quad() (in module pyray)": [[5, "pyray.rl_load_draw_quad", false]], "rl_load_extensions() (in module pyray)": [[5, "pyray.rl_load_extensions", false]], "rl_load_framebuffer() (in module pyray)": [[5, "pyray.rl_load_framebuffer", false]], "rl_load_identity() (in module pyray)": [[5, "pyray.rl_load_identity", false]], "rl_load_render_batch() (in module pyray)": [[5, "pyray.rl_load_render_batch", false]], "rl_load_shader_buffer() (in module pyray)": [[5, "pyray.rl_load_shader_buffer", false]], "rl_load_shader_code() (in module pyray)": [[5, "pyray.rl_load_shader_code", false]], "rl_load_shader_program() (in module pyray)": [[5, "pyray.rl_load_shader_program", false]], "rl_load_texture() (in module pyray)": [[5, "pyray.rl_load_texture", false]], "rl_load_texture_cubemap() (in module pyray)": [[5, "pyray.rl_load_texture_cubemap", false]], "rl_load_texture_depth() (in module pyray)": [[5, "pyray.rl_load_texture_depth", false]], "rl_load_vertex_array() (in module pyray)": [[5, "pyray.rl_load_vertex_array", false]], "rl_load_vertex_buffer() (in module pyray)": [[5, "pyray.rl_load_vertex_buffer", false]], "rl_load_vertex_buffer_element() (in module pyray)": [[5, "pyray.rl_load_vertex_buffer_element", false]], "rl_log_all (in module raylib)": [[6, "raylib.RL_LOG_ALL", false]], "rl_log_all (pyray.rltraceloglevel attribute)": [[5, "pyray.rlTraceLogLevel.RL_LOG_ALL", false]], "rl_log_debug (in module raylib)": [[6, "raylib.RL_LOG_DEBUG", false]], "rl_log_debug (pyray.rltraceloglevel attribute)": [[5, "pyray.rlTraceLogLevel.RL_LOG_DEBUG", false]], "rl_log_error (in module raylib)": [[6, "raylib.RL_LOG_ERROR", false]], "rl_log_error (pyray.rltraceloglevel attribute)": [[5, "pyray.rlTraceLogLevel.RL_LOG_ERROR", false]], "rl_log_fatal (in module raylib)": [[6, "raylib.RL_LOG_FATAL", false]], "rl_log_fatal (pyray.rltraceloglevel attribute)": [[5, "pyray.rlTraceLogLevel.RL_LOG_FATAL", false]], "rl_log_info (in module raylib)": [[6, "raylib.RL_LOG_INFO", false]], "rl_log_info (pyray.rltraceloglevel attribute)": [[5, "pyray.rlTraceLogLevel.RL_LOG_INFO", false]], "rl_log_none (in module raylib)": [[6, "raylib.RL_LOG_NONE", false]], "rl_log_none (pyray.rltraceloglevel attribute)": [[5, "pyray.rlTraceLogLevel.RL_LOG_NONE", false]], "rl_log_trace (in module raylib)": [[6, "raylib.RL_LOG_TRACE", false]], "rl_log_trace (pyray.rltraceloglevel attribute)": [[5, "pyray.rlTraceLogLevel.RL_LOG_TRACE", false]], "rl_log_warning (in module raylib)": [[6, "raylib.RL_LOG_WARNING", false]], "rl_log_warning (pyray.rltraceloglevel attribute)": [[5, "pyray.rlTraceLogLevel.RL_LOG_WARNING", false]], "rl_matrix_mode() (in module pyray)": [[5, "pyray.rl_matrix_mode", false]], "rl_mult_matrixf() (in module pyray)": [[5, "pyray.rl_mult_matrixf", false]], "rl_normal3f() (in module pyray)": [[5, "pyray.rl_normal3f", false]], "rl_opengl_11 (in module raylib)": [[6, "raylib.RL_OPENGL_11", false]], "rl_opengl_11 (pyray.rlglversion attribute)": [[5, "pyray.rlGlVersion.RL_OPENGL_11", false]], "rl_opengl_21 (in module raylib)": [[6, "raylib.RL_OPENGL_21", false]], "rl_opengl_21 (pyray.rlglversion attribute)": [[5, "pyray.rlGlVersion.RL_OPENGL_21", false]], "rl_opengl_33 (in module raylib)": [[6, "raylib.RL_OPENGL_33", false]], "rl_opengl_33 (pyray.rlglversion attribute)": [[5, "pyray.rlGlVersion.RL_OPENGL_33", false]], "rl_opengl_43 (in module raylib)": [[6, "raylib.RL_OPENGL_43", false]], "rl_opengl_43 (pyray.rlglversion attribute)": [[5, "pyray.rlGlVersion.RL_OPENGL_43", false]], "rl_opengl_es_20 (in module raylib)": [[6, "raylib.RL_OPENGL_ES_20", false]], "rl_opengl_es_20 (pyray.rlglversion attribute)": [[5, "pyray.rlGlVersion.RL_OPENGL_ES_20", false]], "rl_opengl_es_30 (in module raylib)": [[6, "raylib.RL_OPENGL_ES_30", false]], "rl_opengl_es_30 (pyray.rlglversion attribute)": [[5, "pyray.rlGlVersion.RL_OPENGL_ES_30", false]], "rl_ortho() (in module pyray)": [[5, "pyray.rl_ortho", false]], "rl_pixelformat_compressed_astc_4x4_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA", false]], "rl_pixelformat_compressed_astc_4x4_rgba (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA", false]], "rl_pixelformat_compressed_astc_8x8_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA", false]], "rl_pixelformat_compressed_astc_8x8_rgba (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA", false]], "rl_pixelformat_compressed_dxt1_rgb (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_DXT1_RGB", false]], "rl_pixelformat_compressed_dxt1_rgb (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_DXT1_RGB", false]], "rl_pixelformat_compressed_dxt1_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA", false]], "rl_pixelformat_compressed_dxt1_rgba (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA", false]], "rl_pixelformat_compressed_dxt3_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA", false]], "rl_pixelformat_compressed_dxt3_rgba (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA", false]], "rl_pixelformat_compressed_dxt5_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA", false]], "rl_pixelformat_compressed_dxt5_rgba (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA", false]], "rl_pixelformat_compressed_etc1_rgb (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ETC1_RGB", false]], "rl_pixelformat_compressed_etc1_rgb (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_ETC1_RGB", false]], "rl_pixelformat_compressed_etc2_eac_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA", false]], "rl_pixelformat_compressed_etc2_eac_rgba (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA", false]], "rl_pixelformat_compressed_etc2_rgb (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_ETC2_RGB", false]], "rl_pixelformat_compressed_etc2_rgb (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_ETC2_RGB", false]], "rl_pixelformat_compressed_pvrt_rgb (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_PVRT_RGB", false]], "rl_pixelformat_compressed_pvrt_rgb (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_PVRT_RGB", false]], "rl_pixelformat_compressed_pvrt_rgba (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA", false]], "rl_pixelformat_compressed_pvrt_rgba (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA", false]], "rl_pixelformat_uncompressed_gray_alpha (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA", false]], "rl_pixelformat_uncompressed_gray_alpha (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA", false]], "rl_pixelformat_uncompressed_grayscale (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE", false]], "rl_pixelformat_uncompressed_grayscale (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE", false]], "rl_pixelformat_uncompressed_r16 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16", false]], "rl_pixelformat_uncompressed_r16 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R16", false]], "rl_pixelformat_uncompressed_r16g16b16 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16", false]], "rl_pixelformat_uncompressed_r16g16b16 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16", false]], "rl_pixelformat_uncompressed_r16g16b16a16 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16", false]], "rl_pixelformat_uncompressed_r16g16b16a16 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16", false]], "rl_pixelformat_uncompressed_r32 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32", false]], "rl_pixelformat_uncompressed_r32 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R32", false]], "rl_pixelformat_uncompressed_r32g32b32 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32", false]], "rl_pixelformat_uncompressed_r32g32b32 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32", false]], "rl_pixelformat_uncompressed_r32g32b32a32 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32", false]], "rl_pixelformat_uncompressed_r32g32b32a32 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32", false]], "rl_pixelformat_uncompressed_r4g4b4a4 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4", false]], "rl_pixelformat_uncompressed_r4g4b4a4 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4", false]], "rl_pixelformat_uncompressed_r5g5b5a1 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1", false]], "rl_pixelformat_uncompressed_r5g5b5a1 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1", false]], "rl_pixelformat_uncompressed_r5g6b5 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5", false]], "rl_pixelformat_uncompressed_r5g6b5 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5", false]], "rl_pixelformat_uncompressed_r8g8b8 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8", false]], "rl_pixelformat_uncompressed_r8g8b8 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8", false]], "rl_pixelformat_uncompressed_r8g8b8a8 (in module raylib)": [[6, "raylib.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8", false]], "rl_pixelformat_uncompressed_r8g8b8a8 (pyray.rlpixelformat attribute)": [[5, "pyray.rlPixelFormat.RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8", false]], "rl_pop_matrix() (in module pyray)": [[5, "pyray.rl_pop_matrix", false]], "rl_push_matrix() (in module pyray)": [[5, "pyray.rl_push_matrix", false]], "rl_read_screen_pixels() (in module pyray)": [[5, "pyray.rl_read_screen_pixels", false]], "rl_read_shader_buffer() (in module pyray)": [[5, "pyray.rl_read_shader_buffer", false]], "rl_read_texture_pixels() (in module pyray)": [[5, "pyray.rl_read_texture_pixels", false]], "rl_rotatef() (in module pyray)": [[5, "pyray.rl_rotatef", false]], "rl_scalef() (in module pyray)": [[5, "pyray.rl_scalef", false]], "rl_scissor() (in module pyray)": [[5, "pyray.rl_scissor", false]], "rl_set_blend_factors() (in module pyray)": [[5, "pyray.rl_set_blend_factors", false]], "rl_set_blend_factors_separate() (in module pyray)": [[5, "pyray.rl_set_blend_factors_separate", false]], "rl_set_blend_mode() (in module pyray)": [[5, "pyray.rl_set_blend_mode", false]], "rl_set_cull_face() (in module pyray)": [[5, "pyray.rl_set_cull_face", false]], "rl_set_framebuffer_height() (in module pyray)": [[5, "pyray.rl_set_framebuffer_height", false]], "rl_set_framebuffer_width() (in module pyray)": [[5, "pyray.rl_set_framebuffer_width", false]], "rl_set_line_width() (in module pyray)": [[5, "pyray.rl_set_line_width", false]], "rl_set_matrix_modelview() (in module pyray)": [[5, "pyray.rl_set_matrix_modelview", false]], "rl_set_matrix_projection() (in module pyray)": [[5, "pyray.rl_set_matrix_projection", false]], "rl_set_matrix_projection_stereo() (in module pyray)": [[5, "pyray.rl_set_matrix_projection_stereo", false]], "rl_set_matrix_view_offset_stereo() (in module pyray)": [[5, "pyray.rl_set_matrix_view_offset_stereo", false]], "rl_set_render_batch_active() (in module pyray)": [[5, "pyray.rl_set_render_batch_active", false]], "rl_set_shader() (in module pyray)": [[5, "pyray.rl_set_shader", false]], "rl_set_texture() (in module pyray)": [[5, "pyray.rl_set_texture", false]], "rl_set_uniform() (in module pyray)": [[5, "pyray.rl_set_uniform", false]], "rl_set_uniform_matrix() (in module pyray)": [[5, "pyray.rl_set_uniform_matrix", false]], "rl_set_uniform_sampler() (in module pyray)": [[5, "pyray.rl_set_uniform_sampler", false]], "rl_set_vertex_attribute() (in module pyray)": [[5, "pyray.rl_set_vertex_attribute", false]], "rl_set_vertex_attribute_default() (in module pyray)": [[5, "pyray.rl_set_vertex_attribute_default", false]], "rl_set_vertex_attribute_divisor() (in module pyray)": [[5, "pyray.rl_set_vertex_attribute_divisor", false]], "rl_shader_attrib_float (in module raylib)": [[6, "raylib.RL_SHADER_ATTRIB_FLOAT", false]], "rl_shader_attrib_float (pyray.rlshaderattributedatatype attribute)": [[5, "pyray.rlShaderAttributeDataType.RL_SHADER_ATTRIB_FLOAT", false]], "rl_shader_attrib_vec2 (in module raylib)": [[6, "raylib.RL_SHADER_ATTRIB_VEC2", false]], "rl_shader_attrib_vec2 (pyray.rlshaderattributedatatype attribute)": [[5, "pyray.rlShaderAttributeDataType.RL_SHADER_ATTRIB_VEC2", false]], "rl_shader_attrib_vec3 (in module raylib)": [[6, "raylib.RL_SHADER_ATTRIB_VEC3", false]], "rl_shader_attrib_vec3 (pyray.rlshaderattributedatatype attribute)": [[5, "pyray.rlShaderAttributeDataType.RL_SHADER_ATTRIB_VEC3", false]], "rl_shader_attrib_vec4 (in module raylib)": [[6, "raylib.RL_SHADER_ATTRIB_VEC4", false]], "rl_shader_attrib_vec4 (pyray.rlshaderattributedatatype attribute)": [[5, "pyray.rlShaderAttributeDataType.RL_SHADER_ATTRIB_VEC4", false]], "rl_shader_loc_color_ambient (in module raylib)": [[6, "raylib.RL_SHADER_LOC_COLOR_AMBIENT", false]], "rl_shader_loc_color_ambient (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_COLOR_AMBIENT", false]], "rl_shader_loc_color_diffuse (in module raylib)": [[6, "raylib.RL_SHADER_LOC_COLOR_DIFFUSE", false]], "rl_shader_loc_color_diffuse (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_COLOR_DIFFUSE", false]], "rl_shader_loc_color_specular (in module raylib)": [[6, "raylib.RL_SHADER_LOC_COLOR_SPECULAR", false]], "rl_shader_loc_color_specular (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_COLOR_SPECULAR", false]], "rl_shader_loc_map_albedo (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_ALBEDO", false]], "rl_shader_loc_map_albedo (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_ALBEDO", false]], "rl_shader_loc_map_brdf (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_BRDF", false]], "rl_shader_loc_map_brdf (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_BRDF", false]], "rl_shader_loc_map_cubemap (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_CUBEMAP", false]], "rl_shader_loc_map_cubemap (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_CUBEMAP", false]], "rl_shader_loc_map_emission (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_EMISSION", false]], "rl_shader_loc_map_emission (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_EMISSION", false]], "rl_shader_loc_map_height (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_HEIGHT", false]], "rl_shader_loc_map_height (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_HEIGHT", false]], "rl_shader_loc_map_irradiance (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_IRRADIANCE", false]], "rl_shader_loc_map_irradiance (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_IRRADIANCE", false]], "rl_shader_loc_map_metalness (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_METALNESS", false]], "rl_shader_loc_map_metalness (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_METALNESS", false]], "rl_shader_loc_map_normal (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_NORMAL", false]], "rl_shader_loc_map_normal (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_NORMAL", false]], "rl_shader_loc_map_occlusion (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_OCCLUSION", false]], "rl_shader_loc_map_occlusion (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_OCCLUSION", false]], "rl_shader_loc_map_prefilter (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_PREFILTER", false]], "rl_shader_loc_map_prefilter (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_PREFILTER", false]], "rl_shader_loc_map_roughness (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MAP_ROUGHNESS", false]], "rl_shader_loc_map_roughness (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MAP_ROUGHNESS", false]], "rl_shader_loc_matrix_model (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_MODEL", false]], "rl_shader_loc_matrix_model (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MATRIX_MODEL", false]], "rl_shader_loc_matrix_mvp (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_MVP", false]], "rl_shader_loc_matrix_mvp (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MATRIX_MVP", false]], "rl_shader_loc_matrix_normal (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_NORMAL", false]], "rl_shader_loc_matrix_normal (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MATRIX_NORMAL", false]], "rl_shader_loc_matrix_projection (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_PROJECTION", false]], "rl_shader_loc_matrix_projection (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MATRIX_PROJECTION", false]], "rl_shader_loc_matrix_view (in module raylib)": [[6, "raylib.RL_SHADER_LOC_MATRIX_VIEW", false]], "rl_shader_loc_matrix_view (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_MATRIX_VIEW", false]], "rl_shader_loc_vector_view (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VECTOR_VIEW", false]], "rl_shader_loc_vector_view (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_VECTOR_VIEW", false]], "rl_shader_loc_vertex_color (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_COLOR", false]], "rl_shader_loc_vertex_color (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_VERTEX_COLOR", false]], "rl_shader_loc_vertex_normal (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_NORMAL", false]], "rl_shader_loc_vertex_normal (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_VERTEX_NORMAL", false]], "rl_shader_loc_vertex_position (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_POSITION", false]], "rl_shader_loc_vertex_position (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_VERTEX_POSITION", false]], "rl_shader_loc_vertex_tangent (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_TANGENT", false]], "rl_shader_loc_vertex_tangent (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_VERTEX_TANGENT", false]], "rl_shader_loc_vertex_texcoord01 (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_TEXCOORD01", false]], "rl_shader_loc_vertex_texcoord01 (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_VERTEX_TEXCOORD01", false]], "rl_shader_loc_vertex_texcoord02 (in module raylib)": [[6, "raylib.RL_SHADER_LOC_VERTEX_TEXCOORD02", false]], "rl_shader_loc_vertex_texcoord02 (pyray.rlshaderlocationindex attribute)": [[5, "pyray.rlShaderLocationIndex.RL_SHADER_LOC_VERTEX_TEXCOORD02", false]], "rl_shader_uniform_float (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_FLOAT", false]], "rl_shader_uniform_float (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_FLOAT", false]], "rl_shader_uniform_int (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_INT", false]], "rl_shader_uniform_int (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_INT", false]], "rl_shader_uniform_ivec2 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_IVEC2", false]], "rl_shader_uniform_ivec2 (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_IVEC2", false]], "rl_shader_uniform_ivec3 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_IVEC3", false]], "rl_shader_uniform_ivec3 (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_IVEC3", false]], "rl_shader_uniform_ivec4 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_IVEC4", false]], "rl_shader_uniform_ivec4 (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_IVEC4", false]], "rl_shader_uniform_sampler2d (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_SAMPLER2D", false]], "rl_shader_uniform_sampler2d (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_SAMPLER2D", false]], "rl_shader_uniform_vec2 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_VEC2", false]], "rl_shader_uniform_vec2 (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_VEC2", false]], "rl_shader_uniform_vec3 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_VEC3", false]], "rl_shader_uniform_vec3 (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_VEC3", false]], "rl_shader_uniform_vec4 (in module raylib)": [[6, "raylib.RL_SHADER_UNIFORM_VEC4", false]], "rl_shader_uniform_vec4 (pyray.rlshaderuniformdatatype attribute)": [[5, "pyray.rlShaderUniformDataType.RL_SHADER_UNIFORM_VEC4", false]], "rl_tex_coord2f() (in module pyray)": [[5, "pyray.rl_tex_coord2f", false]], "rl_texture_filter_anisotropic_16x (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_ANISOTROPIC_16X", false]], "rl_texture_filter_anisotropic_16x (pyray.rltexturefilter attribute)": [[5, "pyray.rlTextureFilter.RL_TEXTURE_FILTER_ANISOTROPIC_16X", false]], "rl_texture_filter_anisotropic_4x (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_ANISOTROPIC_4X", false]], "rl_texture_filter_anisotropic_4x (pyray.rltexturefilter attribute)": [[5, "pyray.rlTextureFilter.RL_TEXTURE_FILTER_ANISOTROPIC_4X", false]], "rl_texture_filter_anisotropic_8x (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_ANISOTROPIC_8X", false]], "rl_texture_filter_anisotropic_8x (pyray.rltexturefilter attribute)": [[5, "pyray.rlTextureFilter.RL_TEXTURE_FILTER_ANISOTROPIC_8X", false]], "rl_texture_filter_bilinear (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_BILINEAR", false]], "rl_texture_filter_bilinear (pyray.rltexturefilter attribute)": [[5, "pyray.rlTextureFilter.RL_TEXTURE_FILTER_BILINEAR", false]], "rl_texture_filter_point (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_POINT", false]], "rl_texture_filter_point (pyray.rltexturefilter attribute)": [[5, "pyray.rlTextureFilter.RL_TEXTURE_FILTER_POINT", false]], "rl_texture_filter_trilinear (in module raylib)": [[6, "raylib.RL_TEXTURE_FILTER_TRILINEAR", false]], "rl_texture_filter_trilinear (pyray.rltexturefilter attribute)": [[5, "pyray.rlTextureFilter.RL_TEXTURE_FILTER_TRILINEAR", false]], "rl_texture_parameters() (in module pyray)": [[5, "pyray.rl_texture_parameters", false]], "rl_translatef() (in module pyray)": [[5, "pyray.rl_translatef", false]], "rl_unload_framebuffer() (in module pyray)": [[5, "pyray.rl_unload_framebuffer", false]], "rl_unload_render_batch() (in module pyray)": [[5, "pyray.rl_unload_render_batch", false]], "rl_unload_shader_buffer() (in module pyray)": [[5, "pyray.rl_unload_shader_buffer", false]], "rl_unload_shader_program() (in module pyray)": [[5, "pyray.rl_unload_shader_program", false]], "rl_unload_texture() (in module pyray)": [[5, "pyray.rl_unload_texture", false]], "rl_unload_vertex_array() (in module pyray)": [[5, "pyray.rl_unload_vertex_array", false]], "rl_unload_vertex_buffer() (in module pyray)": [[5, "pyray.rl_unload_vertex_buffer", false]], "rl_update_shader_buffer() (in module pyray)": [[5, "pyray.rl_update_shader_buffer", false]], "rl_update_texture() (in module pyray)": [[5, "pyray.rl_update_texture", false]], "rl_update_vertex_buffer() (in module pyray)": [[5, "pyray.rl_update_vertex_buffer", false]], "rl_update_vertex_buffer_elements() (in module pyray)": [[5, "pyray.rl_update_vertex_buffer_elements", false]], "rl_vertex2f() (in module pyray)": [[5, "pyray.rl_vertex2f", false]], "rl_vertex2i() (in module pyray)": [[5, "pyray.rl_vertex2i", false]], "rl_vertex3f() (in module pyray)": [[5, "pyray.rl_vertex3f", false]], "rl_viewport() (in module pyray)": [[5, "pyray.rl_viewport", false]], "rlactivedrawbuffers() (in module raylib)": [[6, "raylib.rlActiveDrawBuffers", false]], "rlactivetextureslot() (in module raylib)": [[6, "raylib.rlActiveTextureSlot", false]], "rlbegin() (in module raylib)": [[6, "raylib.rlBegin", false]], "rlbindimagetexture() (in module raylib)": [[6, "raylib.rlBindImageTexture", false]], "rlbindshaderbuffer() (in module raylib)": [[6, "raylib.rlBindShaderBuffer", false]], "rlblendmode (class in pyray)": [[5, "pyray.rlBlendMode", false]], "rlblendmode (in module raylib)": [[6, "raylib.rlBlendMode", false]], "rlblitframebuffer() (in module raylib)": [[6, "raylib.rlBlitFramebuffer", false]], "rlcheckerrors() (in module raylib)": [[6, "raylib.rlCheckErrors", false]], "rlcheckrenderbatchlimit() (in module raylib)": [[6, "raylib.rlCheckRenderBatchLimit", false]], "rlclearcolor() (in module raylib)": [[6, "raylib.rlClearColor", false]], "rlclearscreenbuffers() (in module raylib)": [[6, "raylib.rlClearScreenBuffers", false]], "rlcolor3f() (in module raylib)": [[6, "raylib.rlColor3f", false]], "rlcolor4f() (in module raylib)": [[6, "raylib.rlColor4f", false]], "rlcolor4ub() (in module raylib)": [[6, "raylib.rlColor4ub", false]], "rlcompileshader() (in module raylib)": [[6, "raylib.rlCompileShader", false]], "rlcomputeshaderdispatch() (in module raylib)": [[6, "raylib.rlComputeShaderDispatch", false]], "rlcopyshaderbuffer() (in module raylib)": [[6, "raylib.rlCopyShaderBuffer", false]], "rlcubemapparameters() (in module raylib)": [[6, "raylib.rlCubemapParameters", false]], "rlcullmode (class in pyray)": [[5, "pyray.rlCullMode", false]], "rlcullmode (in module raylib)": [[6, "raylib.rlCullMode", false]], "rldisablebackfaceculling() (in module raylib)": [[6, "raylib.rlDisableBackfaceCulling", false]], "rldisablecolorblend() (in module raylib)": [[6, "raylib.rlDisableColorBlend", false]], "rldisabledepthmask() (in module raylib)": [[6, "raylib.rlDisableDepthMask", false]], "rldisabledepthtest() (in module raylib)": [[6, "raylib.rlDisableDepthTest", false]], "rldisableframebuffer() (in module raylib)": [[6, "raylib.rlDisableFramebuffer", false]], "rldisablescissortest() (in module raylib)": [[6, "raylib.rlDisableScissorTest", false]], "rldisableshader() (in module raylib)": [[6, "raylib.rlDisableShader", false]], "rldisablesmoothlines() (in module raylib)": [[6, "raylib.rlDisableSmoothLines", false]], "rldisablestereorender() (in module raylib)": [[6, "raylib.rlDisableStereoRender", false]], "rldisabletexture() (in module raylib)": [[6, "raylib.rlDisableTexture", false]], "rldisabletexturecubemap() (in module raylib)": [[6, "raylib.rlDisableTextureCubemap", false]], "rldisablevertexarray() (in module raylib)": [[6, "raylib.rlDisableVertexArray", false]], "rldisablevertexattribute() (in module raylib)": [[6, "raylib.rlDisableVertexAttribute", false]], "rldisablevertexbuffer() (in module raylib)": [[6, "raylib.rlDisableVertexBuffer", false]], "rldisablevertexbufferelement() (in module raylib)": [[6, "raylib.rlDisableVertexBufferElement", false]], "rldisablewiremode() (in module raylib)": [[6, "raylib.rlDisableWireMode", false]], "rldrawcall (class in pyray)": [[5, "pyray.rlDrawCall", false]], "rldrawcall (class in raylib)": [[6, "raylib.rlDrawCall", false]], "rldrawrenderbatch() (in module raylib)": [[6, "raylib.rlDrawRenderBatch", false]], "rldrawrenderbatchactive() (in module raylib)": [[6, "raylib.rlDrawRenderBatchActive", false]], "rldrawvertexarray() (in module raylib)": [[6, "raylib.rlDrawVertexArray", false]], "rldrawvertexarrayelements() (in module raylib)": [[6, "raylib.rlDrawVertexArrayElements", false]], "rldrawvertexarrayelementsinstanced() (in module raylib)": [[6, "raylib.rlDrawVertexArrayElementsInstanced", false]], "rldrawvertexarrayinstanced() (in module raylib)": [[6, "raylib.rlDrawVertexArrayInstanced", false]], "rlenablebackfaceculling() (in module raylib)": [[6, "raylib.rlEnableBackfaceCulling", false]], "rlenablecolorblend() (in module raylib)": [[6, "raylib.rlEnableColorBlend", false]], "rlenabledepthmask() (in module raylib)": [[6, "raylib.rlEnableDepthMask", false]], "rlenabledepthtest() (in module raylib)": [[6, "raylib.rlEnableDepthTest", false]], "rlenableframebuffer() (in module raylib)": [[6, "raylib.rlEnableFramebuffer", false]], "rlenablepointmode() (in module raylib)": [[6, "raylib.rlEnablePointMode", false]], "rlenablescissortest() (in module raylib)": [[6, "raylib.rlEnableScissorTest", false]], "rlenableshader() (in module raylib)": [[6, "raylib.rlEnableShader", false]], "rlenablesmoothlines() (in module raylib)": [[6, "raylib.rlEnableSmoothLines", false]], "rlenablestereorender() (in module raylib)": [[6, "raylib.rlEnableStereoRender", false]], "rlenabletexture() (in module raylib)": [[6, "raylib.rlEnableTexture", false]], "rlenabletexturecubemap() (in module raylib)": [[6, "raylib.rlEnableTextureCubemap", false]], "rlenablevertexarray() (in module raylib)": [[6, "raylib.rlEnableVertexArray", false]], "rlenablevertexattribute() (in module raylib)": [[6, "raylib.rlEnableVertexAttribute", false]], "rlenablevertexbuffer() (in module raylib)": [[6, "raylib.rlEnableVertexBuffer", false]], "rlenablevertexbufferelement() (in module raylib)": [[6, "raylib.rlEnableVertexBufferElement", false]], "rlenablewiremode() (in module raylib)": [[6, "raylib.rlEnableWireMode", false]], "rlend() (in module raylib)": [[6, "raylib.rlEnd", false]], "rlframebufferattach() (in module raylib)": [[6, "raylib.rlFramebufferAttach", false]], "rlframebufferattachtexturetype (class in pyray)": [[5, "pyray.rlFramebufferAttachTextureType", false]], "rlframebufferattachtexturetype (in module raylib)": [[6, "raylib.rlFramebufferAttachTextureType", false]], "rlframebufferattachtype (class in pyray)": [[5, "pyray.rlFramebufferAttachType", false]], "rlframebufferattachtype (in module raylib)": [[6, "raylib.rlFramebufferAttachType", false]], "rlframebuffercomplete() (in module raylib)": [[6, "raylib.rlFramebufferComplete", false]], "rlfrustum() (in module raylib)": [[6, "raylib.rlFrustum", false]], "rlgentexturemipmaps() (in module raylib)": [[6, "raylib.rlGenTextureMipmaps", false]], "rlgetframebufferheight() (in module raylib)": [[6, "raylib.rlGetFramebufferHeight", false]], "rlgetframebufferwidth() (in module raylib)": [[6, "raylib.rlGetFramebufferWidth", false]], "rlgetgltextureformats() (in module raylib)": [[6, "raylib.rlGetGlTextureFormats", false]], "rlgetlinewidth() (in module raylib)": [[6, "raylib.rlGetLineWidth", false]], "rlgetlocationattrib() (in module raylib)": [[6, "raylib.rlGetLocationAttrib", false]], "rlgetlocationuniform() (in module raylib)": [[6, "raylib.rlGetLocationUniform", false]], "rlgetmatrixmodelview() (in module raylib)": [[6, "raylib.rlGetMatrixModelview", false]], "rlgetmatrixprojection() (in module raylib)": [[6, "raylib.rlGetMatrixProjection", false]], "rlgetmatrixprojectionstereo() (in module raylib)": [[6, "raylib.rlGetMatrixProjectionStereo", false]], "rlgetmatrixtransform() (in module raylib)": [[6, "raylib.rlGetMatrixTransform", false]], "rlgetmatrixviewoffsetstereo() (in module raylib)": [[6, "raylib.rlGetMatrixViewOffsetStereo", false]], "rlgetpixelformatname() (in module raylib)": [[6, "raylib.rlGetPixelFormatName", false]], "rlgetshaderbuffersize() (in module raylib)": [[6, "raylib.rlGetShaderBufferSize", false]], "rlgetshaderiddefault() (in module raylib)": [[6, "raylib.rlGetShaderIdDefault", false]], "rlgetshaderlocsdefault() (in module raylib)": [[6, "raylib.rlGetShaderLocsDefault", false]], "rlgettextureiddefault() (in module raylib)": [[6, "raylib.rlGetTextureIdDefault", false]], "rlgetversion() (in module raylib)": [[6, "raylib.rlGetVersion", false]], "rlgl_close() (in module pyray)": [[5, "pyray.rlgl_close", false]], "rlgl_init() (in module pyray)": [[5, "pyray.rlgl_init", false]], "rlglclose() (in module raylib)": [[6, "raylib.rlglClose", false]], "rlglinit() (in module raylib)": [[6, "raylib.rlglInit", false]], "rlglversion (class in pyray)": [[5, "pyray.rlGlVersion", false]], "rlglversion (in module raylib)": [[6, "raylib.rlGlVersion", false]], "rlisstereorenderenabled() (in module raylib)": [[6, "raylib.rlIsStereoRenderEnabled", false]], "rlloadcomputeshaderprogram() (in module raylib)": [[6, "raylib.rlLoadComputeShaderProgram", false]], "rlloaddrawcube() (in module raylib)": [[6, "raylib.rlLoadDrawCube", false]], "rlloaddrawquad() (in module raylib)": [[6, "raylib.rlLoadDrawQuad", false]], "rlloadextensions() (in module raylib)": [[6, "raylib.rlLoadExtensions", false]], "rlloadframebuffer() (in module raylib)": [[6, "raylib.rlLoadFramebuffer", false]], "rlloadidentity() (in module raylib)": [[6, "raylib.rlLoadIdentity", false]], "rlloadrenderbatch() (in module raylib)": [[6, "raylib.rlLoadRenderBatch", false]], "rlloadshaderbuffer() (in module raylib)": [[6, "raylib.rlLoadShaderBuffer", false]], "rlloadshadercode() (in module raylib)": [[6, "raylib.rlLoadShaderCode", false]], "rlloadshaderprogram() (in module raylib)": [[6, "raylib.rlLoadShaderProgram", false]], "rlloadtexture() (in module raylib)": [[6, "raylib.rlLoadTexture", false]], "rlloadtexturecubemap() (in module raylib)": [[6, "raylib.rlLoadTextureCubemap", false]], "rlloadtexturedepth() (in module raylib)": [[6, "raylib.rlLoadTextureDepth", false]], "rlloadvertexarray() (in module raylib)": [[6, "raylib.rlLoadVertexArray", false]], "rlloadvertexbuffer() (in module raylib)": [[6, "raylib.rlLoadVertexBuffer", false]], "rlloadvertexbufferelement() (in module raylib)": [[6, "raylib.rlLoadVertexBufferElement", false]], "rlmatrixmode() (in module raylib)": [[6, "raylib.rlMatrixMode", false]], "rlmultmatrixf() (in module raylib)": [[6, "raylib.rlMultMatrixf", false]], "rlnormal3f() (in module raylib)": [[6, "raylib.rlNormal3f", false]], "rlortho() (in module raylib)": [[6, "raylib.rlOrtho", false]], "rlpixelformat (class in pyray)": [[5, "pyray.rlPixelFormat", false]], "rlpixelformat (in module raylib)": [[6, "raylib.rlPixelFormat", false]], "rlpopmatrix() (in module raylib)": [[6, "raylib.rlPopMatrix", false]], "rlpushmatrix() (in module raylib)": [[6, "raylib.rlPushMatrix", false]], "rlreadscreenpixels() (in module raylib)": [[6, "raylib.rlReadScreenPixels", false]], "rlreadshaderbuffer() (in module raylib)": [[6, "raylib.rlReadShaderBuffer", false]], "rlreadtexturepixels() (in module raylib)": [[6, "raylib.rlReadTexturePixels", false]], "rlrenderbatch (class in pyray)": [[5, "pyray.rlRenderBatch", false]], "rlrenderbatch (class in raylib)": [[6, "raylib.rlRenderBatch", false]], "rlrotatef() (in module raylib)": [[6, "raylib.rlRotatef", false]], "rlscalef() (in module raylib)": [[6, "raylib.rlScalef", false]], "rlscissor() (in module raylib)": [[6, "raylib.rlScissor", false]], "rlsetblendfactors() (in module raylib)": [[6, "raylib.rlSetBlendFactors", false]], "rlsetblendfactorsseparate() (in module raylib)": [[6, "raylib.rlSetBlendFactorsSeparate", false]], "rlsetblendmode() (in module raylib)": [[6, "raylib.rlSetBlendMode", false]], "rlsetcullface() (in module raylib)": [[6, "raylib.rlSetCullFace", false]], "rlsetframebufferheight() (in module raylib)": [[6, "raylib.rlSetFramebufferHeight", false]], "rlsetframebufferwidth() (in module raylib)": [[6, "raylib.rlSetFramebufferWidth", false]], "rlsetlinewidth() (in module raylib)": [[6, "raylib.rlSetLineWidth", false]], "rlsetmatrixmodelview() (in module raylib)": [[6, "raylib.rlSetMatrixModelview", false]], "rlsetmatrixprojection() (in module raylib)": [[6, "raylib.rlSetMatrixProjection", false]], "rlsetmatrixprojectionstereo() (in module raylib)": [[6, "raylib.rlSetMatrixProjectionStereo", false]], "rlsetmatrixviewoffsetstereo() (in module raylib)": [[6, "raylib.rlSetMatrixViewOffsetStereo", false]], "rlsetrenderbatchactive() (in module raylib)": [[6, "raylib.rlSetRenderBatchActive", false]], "rlsetshader() (in module raylib)": [[6, "raylib.rlSetShader", false]], "rlsettexture() (in module raylib)": [[6, "raylib.rlSetTexture", false]], "rlsetuniform() (in module raylib)": [[6, "raylib.rlSetUniform", false]], "rlsetuniformmatrix() (in module raylib)": [[6, "raylib.rlSetUniformMatrix", false]], "rlsetuniformsampler() (in module raylib)": [[6, "raylib.rlSetUniformSampler", false]], "rlsetvertexattribute() (in module raylib)": [[6, "raylib.rlSetVertexAttribute", false]], "rlsetvertexattributedefault() (in module raylib)": [[6, "raylib.rlSetVertexAttributeDefault", false]], "rlsetvertexattributedivisor() (in module raylib)": [[6, "raylib.rlSetVertexAttributeDivisor", false]], "rlshaderattributedatatype (class in pyray)": [[5, "pyray.rlShaderAttributeDataType", false]], "rlshaderattributedatatype (in module raylib)": [[6, "raylib.rlShaderAttributeDataType", false]], "rlshaderlocationindex (class in pyray)": [[5, "pyray.rlShaderLocationIndex", false]], "rlshaderlocationindex (in module raylib)": [[6, "raylib.rlShaderLocationIndex", false]], "rlshaderuniformdatatype (class in pyray)": [[5, "pyray.rlShaderUniformDataType", false]], "rlshaderuniformdatatype (in module raylib)": [[6, "raylib.rlShaderUniformDataType", false]], "rltexcoord2f() (in module raylib)": [[6, "raylib.rlTexCoord2f", false]], "rltexturefilter (class in pyray)": [[5, "pyray.rlTextureFilter", false]], "rltexturefilter (in module raylib)": [[6, "raylib.rlTextureFilter", false]], "rltextureparameters() (in module raylib)": [[6, "raylib.rlTextureParameters", false]], "rltraceloglevel (class in pyray)": [[5, "pyray.rlTraceLogLevel", false]], "rltraceloglevel (in module raylib)": [[6, "raylib.rlTraceLogLevel", false]], "rltranslatef() (in module raylib)": [[6, "raylib.rlTranslatef", false]], "rlunloadframebuffer() (in module raylib)": [[6, "raylib.rlUnloadFramebuffer", false]], "rlunloadrenderbatch() (in module raylib)": [[6, "raylib.rlUnloadRenderBatch", false]], "rlunloadshaderbuffer() (in module raylib)": [[6, "raylib.rlUnloadShaderBuffer", false]], "rlunloadshaderprogram() (in module raylib)": [[6, "raylib.rlUnloadShaderProgram", false]], "rlunloadtexture() (in module raylib)": [[6, "raylib.rlUnloadTexture", false]], "rlunloadvertexarray() (in module raylib)": [[6, "raylib.rlUnloadVertexArray", false]], "rlunloadvertexbuffer() (in module raylib)": [[6, "raylib.rlUnloadVertexBuffer", false]], "rlupdateshaderbuffer() (in module raylib)": [[6, "raylib.rlUpdateShaderBuffer", false]], "rlupdatetexture() (in module raylib)": [[6, "raylib.rlUpdateTexture", false]], "rlupdatevertexbuffer() (in module raylib)": [[6, "raylib.rlUpdateVertexBuffer", false]], "rlupdatevertexbufferelements() (in module raylib)": [[6, "raylib.rlUpdateVertexBufferElements", false]], "rlvertex2f() (in module raylib)": [[6, "raylib.rlVertex2f", false]], "rlvertex2i() (in module raylib)": [[6, "raylib.rlVertex2i", false]], "rlvertex3f() (in module raylib)": [[6, "raylib.rlVertex3f", false]], "rlvertexbuffer (class in pyray)": [[5, "pyray.rlVertexBuffer", false]], "rlvertexbuffer (class in raylib)": [[6, "raylib.rlVertexBuffer", false]], "rlviewport() (in module raylib)": [[6, "raylib.rlViewport", false]], "rotation (pyray.camera2d attribute)": [[5, "pyray.Camera2D.rotation", false]], "rotation (pyray.transform attribute)": [[5, "pyray.Transform.rotation", false]], "rotation (raylib.camera2d attribute)": [[6, "raylib.Camera2D.rotation", false]], "rotation (raylib.transform attribute)": [[6, "raylib.Transform.rotation", false]], "samplerate (pyray.audiostream attribute)": [[5, "pyray.AudioStream.sampleRate", false]], "samplerate (pyray.wave attribute)": [[5, "pyray.Wave.sampleRate", false]], "samplerate (raylib.audiostream attribute)": [[6, "raylib.AudioStream.sampleRate", false]], "samplerate (raylib.wave attribute)": [[6, "raylib.Wave.sampleRate", false]], "samplesize (pyray.audiostream attribute)": [[5, "pyray.AudioStream.sampleSize", false]], "samplesize (pyray.wave attribute)": [[5, "pyray.Wave.sampleSize", false]], "samplesize (raylib.audiostream attribute)": [[6, "raylib.AudioStream.sampleSize", false]], "samplesize (raylib.wave attribute)": [[6, "raylib.Wave.sampleSize", false]], "save_file_data() (in module pyray)": [[5, "pyray.save_file_data", false]], "save_file_text() (in module pyray)": [[5, "pyray.save_file_text", false]], "savefiledata() (in module raylib)": [[6, "raylib.SaveFileData", false]], "savefiletext() (in module raylib)": [[6, "raylib.SaveFileText", false]], "scale (pyray.transform attribute)": [[5, "pyray.Transform.scale", false]], "scale (pyray.vrstereoconfig attribute)": [[5, "pyray.VrStereoConfig.scale", false]], "scale (raylib.transform attribute)": [[6, "raylib.Transform.scale", false]], "scale (raylib.vrstereoconfig attribute)": [[6, "raylib.VrStereoConfig.scale", false]], "scalein (pyray.vrstereoconfig attribute)": [[5, "pyray.VrStereoConfig.scaleIn", false]], "scalein (raylib.vrstereoconfig attribute)": [[6, "raylib.VrStereoConfig.scaleIn", false]], "scroll_padding (in module raylib)": [[6, "raylib.SCROLL_PADDING", false]], "scroll_padding (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.SCROLL_PADDING", false]], "scroll_slider_padding (in module raylib)": [[6, "raylib.SCROLL_SLIDER_PADDING", false]], "scroll_slider_padding (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.SCROLL_SLIDER_PADDING", false]], "scroll_slider_size (in module raylib)": [[6, "raylib.SCROLL_SLIDER_SIZE", false]], "scroll_slider_size (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.SCROLL_SLIDER_SIZE", false]], "scroll_speed (in module raylib)": [[6, "raylib.SCROLL_SPEED", false]], "scroll_speed (pyray.guiscrollbarproperty attribute)": [[5, "pyray.GuiScrollBarProperty.SCROLL_SPEED", false]], "scrollbar (in module raylib)": [[6, "raylib.SCROLLBAR", false]], "scrollbar (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.SCROLLBAR", false]], "scrollbar_side (in module raylib)": [[6, "raylib.SCROLLBAR_SIDE", false]], "scrollbar_side (pyray.guilistviewproperty attribute)": [[5, "pyray.GuiListViewProperty.SCROLLBAR_SIDE", false]], "scrollbar_width (in module raylib)": [[6, "raylib.SCROLLBAR_WIDTH", false]], "scrollbar_width (pyray.guilistviewproperty attribute)": [[5, "pyray.GuiListViewProperty.SCROLLBAR_WIDTH", false]], "seek_music_stream() (in module pyray)": [[5, "pyray.seek_music_stream", false]], "seekmusicstream() (in module raylib)": [[6, "raylib.SeekMusicStream", false]], "set_audio_stream_buffer_size_default() (in module pyray)": [[5, "pyray.set_audio_stream_buffer_size_default", false]], "set_audio_stream_callback() (in module pyray)": [[5, "pyray.set_audio_stream_callback", false]], "set_audio_stream_pan() (in module pyray)": [[5, "pyray.set_audio_stream_pan", false]], "set_audio_stream_pitch() (in module pyray)": [[5, "pyray.set_audio_stream_pitch", false]], "set_audio_stream_volume() (in module pyray)": [[5, "pyray.set_audio_stream_volume", false]], "set_automation_event_base_frame() (in module pyray)": [[5, "pyray.set_automation_event_base_frame", false]], "set_automation_event_list() (in module pyray)": [[5, "pyray.set_automation_event_list", false]], "set_clipboard_text() (in module pyray)": [[5, "pyray.set_clipboard_text", false]], "set_config_flags() (in module pyray)": [[5, "pyray.set_config_flags", false]], "set_exit_key() (in module pyray)": [[5, "pyray.set_exit_key", false]], "set_gamepad_mappings() (in module pyray)": [[5, "pyray.set_gamepad_mappings", false]], "set_gestures_enabled() (in module pyray)": [[5, "pyray.set_gestures_enabled", false]], "set_load_file_data_callback() (in module pyray)": [[5, "pyray.set_load_file_data_callback", false]], "set_load_file_text_callback() (in module pyray)": [[5, "pyray.set_load_file_text_callback", false]], "set_master_volume() (in module pyray)": [[5, "pyray.set_master_volume", false]], "set_material_texture() (in module pyray)": [[5, "pyray.set_material_texture", false]], "set_model_mesh_material() (in module pyray)": [[5, "pyray.set_model_mesh_material", false]], "set_mouse_cursor() (in module pyray)": [[5, "pyray.set_mouse_cursor", false]], "set_mouse_offset() (in module pyray)": [[5, "pyray.set_mouse_offset", false]], "set_mouse_position() (in module pyray)": [[5, "pyray.set_mouse_position", false]], "set_mouse_scale() (in module pyray)": [[5, "pyray.set_mouse_scale", false]], "set_music_pan() (in module pyray)": [[5, "pyray.set_music_pan", false]], "set_music_pitch() (in module pyray)": [[5, "pyray.set_music_pitch", false]], "set_music_volume() (in module pyray)": [[5, "pyray.set_music_volume", false]], "set_physics_body_rotation() (in module pyray)": [[5, "pyray.set_physics_body_rotation", false]], "set_physics_gravity() (in module pyray)": [[5, "pyray.set_physics_gravity", false]], "set_physics_time_step() (in module pyray)": [[5, "pyray.set_physics_time_step", false]], "set_pixel_color() (in module pyray)": [[5, "pyray.set_pixel_color", false]], "set_random_seed() (in module pyray)": [[5, "pyray.set_random_seed", false]], "set_save_file_data_callback() (in module pyray)": [[5, "pyray.set_save_file_data_callback", false]], "set_save_file_text_callback() (in module pyray)": [[5, "pyray.set_save_file_text_callback", false]], "set_shader_value() (in module pyray)": [[5, "pyray.set_shader_value", false]], "set_shader_value_matrix() (in module pyray)": [[5, "pyray.set_shader_value_matrix", false]], "set_shader_value_texture() (in module pyray)": [[5, "pyray.set_shader_value_texture", false]], "set_shader_value_v() (in module pyray)": [[5, "pyray.set_shader_value_v", false]], "set_shapes_texture() (in module pyray)": [[5, "pyray.set_shapes_texture", false]], "set_sound_pan() (in module pyray)": [[5, "pyray.set_sound_pan", false]], "set_sound_pitch() (in module pyray)": [[5, "pyray.set_sound_pitch", false]], "set_sound_volume() (in module pyray)": [[5, "pyray.set_sound_volume", false]], "set_target_fps() (in module pyray)": [[5, "pyray.set_target_fps", false]], "set_text_line_spacing() (in module pyray)": [[5, "pyray.set_text_line_spacing", false]], "set_texture_filter() (in module pyray)": [[5, "pyray.set_texture_filter", false]], "set_texture_wrap() (in module pyray)": [[5, "pyray.set_texture_wrap", false]], "set_trace_log_callback() (in module pyray)": [[5, "pyray.set_trace_log_callback", false]], "set_trace_log_level() (in module pyray)": [[5, "pyray.set_trace_log_level", false]], "set_window_focused() (in module pyray)": [[5, "pyray.set_window_focused", false]], "set_window_icon() (in module pyray)": [[5, "pyray.set_window_icon", false]], "set_window_icons() (in module pyray)": [[5, "pyray.set_window_icons", false]], "set_window_max_size() (in module pyray)": [[5, "pyray.set_window_max_size", false]], "set_window_min_size() (in module pyray)": [[5, "pyray.set_window_min_size", false]], "set_window_monitor() (in module pyray)": [[5, "pyray.set_window_monitor", false]], "set_window_opacity() (in module pyray)": [[5, "pyray.set_window_opacity", false]], "set_window_position() (in module pyray)": [[5, "pyray.set_window_position", false]], "set_window_size() (in module pyray)": [[5, "pyray.set_window_size", false]], "set_window_state() (in module pyray)": [[5, "pyray.set_window_state", false]], "set_window_title() (in module pyray)": [[5, "pyray.set_window_title", false]], "setaudiostreambuffersizedefault() (in module raylib)": [[6, "raylib.SetAudioStreamBufferSizeDefault", false]], "setaudiostreamcallback() (in module raylib)": [[6, "raylib.SetAudioStreamCallback", false]], "setaudiostreampan() (in module raylib)": [[6, "raylib.SetAudioStreamPan", false]], "setaudiostreampitch() (in module raylib)": [[6, "raylib.SetAudioStreamPitch", false]], "setaudiostreamvolume() (in module raylib)": [[6, "raylib.SetAudioStreamVolume", false]], "setautomationeventbaseframe() (in module raylib)": [[6, "raylib.SetAutomationEventBaseFrame", false]], "setautomationeventlist() (in module raylib)": [[6, "raylib.SetAutomationEventList", false]], "setclipboardtext() (in module raylib)": [[6, "raylib.SetClipboardText", false]], "setconfigflags() (in module raylib)": [[6, "raylib.SetConfigFlags", false]], "setexitkey() (in module raylib)": [[6, "raylib.SetExitKey", false]], "setgamepadmappings() (in module raylib)": [[6, "raylib.SetGamepadMappings", false]], "setgesturesenabled() (in module raylib)": [[6, "raylib.SetGesturesEnabled", false]], "setloadfiledatacallback() (in module raylib)": [[6, "raylib.SetLoadFileDataCallback", false]], "setloadfiletextcallback() (in module raylib)": [[6, "raylib.SetLoadFileTextCallback", false]], "setmastervolume() (in module raylib)": [[6, "raylib.SetMasterVolume", false]], "setmaterialtexture() (in module raylib)": [[6, "raylib.SetMaterialTexture", false]], "setmodelmeshmaterial() (in module raylib)": [[6, "raylib.SetModelMeshMaterial", false]], "setmousecursor() (in module raylib)": [[6, "raylib.SetMouseCursor", false]], "setmouseoffset() (in module raylib)": [[6, "raylib.SetMouseOffset", false]], "setmouseposition() (in module raylib)": [[6, "raylib.SetMousePosition", false]], "setmousescale() (in module raylib)": [[6, "raylib.SetMouseScale", false]], "setmusicpan() (in module raylib)": [[6, "raylib.SetMusicPan", false]], "setmusicpitch() (in module raylib)": [[6, "raylib.SetMusicPitch", false]], "setmusicvolume() (in module raylib)": [[6, "raylib.SetMusicVolume", false]], "setphysicsbodyrotation() (in module raylib)": [[6, "raylib.SetPhysicsBodyRotation", false]], "setphysicsgravity() (in module raylib)": [[6, "raylib.SetPhysicsGravity", false]], "setphysicstimestep() (in module raylib)": [[6, "raylib.SetPhysicsTimeStep", false]], "setpixelcolor() (in module raylib)": [[6, "raylib.SetPixelColor", false]], "setrandomseed() (in module raylib)": [[6, "raylib.SetRandomSeed", false]], "setsavefiledatacallback() (in module raylib)": [[6, "raylib.SetSaveFileDataCallback", false]], "setsavefiletextcallback() (in module raylib)": [[6, "raylib.SetSaveFileTextCallback", false]], "setshadervalue() (in module raylib)": [[6, "raylib.SetShaderValue", false]], "setshadervaluematrix() (in module raylib)": [[6, "raylib.SetShaderValueMatrix", false]], "setshadervaluetexture() (in module raylib)": [[6, "raylib.SetShaderValueTexture", false]], "setshadervaluev() (in module raylib)": [[6, "raylib.SetShaderValueV", false]], "setshapestexture() (in module raylib)": [[6, "raylib.SetShapesTexture", false]], "setsoundpan() (in module raylib)": [[6, "raylib.SetSoundPan", false]], "setsoundpitch() (in module raylib)": [[6, "raylib.SetSoundPitch", false]], "setsoundvolume() (in module raylib)": [[6, "raylib.SetSoundVolume", false]], "settargetfps() (in module raylib)": [[6, "raylib.SetTargetFPS", false]], "settextlinespacing() (in module raylib)": [[6, "raylib.SetTextLineSpacing", false]], "settexturefilter() (in module raylib)": [[6, "raylib.SetTextureFilter", false]], "settexturewrap() (in module raylib)": [[6, "raylib.SetTextureWrap", false]], "settracelogcallback() (in module raylib)": [[6, "raylib.SetTraceLogCallback", false]], "settraceloglevel() (in module raylib)": [[6, "raylib.SetTraceLogLevel", false]], "setwindowfocused() (in module raylib)": [[6, "raylib.SetWindowFocused", false]], "setwindowicon() (in module raylib)": [[6, "raylib.SetWindowIcon", false]], "setwindowicons() (in module raylib)": [[6, "raylib.SetWindowIcons", false]], "setwindowmaxsize() (in module raylib)": [[6, "raylib.SetWindowMaxSize", false]], "setwindowminsize() (in module raylib)": [[6, "raylib.SetWindowMinSize", false]], "setwindowmonitor() (in module raylib)": [[6, "raylib.SetWindowMonitor", false]], "setwindowopacity() (in module raylib)": [[6, "raylib.SetWindowOpacity", false]], "setwindowposition() (in module raylib)": [[6, "raylib.SetWindowPosition", false]], "setwindowsize() (in module raylib)": [[6, "raylib.SetWindowSize", false]], "setwindowstate() (in module raylib)": [[6, "raylib.SetWindowState", false]], "setwindowtitle() (in module raylib)": [[6, "raylib.SetWindowTitle", false]], "shader (class in pyray)": [[5, "pyray.Shader", false]], "shader (class in raylib)": [[6, "raylib.Shader", false]], "shader (pyray.material attribute)": [[5, "pyray.Material.shader", false]], "shader (raylib.material attribute)": [[6, "raylib.Material.shader", false]], "shader_attrib_float (in module raylib)": [[6, "raylib.SHADER_ATTRIB_FLOAT", false]], "shader_attrib_float (pyray.shaderattributedatatype attribute)": [[5, "pyray.ShaderAttributeDataType.SHADER_ATTRIB_FLOAT", false]], "shader_attrib_vec2 (in module raylib)": [[6, "raylib.SHADER_ATTRIB_VEC2", false]], "shader_attrib_vec2 (pyray.shaderattributedatatype attribute)": [[5, "pyray.ShaderAttributeDataType.SHADER_ATTRIB_VEC2", false]], "shader_attrib_vec3 (in module raylib)": [[6, "raylib.SHADER_ATTRIB_VEC3", false]], "shader_attrib_vec3 (pyray.shaderattributedatatype attribute)": [[5, "pyray.ShaderAttributeDataType.SHADER_ATTRIB_VEC3", false]], "shader_attrib_vec4 (in module raylib)": [[6, "raylib.SHADER_ATTRIB_VEC4", false]], "shader_attrib_vec4 (pyray.shaderattributedatatype attribute)": [[5, "pyray.ShaderAttributeDataType.SHADER_ATTRIB_VEC4", false]], "shader_loc_color_ambient (in module raylib)": [[6, "raylib.SHADER_LOC_COLOR_AMBIENT", false]], "shader_loc_color_ambient (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_COLOR_AMBIENT", false]], "shader_loc_color_diffuse (in module raylib)": [[6, "raylib.SHADER_LOC_COLOR_DIFFUSE", false]], "shader_loc_color_diffuse (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_COLOR_DIFFUSE", false]], "shader_loc_color_specular (in module raylib)": [[6, "raylib.SHADER_LOC_COLOR_SPECULAR", false]], "shader_loc_color_specular (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_COLOR_SPECULAR", false]], "shader_loc_map_albedo (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_ALBEDO", false]], "shader_loc_map_albedo (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_ALBEDO", false]], "shader_loc_map_brdf (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_BRDF", false]], "shader_loc_map_brdf (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_BRDF", false]], "shader_loc_map_cubemap (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_CUBEMAP", false]], "shader_loc_map_cubemap (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_CUBEMAP", false]], "shader_loc_map_emission (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_EMISSION", false]], "shader_loc_map_emission (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_EMISSION", false]], "shader_loc_map_height (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_HEIGHT", false]], "shader_loc_map_height (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_HEIGHT", false]], "shader_loc_map_irradiance (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_IRRADIANCE", false]], "shader_loc_map_irradiance (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_IRRADIANCE", false]], "shader_loc_map_metalness (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_METALNESS", false]], "shader_loc_map_metalness (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_METALNESS", false]], "shader_loc_map_normal (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_NORMAL", false]], "shader_loc_map_normal (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_NORMAL", false]], "shader_loc_map_occlusion (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_OCCLUSION", false]], "shader_loc_map_occlusion (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_OCCLUSION", false]], "shader_loc_map_prefilter (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_PREFILTER", false]], "shader_loc_map_prefilter (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_PREFILTER", false]], "shader_loc_map_roughness (in module raylib)": [[6, "raylib.SHADER_LOC_MAP_ROUGHNESS", false]], "shader_loc_map_roughness (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MAP_ROUGHNESS", false]], "shader_loc_matrix_model (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_MODEL", false]], "shader_loc_matrix_model (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_MODEL", false]], "shader_loc_matrix_mvp (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_MVP", false]], "shader_loc_matrix_mvp (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_MVP", false]], "shader_loc_matrix_normal (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_NORMAL", false]], "shader_loc_matrix_normal (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_NORMAL", false]], "shader_loc_matrix_projection (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_PROJECTION", false]], "shader_loc_matrix_projection (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_PROJECTION", false]], "shader_loc_matrix_view (in module raylib)": [[6, "raylib.SHADER_LOC_MATRIX_VIEW", false]], "shader_loc_matrix_view (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_MATRIX_VIEW", false]], "shader_loc_vector_view (in module raylib)": [[6, "raylib.SHADER_LOC_VECTOR_VIEW", false]], "shader_loc_vector_view (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VECTOR_VIEW", false]], "shader_loc_vertex_color (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_COLOR", false]], "shader_loc_vertex_color (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_COLOR", false]], "shader_loc_vertex_normal (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_NORMAL", false]], "shader_loc_vertex_normal (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_NORMAL", false]], "shader_loc_vertex_position (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_POSITION", false]], "shader_loc_vertex_position (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_POSITION", false]], "shader_loc_vertex_tangent (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_TANGENT", false]], "shader_loc_vertex_tangent (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_TANGENT", false]], "shader_loc_vertex_texcoord01 (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_TEXCOORD01", false]], "shader_loc_vertex_texcoord01 (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_TEXCOORD01", false]], "shader_loc_vertex_texcoord02 (in module raylib)": [[6, "raylib.SHADER_LOC_VERTEX_TEXCOORD02", false]], "shader_loc_vertex_texcoord02 (pyray.shaderlocationindex attribute)": [[5, "pyray.ShaderLocationIndex.SHADER_LOC_VERTEX_TEXCOORD02", false]], "shader_uniform_float (in module raylib)": [[6, "raylib.SHADER_UNIFORM_FLOAT", false]], "shader_uniform_float (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_FLOAT", false]], "shader_uniform_int (in module raylib)": [[6, "raylib.SHADER_UNIFORM_INT", false]], "shader_uniform_int (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_INT", false]], "shader_uniform_ivec2 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_IVEC2", false]], "shader_uniform_ivec2 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_IVEC2", false]], "shader_uniform_ivec3 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_IVEC3", false]], "shader_uniform_ivec3 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_IVEC3", false]], "shader_uniform_ivec4 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_IVEC4", false]], "shader_uniform_ivec4 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_IVEC4", false]], "shader_uniform_sampler2d (in module raylib)": [[6, "raylib.SHADER_UNIFORM_SAMPLER2D", false]], "shader_uniform_sampler2d (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_SAMPLER2D", false]], "shader_uniform_vec2 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_VEC2", false]], "shader_uniform_vec2 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC2", false]], "shader_uniform_vec3 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_VEC3", false]], "shader_uniform_vec3 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC3", false]], "shader_uniform_vec4 (in module raylib)": [[6, "raylib.SHADER_UNIFORM_VEC4", false]], "shader_uniform_vec4 (pyray.shaderuniformdatatype attribute)": [[5, "pyray.ShaderUniformDataType.SHADER_UNIFORM_VEC4", false]], "shaderattributedatatype (class in pyray)": [[5, "pyray.ShaderAttributeDataType", false]], "shaderattributedatatype (in module raylib)": [[6, "raylib.ShaderAttributeDataType", false]], "shaderlocationindex (class in pyray)": [[5, "pyray.ShaderLocationIndex", false]], "shaderlocationindex (in module raylib)": [[6, "raylib.ShaderLocationIndex", false]], "shaderuniformdatatype (class in pyray)": [[5, "pyray.ShaderUniformDataType", false]], "shaderuniformdatatype (in module raylib)": [[6, "raylib.ShaderUniformDataType", false]], "shape (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.shape", false]], "shape (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.shape", false]], "show_cursor() (in module pyray)": [[5, "pyray.show_cursor", false]], "showcursor() (in module raylib)": [[6, "raylib.ShowCursor", false]], "size (raylib.glfwgammaramp attribute)": [[6, "raylib.GLFWgammaramp.size", false]], "skyblue (in module pyray)": [[5, "pyray.SKYBLUE", false]], "skyblue (in module raylib)": [[6, "raylib.SKYBLUE", false]], "slider (in module raylib)": [[6, "raylib.SLIDER", false]], "slider (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.SLIDER", false]], "slider_padding (in module raylib)": [[6, "raylib.SLIDER_PADDING", false]], "slider_padding (pyray.guisliderproperty attribute)": [[5, "pyray.GuiSliderProperty.SLIDER_PADDING", false]], "slider_width (in module raylib)": [[6, "raylib.SLIDER_WIDTH", false]], "slider_width (pyray.guisliderproperty attribute)": [[5, "pyray.GuiSliderProperty.SLIDER_WIDTH", false]], "sound (class in pyray)": [[5, "pyray.Sound", false]], "sound (class in raylib)": [[6, "raylib.Sound", false]], "source (pyray.npatchinfo attribute)": [[5, "pyray.NPatchInfo.source", false]], "source (raylib.npatchinfo attribute)": [[6, "raylib.NPatchInfo.source", false]], "spin_button_spacing (in module raylib)": [[6, "raylib.SPIN_BUTTON_SPACING", false]], "spin_button_spacing (pyray.guispinnerproperty attribute)": [[5, "pyray.GuiSpinnerProperty.SPIN_BUTTON_SPACING", false]], "spin_button_width (in module raylib)": [[6, "raylib.SPIN_BUTTON_WIDTH", false]], "spin_button_width (pyray.guispinnerproperty attribute)": [[5, "pyray.GuiSpinnerProperty.SPIN_BUTTON_WIDTH", false]], "spinner (in module raylib)": [[6, "raylib.SPINNER", false]], "spinner (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.SPINNER", false]], "start_automation_event_recording() (in module pyray)": [[5, "pyray.start_automation_event_recording", false]], "startautomationeventrecording() (in module raylib)": [[6, "raylib.StartAutomationEventRecording", false]], "state_disabled (in module raylib)": [[6, "raylib.STATE_DISABLED", false]], "state_disabled (pyray.guistate attribute)": [[5, "pyray.GuiState.STATE_DISABLED", false]], "state_focused (in module raylib)": [[6, "raylib.STATE_FOCUSED", false]], "state_focused (pyray.guistate attribute)": [[5, "pyray.GuiState.STATE_FOCUSED", false]], "state_normal (in module raylib)": [[6, "raylib.STATE_NORMAL", false]], "state_normal (pyray.guistate attribute)": [[5, "pyray.GuiState.STATE_NORMAL", false]], "state_pressed (in module raylib)": [[6, "raylib.STATE_PRESSED", false]], "state_pressed (pyray.guistate attribute)": [[5, "pyray.GuiState.STATE_PRESSED", false]], "staticfriction (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.staticFriction", false]], "staticfriction (pyray.physicsmanifolddata attribute)": [[5, "pyray.PhysicsManifoldData.staticFriction", false]], "staticfriction (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.staticFriction", false]], "staticfriction (raylib.physicsmanifolddata attribute)": [[6, "raylib.PhysicsManifoldData.staticFriction", false]], "statusbar (in module raylib)": [[6, "raylib.STATUSBAR", false]], "statusbar (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.STATUSBAR", false]], "stop_audio_stream() (in module pyray)": [[5, "pyray.stop_audio_stream", false]], "stop_automation_event_recording() (in module pyray)": [[5, "pyray.stop_automation_event_recording", false]], "stop_music_stream() (in module pyray)": [[5, "pyray.stop_music_stream", false]], "stop_sound() (in module pyray)": [[5, "pyray.stop_sound", false]], "stopaudiostream() (in module raylib)": [[6, "raylib.StopAudioStream", false]], "stopautomationeventrecording() (in module raylib)": [[6, "raylib.StopAutomationEventRecording", false]], "stopmusicstream() (in module raylib)": [[6, "raylib.StopMusicStream", false]], "stopsound() (in module raylib)": [[6, "raylib.StopSound", false]], "stream (pyray.music attribute)": [[5, "pyray.Music.stream", false]], "stream (pyray.sound attribute)": [[5, "pyray.Sound.stream", false]], "stream (raylib.music attribute)": [[6, "raylib.Music.stream", false]], "stream (raylib.sound attribute)": [[6, "raylib.Sound.stream", false]], "struct (class in raylib)": [[6, "raylib.struct", false]], "swap_screen_buffer() (in module pyray)": [[5, "pyray.swap_screen_buffer", false]], "swapscreenbuffer() (in module raylib)": [[6, "raylib.SwapScreenBuffer", false]], "take_screenshot() (in module pyray)": [[5, "pyray.take_screenshot", false]], "takescreenshot() (in module raylib)": [[6, "raylib.TakeScreenshot", false]], "tangents (pyray.mesh attribute)": [[5, "pyray.Mesh.tangents", false]], "tangents (raylib.mesh attribute)": [[6, "raylib.Mesh.tangents", false]], "target (pyray.camera2d attribute)": [[5, "pyray.Camera2D.target", false]], "target (pyray.camera3d attribute)": [[5, "pyray.Camera3D.target", false]], "target (raylib.camera attribute)": [[6, "raylib.Camera.target", false]], "target (raylib.camera2d attribute)": [[6, "raylib.Camera2D.target", false]], "target (raylib.camera3d attribute)": [[6, "raylib.Camera3D.target", false]], "texcoords (pyray.mesh attribute)": [[5, "pyray.Mesh.texcoords", false]], "texcoords (pyray.rlvertexbuffer attribute)": [[5, "pyray.rlVertexBuffer.texcoords", false]], "texcoords (raylib.mesh attribute)": [[6, "raylib.Mesh.texcoords", false]], "texcoords (raylib.rlvertexbuffer attribute)": [[6, "raylib.rlVertexBuffer.texcoords", false]], "texcoords2 (pyray.mesh attribute)": [[5, "pyray.Mesh.texcoords2", false]], "texcoords2 (raylib.mesh attribute)": [[6, "raylib.Mesh.texcoords2", false]], "text_align_bottom (in module raylib)": [[6, "raylib.TEXT_ALIGN_BOTTOM", false]], "text_align_bottom (pyray.guitextalignmentvertical attribute)": [[5, "pyray.GuiTextAlignmentVertical.TEXT_ALIGN_BOTTOM", false]], "text_align_center (in module raylib)": [[6, "raylib.TEXT_ALIGN_CENTER", false]], "text_align_center (pyray.guitextalignment attribute)": [[5, "pyray.GuiTextAlignment.TEXT_ALIGN_CENTER", false]], "text_align_left (in module raylib)": [[6, "raylib.TEXT_ALIGN_LEFT", false]], "text_align_left (pyray.guitextalignment attribute)": [[5, "pyray.GuiTextAlignment.TEXT_ALIGN_LEFT", false]], "text_align_middle (in module raylib)": [[6, "raylib.TEXT_ALIGN_MIDDLE", false]], "text_align_middle (pyray.guitextalignmentvertical attribute)": [[5, "pyray.GuiTextAlignmentVertical.TEXT_ALIGN_MIDDLE", false]], "text_align_right (in module raylib)": [[6, "raylib.TEXT_ALIGN_RIGHT", false]], "text_align_right (pyray.guitextalignment attribute)": [[5, "pyray.GuiTextAlignment.TEXT_ALIGN_RIGHT", false]], "text_align_top (in module raylib)": [[6, "raylib.TEXT_ALIGN_TOP", false]], "text_align_top (pyray.guitextalignmentvertical attribute)": [[5, "pyray.GuiTextAlignmentVertical.TEXT_ALIGN_TOP", false]], "text_alignment (in module raylib)": [[6, "raylib.TEXT_ALIGNMENT", false]], "text_alignment (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_ALIGNMENT", false]], "text_alignment_vertical (in module raylib)": [[6, "raylib.TEXT_ALIGNMENT_VERTICAL", false]], "text_alignment_vertical (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_ALIGNMENT_VERTICAL", false]], "text_append() (in module pyray)": [[5, "pyray.text_append", false]], "text_color_disabled (in module raylib)": [[6, "raylib.TEXT_COLOR_DISABLED", false]], "text_color_disabled (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_COLOR_DISABLED", false]], "text_color_focused (in module raylib)": [[6, "raylib.TEXT_COLOR_FOCUSED", false]], "text_color_focused (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_COLOR_FOCUSED", false]], "text_color_normal (in module raylib)": [[6, "raylib.TEXT_COLOR_NORMAL", false]], "text_color_normal (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_COLOR_NORMAL", false]], "text_color_pressed (in module raylib)": [[6, "raylib.TEXT_COLOR_PRESSED", false]], "text_color_pressed (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_COLOR_PRESSED", false]], "text_copy() (in module pyray)": [[5, "pyray.text_copy", false]], "text_find_index() (in module pyray)": [[5, "pyray.text_find_index", false]], "text_format() (in module pyray)": [[5, "pyray.text_format", false]], "text_insert() (in module pyray)": [[5, "pyray.text_insert", false]], "text_is_equal() (in module pyray)": [[5, "pyray.text_is_equal", false]], "text_join() (in module pyray)": [[5, "pyray.text_join", false]], "text_length() (in module pyray)": [[5, "pyray.text_length", false]], "text_line_spacing (in module raylib)": [[6, "raylib.TEXT_LINE_SPACING", false]], "text_line_spacing (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_LINE_SPACING", false]], "text_padding (in module raylib)": [[6, "raylib.TEXT_PADDING", false]], "text_padding (pyray.guicontrolproperty attribute)": [[5, "pyray.GuiControlProperty.TEXT_PADDING", false]], "text_readonly (in module raylib)": [[6, "raylib.TEXT_READONLY", false]], "text_readonly (pyray.guitextboxproperty attribute)": [[5, "pyray.GuiTextBoxProperty.TEXT_READONLY", false]], "text_replace() (in module pyray)": [[5, "pyray.text_replace", false]], "text_size (in module raylib)": [[6, "raylib.TEXT_SIZE", false]], "text_size (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_SIZE", false]], "text_spacing (in module raylib)": [[6, "raylib.TEXT_SPACING", false]], "text_spacing (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_SPACING", false]], "text_split() (in module pyray)": [[5, "pyray.text_split", false]], "text_subtext() (in module pyray)": [[5, "pyray.text_subtext", false]], "text_to_integer() (in module pyray)": [[5, "pyray.text_to_integer", false]], "text_to_lower() (in module pyray)": [[5, "pyray.text_to_lower", false]], "text_to_pascal() (in module pyray)": [[5, "pyray.text_to_pascal", false]], "text_to_upper() (in module pyray)": [[5, "pyray.text_to_upper", false]], "text_wrap_char (in module raylib)": [[6, "raylib.TEXT_WRAP_CHAR", false]], "text_wrap_char (pyray.guitextwrapmode attribute)": [[5, "pyray.GuiTextWrapMode.TEXT_WRAP_CHAR", false]], "text_wrap_mode (in module raylib)": [[6, "raylib.TEXT_WRAP_MODE", false]], "text_wrap_mode (pyray.guidefaultproperty attribute)": [[5, "pyray.GuiDefaultProperty.TEXT_WRAP_MODE", false]], "text_wrap_none (in module raylib)": [[6, "raylib.TEXT_WRAP_NONE", false]], "text_wrap_none (pyray.guitextwrapmode attribute)": [[5, "pyray.GuiTextWrapMode.TEXT_WRAP_NONE", false]], "text_wrap_word (in module raylib)": [[6, "raylib.TEXT_WRAP_WORD", false]], "text_wrap_word (pyray.guitextwrapmode attribute)": [[5, "pyray.GuiTextWrapMode.TEXT_WRAP_WORD", false]], "textappend() (in module raylib)": [[6, "raylib.TextAppend", false]], "textbox (in module raylib)": [[6, "raylib.TEXTBOX", false]], "textbox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.TEXTBOX", false]], "textcopy() (in module raylib)": [[6, "raylib.TextCopy", false]], "textfindindex() (in module raylib)": [[6, "raylib.TextFindIndex", false]], "textformat() (in module raylib)": [[6, "raylib.TextFormat", false]], "textinsert() (in module raylib)": [[6, "raylib.TextInsert", false]], "textisequal() (in module raylib)": [[6, "raylib.TextIsEqual", false]], "textjoin() (in module raylib)": [[6, "raylib.TextJoin", false]], "textlength() (in module raylib)": [[6, "raylib.TextLength", false]], "textreplace() (in module raylib)": [[6, "raylib.TextReplace", false]], "textsplit() (in module raylib)": [[6, "raylib.TextSplit", false]], "textsubtext() (in module raylib)": [[6, "raylib.TextSubtext", false]], "texttointeger() (in module raylib)": [[6, "raylib.TextToInteger", false]], "texttolower() (in module raylib)": [[6, "raylib.TextToLower", false]], "texttopascal() (in module raylib)": [[6, "raylib.TextToPascal", false]], "texttoupper() (in module raylib)": [[6, "raylib.TextToUpper", false]], "texture (class in pyray)": [[5, "pyray.Texture", false]], "texture (class in raylib)": [[6, "raylib.Texture", false]], "texture (pyray.font attribute)": [[5, "pyray.Font.texture", false]], "texture (pyray.materialmap attribute)": [[5, "pyray.MaterialMap.texture", false]], "texture (pyray.rendertexture attribute)": [[5, "pyray.RenderTexture.texture", false]], "texture (raylib.font attribute)": [[6, "raylib.Font.texture", false]], "texture (raylib.materialmap attribute)": [[6, "raylib.MaterialMap.texture", false]], "texture (raylib.rendertexture attribute)": [[6, "raylib.RenderTexture.texture", false]], "texture (raylib.rendertexture2d attribute)": [[6, "raylib.RenderTexture2D.texture", false]], "texture2d (class in pyray)": [[5, "pyray.Texture2D", false]], "texture2d (class in raylib)": [[6, "raylib.Texture2D", false]], "texture_filter_anisotropic_16x (in module raylib)": [[6, "raylib.TEXTURE_FILTER_ANISOTROPIC_16X", false]], "texture_filter_anisotropic_16x (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_ANISOTROPIC_16X", false]], "texture_filter_anisotropic_4x (in module raylib)": [[6, "raylib.TEXTURE_FILTER_ANISOTROPIC_4X", false]], "texture_filter_anisotropic_4x (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_ANISOTROPIC_4X", false]], "texture_filter_anisotropic_8x (in module raylib)": [[6, "raylib.TEXTURE_FILTER_ANISOTROPIC_8X", false]], "texture_filter_anisotropic_8x (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_ANISOTROPIC_8X", false]], "texture_filter_bilinear (in module raylib)": [[6, "raylib.TEXTURE_FILTER_BILINEAR", false]], "texture_filter_bilinear (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_BILINEAR", false]], "texture_filter_point (in module raylib)": [[6, "raylib.TEXTURE_FILTER_POINT", false]], "texture_filter_point (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_POINT", false]], "texture_filter_trilinear (in module raylib)": [[6, "raylib.TEXTURE_FILTER_TRILINEAR", false]], "texture_filter_trilinear (pyray.texturefilter attribute)": [[5, "pyray.TextureFilter.TEXTURE_FILTER_TRILINEAR", false]], "texture_wrap_clamp (in module raylib)": [[6, "raylib.TEXTURE_WRAP_CLAMP", false]], "texture_wrap_clamp (pyray.texturewrap attribute)": [[5, "pyray.TextureWrap.TEXTURE_WRAP_CLAMP", false]], "texture_wrap_mirror_clamp (in module raylib)": [[6, "raylib.TEXTURE_WRAP_MIRROR_CLAMP", false]], "texture_wrap_mirror_clamp (pyray.texturewrap attribute)": [[5, "pyray.TextureWrap.TEXTURE_WRAP_MIRROR_CLAMP", false]], "texture_wrap_mirror_repeat (in module raylib)": [[6, "raylib.TEXTURE_WRAP_MIRROR_REPEAT", false]], "texture_wrap_mirror_repeat (pyray.texturewrap attribute)": [[5, "pyray.TextureWrap.TEXTURE_WRAP_MIRROR_REPEAT", false]], "texture_wrap_repeat (in module raylib)": [[6, "raylib.TEXTURE_WRAP_REPEAT", false]], "texture_wrap_repeat (pyray.texturewrap attribute)": [[5, "pyray.TextureWrap.TEXTURE_WRAP_REPEAT", false]], "texturecubemap (class in raylib)": [[6, "raylib.TextureCubemap", false]], "texturefilter (class in pyray)": [[5, "pyray.TextureFilter", false]], "texturefilter (in module raylib)": [[6, "raylib.TextureFilter", false]], "textureid (pyray.rldrawcall attribute)": [[5, "pyray.rlDrawCall.textureId", false]], "textureid (raylib.rldrawcall attribute)": [[6, "raylib.rlDrawCall.textureId", false]], "texturewrap (class in pyray)": [[5, "pyray.TextureWrap", false]], "texturewrap (in module raylib)": [[6, "raylib.TextureWrap", false]], "toggle (in module raylib)": [[6, "raylib.TOGGLE", false]], "toggle (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.TOGGLE", false]], "toggle_borderless_windowed() (in module pyray)": [[5, "pyray.toggle_borderless_windowed", false]], "toggle_fullscreen() (in module pyray)": [[5, "pyray.toggle_fullscreen", false]], "toggleborderlesswindowed() (in module raylib)": [[6, "raylib.ToggleBorderlessWindowed", false]], "togglefullscreen() (in module raylib)": [[6, "raylib.ToggleFullscreen", false]], "top (pyray.npatchinfo attribute)": [[5, "pyray.NPatchInfo.top", false]], "top (raylib.npatchinfo attribute)": [[6, "raylib.NPatchInfo.top", false]], "torque (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.torque", false]], "torque (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.torque", false]], "trace_log() (in module pyray)": [[5, "pyray.trace_log", false]], "tracelog() (in module raylib)": [[6, "raylib.TraceLog", false]], "traceloglevel (class in pyray)": [[5, "pyray.TraceLogLevel", false]], "traceloglevel (in module raylib)": [[6, "raylib.TraceLogLevel", false]], "transform (class in pyray)": [[5, "pyray.Transform", false]], "transform (class in raylib)": [[6, "raylib.Transform", false]], "transform (pyray.model attribute)": [[5, "pyray.Model.transform", false]], "transform (pyray.physicsshape attribute)": [[5, "pyray.PhysicsShape.transform", false]], "transform (raylib.model attribute)": [[6, "raylib.Model.transform", false]], "transform (raylib.physicsshape attribute)": [[6, "raylib.PhysicsShape.transform", false]], "translation (pyray.transform attribute)": [[5, "pyray.Transform.translation", false]], "translation (raylib.transform attribute)": [[6, "raylib.Transform.translation", false]], "trianglecount (pyray.mesh attribute)": [[5, "pyray.Mesh.triangleCount", false]], "trianglecount (raylib.mesh attribute)": [[6, "raylib.Mesh.triangleCount", false]], "type (pyray.automationevent attribute)": [[5, "pyray.AutomationEvent.type", false]], "type (pyray.physicsshape attribute)": [[5, "pyray.PhysicsShape.type", false]], "type (raylib.automationevent attribute)": [[6, "raylib.AutomationEvent.type", false]], "type (raylib.physicsshape attribute)": [[6, "raylib.PhysicsShape.type", false]], "unload_audio_stream() (in module pyray)": [[5, "pyray.unload_audio_stream", false]], "unload_automation_event_list() (in module pyray)": [[5, "pyray.unload_automation_event_list", false]], "unload_codepoints() (in module pyray)": [[5, "pyray.unload_codepoints", false]], "unload_directory_files() (in module pyray)": [[5, "pyray.unload_directory_files", false]], "unload_dropped_files() (in module pyray)": [[5, "pyray.unload_dropped_files", false]], "unload_file_data() (in module pyray)": [[5, "pyray.unload_file_data", false]], "unload_file_text() (in module pyray)": [[5, "pyray.unload_file_text", false]], "unload_font() (in module pyray)": [[5, "pyray.unload_font", false]], "unload_font_data() (in module pyray)": [[5, "pyray.unload_font_data", false]], "unload_image() (in module pyray)": [[5, "pyray.unload_image", false]], "unload_image_colors() (in module pyray)": [[5, "pyray.unload_image_colors", false]], "unload_image_palette() (in module pyray)": [[5, "pyray.unload_image_palette", false]], "unload_material() (in module pyray)": [[5, "pyray.unload_material", false]], "unload_mesh() (in module pyray)": [[5, "pyray.unload_mesh", false]], "unload_model() (in module pyray)": [[5, "pyray.unload_model", false]], "unload_model_animation() (in module pyray)": [[5, "pyray.unload_model_animation", false]], "unload_model_animations() (in module pyray)": [[5, "pyray.unload_model_animations", false]], "unload_music_stream() (in module pyray)": [[5, "pyray.unload_music_stream", false]], "unload_random_sequence() (in module pyray)": [[5, "pyray.unload_random_sequence", false]], "unload_render_texture() (in module pyray)": [[5, "pyray.unload_render_texture", false]], "unload_shader() (in module pyray)": [[5, "pyray.unload_shader", false]], "unload_sound() (in module pyray)": [[5, "pyray.unload_sound", false]], "unload_sound_alias() (in module pyray)": [[5, "pyray.unload_sound_alias", false]], "unload_texture() (in module pyray)": [[5, "pyray.unload_texture", false]], "unload_utf8() (in module pyray)": [[5, "pyray.unload_utf8", false]], "unload_vr_stereo_config() (in module pyray)": [[5, "pyray.unload_vr_stereo_config", false]], "unload_wave() (in module pyray)": [[5, "pyray.unload_wave", false]], "unload_wave_samples() (in module pyray)": [[5, "pyray.unload_wave_samples", false]], "unloadaudiostream() (in module raylib)": [[6, "raylib.UnloadAudioStream", false]], "unloadautomationeventlist() (in module raylib)": [[6, "raylib.UnloadAutomationEventList", false]], "unloadcodepoints() (in module raylib)": [[6, "raylib.UnloadCodepoints", false]], "unloaddirectoryfiles() (in module raylib)": [[6, "raylib.UnloadDirectoryFiles", false]], "unloaddroppedfiles() (in module raylib)": [[6, "raylib.UnloadDroppedFiles", false]], "unloadfiledata() (in module raylib)": [[6, "raylib.UnloadFileData", false]], "unloadfiletext() (in module raylib)": [[6, "raylib.UnloadFileText", false]], "unloadfont() (in module raylib)": [[6, "raylib.UnloadFont", false]], "unloadfontdata() (in module raylib)": [[6, "raylib.UnloadFontData", false]], "unloadimage() (in module raylib)": [[6, "raylib.UnloadImage", false]], "unloadimagecolors() (in module raylib)": [[6, "raylib.UnloadImageColors", false]], "unloadimagepalette() (in module raylib)": [[6, "raylib.UnloadImagePalette", false]], "unloadmaterial() (in module raylib)": [[6, "raylib.UnloadMaterial", false]], "unloadmesh() (in module raylib)": [[6, "raylib.UnloadMesh", false]], "unloadmodel() (in module raylib)": [[6, "raylib.UnloadModel", false]], "unloadmodelanimation() (in module raylib)": [[6, "raylib.UnloadModelAnimation", false]], "unloadmodelanimations() (in module raylib)": [[6, "raylib.UnloadModelAnimations", false]], "unloadmusicstream() (in module raylib)": [[6, "raylib.UnloadMusicStream", false]], "unloadrandomsequence() (in module raylib)": [[6, "raylib.UnloadRandomSequence", false]], "unloadrendertexture() (in module raylib)": [[6, "raylib.UnloadRenderTexture", false]], "unloadshader() (in module raylib)": [[6, "raylib.UnloadShader", false]], "unloadsound() (in module raylib)": [[6, "raylib.UnloadSound", false]], "unloadsoundalias() (in module raylib)": [[6, "raylib.UnloadSoundAlias", false]], "unloadtexture() (in module raylib)": [[6, "raylib.UnloadTexture", false]], "unloadutf8() (in module raylib)": [[6, "raylib.UnloadUTF8", false]], "unloadvrstereoconfig() (in module raylib)": [[6, "raylib.UnloadVrStereoConfig", false]], "unloadwave() (in module raylib)": [[6, "raylib.UnloadWave", false]], "unloadwavesamples() (in module raylib)": [[6, "raylib.UnloadWaveSamples", false]], "up (pyray.camera3d attribute)": [[5, "pyray.Camera3D.up", false]], "up (raylib.camera attribute)": [[6, "raylib.Camera.up", false]], "up (raylib.camera3d attribute)": [[6, "raylib.Camera3D.up", false]], "update_audio_stream() (in module pyray)": [[5, "pyray.update_audio_stream", false]], "update_camera() (in module pyray)": [[5, "pyray.update_camera", false]], "update_camera_pro() (in module pyray)": [[5, "pyray.update_camera_pro", false]], "update_mesh_buffer() (in module pyray)": [[5, "pyray.update_mesh_buffer", false]], "update_model_animation() (in module pyray)": [[5, "pyray.update_model_animation", false]], "update_music_stream() (in module pyray)": [[5, "pyray.update_music_stream", false]], "update_physics() (in module pyray)": [[5, "pyray.update_physics", false]], "update_sound() (in module pyray)": [[5, "pyray.update_sound", false]], "update_texture() (in module pyray)": [[5, "pyray.update_texture", false]], "update_texture_rec() (in module pyray)": [[5, "pyray.update_texture_rec", false]], "updateaudiostream() (in module raylib)": [[6, "raylib.UpdateAudioStream", false]], "updatecamera() (in module raylib)": [[6, "raylib.UpdateCamera", false]], "updatecamerapro() (in module raylib)": [[6, "raylib.UpdateCameraPro", false]], "updatemeshbuffer() (in module raylib)": [[6, "raylib.UpdateMeshBuffer", false]], "updatemodelanimation() (in module raylib)": [[6, "raylib.UpdateModelAnimation", false]], "updatemusicstream() (in module raylib)": [[6, "raylib.UpdateMusicStream", false]], "updatephysics() (in module raylib)": [[6, "raylib.UpdatePhysics", false]], "updatesound() (in module raylib)": [[6, "raylib.UpdateSound", false]], "updatetexture() (in module raylib)": [[6, "raylib.UpdateTexture", false]], "updatetexturerec() (in module raylib)": [[6, "raylib.UpdateTextureRec", false]], "upload_mesh() (in module pyray)": [[5, "pyray.upload_mesh", false]], "uploadmesh() (in module raylib)": [[6, "raylib.UploadMesh", false]], "usegravity (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.useGravity", false]], "usegravity (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.useGravity", false]], "user (raylib.glfwallocator attribute)": [[6, "raylib.GLFWallocator.user", false]], "v (pyray.float16 attribute)": [[5, "pyray.float16.v", false]], "v (pyray.float3 attribute)": [[5, "pyray.float3.v", false]], "v (raylib.float16 attribute)": [[6, "raylib.float16.v", false]], "v (raylib.float3 attribute)": [[6, "raylib.float3.v", false]], "value (pyray.glyphinfo attribute)": [[5, "pyray.GlyphInfo.value", false]], "value (pyray.materialmap attribute)": [[5, "pyray.MaterialMap.value", false]], "value (raylib.glyphinfo attribute)": [[6, "raylib.GlyphInfo.value", false]], "value (raylib.materialmap attribute)": [[6, "raylib.MaterialMap.value", false]], "valuebox (in module raylib)": [[6, "raylib.VALUEBOX", false]], "valuebox (pyray.guicontrol attribute)": [[5, "pyray.GuiControl.VALUEBOX", false]], "vaoid (pyray.mesh attribute)": [[5, "pyray.Mesh.vaoId", false]], "vaoid (pyray.rlvertexbuffer attribute)": [[5, "pyray.rlVertexBuffer.vaoId", false]], "vaoid (raylib.mesh attribute)": [[6, "raylib.Mesh.vaoId", false]], "vaoid (raylib.rlvertexbuffer attribute)": [[6, "raylib.rlVertexBuffer.vaoId", false]], "vboid (pyray.mesh attribute)": [[5, "pyray.Mesh.vboId", false]], "vboid (pyray.rlvertexbuffer attribute)": [[5, "pyray.rlVertexBuffer.vboId", false]], "vboid (raylib.mesh attribute)": [[6, "raylib.Mesh.vboId", false]], "vboid (raylib.rlvertexbuffer attribute)": [[6, "raylib.rlVertexBuffer.vboId", false]], "vector2 (class in pyray)": [[5, "pyray.Vector2", false]], "vector2 (class in raylib)": [[6, "raylib.Vector2", false]], "vector2_add() (in module pyray)": [[5, "pyray.vector2_add", false]], "vector2_add_value() (in module pyray)": [[5, "pyray.vector2_add_value", false]], "vector2_angle() (in module pyray)": [[5, "pyray.vector2_angle", false]], "vector2_clamp() (in module pyray)": [[5, "pyray.vector2_clamp", false]], "vector2_clamp_value() (in module pyray)": [[5, "pyray.vector2_clamp_value", false]], "vector2_equals() (in module pyray)": [[5, "pyray.vector2_equals", false]], "vector2_invert() (in module pyray)": [[5, "pyray.vector2_invert", false]], "vector2_length() (in module pyray)": [[5, "pyray.vector2_length", false]], "vector2_length_sqr() (in module pyray)": [[5, "pyray.vector2_length_sqr", false]], "vector2_lerp() (in module pyray)": [[5, "pyray.vector2_lerp", false]], "vector2_line_angle() (in module pyray)": [[5, "pyray.vector2_line_angle", false]], "vector2_move_towards() (in module pyray)": [[5, "pyray.vector2_move_towards", false]], "vector2_multiply() (in module pyray)": [[5, "pyray.vector2_multiply", false]], "vector2_negate() (in module pyray)": [[5, "pyray.vector2_negate", false]], "vector2_normalize() (in module pyray)": [[5, "pyray.vector2_normalize", false]], "vector2_one() (in module pyray)": [[5, "pyray.vector2_one", false]], "vector2_reflect() (in module pyray)": [[5, "pyray.vector2_reflect", false]], "vector2_rotate() (in module pyray)": [[5, "pyray.vector2_rotate", false]], "vector2_scale() (in module pyray)": [[5, "pyray.vector2_scale", false]], "vector2_subtract() (in module pyray)": [[5, "pyray.vector2_subtract", false]], "vector2_subtract_value() (in module pyray)": [[5, "pyray.vector2_subtract_value", false]], "vector2_transform() (in module pyray)": [[5, "pyray.vector2_transform", false]], "vector2_zero() (in module pyray)": [[5, "pyray.vector2_zero", false]], "vector2add() (in module raylib)": [[6, "raylib.Vector2Add", false]], "vector2addvalue() (in module raylib)": [[6, "raylib.Vector2AddValue", false]], "vector2angle() (in module raylib)": [[6, "raylib.Vector2Angle", false]], "vector2clamp() (in module raylib)": [[6, "raylib.Vector2Clamp", false]], "vector2clampvalue() (in module raylib)": [[6, "raylib.Vector2ClampValue", false]], "vector2distance() (in module raylib)": [[6, "raylib.Vector2Distance", false]], "vector2distancesqr() (in module raylib)": [[6, "raylib.Vector2DistanceSqr", false]], "vector2divide() (in module raylib)": [[6, "raylib.Vector2Divide", false]], "vector2dotproduct() (in module raylib)": [[6, "raylib.Vector2DotProduct", false]], "vector2equals() (in module raylib)": [[6, "raylib.Vector2Equals", false]], "vector2invert() (in module raylib)": [[6, "raylib.Vector2Invert", false]], "vector2length() (in module raylib)": [[6, "raylib.Vector2Length", false]], "vector2lengthsqr() (in module raylib)": [[6, "raylib.Vector2LengthSqr", false]], "vector2lerp() (in module raylib)": [[6, "raylib.Vector2Lerp", false]], "vector2lineangle() (in module raylib)": [[6, "raylib.Vector2LineAngle", false]], "vector2movetowards() (in module raylib)": [[6, "raylib.Vector2MoveTowards", false]], "vector2multiply() (in module raylib)": [[6, "raylib.Vector2Multiply", false]], "vector2negate() (in module raylib)": [[6, "raylib.Vector2Negate", false]], "vector2normalize() (in module raylib)": [[6, "raylib.Vector2Normalize", false]], "vector2one() (in module raylib)": [[6, "raylib.Vector2One", false]], "vector2reflect() (in module raylib)": [[6, "raylib.Vector2Reflect", false]], "vector2rotate() (in module raylib)": [[6, "raylib.Vector2Rotate", false]], "vector2scale() (in module raylib)": [[6, "raylib.Vector2Scale", false]], "vector2subtract() (in module raylib)": [[6, "raylib.Vector2Subtract", false]], "vector2subtractvalue() (in module raylib)": [[6, "raylib.Vector2SubtractValue", false]], "vector2transform() (in module raylib)": [[6, "raylib.Vector2Transform", false]], "vector2zero() (in module raylib)": [[6, "raylib.Vector2Zero", false]], "vector3 (class in pyray)": [[5, "pyray.Vector3", false]], "vector3 (class in raylib)": [[6, "raylib.Vector3", false]], "vector3_add() (in module pyray)": [[5, "pyray.vector3_add", false]], "vector3_add_value() (in module pyray)": [[5, "pyray.vector3_add_value", false]], "vector3_angle() (in module pyray)": [[5, "pyray.vector3_angle", false]], "vector3_barycenter() (in module pyray)": [[5, "pyray.vector3_barycenter", false]], "vector3_clamp() (in module pyray)": [[5, "pyray.vector3_clamp", false]], "vector3_clamp_value() (in module pyray)": [[5, "pyray.vector3_clamp_value", false]], "vector3_cross_product() (in module pyray)": [[5, "pyray.vector3_cross_product", false]], "vector3_equals() (in module pyray)": [[5, "pyray.vector3_equals", false]], "vector3_invert() (in module pyray)": [[5, "pyray.vector3_invert", false]], "vector3_length() (in module pyray)": [[5, "pyray.vector3_length", false]], "vector3_length_sqr() (in module pyray)": [[5, "pyray.vector3_length_sqr", false]], "vector3_lerp() (in module pyray)": [[5, "pyray.vector3_lerp", false]], "vector3_max() (in module pyray)": [[5, "pyray.vector3_max", false]], "vector3_min() (in module pyray)": [[5, "pyray.vector3_min", false]], "vector3_multiply() (in module pyray)": [[5, "pyray.vector3_multiply", false]], "vector3_negate() (in module pyray)": [[5, "pyray.vector3_negate", false]], "vector3_normalize() (in module pyray)": [[5, "pyray.vector3_normalize", false]], "vector3_one() (in module pyray)": [[5, "pyray.vector3_one", false]], "vector3_ortho_normalize() (in module pyray)": [[5, "pyray.vector3_ortho_normalize", false]], "vector3_perpendicular() (in module pyray)": [[5, "pyray.vector3_perpendicular", false]], "vector3_project() (in module pyray)": [[5, "pyray.vector3_project", false]], "vector3_reflect() (in module pyray)": [[5, "pyray.vector3_reflect", false]], "vector3_refract() (in module pyray)": [[5, "pyray.vector3_refract", false]], "vector3_reject() (in module pyray)": [[5, "pyray.vector3_reject", false]], "vector3_rotate_by_axis_angle() (in module pyray)": [[5, "pyray.vector3_rotate_by_axis_angle", false]], "vector3_rotate_by_quaternion() (in module pyray)": [[5, "pyray.vector3_rotate_by_quaternion", false]], "vector3_scale() (in module pyray)": [[5, "pyray.vector3_scale", false]], "vector3_subtract() (in module pyray)": [[5, "pyray.vector3_subtract", false]], "vector3_subtract_value() (in module pyray)": [[5, "pyray.vector3_subtract_value", false]], "vector3_to_float_v() (in module pyray)": [[5, "pyray.vector3_to_float_v", false]], "vector3_transform() (in module pyray)": [[5, "pyray.vector3_transform", false]], "vector3_unproject() (in module pyray)": [[5, "pyray.vector3_unproject", false]], "vector3_zero() (in module pyray)": [[5, "pyray.vector3_zero", false]], "vector3add() (in module raylib)": [[6, "raylib.Vector3Add", false]], "vector3addvalue() (in module raylib)": [[6, "raylib.Vector3AddValue", false]], "vector3angle() (in module raylib)": [[6, "raylib.Vector3Angle", false]], "vector3barycenter() (in module raylib)": [[6, "raylib.Vector3Barycenter", false]], "vector3clamp() (in module raylib)": [[6, "raylib.Vector3Clamp", false]], "vector3clampvalue() (in module raylib)": [[6, "raylib.Vector3ClampValue", false]], "vector3crossproduct() (in module raylib)": [[6, "raylib.Vector3CrossProduct", false]], "vector3distance() (in module raylib)": [[6, "raylib.Vector3Distance", false]], "vector3distancesqr() (in module raylib)": [[6, "raylib.Vector3DistanceSqr", false]], "vector3divide() (in module raylib)": [[6, "raylib.Vector3Divide", false]], "vector3dotproduct() (in module raylib)": [[6, "raylib.Vector3DotProduct", false]], "vector3equals() (in module raylib)": [[6, "raylib.Vector3Equals", false]], "vector3invert() (in module raylib)": [[6, "raylib.Vector3Invert", false]], "vector3length() (in module raylib)": [[6, "raylib.Vector3Length", false]], "vector3lengthsqr() (in module raylib)": [[6, "raylib.Vector3LengthSqr", false]], "vector3lerp() (in module raylib)": [[6, "raylib.Vector3Lerp", false]], "vector3max() (in module raylib)": [[6, "raylib.Vector3Max", false]], "vector3min() (in module raylib)": [[6, "raylib.Vector3Min", false]], "vector3multiply() (in module raylib)": [[6, "raylib.Vector3Multiply", false]], "vector3negate() (in module raylib)": [[6, "raylib.Vector3Negate", false]], "vector3normalize() (in module raylib)": [[6, "raylib.Vector3Normalize", false]], "vector3one() (in module raylib)": [[6, "raylib.Vector3One", false]], "vector3orthonormalize() (in module raylib)": [[6, "raylib.Vector3OrthoNormalize", false]], "vector3perpendicular() (in module raylib)": [[6, "raylib.Vector3Perpendicular", false]], "vector3project() (in module raylib)": [[6, "raylib.Vector3Project", false]], "vector3reflect() (in module raylib)": [[6, "raylib.Vector3Reflect", false]], "vector3refract() (in module raylib)": [[6, "raylib.Vector3Refract", false]], "vector3reject() (in module raylib)": [[6, "raylib.Vector3Reject", false]], "vector3rotatebyaxisangle() (in module raylib)": [[6, "raylib.Vector3RotateByAxisAngle", false]], "vector3rotatebyquaternion() (in module raylib)": [[6, "raylib.Vector3RotateByQuaternion", false]], "vector3scale() (in module raylib)": [[6, "raylib.Vector3Scale", false]], "vector3subtract() (in module raylib)": [[6, "raylib.Vector3Subtract", false]], "vector3subtractvalue() (in module raylib)": [[6, "raylib.Vector3SubtractValue", false]], "vector3tofloatv() (in module raylib)": [[6, "raylib.Vector3ToFloatV", false]], "vector3transform() (in module raylib)": [[6, "raylib.Vector3Transform", false]], "vector3unproject() (in module raylib)": [[6, "raylib.Vector3Unproject", false]], "vector3zero() (in module raylib)": [[6, "raylib.Vector3Zero", false]], "vector4 (class in pyray)": [[5, "pyray.Vector4", false]], "vector4 (class in raylib)": [[6, "raylib.Vector4", false]], "vector_2distance() (in module pyray)": [[5, "pyray.vector_2distance", false]], "vector_2distance_sqr() (in module pyray)": [[5, "pyray.vector_2distance_sqr", false]], "vector_2divide() (in module pyray)": [[5, "pyray.vector_2divide", false]], "vector_2dot_product() (in module pyray)": [[5, "pyray.vector_2dot_product", false]], "vector_3distance() (in module pyray)": [[5, "pyray.vector_3distance", false]], "vector_3distance_sqr() (in module pyray)": [[5, "pyray.vector_3distance_sqr", false]], "vector_3divide() (in module pyray)": [[5, "pyray.vector_3divide", false]], "vector_3dot_product() (in module pyray)": [[5, "pyray.vector_3dot_product", false]], "velocity (pyray.physicsbodydata attribute)": [[5, "pyray.PhysicsBodyData.velocity", false]], "velocity (raylib.physicsbodydata attribute)": [[6, "raylib.PhysicsBodyData.velocity", false]], "vertexalignment (pyray.rldrawcall attribute)": [[5, "pyray.rlDrawCall.vertexAlignment", false]], "vertexalignment (raylib.rldrawcall attribute)": [[6, "raylib.rlDrawCall.vertexAlignment", false]], "vertexbuffer (pyray.rlrenderbatch attribute)": [[5, "pyray.rlRenderBatch.vertexBuffer", false]], "vertexbuffer (raylib.rlrenderbatch attribute)": [[6, "raylib.rlRenderBatch.vertexBuffer", false]], "vertexcount (pyray.mesh attribute)": [[5, "pyray.Mesh.vertexCount", false]], "vertexcount (pyray.physicsvertexdata attribute)": [[5, "pyray.PhysicsVertexData.vertexCount", false]], "vertexcount (pyray.rldrawcall attribute)": [[5, "pyray.rlDrawCall.vertexCount", false]], "vertexcount (raylib.mesh attribute)": [[6, "raylib.Mesh.vertexCount", false]], "vertexcount (raylib.physicsvertexdata attribute)": [[6, "raylib.PhysicsVertexData.vertexCount", false]], "vertexcount (raylib.rldrawcall attribute)": [[6, "raylib.rlDrawCall.vertexCount", false]], "vertexdata (pyray.physicsshape attribute)": [[5, "pyray.PhysicsShape.vertexData", false]], "vertexdata (raylib.physicsshape attribute)": [[6, "raylib.PhysicsShape.vertexData", false]], "vertices (pyray.mesh attribute)": [[5, "pyray.Mesh.vertices", false]], "vertices (pyray.rlvertexbuffer attribute)": [[5, "pyray.rlVertexBuffer.vertices", false]], "vertices (raylib.mesh attribute)": [[6, "raylib.Mesh.vertices", false]], "vertices (raylib.rlvertexbuffer attribute)": [[6, "raylib.rlVertexBuffer.vertices", false]], "viewoffset (pyray.vrstereoconfig attribute)": [[5, "pyray.VrStereoConfig.viewOffset", false]], "viewoffset (raylib.vrstereoconfig attribute)": [[6, "raylib.VrStereoConfig.viewOffset", false]], "violet (in module pyray)": [[5, "pyray.VIOLET", false]], "violet (in module raylib)": [[6, "raylib.VIOLET", false]], "vrdeviceinfo (class in pyray)": [[5, "pyray.VrDeviceInfo", false]], "vrdeviceinfo (class in raylib)": [[6, "raylib.VrDeviceInfo", false]], "vresolution (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.vResolution", false]], "vresolution (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.vResolution", false]], "vrstereoconfig (class in pyray)": [[5, "pyray.VrStereoConfig", false]], "vrstereoconfig (class in raylib)": [[6, "raylib.VrStereoConfig", false]], "vscreencenter (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.vScreenCenter", false]], "vscreencenter (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.vScreenCenter", false]], "vscreensize (pyray.vrdeviceinfo attribute)": [[5, "pyray.VrDeviceInfo.vScreenSize", false]], "vscreensize (raylib.vrdeviceinfo attribute)": [[6, "raylib.VrDeviceInfo.vScreenSize", false]], "w (pyray.vector4 attribute)": [[5, "pyray.Vector4.w", false]], "w (raylib.quaternion attribute)": [[6, "raylib.Quaternion.w", false]], "w (raylib.vector4 attribute)": [[6, "raylib.Vector4.w", false]], "wait_time() (in module pyray)": [[5, "pyray.wait_time", false]], "waittime() (in module raylib)": [[6, "raylib.WaitTime", false]], "wave (class in pyray)": [[5, "pyray.Wave", false]], "wave (class in raylib)": [[6, "raylib.Wave", false]], "wave_copy() (in module pyray)": [[5, "pyray.wave_copy", false]], "wave_crop() (in module pyray)": [[5, "pyray.wave_crop", false]], "wave_format() (in module pyray)": [[5, "pyray.wave_format", false]], "wavecopy() (in module raylib)": [[6, "raylib.WaveCopy", false]], "wavecrop() (in module raylib)": [[6, "raylib.WaveCrop", false]], "waveformat() (in module raylib)": [[6, "raylib.WaveFormat", false]], "white (in module pyray)": [[5, "pyray.WHITE", false]], "white (in module raylib)": [[6, "raylib.WHITE", false]], "width (pyray.image attribute)": [[5, "pyray.Image.width", false]], "width (pyray.rectangle attribute)": [[5, "pyray.Rectangle.width", false]], "width (pyray.texture attribute)": [[5, "pyray.Texture.width", false]], "width (pyray.texture2d attribute)": [[5, "pyray.Texture2D.width", false]], "width (raylib.glfwimage attribute)": [[6, "raylib.GLFWimage.width", false]], "width (raylib.glfwvidmode attribute)": [[6, "raylib.GLFWvidmode.width", false]], "width (raylib.image attribute)": [[6, "raylib.Image.width", false]], "width (raylib.rectangle attribute)": [[6, "raylib.Rectangle.width", false]], "width (raylib.texture attribute)": [[6, "raylib.Texture.width", false]], "width (raylib.texture2d attribute)": [[6, "raylib.Texture2D.width", false]], "width (raylib.texturecubemap attribute)": [[6, "raylib.TextureCubemap.width", false]], "window_should_close() (in module pyray)": [[5, "pyray.window_should_close", false]], "windowshouldclose() (in module raylib)": [[6, "raylib.WindowShouldClose", false]], "wrap() (in module pyray)": [[5, "pyray.wrap", false]], "wrap() (in module raylib)": [[6, "raylib.Wrap", false]], "x (pyray.rectangle attribute)": [[5, "pyray.Rectangle.x", false]], "x (pyray.vector2 attribute)": [[5, "pyray.Vector2.x", false]], "x (pyray.vector3 attribute)": [[5, "pyray.Vector3.x", false]], "x (pyray.vector4 attribute)": [[5, "pyray.Vector4.x", false]], "x (raylib.quaternion attribute)": [[6, "raylib.Quaternion.x", false]], "x (raylib.rectangle attribute)": [[6, "raylib.Rectangle.x", false]], "x (raylib.vector2 attribute)": [[6, "raylib.Vector2.x", false]], "x (raylib.vector3 attribute)": [[6, "raylib.Vector3.x", false]], "x (raylib.vector4 attribute)": [[6, "raylib.Vector4.x", false]], "y (pyray.rectangle attribute)": [[5, "pyray.Rectangle.y", false]], "y (pyray.vector2 attribute)": [[5, "pyray.Vector2.y", false]], "y (pyray.vector3 attribute)": [[5, "pyray.Vector3.y", false]], "y (pyray.vector4 attribute)": [[5, "pyray.Vector4.y", false]], "y (raylib.quaternion attribute)": [[6, "raylib.Quaternion.y", false]], "y (raylib.rectangle attribute)": [[6, "raylib.Rectangle.y", false]], "y (raylib.vector2 attribute)": [[6, "raylib.Vector2.y", false]], "y (raylib.vector3 attribute)": [[6, "raylib.Vector3.y", false]], "y (raylib.vector4 attribute)": [[6, "raylib.Vector4.y", false]], "yellow (in module pyray)": [[5, "pyray.YELLOW", false]], "yellow (in module raylib)": [[6, "raylib.YELLOW", false]], "z (pyray.vector3 attribute)": [[5, "pyray.Vector3.z", false]], "z (pyray.vector4 attribute)": [[5, "pyray.Vector4.z", false]], "z (raylib.quaternion attribute)": [[6, "raylib.Quaternion.z", false]], "z (raylib.vector3 attribute)": [[6, "raylib.Vector3.z", false]], "z (raylib.vector4 attribute)": [[6, "raylib.Vector4.z", false]], "zoom (pyray.camera2d attribute)": [[5, "pyray.Camera2D.zoom", false]], "zoom (raylib.camera2d attribute)": [[6, "raylib.Camera2D.zoom", false]]}, "objects": {"": [[5, 0, 0, "-", "pyray"], [6, 0, 0, "-", "raylib"]], "pyray": [[5, 1, 1, "", "AudioStream"], [5, 1, 1, "", "AutomationEvent"], [5, 1, 1, "", "AutomationEventList"], [5, 3, 1, "", "BEIGE"], [5, 3, 1, "", "BLACK"], [5, 3, 1, "", "BLANK"], [5, 3, 1, "", "BLUE"], [5, 3, 1, "", "BROWN"], [5, 1, 1, "", "BlendMode"], [5, 1, 1, "", "BoneInfo"], [5, 1, 1, "", "BoundingBox"], [5, 1, 1, "", "Camera2D"], [5, 1, 1, "", "Camera3D"], [5, 1, 1, "", "CameraMode"], [5, 1, 1, "", "CameraProjection"], [5, 1, 1, "", "Color"], [5, 1, 1, "", "ConfigFlags"], [5, 1, 1, "", "CubemapLayout"], [5, 3, 1, "", "DARKBLUE"], [5, 3, 1, "", "DARKBROWN"], [5, 3, 1, "", "DARKGRAY"], [5, 3, 1, "", "DARKGREEN"], [5, 3, 1, "", "DARKPURPLE"], [5, 1, 1, "", "FilePathList"], [5, 1, 1, "", "Font"], [5, 1, 1, "", "FontType"], [5, 3, 1, "", "GOLD"], [5, 3, 1, "", "GRAY"], [5, 3, 1, "", "GREEN"], [5, 1, 1, "", "GamepadAxis"], [5, 1, 1, "", "GamepadButton"], [5, 1, 1, "", "Gesture"], [5, 1, 1, "", "GlyphInfo"], [5, 1, 1, "", "GuiCheckBoxProperty"], [5, 1, 1, "", "GuiColorPickerProperty"], [5, 1, 1, "", "GuiComboBoxProperty"], [5, 1, 1, "", "GuiControl"], [5, 1, 1, "", "GuiControlProperty"], [5, 1, 1, "", "GuiDefaultProperty"], [5, 1, 1, "", "GuiDropdownBoxProperty"], [5, 1, 1, "", "GuiIconName"], [5, 1, 1, "", "GuiListViewProperty"], [5, 1, 1, "", "GuiProgressBarProperty"], [5, 1, 1, "", "GuiScrollBarProperty"], [5, 1, 1, "", "GuiSliderProperty"], [5, 1, 1, "", "GuiSpinnerProperty"], [5, 1, 1, "", "GuiState"], [5, 1, 1, "", "GuiStyleProp"], [5, 1, 1, "", "GuiTextAlignment"], [5, 1, 1, "", "GuiTextAlignmentVertical"], [5, 1, 1, "", "GuiTextBoxProperty"], [5, 1, 1, "", "GuiTextWrapMode"], [5, 1, 1, "", "GuiToggleProperty"], [5, 1, 1, "", "Image"], [5, 1, 1, "", "KeyboardKey"], [5, 3, 1, "", "LIGHTGRAY"], [5, 3, 1, "", "LIME"], [5, 3, 1, "", "MAGENTA"], [5, 3, 1, "", "MAROON"], [5, 1, 1, "", "Material"], [5, 1, 1, "", "MaterialMap"], [5, 1, 1, "", "MaterialMapIndex"], [5, 1, 1, "", "Matrix"], [5, 1, 1, "", "Matrix2x2"], [5, 1, 1, "", "Mesh"], [5, 1, 1, "", "Model"], [5, 1, 1, "", "ModelAnimation"], [5, 1, 1, "", "MouseButton"], [5, 1, 1, "", "MouseCursor"], [5, 1, 1, "", "Music"], [5, 1, 1, "", "NPatchInfo"], [5, 1, 1, "", "NPatchLayout"], [5, 3, 1, "", "ORANGE"], [5, 3, 1, "", "PINK"], [5, 3, 1, "", "PURPLE"], [5, 1, 1, "", "PhysicsBodyData"], [5, 1, 1, "", "PhysicsManifoldData"], [5, 1, 1, "", "PhysicsShape"], [5, 1, 1, "", "PhysicsVertexData"], [5, 1, 1, "", "PixelFormat"], [5, 3, 1, "", "RAYWHITE"], [5, 3, 1, "", "RED"], [5, 1, 1, "", "Ray"], [5, 1, 1, "", "RayCollision"], [5, 1, 1, "", "Rectangle"], [5, 1, 1, "", "RenderTexture"], [5, 3, 1, "", "SKYBLUE"], [5, 1, 1, "", "Shader"], [5, 1, 1, "", "ShaderAttributeDataType"], [5, 1, 1, "", "ShaderLocationIndex"], [5, 1, 1, "", "ShaderUniformDataType"], [5, 1, 1, "", "Sound"], [5, 1, 1, "", "Texture"], [5, 1, 1, "", "Texture2D"], [5, 1, 1, "", "TextureFilter"], [5, 1, 1, "", "TextureWrap"], [5, 1, 1, "", "TraceLogLevel"], [5, 1, 1, "", "Transform"], [5, 3, 1, "", "VIOLET"], [5, 1, 1, "", "Vector2"], [5, 1, 1, "", "Vector3"], [5, 1, 1, "", "Vector4"], [5, 1, 1, "", "VrDeviceInfo"], [5, 1, 1, "", "VrStereoConfig"], [5, 3, 1, "", "WHITE"], [5, 1, 1, "", "Wave"], [5, 3, 1, "", "YELLOW"], [5, 4, 1, "", "attach_audio_mixed_processor"], [5, 4, 1, "", "attach_audio_stream_processor"], [5, 4, 1, "", "begin_blend_mode"], [5, 4, 1, "", "begin_drawing"], [5, 4, 1, "", "begin_mode_2d"], [5, 4, 1, "", "begin_mode_3d"], [5, 4, 1, "", "begin_scissor_mode"], [5, 4, 1, "", "begin_shader_mode"], [5, 4, 1, "", "begin_texture_mode"], [5, 4, 1, "", "begin_vr_stereo_mode"], [5, 4, 1, "", "change_directory"], [5, 4, 1, "", "check_collision_box_sphere"], [5, 4, 1, "", "check_collision_boxes"], [5, 4, 1, "", "check_collision_circle_rec"], [5, 4, 1, "", "check_collision_circles"], [5, 4, 1, "", "check_collision_lines"], [5, 4, 1, "", "check_collision_point_circle"], [5, 4, 1, "", "check_collision_point_line"], [5, 4, 1, "", "check_collision_point_poly"], [5, 4, 1, "", "check_collision_point_rec"], [5, 4, 1, "", "check_collision_point_triangle"], [5, 4, 1, "", "check_collision_recs"], [5, 4, 1, "", "check_collision_spheres"], [5, 4, 1, "", "clamp"], [5, 4, 1, "", "clear_background"], [5, 4, 1, "", "clear_window_state"], [5, 4, 1, "", "close_audio_device"], [5, 4, 1, "", "close_physics"], [5, 4, 1, "", "close_window"], [5, 4, 1, "", "codepoint_to_utf8"], [5, 4, 1, "", "color_alpha"], [5, 4, 1, "", "color_alpha_blend"], [5, 4, 1, "", "color_brightness"], [5, 4, 1, "", "color_contrast"], [5, 4, 1, "", "color_from_hsv"], [5, 4, 1, "", "color_from_normalized"], [5, 4, 1, "", "color_normalize"], [5, 4, 1, "", "color_tint"], [5, 4, 1, "", "color_to_hsv"], [5, 4, 1, "", "color_to_int"], [5, 4, 1, "", "compress_data"], [5, 4, 1, "", "create_physics_body_circle"], [5, 4, 1, "", "create_physics_body_polygon"], [5, 4, 1, "", "create_physics_body_rectangle"], [5, 4, 1, "", "decode_data_base64"], [5, 4, 1, "", "decompress_data"], [5, 4, 1, "", "destroy_physics_body"], [5, 4, 1, "", "detach_audio_mixed_processor"], [5, 4, 1, "", "detach_audio_stream_processor"], [5, 4, 1, "", "directory_exists"], [5, 4, 1, "", "disable_cursor"], [5, 4, 1, "", "disable_event_waiting"], [5, 4, 1, "", "draw_billboard"], [5, 4, 1, "", "draw_billboard_pro"], [5, 4, 1, "", "draw_billboard_rec"], [5, 4, 1, "", "draw_bounding_box"], [5, 4, 1, "", "draw_capsule"], [5, 4, 1, "", "draw_capsule_wires"], [5, 4, 1, "", "draw_circle"], [5, 4, 1, "", "draw_circle_3d"], [5, 4, 1, "", "draw_circle_gradient"], [5, 4, 1, "", "draw_circle_lines"], [5, 4, 1, "", "draw_circle_lines_v"], [5, 4, 1, "", "draw_circle_sector"], [5, 4, 1, "", "draw_circle_sector_lines"], [5, 4, 1, "", "draw_circle_v"], [5, 4, 1, "", "draw_cube"], [5, 4, 1, "", "draw_cube_v"], [5, 4, 1, "", "draw_cube_wires"], [5, 4, 1, "", "draw_cube_wires_v"], [5, 4, 1, "", "draw_cylinder"], [5, 4, 1, "", "draw_cylinder_ex"], [5, 4, 1, "", "draw_cylinder_wires"], [5, 4, 1, "", "draw_cylinder_wires_ex"], [5, 4, 1, "", "draw_ellipse"], [5, 4, 1, "", "draw_ellipse_lines"], [5, 4, 1, "", "draw_fps"], [5, 4, 1, "", "draw_grid"], [5, 4, 1, "", "draw_line"], [5, 4, 1, "", "draw_line_3d"], [5, 4, 1, "", "draw_line_bezier"], [5, 4, 1, "", "draw_line_ex"], [5, 4, 1, "", "draw_line_strip"], [5, 4, 1, "", "draw_line_v"], [5, 4, 1, "", "draw_mesh"], [5, 4, 1, "", "draw_mesh_instanced"], [5, 4, 1, "", "draw_model"], [5, 4, 1, "", "draw_model_ex"], [5, 4, 1, "", "draw_model_wires"], [5, 4, 1, "", "draw_model_wires_ex"], [5, 4, 1, "", "draw_pixel"], [5, 4, 1, "", "draw_pixel_v"], [5, 4, 1, "", "draw_plane"], [5, 4, 1, "", "draw_point_3d"], [5, 4, 1, "", "draw_poly"], [5, 4, 1, "", "draw_poly_lines"], [5, 4, 1, "", "draw_poly_lines_ex"], [5, 4, 1, "", "draw_ray"], [5, 4, 1, "", "draw_rectangle"], [5, 4, 1, "", "draw_rectangle_gradient_ex"], [5, 4, 1, "", "draw_rectangle_gradient_h"], [5, 4, 1, "", "draw_rectangle_gradient_v"], [5, 4, 1, "", "draw_rectangle_lines"], [5, 4, 1, "", "draw_rectangle_lines_ex"], [5, 4, 1, "", "draw_rectangle_pro"], [5, 4, 1, "", "draw_rectangle_rec"], [5, 4, 1, "", "draw_rectangle_rounded"], [5, 4, 1, "", "draw_rectangle_rounded_lines"], [5, 4, 1, "", "draw_rectangle_v"], [5, 4, 1, "", "draw_ring"], [5, 4, 1, "", "draw_ring_lines"], [5, 4, 1, "", "draw_sphere"], [5, 4, 1, "", "draw_sphere_ex"], [5, 4, 1, "", "draw_sphere_wires"], [5, 4, 1, "", "draw_spline_basis"], [5, 4, 1, "", "draw_spline_bezier_cubic"], [5, 4, 1, "", "draw_spline_bezier_quadratic"], [5, 4, 1, "", "draw_spline_catmull_rom"], [5, 4, 1, "", "draw_spline_linear"], [5, 4, 1, "", "draw_spline_segment_basis"], [5, 4, 1, "", "draw_spline_segment_bezier_cubic"], [5, 4, 1, "", "draw_spline_segment_bezier_quadratic"], [5, 4, 1, "", "draw_spline_segment_catmull_rom"], [5, 4, 1, "", "draw_spline_segment_linear"], [5, 4, 1, "", "draw_text"], [5, 4, 1, "", "draw_text_codepoint"], [5, 4, 1, "", "draw_text_codepoints"], [5, 4, 1, "", "draw_text_ex"], [5, 4, 1, "", "draw_text_pro"], [5, 4, 1, "", "draw_texture"], [5, 4, 1, "", "draw_texture_ex"], [5, 4, 1, "", "draw_texture_n_patch"], [5, 4, 1, "", "draw_texture_pro"], [5, 4, 1, "", "draw_texture_rec"], [5, 4, 1, "", "draw_texture_v"], [5, 4, 1, "", "draw_triangle"], [5, 4, 1, "", "draw_triangle_3d"], [5, 4, 1, "", "draw_triangle_fan"], [5, 4, 1, "", "draw_triangle_lines"], [5, 4, 1, "", "draw_triangle_strip"], [5, 4, 1, "", "draw_triangle_strip_3d"], [5, 4, 1, "", "enable_cursor"], [5, 4, 1, "", "enable_event_waiting"], [5, 4, 1, "", "encode_data_base64"], [5, 4, 1, "", "end_blend_mode"], [5, 4, 1, "", "end_drawing"], [5, 4, 1, "", "end_mode_2d"], [5, 4, 1, "", "end_mode_3d"], [5, 4, 1, "", "end_scissor_mode"], [5, 4, 1, "", "end_shader_mode"], [5, 4, 1, "", "end_texture_mode"], [5, 4, 1, "", "end_vr_stereo_mode"], [5, 4, 1, "", "export_automation_event_list"], [5, 4, 1, "", "export_data_as_code"], [5, 4, 1, "", "export_font_as_code"], [5, 4, 1, "", "export_image"], [5, 4, 1, "", "export_image_as_code"], [5, 4, 1, "", "export_image_to_memory"], [5, 4, 1, "", "export_mesh"], [5, 4, 1, "", "export_wave"], [5, 4, 1, "", "export_wave_as_code"], [5, 4, 1, "", "fade"], [5, 3, 1, "", "ffi"], [5, 4, 1, "", "file_exists"], [5, 1, 1, "", "float16"], [5, 1, 1, "", "float3"], [5, 4, 1, "", "float_equals"], [5, 4, 1, "", "gen_image_cellular"], [5, 4, 1, "", "gen_image_checked"], [5, 4, 1, "", "gen_image_color"], [5, 4, 1, "", "gen_image_font_atlas"], [5, 4, 1, "", "gen_image_gradient_linear"], [5, 4, 1, "", "gen_image_gradient_radial"], [5, 4, 1, "", "gen_image_gradient_square"], [5, 4, 1, "", "gen_image_perlin_noise"], [5, 4, 1, "", "gen_image_text"], [5, 4, 1, "", "gen_image_white_noise"], [5, 4, 1, "", "gen_mesh_cone"], [5, 4, 1, "", "gen_mesh_cube"], [5, 4, 1, "", "gen_mesh_cubicmap"], [5, 4, 1, "", "gen_mesh_cylinder"], [5, 4, 1, "", "gen_mesh_heightmap"], [5, 4, 1, "", "gen_mesh_hemi_sphere"], [5, 4, 1, "", "gen_mesh_knot"], [5, 4, 1, "", "gen_mesh_plane"], [5, 4, 1, "", "gen_mesh_poly"], [5, 4, 1, "", "gen_mesh_sphere"], [5, 4, 1, "", "gen_mesh_tangents"], [5, 4, 1, "", "gen_mesh_torus"], [5, 4, 1, "", "gen_texture_mipmaps"], [5, 4, 1, "", "get_application_directory"], [5, 4, 1, "", "get_camera_matrix"], [5, 4, 1, "", "get_camera_matrix_2d"], [5, 4, 1, "", "get_char_pressed"], [5, 4, 1, "", "get_clipboard_text"], [5, 4, 1, "", "get_codepoint"], [5, 4, 1, "", "get_codepoint_count"], [5, 4, 1, "", "get_codepoint_next"], [5, 4, 1, "", "get_codepoint_previous"], [5, 4, 1, "", "get_collision_rec"], [5, 4, 1, "", "get_color"], [5, 4, 1, "", "get_current_monitor"], [5, 4, 1, "", "get_directory_path"], [5, 4, 1, "", "get_file_extension"], [5, 4, 1, "", "get_file_length"], [5, 4, 1, "", "get_file_mod_time"], [5, 4, 1, "", "get_file_name"], [5, 4, 1, "", "get_file_name_without_ext"], [5, 4, 1, "", "get_font_default"], [5, 4, 1, "", "get_fps"], [5, 4, 1, "", "get_frame_time"], [5, 4, 1, "", "get_gamepad_axis_count"], [5, 4, 1, "", "get_gamepad_axis_movement"], [5, 4, 1, "", "get_gamepad_button_pressed"], [5, 4, 1, "", "get_gamepad_name"], [5, 4, 1, "", "get_gesture_detected"], [5, 4, 1, "", "get_gesture_drag_angle"], [5, 4, 1, "", "get_gesture_drag_vector"], [5, 4, 1, "", "get_gesture_hold_duration"], [5, 4, 1, "", "get_gesture_pinch_angle"], [5, 4, 1, "", "get_gesture_pinch_vector"], [5, 4, 1, "", "get_glyph_atlas_rec"], [5, 4, 1, "", "get_glyph_index"], [5, 4, 1, "", "get_glyph_info"], [5, 4, 1, "", "get_image_alpha_border"], [5, 4, 1, "", "get_image_color"], [5, 4, 1, "", "get_key_pressed"], [5, 4, 1, "", "get_master_volume"], [5, 4, 1, "", "get_mesh_bounding_box"], [5, 4, 1, "", "get_model_bounding_box"], [5, 4, 1, "", "get_monitor_count"], [5, 4, 1, "", "get_monitor_height"], [5, 4, 1, "", "get_monitor_name"], [5, 4, 1, "", "get_monitor_physical_height"], [5, 4, 1, "", "get_monitor_physical_width"], [5, 4, 1, "", "get_monitor_position"], [5, 4, 1, "", "get_monitor_refresh_rate"], [5, 4, 1, "", "get_monitor_width"], [5, 4, 1, "", "get_mouse_delta"], [5, 4, 1, "", "get_mouse_position"], [5, 4, 1, "", "get_mouse_ray"], [5, 4, 1, "", "get_mouse_wheel_move"], [5, 4, 1, "", "get_mouse_wheel_move_v"], [5, 4, 1, "", "get_mouse_x"], [5, 4, 1, "", "get_mouse_y"], [5, 4, 1, "", "get_music_time_length"], [5, 4, 1, "", "get_music_time_played"], [5, 4, 1, "", "get_physics_bodies_count"], [5, 4, 1, "", "get_physics_body"], [5, 4, 1, "", "get_physics_shape_type"], [5, 4, 1, "", "get_physics_shape_vertex"], [5, 4, 1, "", "get_physics_shape_vertices_count"], [5, 4, 1, "", "get_pixel_color"], [5, 4, 1, "", "get_pixel_data_size"], [5, 4, 1, "", "get_prev_directory_path"], [5, 4, 1, "", "get_random_value"], [5, 4, 1, "", "get_ray_collision_box"], [5, 4, 1, "", "get_ray_collision_mesh"], [5, 4, 1, "", "get_ray_collision_quad"], [5, 4, 1, "", "get_ray_collision_sphere"], [5, 4, 1, "", "get_ray_collision_triangle"], [5, 4, 1, "", "get_render_height"], [5, 4, 1, "", "get_render_width"], [5, 4, 1, "", "get_screen_height"], [5, 4, 1, "", "get_screen_to_world_2d"], [5, 4, 1, "", "get_screen_width"], [5, 4, 1, "", "get_shader_location"], [5, 4, 1, "", "get_shader_location_attrib"], [5, 4, 1, "", "get_spline_point_basis"], [5, 4, 1, "", "get_spline_point_bezier_cubic"], [5, 4, 1, "", "get_spline_point_bezier_quad"], [5, 4, 1, "", "get_spline_point_catmull_rom"], [5, 4, 1, "", "get_spline_point_linear"], [5, 4, 1, "", "get_time"], [5, 4, 1, "", "get_touch_point_count"], [5, 4, 1, "", "get_touch_point_id"], [5, 4, 1, "", "get_touch_position"], [5, 4, 1, "", "get_touch_x"], [5, 4, 1, "", "get_touch_y"], [5, 4, 1, "", "get_window_handle"], [5, 4, 1, "", "get_window_position"], [5, 4, 1, "", "get_window_scale_dpi"], [5, 4, 1, "", "get_working_directory"], [5, 4, 1, "", "get_world_to_screen"], [5, 4, 1, "", "get_world_to_screen_2d"], [5, 4, 1, "", "get_world_to_screen_ex"], [5, 4, 1, "", "glfw_create_cursor"], [5, 4, 1, "", "glfw_create_standard_cursor"], [5, 4, 1, "", "glfw_create_window"], [5, 4, 1, "", "glfw_default_window_hints"], [5, 4, 1, "", "glfw_destroy_cursor"], [5, 4, 1, "", "glfw_destroy_window"], [5, 4, 1, "", "glfw_extension_supported"], [5, 4, 1, "", "glfw_focus_window"], [5, 4, 1, "", "glfw_get_clipboard_string"], [5, 4, 1, "", "glfw_get_current_context"], [5, 4, 1, "", "glfw_get_cursor_pos"], [5, 4, 1, "", "glfw_get_error"], [5, 4, 1, "", "glfw_get_framebuffer_size"], [5, 4, 1, "", "glfw_get_gamepad_name"], [5, 4, 1, "", "glfw_get_gamepad_state"], [5, 4, 1, "", "glfw_get_gamma_ramp"], [5, 4, 1, "", "glfw_get_input_mode"], [5, 4, 1, "", "glfw_get_joystick_axes"], [5, 4, 1, "", "glfw_get_joystick_buttons"], [5, 4, 1, "", "glfw_get_joystick_guid"], [5, 4, 1, "", "glfw_get_joystick_hats"], [5, 4, 1, "", "glfw_get_joystick_name"], [5, 4, 1, "", "glfw_get_joystick_user_pointer"], [5, 4, 1, "", "glfw_get_key"], [5, 4, 1, "", "glfw_get_key_name"], [5, 4, 1, "", "glfw_get_key_scancode"], [5, 4, 1, "", "glfw_get_monitor_content_scale"], [5, 4, 1, "", "glfw_get_monitor_name"], [5, 4, 1, "", "glfw_get_monitor_physical_size"], [5, 4, 1, "", "glfw_get_monitor_pos"], [5, 4, 1, "", "glfw_get_monitor_user_pointer"], [5, 4, 1, "", "glfw_get_monitor_workarea"], [5, 4, 1, "", "glfw_get_monitors"], [5, 4, 1, "", "glfw_get_mouse_button"], [5, 4, 1, "", "glfw_get_platform"], [5, 4, 1, "", "glfw_get_primary_monitor"], [5, 4, 1, "", "glfw_get_proc_address"], [5, 4, 1, "", "glfw_get_required_instance_extensions"], [5, 4, 1, "", "glfw_get_time"], [5, 4, 1, "", "glfw_get_timer_frequency"], [5, 4, 1, "", "glfw_get_timer_value"], [5, 4, 1, "", "glfw_get_version"], [5, 4, 1, "", "glfw_get_version_string"], [5, 4, 1, "", "glfw_get_video_mode"], [5, 4, 1, "", "glfw_get_video_modes"], [5, 4, 1, "", "glfw_get_window_attrib"], [5, 4, 1, "", "glfw_get_window_content_scale"], [5, 4, 1, "", "glfw_get_window_frame_size"], [5, 4, 1, "", "glfw_get_window_monitor"], [5, 4, 1, "", "glfw_get_window_opacity"], [5, 4, 1, "", "glfw_get_window_pos"], [5, 4, 1, "", "glfw_get_window_size"], [5, 4, 1, "", "glfw_get_window_user_pointer"], [5, 4, 1, "", "glfw_hide_window"], [5, 4, 1, "", "glfw_iconify_window"], [5, 4, 1, "", "glfw_init"], [5, 4, 1, "", "glfw_init_allocator"], [5, 4, 1, "", "glfw_init_hint"], [5, 4, 1, "", "glfw_joystick_is_gamepad"], [5, 4, 1, "", "glfw_joystick_present"], [5, 4, 1, "", "glfw_make_context_current"], [5, 4, 1, "", "glfw_maximize_window"], [5, 4, 1, "", "glfw_platform_supported"], [5, 4, 1, "", "glfw_poll_events"], [5, 4, 1, "", "glfw_post_empty_event"], [5, 4, 1, "", "glfw_raw_mouse_motion_supported"], [5, 4, 1, "", "glfw_request_window_attention"], [5, 4, 1, "", "glfw_restore_window"], [5, 4, 1, "", "glfw_set_char_callback"], [5, 4, 1, "", "glfw_set_char_mods_callback"], [5, 4, 1, "", "glfw_set_clipboard_string"], [5, 4, 1, "", "glfw_set_cursor"], [5, 4, 1, "", "glfw_set_cursor_enter_callback"], [5, 4, 1, "", "glfw_set_cursor_pos"], [5, 4, 1, "", "glfw_set_cursor_pos_callback"], [5, 4, 1, "", "glfw_set_drop_callback"], [5, 4, 1, "", "glfw_set_error_callback"], [5, 4, 1, "", "glfw_set_framebuffer_size_callback"], [5, 4, 1, "", "glfw_set_gamma"], [5, 4, 1, "", "glfw_set_gamma_ramp"], [5, 4, 1, "", "glfw_set_input_mode"], [5, 4, 1, "", "glfw_set_joystick_callback"], [5, 4, 1, "", "glfw_set_joystick_user_pointer"], [5, 4, 1, "", "glfw_set_key_callback"], [5, 4, 1, "", "glfw_set_monitor_callback"], [5, 4, 1, "", "glfw_set_monitor_user_pointer"], [5, 4, 1, "", "glfw_set_mouse_button_callback"], [5, 4, 1, "", "glfw_set_scroll_callback"], [5, 4, 1, "", "glfw_set_time"], [5, 4, 1, "", "glfw_set_window_aspect_ratio"], [5, 4, 1, "", "glfw_set_window_attrib"], [5, 4, 1, "", "glfw_set_window_close_callback"], [5, 4, 1, "", "glfw_set_window_content_scale_callback"], [5, 4, 1, "", "glfw_set_window_focus_callback"], [5, 4, 1, "", "glfw_set_window_icon"], [5, 4, 1, "", "glfw_set_window_iconify_callback"], [5, 4, 1, "", "glfw_set_window_maximize_callback"], [5, 4, 1, "", "glfw_set_window_monitor"], [5, 4, 1, "", "glfw_set_window_opacity"], [5, 4, 1, "", "glfw_set_window_pos"], [5, 4, 1, "", "glfw_set_window_pos_callback"], [5, 4, 1, "", "glfw_set_window_refresh_callback"], [5, 4, 1, "", "glfw_set_window_should_close"], [5, 4, 1, "", "glfw_set_window_size"], [5, 4, 1, "", "glfw_set_window_size_callback"], [5, 4, 1, "", "glfw_set_window_size_limits"], [5, 4, 1, "", "glfw_set_window_title"], [5, 4, 1, "", "glfw_set_window_user_pointer"], [5, 4, 1, "", "glfw_show_window"], [5, 4, 1, "", "glfw_swap_buffers"], [5, 4, 1, "", "glfw_swap_interval"], [5, 4, 1, "", "glfw_terminate"], [5, 4, 1, "", "glfw_update_gamepad_mappings"], [5, 4, 1, "", "glfw_vulkan_supported"], [5, 4, 1, "", "glfw_wait_events"], [5, 4, 1, "", "glfw_wait_events_timeout"], [5, 4, 1, "", "glfw_window_hint"], [5, 4, 1, "", "glfw_window_hint_string"], [5, 4, 1, "", "glfw_window_should_close"], [5, 4, 1, "", "gui_button"], [5, 4, 1, "", "gui_check_box"], [5, 4, 1, "", "gui_color_bar_alpha"], [5, 4, 1, "", "gui_color_bar_hue"], [5, 4, 1, "", "gui_color_panel"], [5, 4, 1, "", "gui_color_panel_hsv"], [5, 4, 1, "", "gui_color_picker"], [5, 4, 1, "", "gui_color_picker_hsv"], [5, 4, 1, "", "gui_combo_box"], [5, 4, 1, "", "gui_disable"], [5, 4, 1, "", "gui_disable_tooltip"], [5, 4, 1, "", "gui_draw_icon"], [5, 4, 1, "", "gui_dropdown_box"], [5, 4, 1, "", "gui_dummy_rec"], [5, 4, 1, "", "gui_enable"], [5, 4, 1, "", "gui_enable_tooltip"], [5, 4, 1, "", "gui_get_font"], [5, 4, 1, "", "gui_get_icons"], [5, 4, 1, "", "gui_get_state"], [5, 4, 1, "", "gui_get_style"], [5, 4, 1, "", "gui_grid"], [5, 4, 1, "", "gui_group_box"], [5, 4, 1, "", "gui_icon_text"], [5, 4, 1, "", "gui_is_locked"], [5, 4, 1, "", "gui_label"], [5, 4, 1, "", "gui_label_button"], [5, 4, 1, "", "gui_line"], [5, 4, 1, "", "gui_list_view"], [5, 4, 1, "", "gui_list_view_ex"], [5, 4, 1, "", "gui_load_icons"], [5, 4, 1, "", "gui_load_style"], [5, 4, 1, "", "gui_load_style_default"], [5, 4, 1, "", "gui_lock"], [5, 4, 1, "", "gui_message_box"], [5, 4, 1, "", "gui_panel"], [5, 4, 1, "", "gui_progress_bar"], [5, 4, 1, "", "gui_scroll_panel"], [5, 4, 1, "", "gui_set_alpha"], [5, 4, 1, "", "gui_set_font"], [5, 4, 1, "", "gui_set_icon_scale"], [5, 4, 1, "", "gui_set_state"], [5, 4, 1, "", "gui_set_style"], [5, 4, 1, "", "gui_set_tooltip"], [5, 4, 1, "", "gui_slider"], [5, 4, 1, "", "gui_slider_bar"], [5, 4, 1, "", "gui_spinner"], [5, 4, 1, "", "gui_status_bar"], [5, 4, 1, "", "gui_tab_bar"], [5, 4, 1, "", "gui_text_box"], [5, 4, 1, "", "gui_text_input_box"], [5, 4, 1, "", "gui_toggle"], [5, 4, 1, "", "gui_toggle_group"], [5, 4, 1, "", "gui_toggle_slider"], [5, 4, 1, "", "gui_unlock"], [5, 4, 1, "", "gui_value_box"], [5, 4, 1, "", "gui_window_box"], [5, 4, 1, "", "hide_cursor"], [5, 4, 1, "", "image_alpha_clear"], [5, 4, 1, "", "image_alpha_crop"], [5, 4, 1, "", "image_alpha_mask"], [5, 4, 1, "", "image_alpha_premultiply"], [5, 4, 1, "", "image_blur_gaussian"], [5, 4, 1, "", "image_clear_background"], [5, 4, 1, "", "image_color_brightness"], [5, 4, 1, "", "image_color_contrast"], [5, 4, 1, "", "image_color_grayscale"], [5, 4, 1, "", "image_color_invert"], [5, 4, 1, "", "image_color_replace"], [5, 4, 1, "", "image_color_tint"], [5, 4, 1, "", "image_copy"], [5, 4, 1, "", "image_crop"], [5, 4, 1, "", "image_dither"], [5, 4, 1, "", "image_draw"], [5, 4, 1, "", "image_draw_circle"], [5, 4, 1, "", "image_draw_circle_lines"], [5, 4, 1, "", "image_draw_circle_lines_v"], [5, 4, 1, "", "image_draw_circle_v"], [5, 4, 1, "", "image_draw_line"], [5, 4, 1, "", "image_draw_line_v"], [5, 4, 1, "", "image_draw_pixel"], [5, 4, 1, "", "image_draw_pixel_v"], [5, 4, 1, "", "image_draw_rectangle"], [5, 4, 1, "", "image_draw_rectangle_lines"], [5, 4, 1, "", "image_draw_rectangle_rec"], [5, 4, 1, "", "image_draw_rectangle_v"], [5, 4, 1, "", "image_draw_text"], [5, 4, 1, "", "image_draw_text_ex"], [5, 4, 1, "", "image_flip_horizontal"], [5, 4, 1, "", "image_flip_vertical"], [5, 4, 1, "", "image_format"], [5, 4, 1, "", "image_from_image"], [5, 4, 1, "", "image_mipmaps"], [5, 4, 1, "", "image_resize"], [5, 4, 1, "", "image_resize_canvas"], [5, 4, 1, "", "image_resize_nn"], [5, 4, 1, "", "image_rotate"], [5, 4, 1, "", "image_rotate_ccw"], [5, 4, 1, "", "image_rotate_cw"], [5, 4, 1, "", "image_text"], [5, 4, 1, "", "image_text_ex"], [5, 4, 1, "", "image_to_pot"], [5, 4, 1, "", "init_audio_device"], [5, 4, 1, "", "init_physics"], [5, 4, 1, "", "init_window"], [5, 4, 1, "", "is_audio_device_ready"], [5, 4, 1, "", "is_audio_stream_playing"], [5, 4, 1, "", "is_audio_stream_processed"], [5, 4, 1, "", "is_audio_stream_ready"], [5, 4, 1, "", "is_cursor_hidden"], [5, 4, 1, "", "is_cursor_on_screen"], [5, 4, 1, "", "is_file_dropped"], [5, 4, 1, "", "is_file_extension"], [5, 4, 1, "", "is_font_ready"], [5, 4, 1, "", "is_gamepad_available"], [5, 4, 1, "", "is_gamepad_button_down"], [5, 4, 1, "", "is_gamepad_button_pressed"], [5, 4, 1, "", "is_gamepad_button_released"], [5, 4, 1, "", "is_gamepad_button_up"], [5, 4, 1, "", "is_gesture_detected"], [5, 4, 1, "", "is_image_ready"], [5, 4, 1, "", "is_key_down"], [5, 4, 1, "", "is_key_pressed"], [5, 4, 1, "", "is_key_pressed_repeat"], [5, 4, 1, "", "is_key_released"], [5, 4, 1, "", "is_key_up"], [5, 4, 1, "", "is_material_ready"], [5, 4, 1, "", "is_model_animation_valid"], [5, 4, 1, "", "is_model_ready"], [5, 4, 1, "", "is_mouse_button_down"], [5, 4, 1, "", "is_mouse_button_pressed"], [5, 4, 1, "", "is_mouse_button_released"], [5, 4, 1, "", "is_mouse_button_up"], [5, 4, 1, "", "is_music_ready"], [5, 4, 1, "", "is_music_stream_playing"], [5, 4, 1, "", "is_path_file"], [5, 4, 1, "", "is_render_texture_ready"], [5, 4, 1, "", "is_shader_ready"], [5, 4, 1, "", "is_sound_playing"], [5, 4, 1, "", "is_sound_ready"], [5, 4, 1, "", "is_texture_ready"], [5, 4, 1, "", "is_wave_ready"], [5, 4, 1, "", "is_window_focused"], [5, 4, 1, "", "is_window_fullscreen"], [5, 4, 1, "", "is_window_hidden"], [5, 4, 1, "", "is_window_maximized"], [5, 4, 1, "", "is_window_minimized"], [5, 4, 1, "", "is_window_ready"], [5, 4, 1, "", "is_window_resized"], [5, 4, 1, "", "is_window_state"], [5, 4, 1, "", "lerp"], [5, 4, 1, "", "load_audio_stream"], [5, 4, 1, "", "load_automation_event_list"], [5, 4, 1, "", "load_codepoints"], [5, 4, 1, "", "load_directory_files"], [5, 4, 1, "", "load_directory_files_ex"], [5, 4, 1, "", "load_dropped_files"], [5, 4, 1, "", "load_file_data"], [5, 4, 1, "", "load_file_text"], [5, 4, 1, "", "load_font"], [5, 4, 1, "", "load_font_data"], [5, 4, 1, "", "load_font_ex"], [5, 4, 1, "", "load_font_from_image"], [5, 4, 1, "", "load_font_from_memory"], [5, 4, 1, "", "load_image"], [5, 4, 1, "", "load_image_anim"], [5, 4, 1, "", "load_image_colors"], [5, 4, 1, "", "load_image_from_memory"], [5, 4, 1, "", "load_image_from_screen"], [5, 4, 1, "", "load_image_from_texture"], [5, 4, 1, "", "load_image_palette"], [5, 4, 1, "", "load_image_raw"], [5, 4, 1, "", "load_image_svg"], [5, 4, 1, "", "load_material_default"], [5, 4, 1, "", "load_materials"], [5, 4, 1, "", "load_model"], [5, 4, 1, "", "load_model_animations"], [5, 4, 1, "", "load_model_from_mesh"], [5, 4, 1, "", "load_music_stream"], [5, 4, 1, "", "load_music_stream_from_memory"], [5, 4, 1, "", "load_random_sequence"], [5, 4, 1, "", "load_render_texture"], [5, 4, 1, "", "load_shader"], [5, 4, 1, "", "load_shader_from_memory"], [5, 4, 1, "", "load_sound"], [5, 4, 1, "", "load_sound_alias"], [5, 4, 1, "", "load_sound_from_wave"], [5, 4, 1, "", "load_texture"], [5, 4, 1, "", "load_texture_cubemap"], [5, 4, 1, "", "load_texture_from_image"], [5, 4, 1, "", "load_utf8"], [5, 4, 1, "", "load_vr_stereo_config"], [5, 4, 1, "", "load_wave"], [5, 4, 1, "", "load_wave_from_memory"], [5, 4, 1, "", "load_wave_samples"], [5, 4, 1, "", "matrix_add"], [5, 4, 1, "", "matrix_determinant"], [5, 4, 1, "", "matrix_frustum"], [5, 4, 1, "", "matrix_identity"], [5, 4, 1, "", "matrix_invert"], [5, 4, 1, "", "matrix_look_at"], [5, 4, 1, "", "matrix_multiply"], [5, 4, 1, "", "matrix_ortho"], [5, 4, 1, "", "matrix_perspective"], [5, 4, 1, "", "matrix_rotate"], [5, 4, 1, "", "matrix_rotate_x"], [5, 4, 1, "", "matrix_rotate_xyz"], [5, 4, 1, "", "matrix_rotate_y"], [5, 4, 1, "", "matrix_rotate_z"], [5, 4, 1, "", "matrix_rotate_zyx"], [5, 4, 1, "", "matrix_scale"], [5, 4, 1, "", "matrix_subtract"], [5, 4, 1, "", "matrix_to_float_v"], [5, 4, 1, "", "matrix_trace"], [5, 4, 1, "", "matrix_translate"], [5, 4, 1, "", "matrix_transpose"], [5, 4, 1, "", "maximize_window"], [5, 4, 1, "", "measure_text"], [5, 4, 1, "", "measure_text_ex"], [5, 4, 1, "", "mem_alloc"], [5, 4, 1, "", "mem_free"], [5, 4, 1, "", "mem_realloc"], [5, 4, 1, "", "minimize_window"], [5, 4, 1, "", "normalize"], [5, 4, 1, "", "open_url"], [5, 4, 1, "", "pause_audio_stream"], [5, 4, 1, "", "pause_music_stream"], [5, 4, 1, "", "pause_sound"], [5, 4, 1, "", "physics_add_force"], [5, 4, 1, "", "physics_add_torque"], [5, 4, 1, "", "physics_shatter"], [5, 4, 1, "", "play_audio_stream"], [5, 4, 1, "", "play_automation_event"], [5, 4, 1, "", "play_music_stream"], [5, 4, 1, "", "play_sound"], [5, 4, 1, "", "poll_input_events"], [5, 4, 1, "", "quaternion_add"], [5, 4, 1, "", "quaternion_add_value"], [5, 4, 1, "", "quaternion_divide"], [5, 4, 1, "", "quaternion_equals"], [5, 4, 1, "", "quaternion_from_axis_angle"], [5, 4, 1, "", "quaternion_from_euler"], [5, 4, 1, "", "quaternion_from_matrix"], [5, 4, 1, "", "quaternion_from_vector3_to_vector3"], [5, 4, 1, "", "quaternion_identity"], [5, 4, 1, "", "quaternion_invert"], [5, 4, 1, "", "quaternion_length"], [5, 4, 1, "", "quaternion_lerp"], [5, 4, 1, "", "quaternion_multiply"], [5, 4, 1, "", "quaternion_nlerp"], [5, 4, 1, "", "quaternion_normalize"], [5, 4, 1, "", "quaternion_scale"], [5, 4, 1, "", "quaternion_slerp"], [5, 4, 1, "", "quaternion_subtract"], [5, 4, 1, "", "quaternion_subtract_value"], [5, 4, 1, "", "quaternion_to_axis_angle"], [5, 4, 1, "", "quaternion_to_euler"], [5, 4, 1, "", "quaternion_to_matrix"], [5, 4, 1, "", "quaternion_transform"], [5, 4, 1, "", "remap"], [5, 4, 1, "", "reset_physics"], [5, 4, 1, "", "restore_window"], [5, 4, 1, "", "resume_audio_stream"], [5, 4, 1, "", "resume_music_stream"], [5, 4, 1, "", "resume_sound"], [5, 1, 1, "", "rlBlendMode"], [5, 1, 1, "", "rlCullMode"], [5, 1, 1, "", "rlDrawCall"], [5, 1, 1, "", "rlFramebufferAttachTextureType"], [5, 1, 1, "", "rlFramebufferAttachType"], [5, 1, 1, "", "rlGlVersion"], [5, 1, 1, "", "rlPixelFormat"], [5, 1, 1, "", "rlRenderBatch"], [5, 1, 1, "", "rlShaderAttributeDataType"], [5, 1, 1, "", "rlShaderLocationIndex"], [5, 1, 1, "", "rlShaderUniformDataType"], [5, 1, 1, "", "rlTextureFilter"], [5, 1, 1, "", "rlTraceLogLevel"], [5, 1, 1, "", "rlVertexBuffer"], [5, 4, 1, "", "rl_active_draw_buffers"], [5, 4, 1, "", "rl_active_texture_slot"], [5, 4, 1, "", "rl_begin"], [5, 4, 1, "", "rl_bind_image_texture"], [5, 4, 1, "", "rl_bind_shader_buffer"], [5, 4, 1, "", "rl_blit_framebuffer"], [5, 4, 1, "", "rl_check_errors"], [5, 4, 1, "", "rl_check_render_batch_limit"], [5, 4, 1, "", "rl_clear_color"], [5, 4, 1, "", "rl_clear_screen_buffers"], [5, 4, 1, "", "rl_color3f"], [5, 4, 1, "", "rl_color4f"], [5, 4, 1, "", "rl_color4ub"], [5, 4, 1, "", "rl_compile_shader"], [5, 4, 1, "", "rl_compute_shader_dispatch"], [5, 4, 1, "", "rl_copy_shader_buffer"], [5, 4, 1, "", "rl_cubemap_parameters"], [5, 4, 1, "", "rl_disable_backface_culling"], [5, 4, 1, "", "rl_disable_color_blend"], [5, 4, 1, "", "rl_disable_depth_mask"], [5, 4, 1, "", "rl_disable_depth_test"], [5, 4, 1, "", "rl_disable_framebuffer"], [5, 4, 1, "", "rl_disable_scissor_test"], [5, 4, 1, "", "rl_disable_shader"], [5, 4, 1, "", "rl_disable_smooth_lines"], [5, 4, 1, "", "rl_disable_stereo_render"], [5, 4, 1, "", "rl_disable_texture"], [5, 4, 1, "", "rl_disable_texture_cubemap"], [5, 4, 1, "", "rl_disable_vertex_array"], [5, 4, 1, "", "rl_disable_vertex_attribute"], [5, 4, 1, "", "rl_disable_vertex_buffer"], [5, 4, 1, "", "rl_disable_vertex_buffer_element"], [5, 4, 1, "", "rl_disable_wire_mode"], [5, 4, 1, "", "rl_draw_render_batch"], [5, 4, 1, "", "rl_draw_render_batch_active"], [5, 4, 1, "", "rl_draw_vertex_array"], [5, 4, 1, "", "rl_draw_vertex_array_elements"], [5, 4, 1, "", "rl_draw_vertex_array_elements_instanced"], [5, 4, 1, "", "rl_draw_vertex_array_instanced"], [5, 4, 1, "", "rl_enable_backface_culling"], [5, 4, 1, "", "rl_enable_color_blend"], [5, 4, 1, "", "rl_enable_depth_mask"], [5, 4, 1, "", "rl_enable_depth_test"], [5, 4, 1, "", "rl_enable_framebuffer"], [5, 4, 1, "", "rl_enable_point_mode"], [5, 4, 1, "", "rl_enable_scissor_test"], [5, 4, 1, "", "rl_enable_shader"], [5, 4, 1, "", "rl_enable_smooth_lines"], [5, 4, 1, "", "rl_enable_stereo_render"], [5, 4, 1, "", "rl_enable_texture"], [5, 4, 1, "", "rl_enable_texture_cubemap"], [5, 4, 1, "", "rl_enable_vertex_array"], [5, 4, 1, "", "rl_enable_vertex_attribute"], [5, 4, 1, "", "rl_enable_vertex_buffer"], [5, 4, 1, "", "rl_enable_vertex_buffer_element"], [5, 4, 1, "", "rl_enable_wire_mode"], [5, 4, 1, "", "rl_end"], [5, 4, 1, "", "rl_framebuffer_attach"], [5, 4, 1, "", "rl_framebuffer_complete"], [5, 4, 1, "", "rl_frustum"], [5, 4, 1, "", "rl_gen_texture_mipmaps"], [5, 4, 1, "", "rl_get_framebuffer_height"], [5, 4, 1, "", "rl_get_framebuffer_width"], [5, 4, 1, "", "rl_get_gl_texture_formats"], [5, 4, 1, "", "rl_get_line_width"], [5, 4, 1, "", "rl_get_location_attrib"], [5, 4, 1, "", "rl_get_location_uniform"], [5, 4, 1, "", "rl_get_matrix_modelview"], [5, 4, 1, "", "rl_get_matrix_projection"], [5, 4, 1, "", "rl_get_matrix_projection_stereo"], [5, 4, 1, "", "rl_get_matrix_transform"], [5, 4, 1, "", "rl_get_matrix_view_offset_stereo"], [5, 4, 1, "", "rl_get_pixel_format_name"], [5, 4, 1, "", "rl_get_shader_buffer_size"], [5, 4, 1, "", "rl_get_shader_id_default"], [5, 4, 1, "", "rl_get_shader_locs_default"], [5, 4, 1, "", "rl_get_texture_id_default"], [5, 4, 1, "", "rl_get_version"], [5, 4, 1, "", "rl_is_stereo_render_enabled"], [5, 4, 1, "", "rl_load_compute_shader_program"], [5, 4, 1, "", "rl_load_draw_cube"], [5, 4, 1, "", "rl_load_draw_quad"], [5, 4, 1, "", "rl_load_extensions"], [5, 4, 1, "", "rl_load_framebuffer"], [5, 4, 1, "", "rl_load_identity"], [5, 4, 1, "", "rl_load_render_batch"], [5, 4, 1, "", "rl_load_shader_buffer"], [5, 4, 1, "", "rl_load_shader_code"], [5, 4, 1, "", "rl_load_shader_program"], [5, 4, 1, "", "rl_load_texture"], [5, 4, 1, "", "rl_load_texture_cubemap"], [5, 4, 1, "", "rl_load_texture_depth"], [5, 4, 1, "", "rl_load_vertex_array"], [5, 4, 1, "", "rl_load_vertex_buffer"], [5, 4, 1, "", "rl_load_vertex_buffer_element"], [5, 4, 1, "", "rl_matrix_mode"], [5, 4, 1, "", "rl_mult_matrixf"], [5, 4, 1, "", "rl_normal3f"], [5, 4, 1, "", "rl_ortho"], [5, 4, 1, "", "rl_pop_matrix"], [5, 4, 1, "", "rl_push_matrix"], [5, 4, 1, "", "rl_read_screen_pixels"], [5, 4, 1, "", "rl_read_shader_buffer"], [5, 4, 1, "", "rl_read_texture_pixels"], [5, 4, 1, "", "rl_rotatef"], [5, 4, 1, "", "rl_scalef"], [5, 4, 1, "", "rl_scissor"], [5, 4, 1, "", "rl_set_blend_factors"], [5, 4, 1, "", "rl_set_blend_factors_separate"], [5, 4, 1, "", "rl_set_blend_mode"], [5, 4, 1, "", "rl_set_cull_face"], [5, 4, 1, "", "rl_set_framebuffer_height"], [5, 4, 1, "", "rl_set_framebuffer_width"], [5, 4, 1, "", "rl_set_line_width"], [5, 4, 1, "", "rl_set_matrix_modelview"], [5, 4, 1, "", "rl_set_matrix_projection"], [5, 4, 1, "", "rl_set_matrix_projection_stereo"], [5, 4, 1, "", "rl_set_matrix_view_offset_stereo"], [5, 4, 1, "", "rl_set_render_batch_active"], [5, 4, 1, "", "rl_set_shader"], [5, 4, 1, "", "rl_set_texture"], [5, 4, 1, "", "rl_set_uniform"], [5, 4, 1, "", "rl_set_uniform_matrix"], [5, 4, 1, "", "rl_set_uniform_sampler"], [5, 4, 1, "", "rl_set_vertex_attribute"], [5, 4, 1, "", "rl_set_vertex_attribute_default"], [5, 4, 1, "", "rl_set_vertex_attribute_divisor"], [5, 4, 1, "", "rl_tex_coord2f"], [5, 4, 1, "", "rl_texture_parameters"], [5, 4, 1, "", "rl_translatef"], [5, 4, 1, "", "rl_unload_framebuffer"], [5, 4, 1, "", "rl_unload_render_batch"], [5, 4, 1, "", "rl_unload_shader_buffer"], [5, 4, 1, "", "rl_unload_shader_program"], [5, 4, 1, "", "rl_unload_texture"], [5, 4, 1, "", "rl_unload_vertex_array"], [5, 4, 1, "", "rl_unload_vertex_buffer"], [5, 4, 1, "", "rl_update_shader_buffer"], [5, 4, 1, "", "rl_update_texture"], [5, 4, 1, "", "rl_update_vertex_buffer"], [5, 4, 1, "", "rl_update_vertex_buffer_elements"], [5, 4, 1, "", "rl_vertex2f"], [5, 4, 1, "", "rl_vertex2i"], [5, 4, 1, "", "rl_vertex3f"], [5, 4, 1, "", "rl_viewport"], [5, 4, 1, "", "rlgl_close"], [5, 4, 1, "", "rlgl_init"], [5, 4, 1, "", "save_file_data"], [5, 4, 1, "", "save_file_text"], [5, 4, 1, "", "seek_music_stream"], [5, 4, 1, "", "set_audio_stream_buffer_size_default"], [5, 4, 1, "", "set_audio_stream_callback"], [5, 4, 1, "", "set_audio_stream_pan"], [5, 4, 1, "", "set_audio_stream_pitch"], [5, 4, 1, "", "set_audio_stream_volume"], [5, 4, 1, "", "set_automation_event_base_frame"], [5, 4, 1, "", "set_automation_event_list"], [5, 4, 1, "", "set_clipboard_text"], [5, 4, 1, "", "set_config_flags"], [5, 4, 1, "", "set_exit_key"], [5, 4, 1, "", "set_gamepad_mappings"], [5, 4, 1, "", "set_gestures_enabled"], [5, 4, 1, "", "set_load_file_data_callback"], [5, 4, 1, "", "set_load_file_text_callback"], [5, 4, 1, "", "set_master_volume"], [5, 4, 1, "", "set_material_texture"], [5, 4, 1, "", "set_model_mesh_material"], [5, 4, 1, "", "set_mouse_cursor"], [5, 4, 1, "", "set_mouse_offset"], [5, 4, 1, "", "set_mouse_position"], [5, 4, 1, "", "set_mouse_scale"], [5, 4, 1, "", "set_music_pan"], [5, 4, 1, "", "set_music_pitch"], [5, 4, 1, "", "set_music_volume"], [5, 4, 1, "", "set_physics_body_rotation"], [5, 4, 1, "", "set_physics_gravity"], [5, 4, 1, "", "set_physics_time_step"], [5, 4, 1, "", "set_pixel_color"], [5, 4, 1, "", "set_random_seed"], [5, 4, 1, "", "set_save_file_data_callback"], [5, 4, 1, "", "set_save_file_text_callback"], [5, 4, 1, "", "set_shader_value"], [5, 4, 1, "", "set_shader_value_matrix"], [5, 4, 1, "", "set_shader_value_texture"], [5, 4, 1, "", "set_shader_value_v"], [5, 4, 1, "", "set_shapes_texture"], [5, 4, 1, "", "set_sound_pan"], [5, 4, 1, "", "set_sound_pitch"], [5, 4, 1, "", "set_sound_volume"], [5, 4, 1, "", "set_target_fps"], [5, 4, 1, "", "set_text_line_spacing"], [5, 4, 1, "", "set_texture_filter"], [5, 4, 1, "", "set_texture_wrap"], [5, 4, 1, "", "set_trace_log_callback"], [5, 4, 1, "", "set_trace_log_level"], [5, 4, 1, "", "set_window_focused"], [5, 4, 1, "", "set_window_icon"], [5, 4, 1, "", "set_window_icons"], [5, 4, 1, "", "set_window_max_size"], [5, 4, 1, "", "set_window_min_size"], [5, 4, 1, "", "set_window_monitor"], [5, 4, 1, "", "set_window_opacity"], [5, 4, 1, "", "set_window_position"], [5, 4, 1, "", "set_window_size"], [5, 4, 1, "", "set_window_state"], [5, 4, 1, "", "set_window_title"], [5, 4, 1, "", "show_cursor"], [5, 4, 1, "", "start_automation_event_recording"], [5, 4, 1, "", "stop_audio_stream"], [5, 4, 1, "", "stop_automation_event_recording"], [5, 4, 1, "", "stop_music_stream"], [5, 4, 1, "", "stop_sound"], [5, 4, 1, "", "swap_screen_buffer"], [5, 4, 1, "", "take_screenshot"], [5, 4, 1, "", "text_append"], [5, 4, 1, "", "text_copy"], [5, 4, 1, "", "text_find_index"], [5, 4, 1, "", "text_format"], [5, 4, 1, "", "text_insert"], [5, 4, 1, "", "text_is_equal"], [5, 4, 1, "", "text_join"], [5, 4, 1, "", "text_length"], [5, 4, 1, "", "text_replace"], [5, 4, 1, "", "text_split"], [5, 4, 1, "", "text_subtext"], [5, 4, 1, "", "text_to_integer"], [5, 4, 1, "", "text_to_lower"], [5, 4, 1, "", "text_to_pascal"], [5, 4, 1, "", "text_to_upper"], [5, 4, 1, "", "toggle_borderless_windowed"], [5, 4, 1, "", "toggle_fullscreen"], [5, 4, 1, "", "trace_log"], [5, 4, 1, "", "unload_audio_stream"], [5, 4, 1, "", "unload_automation_event_list"], [5, 4, 1, "", "unload_codepoints"], [5, 4, 1, "", "unload_directory_files"], [5, 4, 1, "", "unload_dropped_files"], [5, 4, 1, "", "unload_file_data"], [5, 4, 1, "", "unload_file_text"], [5, 4, 1, "", "unload_font"], [5, 4, 1, "", "unload_font_data"], [5, 4, 1, "", "unload_image"], [5, 4, 1, "", "unload_image_colors"], [5, 4, 1, "", "unload_image_palette"], [5, 4, 1, "", "unload_material"], [5, 4, 1, "", "unload_mesh"], [5, 4, 1, "", "unload_model"], [5, 4, 1, "", "unload_model_animation"], [5, 4, 1, "", "unload_model_animations"], [5, 4, 1, "", "unload_music_stream"], [5, 4, 1, "", "unload_random_sequence"], [5, 4, 1, "", "unload_render_texture"], [5, 4, 1, "", "unload_shader"], [5, 4, 1, "", "unload_sound"], [5, 4, 1, "", "unload_sound_alias"], [5, 4, 1, "", "unload_texture"], [5, 4, 1, "", "unload_utf8"], [5, 4, 1, "", "unload_vr_stereo_config"], [5, 4, 1, "", "unload_wave"], [5, 4, 1, "", "unload_wave_samples"], [5, 4, 1, "", "update_audio_stream"], [5, 4, 1, "", "update_camera"], [5, 4, 1, "", "update_camera_pro"], [5, 4, 1, "", "update_mesh_buffer"], [5, 4, 1, "", "update_model_animation"], [5, 4, 1, "", "update_music_stream"], [5, 4, 1, "", "update_physics"], [5, 4, 1, "", "update_sound"], [5, 4, 1, "", "update_texture"], [5, 4, 1, "", "update_texture_rec"], [5, 4, 1, "", "upload_mesh"], [5, 4, 1, "", "vector2_add"], [5, 4, 1, "", "vector2_add_value"], [5, 4, 1, "", "vector2_angle"], [5, 4, 1, "", "vector2_clamp"], [5, 4, 1, "", "vector2_clamp_value"], [5, 4, 1, "", "vector2_equals"], [5, 4, 1, "", "vector2_invert"], [5, 4, 1, "", "vector2_length"], [5, 4, 1, "", "vector2_length_sqr"], [5, 4, 1, "", "vector2_lerp"], [5, 4, 1, "", "vector2_line_angle"], [5, 4, 1, "", "vector2_move_towards"], [5, 4, 1, "", "vector2_multiply"], [5, 4, 1, "", "vector2_negate"], [5, 4, 1, "", "vector2_normalize"], [5, 4, 1, "", "vector2_one"], [5, 4, 1, "", "vector2_reflect"], [5, 4, 1, "", "vector2_rotate"], [5, 4, 1, "", "vector2_scale"], [5, 4, 1, "", "vector2_subtract"], [5, 4, 1, "", "vector2_subtract_value"], [5, 4, 1, "", "vector2_transform"], [5, 4, 1, "", "vector2_zero"], [5, 4, 1, "", "vector3_add"], [5, 4, 1, "", "vector3_add_value"], [5, 4, 1, "", "vector3_angle"], [5, 4, 1, "", "vector3_barycenter"], [5, 4, 1, "", "vector3_clamp"], [5, 4, 1, "", "vector3_clamp_value"], [5, 4, 1, "", "vector3_cross_product"], [5, 4, 1, "", "vector3_equals"], [5, 4, 1, "", "vector3_invert"], [5, 4, 1, "", "vector3_length"], [5, 4, 1, "", "vector3_length_sqr"], [5, 4, 1, "", "vector3_lerp"], [5, 4, 1, "", "vector3_max"], [5, 4, 1, "", "vector3_min"], [5, 4, 1, "", "vector3_multiply"], [5, 4, 1, "", "vector3_negate"], [5, 4, 1, "", "vector3_normalize"], [5, 4, 1, "", "vector3_one"], [5, 4, 1, "", "vector3_ortho_normalize"], [5, 4, 1, "", "vector3_perpendicular"], [5, 4, 1, "", "vector3_project"], [5, 4, 1, "", "vector3_reflect"], [5, 4, 1, "", "vector3_refract"], [5, 4, 1, "", "vector3_reject"], [5, 4, 1, "", "vector3_rotate_by_axis_angle"], [5, 4, 1, "", "vector3_rotate_by_quaternion"], [5, 4, 1, "", "vector3_scale"], [5, 4, 1, "", "vector3_subtract"], [5, 4, 1, "", "vector3_subtract_value"], [5, 4, 1, "", "vector3_to_float_v"], [5, 4, 1, "", "vector3_transform"], [5, 4, 1, "", "vector3_unproject"], [5, 4, 1, "", "vector3_zero"], [5, 4, 1, "", "vector_2distance"], [5, 4, 1, "", "vector_2distance_sqr"], [5, 4, 1, "", "vector_2divide"], [5, 4, 1, "", "vector_2dot_product"], [5, 4, 1, "", "vector_3distance"], [5, 4, 1, "", "vector_3distance_sqr"], [5, 4, 1, "", "vector_3divide"], [5, 4, 1, "", "vector_3dot_product"], [5, 4, 1, "", "wait_time"], [5, 4, 1, "", "wave_copy"], [5, 4, 1, "", "wave_crop"], [5, 4, 1, "", "wave_format"], [5, 4, 1, "", "window_should_close"], [5, 4, 1, "", "wrap"]], "pyray.AudioStream": [[5, 2, 1, "", "buffer"], [5, 2, 1, "", "channels"], [5, 2, 1, "", "processor"], [5, 2, 1, "", "sampleRate"], [5, 2, 1, "", "sampleSize"]], "pyray.AutomationEvent": [[5, 2, 1, "", "frame"], [5, 2, 1, "", "params"], [5, 2, 1, "", "type"]], "pyray.AutomationEventList": [[5, 2, 1, "", "capacity"], [5, 2, 1, "", "count"], [5, 2, 1, "", "events"]], "pyray.BlendMode": [[5, 2, 1, "", "BLEND_ADDITIVE"], [5, 2, 1, "", "BLEND_ADD_COLORS"], [5, 2, 1, "", "BLEND_ALPHA"], [5, 2, 1, "", "BLEND_ALPHA_PREMULTIPLY"], [5, 2, 1, "", "BLEND_CUSTOM"], [5, 2, 1, "", "BLEND_CUSTOM_SEPARATE"], [5, 2, 1, "", "BLEND_MULTIPLIED"], [5, 2, 1, "", "BLEND_SUBTRACT_COLORS"]], "pyray.BoneInfo": [[5, 2, 1, "", "name"], [5, 2, 1, "", "parent"]], "pyray.BoundingBox": [[5, 2, 1, "", "max"], [5, 2, 1, "", "min"]], "pyray.Camera2D": [[5, 2, 1, "", "offset"], [5, 2, 1, "", "rotation"], [5, 2, 1, "", "target"], [5, 2, 1, "", "zoom"]], "pyray.Camera3D": [[5, 2, 1, "", "fovy"], [5, 2, 1, "", "position"], [5, 2, 1, "", "projection"], [5, 2, 1, "", "target"], [5, 2, 1, "", "up"]], "pyray.CameraMode": [[5, 2, 1, "", "CAMERA_CUSTOM"], [5, 2, 1, "", "CAMERA_FIRST_PERSON"], [5, 2, 1, "", "CAMERA_FREE"], [5, 2, 1, "", "CAMERA_ORBITAL"], [5, 2, 1, "", "CAMERA_THIRD_PERSON"]], "pyray.CameraProjection": [[5, 2, 1, "", "CAMERA_ORTHOGRAPHIC"], [5, 2, 1, "", "CAMERA_PERSPECTIVE"]], "pyray.Color": [[5, 2, 1, "", "a"], [5, 2, 1, "", "b"], [5, 2, 1, "", "g"], [5, 2, 1, "", "r"]], "pyray.ConfigFlags": [[5, 2, 1, "", "FLAG_BORDERLESS_WINDOWED_MODE"], [5, 2, 1, "", "FLAG_FULLSCREEN_MODE"], [5, 2, 1, "", "FLAG_INTERLACED_HINT"], [5, 2, 1, "", "FLAG_MSAA_4X_HINT"], [5, 2, 1, "", "FLAG_VSYNC_HINT"], [5, 2, 1, "", "FLAG_WINDOW_ALWAYS_RUN"], [5, 2, 1, "", "FLAG_WINDOW_HIDDEN"], [5, 2, 1, "", "FLAG_WINDOW_HIGHDPI"], [5, 2, 1, "", "FLAG_WINDOW_MAXIMIZED"], [5, 2, 1, "", "FLAG_WINDOW_MINIMIZED"], [5, 2, 1, "", "FLAG_WINDOW_MOUSE_PASSTHROUGH"], [5, 2, 1, "", "FLAG_WINDOW_RESIZABLE"], [5, 2, 1, "", "FLAG_WINDOW_TOPMOST"], [5, 2, 1, "", "FLAG_WINDOW_TRANSPARENT"], [5, 2, 1, "", "FLAG_WINDOW_UNDECORATED"], [5, 2, 1, "", "FLAG_WINDOW_UNFOCUSED"]], "pyray.CubemapLayout": [[5, 2, 1, "", "CUBEMAP_LAYOUT_AUTO_DETECT"], [5, 2, 1, "", "CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE"], [5, 2, 1, "", "CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR"], [5, 2, 1, "", "CUBEMAP_LAYOUT_LINE_HORIZONTAL"], [5, 2, 1, "", "CUBEMAP_LAYOUT_LINE_VERTICAL"], [5, 2, 1, "", "CUBEMAP_LAYOUT_PANORAMA"]], "pyray.FilePathList": [[5, 2, 1, "", "capacity"], [5, 2, 1, "", "count"], [5, 2, 1, "", "paths"]], "pyray.Font": [[5, 2, 1, "", "baseSize"], [5, 2, 1, "", "glyphCount"], [5, 2, 1, "", "glyphPadding"], [5, 2, 1, "", "glyphs"], [5, 2, 1, "", "recs"], [5, 2, 1, "", "texture"]], "pyray.FontType": [[5, 2, 1, "", "FONT_BITMAP"], [5, 2, 1, "", "FONT_DEFAULT"], [5, 2, 1, "", "FONT_SDF"]], "pyray.GamepadAxis": [[5, 2, 1, "", "GAMEPAD_AXIS_LEFT_TRIGGER"], [5, 2, 1, "", "GAMEPAD_AXIS_LEFT_X"], [5, 2, 1, "", "GAMEPAD_AXIS_LEFT_Y"], [5, 2, 1, "", "GAMEPAD_AXIS_RIGHT_TRIGGER"], [5, 2, 1, "", "GAMEPAD_AXIS_RIGHT_X"], [5, 2, 1, "", "GAMEPAD_AXIS_RIGHT_Y"]], "pyray.GamepadButton": [[5, 2, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_DOWN"], [5, 2, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_LEFT"], [5, 2, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_RIGHT"], [5, 2, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_UP"], [5, 2, 1, "", "GAMEPAD_BUTTON_LEFT_THUMB"], [5, 2, 1, "", "GAMEPAD_BUTTON_LEFT_TRIGGER_1"], [5, 2, 1, "", "GAMEPAD_BUTTON_LEFT_TRIGGER_2"], [5, 2, 1, "", "GAMEPAD_BUTTON_MIDDLE"], [5, 2, 1, "", "GAMEPAD_BUTTON_MIDDLE_LEFT"], [5, 2, 1, "", "GAMEPAD_BUTTON_MIDDLE_RIGHT"], [5, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_DOWN"], [5, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_LEFT"], [5, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_RIGHT"], [5, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_UP"], [5, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_THUMB"], [5, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_TRIGGER_1"], [5, 2, 1, "", "GAMEPAD_BUTTON_RIGHT_TRIGGER_2"], [5, 2, 1, "", "GAMEPAD_BUTTON_UNKNOWN"]], "pyray.Gesture": [[5, 2, 1, "", "GESTURE_DOUBLETAP"], [5, 2, 1, "", "GESTURE_DRAG"], [5, 2, 1, "", "GESTURE_HOLD"], [5, 2, 1, "", "GESTURE_NONE"], [5, 2, 1, "", "GESTURE_PINCH_IN"], [5, 2, 1, "", "GESTURE_PINCH_OUT"], [5, 2, 1, "", "GESTURE_SWIPE_DOWN"], [5, 2, 1, "", "GESTURE_SWIPE_LEFT"], [5, 2, 1, "", "GESTURE_SWIPE_RIGHT"], [5, 2, 1, "", "GESTURE_SWIPE_UP"], [5, 2, 1, "", "GESTURE_TAP"]], "pyray.GlyphInfo": [[5, 2, 1, "", "advanceX"], [5, 2, 1, "", "image"], [5, 2, 1, "", "offsetX"], [5, 2, 1, "", "offsetY"], [5, 2, 1, "", "value"]], "pyray.GuiCheckBoxProperty": [[5, 2, 1, "", "CHECK_PADDING"]], "pyray.GuiColorPickerProperty": [[5, 2, 1, "", "COLOR_SELECTOR_SIZE"], [5, 2, 1, "", "HUEBAR_PADDING"], [5, 2, 1, "", "HUEBAR_SELECTOR_HEIGHT"], [5, 2, 1, "", "HUEBAR_SELECTOR_OVERFLOW"], [5, 2, 1, "", "HUEBAR_WIDTH"]], "pyray.GuiComboBoxProperty": [[5, 2, 1, "", "COMBO_BUTTON_SPACING"], [5, 2, 1, "", "COMBO_BUTTON_WIDTH"]], "pyray.GuiControl": [[5, 2, 1, "", "BUTTON"], [5, 2, 1, "", "CHECKBOX"], [5, 2, 1, "", "COLORPICKER"], [5, 2, 1, "", "COMBOBOX"], [5, 2, 1, "", "DEFAULT"], [5, 2, 1, "", "DROPDOWNBOX"], [5, 2, 1, "", "LABEL"], [5, 2, 1, "", "LISTVIEW"], [5, 2, 1, "", "PROGRESSBAR"], [5, 2, 1, "", "SCROLLBAR"], [5, 2, 1, "", "SLIDER"], [5, 2, 1, "", "SPINNER"], [5, 2, 1, "", "STATUSBAR"], [5, 2, 1, "", "TEXTBOX"], [5, 2, 1, "", "TOGGLE"], [5, 2, 1, "", "VALUEBOX"]], "pyray.GuiControlProperty": [[5, 2, 1, "", "BASE_COLOR_DISABLED"], [5, 2, 1, "", "BASE_COLOR_FOCUSED"], [5, 2, 1, "", "BASE_COLOR_NORMAL"], [5, 2, 1, "", "BASE_COLOR_PRESSED"], [5, 2, 1, "", "BORDER_COLOR_DISABLED"], [5, 2, 1, "", "BORDER_COLOR_FOCUSED"], [5, 2, 1, "", "BORDER_COLOR_NORMAL"], [5, 2, 1, "", "BORDER_COLOR_PRESSED"], [5, 2, 1, "", "BORDER_WIDTH"], [5, 2, 1, "", "TEXT_ALIGNMENT"], [5, 2, 1, "", "TEXT_COLOR_DISABLED"], [5, 2, 1, "", "TEXT_COLOR_FOCUSED"], [5, 2, 1, "", "TEXT_COLOR_NORMAL"], [5, 2, 1, "", "TEXT_COLOR_PRESSED"], [5, 2, 1, "", "TEXT_PADDING"]], "pyray.GuiDefaultProperty": [[5, 2, 1, "", "BACKGROUND_COLOR"], [5, 2, 1, "", "LINE_COLOR"], [5, 2, 1, "", "TEXT_ALIGNMENT_VERTICAL"], [5, 2, 1, "", "TEXT_LINE_SPACING"], [5, 2, 1, "", "TEXT_SIZE"], [5, 2, 1, "", "TEXT_SPACING"], [5, 2, 1, "", "TEXT_WRAP_MODE"]], "pyray.GuiDropdownBoxProperty": [[5, 2, 1, "", "ARROW_PADDING"], [5, 2, 1, "", "DROPDOWN_ITEMS_SPACING"]], "pyray.GuiIconName": [[5, 2, 1, "", "ICON_1UP"], [5, 2, 1, "", "ICON_220"], [5, 2, 1, "", "ICON_221"], [5, 2, 1, "", "ICON_222"], [5, 2, 1, "", "ICON_223"], [5, 2, 1, "", "ICON_224"], [5, 2, 1, "", "ICON_225"], [5, 2, 1, "", "ICON_226"], [5, 2, 1, "", "ICON_227"], [5, 2, 1, "", "ICON_228"], [5, 2, 1, "", "ICON_229"], [5, 2, 1, "", "ICON_230"], [5, 2, 1, "", "ICON_231"], [5, 2, 1, "", "ICON_232"], [5, 2, 1, "", "ICON_233"], [5, 2, 1, "", "ICON_234"], [5, 2, 1, "", "ICON_235"], [5, 2, 1, "", "ICON_236"], [5, 2, 1, "", "ICON_237"], [5, 2, 1, "", "ICON_238"], [5, 2, 1, "", "ICON_239"], [5, 2, 1, "", "ICON_240"], [5, 2, 1, "", "ICON_241"], [5, 2, 1, "", "ICON_242"], [5, 2, 1, "", "ICON_243"], [5, 2, 1, "", "ICON_244"], [5, 2, 1, "", "ICON_245"], [5, 2, 1, "", "ICON_246"], [5, 2, 1, "", "ICON_247"], [5, 2, 1, "", "ICON_248"], [5, 2, 1, "", "ICON_249"], [5, 2, 1, "", "ICON_250"], [5, 2, 1, "", "ICON_251"], [5, 2, 1, "", "ICON_252"], [5, 2, 1, "", "ICON_253"], [5, 2, 1, "", "ICON_254"], [5, 2, 1, "", "ICON_255"], [5, 2, 1, "", "ICON_ALARM"], [5, 2, 1, "", "ICON_ALPHA_CLEAR"], [5, 2, 1, "", "ICON_ALPHA_MULTIPLY"], [5, 2, 1, "", "ICON_ARROW_DOWN"], [5, 2, 1, "", "ICON_ARROW_DOWN_FILL"], [5, 2, 1, "", "ICON_ARROW_LEFT"], [5, 2, 1, "", "ICON_ARROW_LEFT_FILL"], [5, 2, 1, "", "ICON_ARROW_RIGHT"], [5, 2, 1, "", "ICON_ARROW_RIGHT_FILL"], [5, 2, 1, "", "ICON_ARROW_UP"], [5, 2, 1, "", "ICON_ARROW_UP_FILL"], [5, 2, 1, "", "ICON_AUDIO"], [5, 2, 1, "", "ICON_BIN"], [5, 2, 1, "", "ICON_BOX"], [5, 2, 1, "", "ICON_BOX_BOTTOM"], [5, 2, 1, "", "ICON_BOX_BOTTOM_LEFT"], [5, 2, 1, "", "ICON_BOX_BOTTOM_RIGHT"], [5, 2, 1, "", "ICON_BOX_CENTER"], [5, 2, 1, "", "ICON_BOX_CIRCLE_MASK"], [5, 2, 1, "", "ICON_BOX_CONCENTRIC"], [5, 2, 1, "", "ICON_BOX_CORNERS_BIG"], [5, 2, 1, "", "ICON_BOX_CORNERS_SMALL"], [5, 2, 1, "", "ICON_BOX_DOTS_BIG"], [5, 2, 1, "", "ICON_BOX_DOTS_SMALL"], [5, 2, 1, "", "ICON_BOX_GRID"], [5, 2, 1, "", "ICON_BOX_GRID_BIG"], [5, 2, 1, "", "ICON_BOX_LEFT"], [5, 2, 1, "", "ICON_BOX_MULTISIZE"], [5, 2, 1, "", "ICON_BOX_RIGHT"], [5, 2, 1, "", "ICON_BOX_TOP"], [5, 2, 1, "", "ICON_BOX_TOP_LEFT"], [5, 2, 1, "", "ICON_BOX_TOP_RIGHT"], [5, 2, 1, "", "ICON_BREAKPOINT_OFF"], [5, 2, 1, "", "ICON_BREAKPOINT_ON"], [5, 2, 1, "", "ICON_BRUSH_CLASSIC"], [5, 2, 1, "", "ICON_BRUSH_PAINTER"], [5, 2, 1, "", "ICON_BURGER_MENU"], [5, 2, 1, "", "ICON_CAMERA"], [5, 2, 1, "", "ICON_CASE_SENSITIVE"], [5, 2, 1, "", "ICON_CLOCK"], [5, 2, 1, "", "ICON_COIN"], [5, 2, 1, "", "ICON_COLOR_BUCKET"], [5, 2, 1, "", "ICON_COLOR_PICKER"], [5, 2, 1, "", "ICON_CORNER"], [5, 2, 1, "", "ICON_CPU"], [5, 2, 1, "", "ICON_CRACK"], [5, 2, 1, "", "ICON_CRACK_POINTS"], [5, 2, 1, "", "ICON_CROP"], [5, 2, 1, "", "ICON_CROP_ALPHA"], [5, 2, 1, "", "ICON_CROSS"], [5, 2, 1, "", "ICON_CROSSLINE"], [5, 2, 1, "", "ICON_CROSS_SMALL"], [5, 2, 1, "", "ICON_CUBE"], [5, 2, 1, "", "ICON_CUBE_FACE_BACK"], [5, 2, 1, "", "ICON_CUBE_FACE_BOTTOM"], [5, 2, 1, "", "ICON_CUBE_FACE_FRONT"], [5, 2, 1, "", "ICON_CUBE_FACE_LEFT"], [5, 2, 1, "", "ICON_CUBE_FACE_RIGHT"], [5, 2, 1, "", "ICON_CUBE_FACE_TOP"], [5, 2, 1, "", "ICON_CURSOR_CLASSIC"], [5, 2, 1, "", "ICON_CURSOR_HAND"], [5, 2, 1, "", "ICON_CURSOR_MOVE"], [5, 2, 1, "", "ICON_CURSOR_MOVE_FILL"], [5, 2, 1, "", "ICON_CURSOR_POINTER"], [5, 2, 1, "", "ICON_CURSOR_SCALE"], [5, 2, 1, "", "ICON_CURSOR_SCALE_FILL"], [5, 2, 1, "", "ICON_CURSOR_SCALE_LEFT"], [5, 2, 1, "", "ICON_CURSOR_SCALE_LEFT_FILL"], [5, 2, 1, "", "ICON_CURSOR_SCALE_RIGHT"], [5, 2, 1, "", "ICON_CURSOR_SCALE_RIGHT_FILL"], [5, 2, 1, "", "ICON_DEMON"], [5, 2, 1, "", "ICON_DITHERING"], [5, 2, 1, "", "ICON_DOOR"], [5, 2, 1, "", "ICON_EMPTYBOX"], [5, 2, 1, "", "ICON_EMPTYBOX_SMALL"], [5, 2, 1, "", "ICON_EXIT"], [5, 2, 1, "", "ICON_EXPLOSION"], [5, 2, 1, "", "ICON_EYE_OFF"], [5, 2, 1, "", "ICON_EYE_ON"], [5, 2, 1, "", "ICON_FILE"], [5, 2, 1, "", "ICON_FILETYPE_ALPHA"], [5, 2, 1, "", "ICON_FILETYPE_AUDIO"], [5, 2, 1, "", "ICON_FILETYPE_BINARY"], [5, 2, 1, "", "ICON_FILETYPE_HOME"], [5, 2, 1, "", "ICON_FILETYPE_IMAGE"], [5, 2, 1, "", "ICON_FILETYPE_INFO"], [5, 2, 1, "", "ICON_FILETYPE_PLAY"], [5, 2, 1, "", "ICON_FILETYPE_TEXT"], [5, 2, 1, "", "ICON_FILETYPE_VIDEO"], [5, 2, 1, "", "ICON_FILE_ADD"], [5, 2, 1, "", "ICON_FILE_COPY"], [5, 2, 1, "", "ICON_FILE_CUT"], [5, 2, 1, "", "ICON_FILE_DELETE"], [5, 2, 1, "", "ICON_FILE_EXPORT"], [5, 2, 1, "", "ICON_FILE_NEW"], [5, 2, 1, "", "ICON_FILE_OPEN"], [5, 2, 1, "", "ICON_FILE_PASTE"], [5, 2, 1, "", "ICON_FILE_SAVE"], [5, 2, 1, "", "ICON_FILE_SAVE_CLASSIC"], [5, 2, 1, "", "ICON_FILTER"], [5, 2, 1, "", "ICON_FILTER_BILINEAR"], [5, 2, 1, "", "ICON_FILTER_POINT"], [5, 2, 1, "", "ICON_FILTER_TOP"], [5, 2, 1, "", "ICON_FOLDER"], [5, 2, 1, "", "ICON_FOLDER_ADD"], [5, 2, 1, "", "ICON_FOLDER_FILE_OPEN"], [5, 2, 1, "", "ICON_FOLDER_OPEN"], [5, 2, 1, "", "ICON_FOLDER_SAVE"], [5, 2, 1, "", "ICON_FOUR_BOXES"], [5, 2, 1, "", "ICON_FX"], [5, 2, 1, "", "ICON_GEAR"], [5, 2, 1, "", "ICON_GEAR_BIG"], [5, 2, 1, "", "ICON_GEAR_EX"], [5, 2, 1, "", "ICON_GRID"], [5, 2, 1, "", "ICON_GRID_FILL"], [5, 2, 1, "", "ICON_HAND_POINTER"], [5, 2, 1, "", "ICON_HEART"], [5, 2, 1, "", "ICON_HELP"], [5, 2, 1, "", "ICON_HEX"], [5, 2, 1, "", "ICON_HIDPI"], [5, 2, 1, "", "ICON_HOUSE"], [5, 2, 1, "", "ICON_INFO"], [5, 2, 1, "", "ICON_KEY"], [5, 2, 1, "", "ICON_LASER"], [5, 2, 1, "", "ICON_LAYERS"], [5, 2, 1, "", "ICON_LAYERS_VISIBLE"], [5, 2, 1, "", "ICON_LENS"], [5, 2, 1, "", "ICON_LENS_BIG"], [5, 2, 1, "", "ICON_LIFE_BARS"], [5, 2, 1, "", "ICON_LINK"], [5, 2, 1, "", "ICON_LINK_BOXES"], [5, 2, 1, "", "ICON_LINK_BROKE"], [5, 2, 1, "", "ICON_LINK_MULTI"], [5, 2, 1, "", "ICON_LINK_NET"], [5, 2, 1, "", "ICON_LOCK_CLOSE"], [5, 2, 1, "", "ICON_LOCK_OPEN"], [5, 2, 1, "", "ICON_MAGNET"], [5, 2, 1, "", "ICON_MAILBOX"], [5, 2, 1, "", "ICON_MIPMAPS"], [5, 2, 1, "", "ICON_MODE_2D"], [5, 2, 1, "", "ICON_MODE_3D"], [5, 2, 1, "", "ICON_MONITOR"], [5, 2, 1, "", "ICON_MUTATE"], [5, 2, 1, "", "ICON_MUTATE_FILL"], [5, 2, 1, "", "ICON_NONE"], [5, 2, 1, "", "ICON_NOTEBOOK"], [5, 2, 1, "", "ICON_OK_TICK"], [5, 2, 1, "", "ICON_PENCIL"], [5, 2, 1, "", "ICON_PENCIL_BIG"], [5, 2, 1, "", "ICON_PHOTO_CAMERA"], [5, 2, 1, "", "ICON_PHOTO_CAMERA_FLASH"], [5, 2, 1, "", "ICON_PLAYER"], [5, 2, 1, "", "ICON_PLAYER_JUMP"], [5, 2, 1, "", "ICON_PLAYER_NEXT"], [5, 2, 1, "", "ICON_PLAYER_PAUSE"], [5, 2, 1, "", "ICON_PLAYER_PLAY"], [5, 2, 1, "", "ICON_PLAYER_PLAY_BACK"], [5, 2, 1, "", "ICON_PLAYER_PREVIOUS"], [5, 2, 1, "", "ICON_PLAYER_RECORD"], [5, 2, 1, "", "ICON_PLAYER_STOP"], [5, 2, 1, "", "ICON_POT"], [5, 2, 1, "", "ICON_PRINTER"], [5, 2, 1, "", "ICON_REDO"], [5, 2, 1, "", "ICON_REDO_FILL"], [5, 2, 1, "", "ICON_REG_EXP"], [5, 2, 1, "", "ICON_REPEAT"], [5, 2, 1, "", "ICON_REPEAT_FILL"], [5, 2, 1, "", "ICON_REREDO"], [5, 2, 1, "", "ICON_REREDO_FILL"], [5, 2, 1, "", "ICON_RESIZE"], [5, 2, 1, "", "ICON_RESTART"], [5, 2, 1, "", "ICON_ROM"], [5, 2, 1, "", "ICON_ROTATE"], [5, 2, 1, "", "ICON_ROTATE_FILL"], [5, 2, 1, "", "ICON_RUBBER"], [5, 2, 1, "", "ICON_SAND_TIMER"], [5, 2, 1, "", "ICON_SCALE"], [5, 2, 1, "", "ICON_SHIELD"], [5, 2, 1, "", "ICON_SHUFFLE"], [5, 2, 1, "", "ICON_SHUFFLE_FILL"], [5, 2, 1, "", "ICON_SPECIAL"], [5, 2, 1, "", "ICON_SQUARE_TOGGLE"], [5, 2, 1, "", "ICON_STAR"], [5, 2, 1, "", "ICON_STEP_INTO"], [5, 2, 1, "", "ICON_STEP_OUT"], [5, 2, 1, "", "ICON_STEP_OVER"], [5, 2, 1, "", "ICON_SUITCASE"], [5, 2, 1, "", "ICON_SUITCASE_ZIP"], [5, 2, 1, "", "ICON_SYMMETRY"], [5, 2, 1, "", "ICON_SYMMETRY_HORIZONTAL"], [5, 2, 1, "", "ICON_SYMMETRY_VERTICAL"], [5, 2, 1, "", "ICON_TARGET"], [5, 2, 1, "", "ICON_TARGET_BIG"], [5, 2, 1, "", "ICON_TARGET_BIG_FILL"], [5, 2, 1, "", "ICON_TARGET_MOVE"], [5, 2, 1, "", "ICON_TARGET_MOVE_FILL"], [5, 2, 1, "", "ICON_TARGET_POINT"], [5, 2, 1, "", "ICON_TARGET_SMALL"], [5, 2, 1, "", "ICON_TARGET_SMALL_FILL"], [5, 2, 1, "", "ICON_TEXT_A"], [5, 2, 1, "", "ICON_TEXT_NOTES"], [5, 2, 1, "", "ICON_TEXT_POPUP"], [5, 2, 1, "", "ICON_TEXT_T"], [5, 2, 1, "", "ICON_TOOLS"], [5, 2, 1, "", "ICON_UNDO"], [5, 2, 1, "", "ICON_UNDO_FILL"], [5, 2, 1, "", "ICON_VERTICAL_BARS"], [5, 2, 1, "", "ICON_VERTICAL_BARS_FILL"], [5, 2, 1, "", "ICON_WATER_DROP"], [5, 2, 1, "", "ICON_WAVE"], [5, 2, 1, "", "ICON_WAVE_SINUS"], [5, 2, 1, "", "ICON_WAVE_SQUARE"], [5, 2, 1, "", "ICON_WAVE_TRIANGULAR"], [5, 2, 1, "", "ICON_WINDOW"], [5, 2, 1, "", "ICON_ZOOM_ALL"], [5, 2, 1, "", "ICON_ZOOM_BIG"], [5, 2, 1, "", "ICON_ZOOM_CENTER"], [5, 2, 1, "", "ICON_ZOOM_MEDIUM"], [5, 2, 1, "", "ICON_ZOOM_SMALL"]], "pyray.GuiListViewProperty": [[5, 2, 1, "", "LIST_ITEMS_HEIGHT"], [5, 2, 1, "", "LIST_ITEMS_SPACING"], [5, 2, 1, "", "SCROLLBAR_SIDE"], [5, 2, 1, "", "SCROLLBAR_WIDTH"]], "pyray.GuiProgressBarProperty": [[5, 2, 1, "", "PROGRESS_PADDING"]], "pyray.GuiScrollBarProperty": [[5, 2, 1, "", "ARROWS_SIZE"], [5, 2, 1, "", "ARROWS_VISIBLE"], [5, 2, 1, "", "SCROLL_PADDING"], [5, 2, 1, "", "SCROLL_SLIDER_PADDING"], [5, 2, 1, "", "SCROLL_SLIDER_SIZE"], [5, 2, 1, "", "SCROLL_SPEED"]], "pyray.GuiSliderProperty": [[5, 2, 1, "", "SLIDER_PADDING"], [5, 2, 1, "", "SLIDER_WIDTH"]], "pyray.GuiSpinnerProperty": [[5, 2, 1, "", "SPIN_BUTTON_SPACING"], [5, 2, 1, "", "SPIN_BUTTON_WIDTH"]], "pyray.GuiState": [[5, 2, 1, "", "STATE_DISABLED"], [5, 2, 1, "", "STATE_FOCUSED"], [5, 2, 1, "", "STATE_NORMAL"], [5, 2, 1, "", "STATE_PRESSED"]], "pyray.GuiStyleProp": [[5, 2, 1, "", "controlId"], [5, 2, 1, "", "propertyId"], [5, 2, 1, "", "propertyValue"]], "pyray.GuiTextAlignment": [[5, 2, 1, "", "TEXT_ALIGN_CENTER"], [5, 2, 1, "", "TEXT_ALIGN_LEFT"], [5, 2, 1, "", "TEXT_ALIGN_RIGHT"]], "pyray.GuiTextAlignmentVertical": [[5, 2, 1, "", "TEXT_ALIGN_BOTTOM"], [5, 2, 1, "", "TEXT_ALIGN_MIDDLE"], [5, 2, 1, "", "TEXT_ALIGN_TOP"]], "pyray.GuiTextBoxProperty": [[5, 2, 1, "", "TEXT_READONLY"]], "pyray.GuiTextWrapMode": [[5, 2, 1, "", "TEXT_WRAP_CHAR"], [5, 2, 1, "", "TEXT_WRAP_NONE"], [5, 2, 1, "", "TEXT_WRAP_WORD"]], "pyray.GuiToggleProperty": [[5, 2, 1, "", "GROUP_PADDING"]], "pyray.Image": [[5, 2, 1, "", "data"], [5, 2, 1, "", "format"], [5, 2, 1, "", "height"], [5, 2, 1, "", "mipmaps"], [5, 2, 1, "", "width"]], "pyray.KeyboardKey": [[5, 2, 1, "", "KEY_A"], [5, 2, 1, "", "KEY_APOSTROPHE"], [5, 2, 1, "", "KEY_B"], [5, 2, 1, "", "KEY_BACK"], [5, 2, 1, "", "KEY_BACKSLASH"], [5, 2, 1, "", "KEY_BACKSPACE"], [5, 2, 1, "", "KEY_C"], [5, 2, 1, "", "KEY_CAPS_LOCK"], [5, 2, 1, "", "KEY_COMMA"], [5, 2, 1, "", "KEY_D"], [5, 2, 1, "", "KEY_DELETE"], [5, 2, 1, "", "KEY_DOWN"], [5, 2, 1, "", "KEY_E"], [5, 2, 1, "", "KEY_EIGHT"], [5, 2, 1, "", "KEY_END"], [5, 2, 1, "", "KEY_ENTER"], [5, 2, 1, "", "KEY_EQUAL"], [5, 2, 1, "", "KEY_ESCAPE"], [5, 2, 1, "", "KEY_F"], [5, 2, 1, "", "KEY_F1"], [5, 2, 1, "", "KEY_F10"], [5, 2, 1, "", "KEY_F11"], [5, 2, 1, "", "KEY_F12"], [5, 2, 1, "", "KEY_F2"], [5, 2, 1, "", "KEY_F3"], [5, 2, 1, "", "KEY_F4"], [5, 2, 1, "", "KEY_F5"], [5, 2, 1, "", "KEY_F6"], [5, 2, 1, "", "KEY_F7"], [5, 2, 1, "", "KEY_F8"], [5, 2, 1, "", "KEY_F9"], [5, 2, 1, "", "KEY_FIVE"], [5, 2, 1, "", "KEY_FOUR"], [5, 2, 1, "", "KEY_G"], [5, 2, 1, "", "KEY_GRAVE"], [5, 2, 1, "", "KEY_H"], [5, 2, 1, "", "KEY_HOME"], [5, 2, 1, "", "KEY_I"], [5, 2, 1, "", "KEY_INSERT"], [5, 2, 1, "", "KEY_J"], [5, 2, 1, "", "KEY_K"], [5, 2, 1, "", "KEY_KB_MENU"], [5, 2, 1, "", "KEY_KP_0"], [5, 2, 1, "", "KEY_KP_1"], [5, 2, 1, "", "KEY_KP_2"], [5, 2, 1, "", "KEY_KP_3"], [5, 2, 1, "", "KEY_KP_4"], [5, 2, 1, "", "KEY_KP_5"], [5, 2, 1, "", "KEY_KP_6"], [5, 2, 1, "", "KEY_KP_7"], [5, 2, 1, "", "KEY_KP_8"], [5, 2, 1, "", "KEY_KP_9"], [5, 2, 1, "", "KEY_KP_ADD"], [5, 2, 1, "", "KEY_KP_DECIMAL"], [5, 2, 1, "", "KEY_KP_DIVIDE"], [5, 2, 1, "", "KEY_KP_ENTER"], [5, 2, 1, "", "KEY_KP_EQUAL"], [5, 2, 1, "", "KEY_KP_MULTIPLY"], [5, 2, 1, "", "KEY_KP_SUBTRACT"], [5, 2, 1, "", "KEY_L"], [5, 2, 1, "", "KEY_LEFT"], [5, 2, 1, "", "KEY_LEFT_ALT"], [5, 2, 1, "", "KEY_LEFT_BRACKET"], [5, 2, 1, "", "KEY_LEFT_CONTROL"], [5, 2, 1, "", "KEY_LEFT_SHIFT"], [5, 2, 1, "", "KEY_LEFT_SUPER"], [5, 2, 1, "", "KEY_M"], [5, 2, 1, "", "KEY_MENU"], [5, 2, 1, "", "KEY_MINUS"], [5, 2, 1, "", "KEY_N"], [5, 2, 1, "", "KEY_NINE"], [5, 2, 1, "", "KEY_NULL"], [5, 2, 1, "", "KEY_NUM_LOCK"], [5, 2, 1, "", "KEY_O"], [5, 2, 1, "", "KEY_ONE"], [5, 2, 1, "", "KEY_P"], [5, 2, 1, "", "KEY_PAGE_DOWN"], [5, 2, 1, "", "KEY_PAGE_UP"], [5, 2, 1, "", "KEY_PAUSE"], [5, 2, 1, "", "KEY_PERIOD"], [5, 2, 1, "", "KEY_PRINT_SCREEN"], [5, 2, 1, "", "KEY_Q"], [5, 2, 1, "", "KEY_R"], [5, 2, 1, "", "KEY_RIGHT"], [5, 2, 1, "", "KEY_RIGHT_ALT"], [5, 2, 1, "", "KEY_RIGHT_BRACKET"], [5, 2, 1, "", "KEY_RIGHT_CONTROL"], [5, 2, 1, "", "KEY_RIGHT_SHIFT"], [5, 2, 1, "", "KEY_RIGHT_SUPER"], [5, 2, 1, "", "KEY_S"], [5, 2, 1, "", "KEY_SCROLL_LOCK"], [5, 2, 1, "", "KEY_SEMICOLON"], [5, 2, 1, "", "KEY_SEVEN"], [5, 2, 1, "", "KEY_SIX"], [5, 2, 1, "", "KEY_SLASH"], [5, 2, 1, "", "KEY_SPACE"], [5, 2, 1, "", "KEY_T"], [5, 2, 1, "", "KEY_TAB"], [5, 2, 1, "", "KEY_THREE"], [5, 2, 1, "", "KEY_TWO"], [5, 2, 1, "", "KEY_U"], [5, 2, 1, "", "KEY_UP"], [5, 2, 1, "", "KEY_V"], [5, 2, 1, "", "KEY_VOLUME_DOWN"], [5, 2, 1, "", "KEY_VOLUME_UP"], [5, 2, 1, "", "KEY_W"], [5, 2, 1, "", "KEY_X"], [5, 2, 1, "", "KEY_Y"], [5, 2, 1, "", "KEY_Z"], [5, 2, 1, "", "KEY_ZERO"]], "pyray.Material": [[5, 2, 1, "", "maps"], [5, 2, 1, "", "params"], [5, 2, 1, "", "shader"]], "pyray.MaterialMap": [[5, 2, 1, "", "color"], [5, 2, 1, "", "texture"], [5, 2, 1, "", "value"]], "pyray.MaterialMapIndex": [[5, 2, 1, "", "MATERIAL_MAP_ALBEDO"], [5, 2, 1, "", "MATERIAL_MAP_BRDF"], [5, 2, 1, "", "MATERIAL_MAP_CUBEMAP"], [5, 2, 1, "", "MATERIAL_MAP_EMISSION"], [5, 2, 1, "", "MATERIAL_MAP_HEIGHT"], [5, 2, 1, "", "MATERIAL_MAP_IRRADIANCE"], [5, 2, 1, "", "MATERIAL_MAP_METALNESS"], [5, 2, 1, "", "MATERIAL_MAP_NORMAL"], [5, 2, 1, "", "MATERIAL_MAP_OCCLUSION"], [5, 2, 1, "", "MATERIAL_MAP_PREFILTER"], [5, 2, 1, "", "MATERIAL_MAP_ROUGHNESS"]], "pyray.Matrix": [[5, 2, 1, "", "m0"], [5, 2, 1, "", "m1"], [5, 2, 1, "", "m10"], [5, 2, 1, "", "m11"], [5, 2, 1, "", "m12"], [5, 2, 1, "", "m13"], [5, 2, 1, "", "m14"], [5, 2, 1, "", "m15"], [5, 2, 1, "", "m2"], [5, 2, 1, "", "m3"], [5, 2, 1, "", "m4"], [5, 2, 1, "", "m5"], [5, 2, 1, "", "m6"], [5, 2, 1, "", "m7"], [5, 2, 1, "", "m8"], [5, 2, 1, "", "m9"]], "pyray.Matrix2x2": [[5, 2, 1, "", "m00"], [5, 2, 1, "", "m01"], [5, 2, 1, "", "m10"], [5, 2, 1, "", "m11"]], "pyray.Mesh": [[5, 2, 1, "", "animNormals"], [5, 2, 1, "", "animVertices"], [5, 2, 1, "", "boneIds"], [5, 2, 1, "", "boneWeights"], [5, 2, 1, "", "colors"], [5, 2, 1, "", "indices"], [5, 2, 1, "", "normals"], [5, 2, 1, "", "tangents"], [5, 2, 1, "", "texcoords"], [5, 2, 1, "", "texcoords2"], [5, 2, 1, "", "triangleCount"], [5, 2, 1, "", "vaoId"], [5, 2, 1, "", "vboId"], [5, 2, 1, "", "vertexCount"], [5, 2, 1, "", "vertices"]], "pyray.Model": [[5, 2, 1, "", "bindPose"], [5, 2, 1, "", "boneCount"], [5, 2, 1, "", "bones"], [5, 2, 1, "", "materialCount"], [5, 2, 1, "", "materials"], [5, 2, 1, "", "meshCount"], [5, 2, 1, "", "meshMaterial"], [5, 2, 1, "", "meshes"], [5, 2, 1, "", "transform"]], "pyray.ModelAnimation": [[5, 2, 1, "", "boneCount"], [5, 2, 1, "", "bones"], [5, 2, 1, "", "frameCount"], [5, 2, 1, "", "framePoses"], [5, 2, 1, "", "name"]], "pyray.MouseButton": [[5, 2, 1, "", "MOUSE_BUTTON_BACK"], [5, 2, 1, "", "MOUSE_BUTTON_EXTRA"], [5, 2, 1, "", "MOUSE_BUTTON_FORWARD"], [5, 2, 1, "", "MOUSE_BUTTON_LEFT"], [5, 2, 1, "", "MOUSE_BUTTON_MIDDLE"], [5, 2, 1, "", "MOUSE_BUTTON_RIGHT"], [5, 2, 1, "", "MOUSE_BUTTON_SIDE"]], "pyray.MouseCursor": [[5, 2, 1, "", "MOUSE_CURSOR_ARROW"], [5, 2, 1, "", "MOUSE_CURSOR_CROSSHAIR"], [5, 2, 1, "", "MOUSE_CURSOR_DEFAULT"], [5, 2, 1, "", "MOUSE_CURSOR_IBEAM"], [5, 2, 1, "", "MOUSE_CURSOR_NOT_ALLOWED"], [5, 2, 1, "", "MOUSE_CURSOR_POINTING_HAND"], [5, 2, 1, "", "MOUSE_CURSOR_RESIZE_ALL"], [5, 2, 1, "", "MOUSE_CURSOR_RESIZE_EW"], [5, 2, 1, "", "MOUSE_CURSOR_RESIZE_NESW"], [5, 2, 1, "", "MOUSE_CURSOR_RESIZE_NS"], [5, 2, 1, "", "MOUSE_CURSOR_RESIZE_NWSE"]], "pyray.Music": [[5, 2, 1, "", "ctxData"], [5, 2, 1, "", "ctxType"], [5, 2, 1, "", "frameCount"], [5, 2, 1, "", "looping"], [5, 2, 1, "", "stream"]], "pyray.NPatchInfo": [[5, 2, 1, "", "bottom"], [5, 2, 1, "", "layout"], [5, 2, 1, "", "left"], [5, 2, 1, "", "right"], [5, 2, 1, "", "source"], [5, 2, 1, "", "top"]], "pyray.NPatchLayout": [[5, 2, 1, "", "NPATCH_NINE_PATCH"], [5, 2, 1, "", "NPATCH_THREE_PATCH_HORIZONTAL"], [5, 2, 1, "", "NPATCH_THREE_PATCH_VERTICAL"]], "pyray.PhysicsBodyData": [[5, 2, 1, "", "angularVelocity"], [5, 2, 1, "", "dynamicFriction"], [5, 2, 1, "", "enabled"], [5, 2, 1, "", "force"], [5, 2, 1, "", "freezeOrient"], [5, 2, 1, "", "id"], [5, 2, 1, "", "inertia"], [5, 2, 1, "", "inverseInertia"], [5, 2, 1, "", "inverseMass"], [5, 2, 1, "", "isGrounded"], [5, 2, 1, "", "mass"], [5, 2, 1, "", "orient"], [5, 2, 1, "", "position"], [5, 2, 1, "", "restitution"], [5, 2, 1, "", "shape"], [5, 2, 1, "", "staticFriction"], [5, 2, 1, "", "torque"], [5, 2, 1, "", "useGravity"], [5, 2, 1, "", "velocity"]], "pyray.PhysicsManifoldData": [[5, 2, 1, "", "bodyA"], [5, 2, 1, "", "bodyB"], [5, 2, 1, "", "contacts"], [5, 2, 1, "", "contactsCount"], [5, 2, 1, "", "dynamicFriction"], [5, 2, 1, "", "id"], [5, 2, 1, "", "normal"], [5, 2, 1, "", "penetration"], [5, 2, 1, "", "restitution"], [5, 2, 1, "", "staticFriction"]], "pyray.PhysicsShape": [[5, 2, 1, "", "body"], [5, 2, 1, "", "radius"], [5, 2, 1, "", "transform"], [5, 2, 1, "", "type"], [5, 2, 1, "", "vertexData"]], "pyray.PhysicsVertexData": [[5, 2, 1, "", "normals"], [5, 2, 1, "", "positions"], [5, 2, 1, "", "vertexCount"]], "pyray.PixelFormat": [[5, 2, 1, "", "PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_DXT1_RGB"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_DXT1_RGBA"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_DXT3_RGBA"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_DXT5_RGBA"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_ETC1_RGB"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_ETC2_RGB"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_PVRT_RGB"], [5, 2, 1, "", "PIXELFORMAT_COMPRESSED_PVRT_RGBA"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_GRAYSCALE"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16G16B16"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16G16B16A16"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32G32B32"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32G32B32A32"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R4G4B4A4"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R5G5B5A1"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R5G6B5"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R8G8B8"], [5, 2, 1, "", "PIXELFORMAT_UNCOMPRESSED_R8G8B8A8"]], "pyray.Ray": [[5, 2, 1, "", "direction"], [5, 2, 1, "", "position"]], "pyray.RayCollision": [[5, 2, 1, "", "distance"], [5, 2, 1, "", "hit"], [5, 2, 1, "", "normal"], [5, 2, 1, "", "point"]], "pyray.Rectangle": [[5, 2, 1, "", "height"], [5, 2, 1, "", "width"], [5, 2, 1, "", "x"], [5, 2, 1, "", "y"]], "pyray.RenderTexture": [[5, 2, 1, "", "depth"], [5, 2, 1, "", "id"], [5, 2, 1, "", "texture"]], "pyray.Shader": [[5, 2, 1, "", "id"], [5, 2, 1, "", "locs"]], "pyray.ShaderAttributeDataType": [[5, 2, 1, "", "SHADER_ATTRIB_FLOAT"], [5, 2, 1, "", "SHADER_ATTRIB_VEC2"], [5, 2, 1, "", "SHADER_ATTRIB_VEC3"], [5, 2, 1, "", "SHADER_ATTRIB_VEC4"]], "pyray.ShaderLocationIndex": [[5, 2, 1, "", "SHADER_LOC_COLOR_AMBIENT"], [5, 2, 1, "", "SHADER_LOC_COLOR_DIFFUSE"], [5, 2, 1, "", "SHADER_LOC_COLOR_SPECULAR"], [5, 2, 1, "", "SHADER_LOC_MAP_ALBEDO"], [5, 2, 1, "", "SHADER_LOC_MAP_BRDF"], [5, 2, 1, "", "SHADER_LOC_MAP_CUBEMAP"], [5, 2, 1, "", "SHADER_LOC_MAP_EMISSION"], [5, 2, 1, "", "SHADER_LOC_MAP_HEIGHT"], [5, 2, 1, "", "SHADER_LOC_MAP_IRRADIANCE"], [5, 2, 1, "", "SHADER_LOC_MAP_METALNESS"], [5, 2, 1, "", "SHADER_LOC_MAP_NORMAL"], [5, 2, 1, "", "SHADER_LOC_MAP_OCCLUSION"], [5, 2, 1, "", "SHADER_LOC_MAP_PREFILTER"], [5, 2, 1, "", "SHADER_LOC_MAP_ROUGHNESS"], [5, 2, 1, "", "SHADER_LOC_MATRIX_MODEL"], [5, 2, 1, "", "SHADER_LOC_MATRIX_MVP"], [5, 2, 1, "", "SHADER_LOC_MATRIX_NORMAL"], [5, 2, 1, "", "SHADER_LOC_MATRIX_PROJECTION"], [5, 2, 1, "", "SHADER_LOC_MATRIX_VIEW"], [5, 2, 1, "", "SHADER_LOC_VECTOR_VIEW"], [5, 2, 1, "", "SHADER_LOC_VERTEX_COLOR"], [5, 2, 1, "", "SHADER_LOC_VERTEX_NORMAL"], [5, 2, 1, "", "SHADER_LOC_VERTEX_POSITION"], [5, 2, 1, "", "SHADER_LOC_VERTEX_TANGENT"], [5, 2, 1, "", "SHADER_LOC_VERTEX_TEXCOORD01"], [5, 2, 1, "", "SHADER_LOC_VERTEX_TEXCOORD02"]], "pyray.ShaderUniformDataType": [[5, 2, 1, "", "SHADER_UNIFORM_FLOAT"], [5, 2, 1, "", "SHADER_UNIFORM_INT"], [5, 2, 1, "", "SHADER_UNIFORM_IVEC2"], [5, 2, 1, "", "SHADER_UNIFORM_IVEC3"], [5, 2, 1, "", "SHADER_UNIFORM_IVEC4"], [5, 2, 1, "", "SHADER_UNIFORM_SAMPLER2D"], [5, 2, 1, "", "SHADER_UNIFORM_VEC2"], [5, 2, 1, "", "SHADER_UNIFORM_VEC3"], [5, 2, 1, "", "SHADER_UNIFORM_VEC4"]], "pyray.Sound": [[5, 2, 1, "", "frameCount"], [5, 2, 1, "", "stream"]], "pyray.Texture": [[5, 2, 1, "", "format"], [5, 2, 1, "", "height"], [5, 2, 1, "", "id"], [5, 2, 1, "", "mipmaps"], [5, 2, 1, "", "width"]], "pyray.Texture2D": [[5, 2, 1, "", "format"], [5, 2, 1, "", "height"], [5, 2, 1, "", "id"], [5, 2, 1, "", "mipmaps"], [5, 2, 1, "", "width"]], "pyray.TextureFilter": [[5, 2, 1, "", "TEXTURE_FILTER_ANISOTROPIC_16X"], [5, 2, 1, "", "TEXTURE_FILTER_ANISOTROPIC_4X"], [5, 2, 1, "", "TEXTURE_FILTER_ANISOTROPIC_8X"], [5, 2, 1, "", "TEXTURE_FILTER_BILINEAR"], [5, 2, 1, "", "TEXTURE_FILTER_POINT"], [5, 2, 1, "", "TEXTURE_FILTER_TRILINEAR"]], "pyray.TextureWrap": [[5, 2, 1, "", "TEXTURE_WRAP_CLAMP"], [5, 2, 1, "", "TEXTURE_WRAP_MIRROR_CLAMP"], [5, 2, 1, "", "TEXTURE_WRAP_MIRROR_REPEAT"], [5, 2, 1, "", "TEXTURE_WRAP_REPEAT"]], "pyray.TraceLogLevel": [[5, 2, 1, "", "LOG_ALL"], [5, 2, 1, "", "LOG_DEBUG"], [5, 2, 1, "", "LOG_ERROR"], [5, 2, 1, "", "LOG_FATAL"], [5, 2, 1, "", "LOG_INFO"], [5, 2, 1, "", "LOG_NONE"], [5, 2, 1, "", "LOG_TRACE"], [5, 2, 1, "", "LOG_WARNING"]], "pyray.Transform": [[5, 2, 1, "", "rotation"], [5, 2, 1, "", "scale"], [5, 2, 1, "", "translation"]], "pyray.Vector2": [[5, 2, 1, "", "x"], [5, 2, 1, "", "y"]], "pyray.Vector3": [[5, 2, 1, "", "x"], [5, 2, 1, "", "y"], [5, 2, 1, "", "z"]], "pyray.Vector4": [[5, 2, 1, "", "w"], [5, 2, 1, "", "x"], [5, 2, 1, "", "y"], [5, 2, 1, "", "z"]], "pyray.VrDeviceInfo": [[5, 2, 1, "", "chromaAbCorrection"], [5, 2, 1, "", "eyeToScreenDistance"], [5, 2, 1, "", "hResolution"], [5, 2, 1, "", "hScreenSize"], [5, 2, 1, "", "interpupillaryDistance"], [5, 2, 1, "", "lensDistortionValues"], [5, 2, 1, "", "lensSeparationDistance"], [5, 2, 1, "", "vResolution"], [5, 2, 1, "", "vScreenCenter"], [5, 2, 1, "", "vScreenSize"]], "pyray.VrStereoConfig": [[5, 2, 1, "", "leftLensCenter"], [5, 2, 1, "", "leftScreenCenter"], [5, 2, 1, "", "projection"], [5, 2, 1, "", "rightLensCenter"], [5, 2, 1, "", "rightScreenCenter"], [5, 2, 1, "", "scale"], [5, 2, 1, "", "scaleIn"], [5, 2, 1, "", "viewOffset"]], "pyray.Wave": [[5, 2, 1, "", "channels"], [5, 2, 1, "", "data"], [5, 2, 1, "", "frameCount"], [5, 2, 1, "", "sampleRate"], [5, 2, 1, "", "sampleSize"]], "pyray.float16": [[5, 2, 1, "", "v"]], "pyray.float3": [[5, 2, 1, "", "v"]], "pyray.rlBlendMode": [[5, 2, 1, "", "RL_BLEND_ADDITIVE"], [5, 2, 1, "", "RL_BLEND_ADD_COLORS"], [5, 2, 1, "", "RL_BLEND_ALPHA"], [5, 2, 1, "", "RL_BLEND_ALPHA_PREMULTIPLY"], [5, 2, 1, "", "RL_BLEND_CUSTOM"], [5, 2, 1, "", "RL_BLEND_CUSTOM_SEPARATE"], [5, 2, 1, "", "RL_BLEND_MULTIPLIED"], [5, 2, 1, "", "RL_BLEND_SUBTRACT_COLORS"]], "pyray.rlCullMode": [[5, 2, 1, "", "RL_CULL_FACE_BACK"], [5, 2, 1, "", "RL_CULL_FACE_FRONT"]], "pyray.rlDrawCall": [[5, 2, 1, "", "mode"], [5, 2, 1, "", "textureId"], [5, 2, 1, "", "vertexAlignment"], [5, 2, 1, "", "vertexCount"]], "pyray.rlFramebufferAttachTextureType": [[5, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_X"], [5, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y"], [5, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z"], [5, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_X"], [5, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_Y"], [5, 2, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_Z"], [5, 2, 1, "", "RL_ATTACHMENT_RENDERBUFFER"], [5, 2, 1, "", "RL_ATTACHMENT_TEXTURE2D"]], "pyray.rlFramebufferAttachType": [[5, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL0"], [5, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL1"], [5, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL2"], [5, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL3"], [5, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL4"], [5, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL5"], [5, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL6"], [5, 2, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL7"], [5, 2, 1, "", "RL_ATTACHMENT_DEPTH"], [5, 2, 1, "", "RL_ATTACHMENT_STENCIL"]], "pyray.rlGlVersion": [[5, 2, 1, "", "RL_OPENGL_11"], [5, 2, 1, "", "RL_OPENGL_21"], [5, 2, 1, "", "RL_OPENGL_33"], [5, 2, 1, "", "RL_OPENGL_43"], [5, 2, 1, "", "RL_OPENGL_ES_20"], [5, 2, 1, "", "RL_OPENGL_ES_30"]], "pyray.rlPixelFormat": [[5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT1_RGB"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC1_RGB"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC2_RGB"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_PVRT_RGB"], [5, 2, 1, "", "RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8"], [5, 2, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8"]], "pyray.rlRenderBatch": [[5, 2, 1, "", "bufferCount"], [5, 2, 1, "", "currentBuffer"], [5, 2, 1, "", "currentDepth"], [5, 2, 1, "", "drawCounter"], [5, 2, 1, "", "draws"], [5, 2, 1, "", "vertexBuffer"]], "pyray.rlShaderAttributeDataType": [[5, 2, 1, "", "RL_SHADER_ATTRIB_FLOAT"], [5, 2, 1, "", "RL_SHADER_ATTRIB_VEC2"], [5, 2, 1, "", "RL_SHADER_ATTRIB_VEC3"], [5, 2, 1, "", "RL_SHADER_ATTRIB_VEC4"]], "pyray.rlShaderLocationIndex": [[5, 2, 1, "", "RL_SHADER_LOC_COLOR_AMBIENT"], [5, 2, 1, "", "RL_SHADER_LOC_COLOR_DIFFUSE"], [5, 2, 1, "", "RL_SHADER_LOC_COLOR_SPECULAR"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_ALBEDO"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_BRDF"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_CUBEMAP"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_EMISSION"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_HEIGHT"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_IRRADIANCE"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_METALNESS"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_NORMAL"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_OCCLUSION"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_PREFILTER"], [5, 2, 1, "", "RL_SHADER_LOC_MAP_ROUGHNESS"], [5, 2, 1, "", "RL_SHADER_LOC_MATRIX_MODEL"], [5, 2, 1, "", "RL_SHADER_LOC_MATRIX_MVP"], [5, 2, 1, "", "RL_SHADER_LOC_MATRIX_NORMAL"], [5, 2, 1, "", "RL_SHADER_LOC_MATRIX_PROJECTION"], [5, 2, 1, "", "RL_SHADER_LOC_MATRIX_VIEW"], [5, 2, 1, "", "RL_SHADER_LOC_VECTOR_VIEW"], [5, 2, 1, "", "RL_SHADER_LOC_VERTEX_COLOR"], [5, 2, 1, "", "RL_SHADER_LOC_VERTEX_NORMAL"], [5, 2, 1, "", "RL_SHADER_LOC_VERTEX_POSITION"], [5, 2, 1, "", "RL_SHADER_LOC_VERTEX_TANGENT"], [5, 2, 1, "", "RL_SHADER_LOC_VERTEX_TEXCOORD01"], [5, 2, 1, "", "RL_SHADER_LOC_VERTEX_TEXCOORD02"]], "pyray.rlShaderUniformDataType": [[5, 2, 1, "", "RL_SHADER_UNIFORM_FLOAT"], [5, 2, 1, "", "RL_SHADER_UNIFORM_INT"], [5, 2, 1, "", "RL_SHADER_UNIFORM_IVEC2"], [5, 2, 1, "", "RL_SHADER_UNIFORM_IVEC3"], [5, 2, 1, "", "RL_SHADER_UNIFORM_IVEC4"], [5, 2, 1, "", "RL_SHADER_UNIFORM_SAMPLER2D"], [5, 2, 1, "", "RL_SHADER_UNIFORM_VEC2"], [5, 2, 1, "", "RL_SHADER_UNIFORM_VEC3"], [5, 2, 1, "", "RL_SHADER_UNIFORM_VEC4"]], "pyray.rlTextureFilter": [[5, 2, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_16X"], [5, 2, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_4X"], [5, 2, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_8X"], [5, 2, 1, "", "RL_TEXTURE_FILTER_BILINEAR"], [5, 2, 1, "", "RL_TEXTURE_FILTER_POINT"], [5, 2, 1, "", "RL_TEXTURE_FILTER_TRILINEAR"]], "pyray.rlTraceLogLevel": [[5, 2, 1, "", "RL_LOG_ALL"], [5, 2, 1, "", "RL_LOG_DEBUG"], [5, 2, 1, "", "RL_LOG_ERROR"], [5, 2, 1, "", "RL_LOG_FATAL"], [5, 2, 1, "", "RL_LOG_INFO"], [5, 2, 1, "", "RL_LOG_NONE"], [5, 2, 1, "", "RL_LOG_TRACE"], [5, 2, 1, "", "RL_LOG_WARNING"]], "pyray.rlVertexBuffer": [[5, 2, 1, "", "colors"], [5, 2, 1, "", "elementCount"], [5, 2, 1, "", "indices"], [5, 2, 1, "", "texcoords"], [5, 2, 1, "", "vaoId"], [5, 2, 1, "", "vboId"], [5, 2, 1, "", "vertices"]], "raylib": [[6, 3, 1, "", "ARROWS_SIZE"], [6, 3, 1, "", "ARROWS_VISIBLE"], [6, 3, 1, "", "ARROW_PADDING"], [6, 4, 1, "", "AttachAudioMixedProcessor"], [6, 4, 1, "", "AttachAudioStreamProcessor"], [6, 1, 1, "", "AudioStream"], [6, 1, 1, "", "AutomationEvent"], [6, 1, 1, "", "AutomationEventList"], [6, 3, 1, "", "BACKGROUND_COLOR"], [6, 3, 1, "", "BASE_COLOR_DISABLED"], [6, 3, 1, "", "BASE_COLOR_FOCUSED"], [6, 3, 1, "", "BASE_COLOR_NORMAL"], [6, 3, 1, "", "BASE_COLOR_PRESSED"], [6, 3, 1, "", "BEIGE"], [6, 3, 1, "", "BLACK"], [6, 3, 1, "", "BLANK"], [6, 3, 1, "", "BLEND_ADDITIVE"], [6, 3, 1, "", "BLEND_ADD_COLORS"], [6, 3, 1, "", "BLEND_ALPHA"], [6, 3, 1, "", "BLEND_ALPHA_PREMULTIPLY"], [6, 3, 1, "", "BLEND_CUSTOM"], [6, 3, 1, "", "BLEND_CUSTOM_SEPARATE"], [6, 3, 1, "", "BLEND_MULTIPLIED"], [6, 3, 1, "", "BLEND_SUBTRACT_COLORS"], [6, 3, 1, "", "BLUE"], [6, 3, 1, "", "BORDER_COLOR_DISABLED"], [6, 3, 1, "", "BORDER_COLOR_FOCUSED"], [6, 3, 1, "", "BORDER_COLOR_NORMAL"], [6, 3, 1, "", "BORDER_COLOR_PRESSED"], [6, 3, 1, "", "BORDER_WIDTH"], [6, 3, 1, "", "BROWN"], [6, 3, 1, "", "BUTTON"], [6, 4, 1, "", "BeginBlendMode"], [6, 4, 1, "", "BeginDrawing"], [6, 4, 1, "", "BeginMode2D"], [6, 4, 1, "", "BeginMode3D"], [6, 4, 1, "", "BeginScissorMode"], [6, 4, 1, "", "BeginShaderMode"], [6, 4, 1, "", "BeginTextureMode"], [6, 4, 1, "", "BeginVrStereoMode"], [6, 3, 1, "", "BlendMode"], [6, 1, 1, "", "BoneInfo"], [6, 1, 1, "", "BoundingBox"], [6, 3, 1, "", "CAMERA_CUSTOM"], [6, 3, 1, "", "CAMERA_FIRST_PERSON"], [6, 3, 1, "", "CAMERA_FREE"], [6, 3, 1, "", "CAMERA_ORBITAL"], [6, 3, 1, "", "CAMERA_ORTHOGRAPHIC"], [6, 3, 1, "", "CAMERA_PERSPECTIVE"], [6, 3, 1, "", "CAMERA_THIRD_PERSON"], [6, 3, 1, "", "CHECKBOX"], [6, 3, 1, "", "CHECK_PADDING"], [6, 3, 1, "", "COLORPICKER"], [6, 3, 1, "", "COLOR_SELECTOR_SIZE"], [6, 3, 1, "", "COMBOBOX"], [6, 3, 1, "", "COMBO_BUTTON_SPACING"], [6, 3, 1, "", "COMBO_BUTTON_WIDTH"], [6, 3, 1, "", "CUBEMAP_LAYOUT_AUTO_DETECT"], [6, 3, 1, "", "CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE"], [6, 3, 1, "", "CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR"], [6, 3, 1, "", "CUBEMAP_LAYOUT_LINE_HORIZONTAL"], [6, 3, 1, "", "CUBEMAP_LAYOUT_LINE_VERTICAL"], [6, 3, 1, "", "CUBEMAP_LAYOUT_PANORAMA"], [6, 1, 1, "", "Camera"], [6, 1, 1, "", "Camera2D"], [6, 1, 1, "", "Camera3D"], [6, 3, 1, "", "CameraMode"], [6, 3, 1, "", "CameraProjection"], [6, 4, 1, "", "ChangeDirectory"], [6, 4, 1, "", "CheckCollisionBoxSphere"], [6, 4, 1, "", "CheckCollisionBoxes"], [6, 4, 1, "", "CheckCollisionCircleRec"], [6, 4, 1, "", "CheckCollisionCircles"], [6, 4, 1, "", "CheckCollisionLines"], [6, 4, 1, "", "CheckCollisionPointCircle"], [6, 4, 1, "", "CheckCollisionPointLine"], [6, 4, 1, "", "CheckCollisionPointPoly"], [6, 4, 1, "", "CheckCollisionPointRec"], [6, 4, 1, "", "CheckCollisionPointTriangle"], [6, 4, 1, "", "CheckCollisionRecs"], [6, 4, 1, "", "CheckCollisionSpheres"], [6, 4, 1, "", "Clamp"], [6, 4, 1, "", "ClearBackground"], [6, 4, 1, "", "ClearWindowState"], [6, 4, 1, "", "CloseAudioDevice"], [6, 4, 1, "", "ClosePhysics"], [6, 4, 1, "", "CloseWindow"], [6, 4, 1, "", "CodepointToUTF8"], [6, 1, 1, "", "Color"], [6, 4, 1, "", "ColorAlpha"], [6, 4, 1, "", "ColorAlphaBlend"], [6, 4, 1, "", "ColorBrightness"], [6, 4, 1, "", "ColorContrast"], [6, 4, 1, "", "ColorFromHSV"], [6, 4, 1, "", "ColorFromNormalized"], [6, 4, 1, "", "ColorNormalize"], [6, 4, 1, "", "ColorTint"], [6, 4, 1, "", "ColorToHSV"], [6, 4, 1, "", "ColorToInt"], [6, 4, 1, "", "CompressData"], [6, 3, 1, "", "ConfigFlags"], [6, 4, 1, "", "CreatePhysicsBodyCircle"], [6, 4, 1, "", "CreatePhysicsBodyPolygon"], [6, 4, 1, "", "CreatePhysicsBodyRectangle"], [6, 3, 1, "", "CubemapLayout"], [6, 3, 1, "", "DARKBLUE"], [6, 3, 1, "", "DARKBROWN"], [6, 3, 1, "", "DARKGRAY"], [6, 3, 1, "", "DARKGREEN"], [6, 3, 1, "", "DARKPURPLE"], [6, 3, 1, "", "DEFAULT"], [6, 3, 1, "", "DROPDOWNBOX"], [6, 3, 1, "", "DROPDOWN_ITEMS_SPACING"], [6, 4, 1, "", "DecodeDataBase64"], [6, 4, 1, "", "DecompressData"], [6, 4, 1, "", "DestroyPhysicsBody"], [6, 4, 1, "", "DetachAudioMixedProcessor"], [6, 4, 1, "", "DetachAudioStreamProcessor"], [6, 4, 1, "", "DirectoryExists"], [6, 4, 1, "", "DisableCursor"], [6, 4, 1, "", "DisableEventWaiting"], [6, 4, 1, "", "DrawBillboard"], [6, 4, 1, "", "DrawBillboardPro"], [6, 4, 1, "", "DrawBillboardRec"], [6, 4, 1, "", "DrawBoundingBox"], [6, 4, 1, "", "DrawCapsule"], [6, 4, 1, "", "DrawCapsuleWires"], [6, 4, 1, "", "DrawCircle"], [6, 4, 1, "", "DrawCircle3D"], [6, 4, 1, "", "DrawCircleGradient"], [6, 4, 1, "", "DrawCircleLines"], [6, 4, 1, "", "DrawCircleLinesV"], [6, 4, 1, "", "DrawCircleSector"], [6, 4, 1, "", "DrawCircleSectorLines"], [6, 4, 1, "", "DrawCircleV"], [6, 4, 1, "", "DrawCube"], [6, 4, 1, "", "DrawCubeV"], [6, 4, 1, "", "DrawCubeWires"], [6, 4, 1, "", "DrawCubeWiresV"], [6, 4, 1, "", "DrawCylinder"], [6, 4, 1, "", "DrawCylinderEx"], [6, 4, 1, "", "DrawCylinderWires"], [6, 4, 1, "", "DrawCylinderWiresEx"], [6, 4, 1, "", "DrawEllipse"], [6, 4, 1, "", "DrawEllipseLines"], [6, 4, 1, "", "DrawFPS"], [6, 4, 1, "", "DrawGrid"], [6, 4, 1, "", "DrawLine"], [6, 4, 1, "", "DrawLine3D"], [6, 4, 1, "", "DrawLineBezier"], [6, 4, 1, "", "DrawLineEx"], [6, 4, 1, "", "DrawLineStrip"], [6, 4, 1, "", "DrawLineV"], [6, 4, 1, "", "DrawMesh"], [6, 4, 1, "", "DrawMeshInstanced"], [6, 4, 1, "", "DrawModel"], [6, 4, 1, "", "DrawModelEx"], [6, 4, 1, "", "DrawModelWires"], [6, 4, 1, "", "DrawModelWiresEx"], [6, 4, 1, "", "DrawPixel"], [6, 4, 1, "", "DrawPixelV"], [6, 4, 1, "", "DrawPlane"], [6, 4, 1, "", "DrawPoint3D"], [6, 4, 1, "", "DrawPoly"], [6, 4, 1, "", "DrawPolyLines"], [6, 4, 1, "", "DrawPolyLinesEx"], [6, 4, 1, "", "DrawRay"], [6, 4, 1, "", "DrawRectangle"], [6, 4, 1, "", "DrawRectangleGradientEx"], [6, 4, 1, "", "DrawRectangleGradientH"], [6, 4, 1, "", "DrawRectangleGradientV"], [6, 4, 1, "", "DrawRectangleLines"], [6, 4, 1, "", "DrawRectangleLinesEx"], [6, 4, 1, "", "DrawRectanglePro"], [6, 4, 1, "", "DrawRectangleRec"], [6, 4, 1, "", "DrawRectangleRounded"], [6, 4, 1, "", "DrawRectangleRoundedLines"], [6, 4, 1, "", "DrawRectangleV"], [6, 4, 1, "", "DrawRing"], [6, 4, 1, "", "DrawRingLines"], [6, 4, 1, "", "DrawSphere"], [6, 4, 1, "", "DrawSphereEx"], [6, 4, 1, "", "DrawSphereWires"], [6, 4, 1, "", "DrawSplineBasis"], [6, 4, 1, "", "DrawSplineBezierCubic"], [6, 4, 1, "", "DrawSplineBezierQuadratic"], [6, 4, 1, "", "DrawSplineCatmullRom"], [6, 4, 1, "", "DrawSplineLinear"], [6, 4, 1, "", "DrawSplineSegmentBasis"], [6, 4, 1, "", "DrawSplineSegmentBezierCubic"], [6, 4, 1, "", "DrawSplineSegmentBezierQuadratic"], [6, 4, 1, "", "DrawSplineSegmentCatmullRom"], [6, 4, 1, "", "DrawSplineSegmentLinear"], [6, 4, 1, "", "DrawText"], [6, 4, 1, "", "DrawTextCodepoint"], [6, 4, 1, "", "DrawTextCodepoints"], [6, 4, 1, "", "DrawTextEx"], [6, 4, 1, "", "DrawTextPro"], [6, 4, 1, "", "DrawTexture"], [6, 4, 1, "", "DrawTextureEx"], [6, 4, 1, "", "DrawTextureNPatch"], [6, 4, 1, "", "DrawTexturePro"], [6, 4, 1, "", "DrawTextureRec"], [6, 4, 1, "", "DrawTextureV"], [6, 4, 1, "", "DrawTriangle"], [6, 4, 1, "", "DrawTriangle3D"], [6, 4, 1, "", "DrawTriangleFan"], [6, 4, 1, "", "DrawTriangleLines"], [6, 4, 1, "", "DrawTriangleStrip"], [6, 4, 1, "", "DrawTriangleStrip3D"], [6, 4, 1, "", "EnableCursor"], [6, 4, 1, "", "EnableEventWaiting"], [6, 4, 1, "", "EncodeDataBase64"], [6, 4, 1, "", "EndBlendMode"], [6, 4, 1, "", "EndDrawing"], [6, 4, 1, "", "EndMode2D"], [6, 4, 1, "", "EndMode3D"], [6, 4, 1, "", "EndScissorMode"], [6, 4, 1, "", "EndShaderMode"], [6, 4, 1, "", "EndTextureMode"], [6, 4, 1, "", "EndVrStereoMode"], [6, 4, 1, "", "ExportAutomationEventList"], [6, 4, 1, "", "ExportDataAsCode"], [6, 4, 1, "", "ExportFontAsCode"], [6, 4, 1, "", "ExportImage"], [6, 4, 1, "", "ExportImageAsCode"], [6, 4, 1, "", "ExportImageToMemory"], [6, 4, 1, "", "ExportMesh"], [6, 4, 1, "", "ExportWave"], [6, 4, 1, "", "ExportWaveAsCode"], [6, 3, 1, "", "FLAG_BORDERLESS_WINDOWED_MODE"], [6, 3, 1, "", "FLAG_FULLSCREEN_MODE"], [6, 3, 1, "", "FLAG_INTERLACED_HINT"], [6, 3, 1, "", "FLAG_MSAA_4X_HINT"], [6, 3, 1, "", "FLAG_VSYNC_HINT"], [6, 3, 1, "", "FLAG_WINDOW_ALWAYS_RUN"], [6, 3, 1, "", "FLAG_WINDOW_HIDDEN"], [6, 3, 1, "", "FLAG_WINDOW_HIGHDPI"], [6, 3, 1, "", "FLAG_WINDOW_MAXIMIZED"], [6, 3, 1, "", "FLAG_WINDOW_MINIMIZED"], [6, 3, 1, "", "FLAG_WINDOW_MOUSE_PASSTHROUGH"], [6, 3, 1, "", "FLAG_WINDOW_RESIZABLE"], [6, 3, 1, "", "FLAG_WINDOW_TOPMOST"], [6, 3, 1, "", "FLAG_WINDOW_TRANSPARENT"], [6, 3, 1, "", "FLAG_WINDOW_UNDECORATED"], [6, 3, 1, "", "FLAG_WINDOW_UNFOCUSED"], [6, 3, 1, "", "FONT_BITMAP"], [6, 3, 1, "", "FONT_DEFAULT"], [6, 3, 1, "", "FONT_SDF"], [6, 4, 1, "", "Fade"], [6, 4, 1, "", "FileExists"], [6, 1, 1, "", "FilePathList"], [6, 4, 1, "", "FloatEquals"], [6, 1, 1, "", "Font"], [6, 3, 1, "", "FontType"], [6, 3, 1, "", "GAMEPAD_AXIS_LEFT_TRIGGER"], [6, 3, 1, "", "GAMEPAD_AXIS_LEFT_X"], [6, 3, 1, "", "GAMEPAD_AXIS_LEFT_Y"], [6, 3, 1, "", "GAMEPAD_AXIS_RIGHT_TRIGGER"], [6, 3, 1, "", "GAMEPAD_AXIS_RIGHT_X"], [6, 3, 1, "", "GAMEPAD_AXIS_RIGHT_Y"], [6, 3, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_DOWN"], [6, 3, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_LEFT"], [6, 3, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_RIGHT"], [6, 3, 1, "", "GAMEPAD_BUTTON_LEFT_FACE_UP"], [6, 3, 1, "", "GAMEPAD_BUTTON_LEFT_THUMB"], [6, 3, 1, "", "GAMEPAD_BUTTON_LEFT_TRIGGER_1"], [6, 3, 1, "", "GAMEPAD_BUTTON_LEFT_TRIGGER_2"], [6, 3, 1, "", "GAMEPAD_BUTTON_MIDDLE"], [6, 3, 1, "", "GAMEPAD_BUTTON_MIDDLE_LEFT"], [6, 3, 1, "", "GAMEPAD_BUTTON_MIDDLE_RIGHT"], [6, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_DOWN"], [6, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_LEFT"], [6, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_RIGHT"], [6, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_FACE_UP"], [6, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_THUMB"], [6, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_TRIGGER_1"], [6, 3, 1, "", "GAMEPAD_BUTTON_RIGHT_TRIGGER_2"], [6, 3, 1, "", "GAMEPAD_BUTTON_UNKNOWN"], [6, 3, 1, "", "GESTURE_DOUBLETAP"], [6, 3, 1, "", "GESTURE_DRAG"], [6, 3, 1, "", "GESTURE_HOLD"], [6, 3, 1, "", "GESTURE_NONE"], [6, 3, 1, "", "GESTURE_PINCH_IN"], [6, 3, 1, "", "GESTURE_PINCH_OUT"], [6, 3, 1, "", "GESTURE_SWIPE_DOWN"], [6, 3, 1, "", "GESTURE_SWIPE_LEFT"], [6, 3, 1, "", "GESTURE_SWIPE_RIGHT"], [6, 3, 1, "", "GESTURE_SWIPE_UP"], [6, 3, 1, "", "GESTURE_TAP"], [6, 1, 1, "", "GLFWallocator"], [6, 1, 1, "", "GLFWcursor"], [6, 1, 1, "", "GLFWgamepadstate"], [6, 1, 1, "", "GLFWgammaramp"], [6, 1, 1, "", "GLFWimage"], [6, 1, 1, "", "GLFWmonitor"], [6, 1, 1, "", "GLFWvidmode"], [6, 1, 1, "", "GLFWwindow"], [6, 3, 1, "", "GOLD"], [6, 3, 1, "", "GRAY"], [6, 3, 1, "", "GREEN"], [6, 3, 1, "", "GROUP_PADDING"], [6, 3, 1, "", "GamepadAxis"], [6, 3, 1, "", "GamepadButton"], [6, 4, 1, "", "GenImageCellular"], [6, 4, 1, "", "GenImageChecked"], [6, 4, 1, "", "GenImageColor"], [6, 4, 1, "", "GenImageFontAtlas"], [6, 4, 1, "", "GenImageGradientLinear"], [6, 4, 1, "", "GenImageGradientRadial"], [6, 4, 1, "", "GenImageGradientSquare"], [6, 4, 1, "", "GenImagePerlinNoise"], [6, 4, 1, "", "GenImageText"], [6, 4, 1, "", "GenImageWhiteNoise"], [6, 4, 1, "", "GenMeshCone"], [6, 4, 1, "", "GenMeshCube"], [6, 4, 1, "", "GenMeshCubicmap"], [6, 4, 1, "", "GenMeshCylinder"], [6, 4, 1, "", "GenMeshHeightmap"], [6, 4, 1, "", "GenMeshHemiSphere"], [6, 4, 1, "", "GenMeshKnot"], [6, 4, 1, "", "GenMeshPlane"], [6, 4, 1, "", "GenMeshPoly"], [6, 4, 1, "", "GenMeshSphere"], [6, 4, 1, "", "GenMeshTangents"], [6, 4, 1, "", "GenMeshTorus"], [6, 4, 1, "", "GenTextureMipmaps"], [6, 3, 1, "", "Gesture"], [6, 4, 1, "", "GetApplicationDirectory"], [6, 4, 1, "", "GetCameraMatrix"], [6, 4, 1, "", "GetCameraMatrix2D"], [6, 4, 1, "", "GetCharPressed"], [6, 4, 1, "", "GetClipboardText"], [6, 4, 1, "", "GetCodepoint"], [6, 4, 1, "", "GetCodepointCount"], [6, 4, 1, "", "GetCodepointNext"], [6, 4, 1, "", "GetCodepointPrevious"], [6, 4, 1, "", "GetCollisionRec"], [6, 4, 1, "", "GetColor"], [6, 4, 1, "", "GetCurrentMonitor"], [6, 4, 1, "", "GetDirectoryPath"], [6, 4, 1, "", "GetFPS"], [6, 4, 1, "", "GetFileExtension"], [6, 4, 1, "", "GetFileLength"], [6, 4, 1, "", "GetFileModTime"], [6, 4, 1, "", "GetFileName"], [6, 4, 1, "", "GetFileNameWithoutExt"], [6, 4, 1, "", "GetFontDefault"], [6, 4, 1, "", "GetFrameTime"], [6, 4, 1, "", "GetGamepadAxisCount"], [6, 4, 1, "", "GetGamepadAxisMovement"], [6, 4, 1, "", "GetGamepadButtonPressed"], [6, 4, 1, "", "GetGamepadName"], [6, 4, 1, "", "GetGestureDetected"], [6, 4, 1, "", "GetGestureDragAngle"], [6, 4, 1, "", "GetGestureDragVector"], [6, 4, 1, "", "GetGestureHoldDuration"], [6, 4, 1, "", "GetGesturePinchAngle"], [6, 4, 1, "", "GetGesturePinchVector"], [6, 4, 1, "", "GetGlyphAtlasRec"], [6, 4, 1, "", "GetGlyphIndex"], [6, 4, 1, "", "GetGlyphInfo"], [6, 4, 1, "", "GetImageAlphaBorder"], [6, 4, 1, "", "GetImageColor"], [6, 4, 1, "", "GetKeyPressed"], [6, 4, 1, "", "GetMasterVolume"], [6, 4, 1, "", "GetMeshBoundingBox"], [6, 4, 1, "", "GetModelBoundingBox"], [6, 4, 1, "", "GetMonitorCount"], [6, 4, 1, "", "GetMonitorHeight"], [6, 4, 1, "", "GetMonitorName"], [6, 4, 1, "", "GetMonitorPhysicalHeight"], [6, 4, 1, "", "GetMonitorPhysicalWidth"], [6, 4, 1, "", "GetMonitorPosition"], [6, 4, 1, "", "GetMonitorRefreshRate"], [6, 4, 1, "", "GetMonitorWidth"], [6, 4, 1, "", "GetMouseDelta"], [6, 4, 1, "", "GetMousePosition"], [6, 4, 1, "", "GetMouseRay"], [6, 4, 1, "", "GetMouseWheelMove"], [6, 4, 1, "", "GetMouseWheelMoveV"], [6, 4, 1, "", "GetMouseX"], [6, 4, 1, "", "GetMouseY"], [6, 4, 1, "", "GetMusicTimeLength"], [6, 4, 1, "", "GetMusicTimePlayed"], [6, 4, 1, "", "GetPhysicsBodiesCount"], [6, 4, 1, "", "GetPhysicsBody"], [6, 4, 1, "", "GetPhysicsShapeType"], [6, 4, 1, "", "GetPhysicsShapeVertex"], [6, 4, 1, "", "GetPhysicsShapeVerticesCount"], [6, 4, 1, "", "GetPixelColor"], [6, 4, 1, "", "GetPixelDataSize"], [6, 4, 1, "", "GetPrevDirectoryPath"], [6, 4, 1, "", "GetRandomValue"], [6, 4, 1, "", "GetRayCollisionBox"], [6, 4, 1, "", "GetRayCollisionMesh"], [6, 4, 1, "", "GetRayCollisionQuad"], [6, 4, 1, "", "GetRayCollisionSphere"], [6, 4, 1, "", "GetRayCollisionTriangle"], [6, 4, 1, "", "GetRenderHeight"], [6, 4, 1, "", "GetRenderWidth"], [6, 4, 1, "", "GetScreenHeight"], [6, 4, 1, "", "GetScreenToWorld2D"], [6, 4, 1, "", "GetScreenWidth"], [6, 4, 1, "", "GetShaderLocation"], [6, 4, 1, "", "GetShaderLocationAttrib"], [6, 4, 1, "", "GetSplinePointBasis"], [6, 4, 1, "", "GetSplinePointBezierCubic"], [6, 4, 1, "", "GetSplinePointBezierQuad"], [6, 4, 1, "", "GetSplinePointCatmullRom"], [6, 4, 1, "", "GetSplinePointLinear"], [6, 4, 1, "", "GetTime"], [6, 4, 1, "", "GetTouchPointCount"], [6, 4, 1, "", "GetTouchPointId"], [6, 4, 1, "", "GetTouchPosition"], [6, 4, 1, "", "GetTouchX"], [6, 4, 1, "", "GetTouchY"], [6, 4, 1, "", "GetWindowHandle"], [6, 4, 1, "", "GetWindowPosition"], [6, 4, 1, "", "GetWindowScaleDPI"], [6, 4, 1, "", "GetWorkingDirectory"], [6, 4, 1, "", "GetWorldToScreen"], [6, 4, 1, "", "GetWorldToScreen2D"], [6, 4, 1, "", "GetWorldToScreenEx"], [6, 1, 1, "", "GlyphInfo"], [6, 4, 1, "", "GuiButton"], [6, 4, 1, "", "GuiCheckBox"], [6, 3, 1, "", "GuiCheckBoxProperty"], [6, 4, 1, "", "GuiColorBarAlpha"], [6, 4, 1, "", "GuiColorBarHue"], [6, 4, 1, "", "GuiColorPanel"], [6, 4, 1, "", "GuiColorPanelHSV"], [6, 4, 1, "", "GuiColorPicker"], [6, 4, 1, "", "GuiColorPickerHSV"], [6, 3, 1, "", "GuiColorPickerProperty"], [6, 4, 1, "", "GuiComboBox"], [6, 3, 1, "", "GuiComboBoxProperty"], [6, 3, 1, "", "GuiControl"], [6, 3, 1, "", "GuiControlProperty"], [6, 3, 1, "", "GuiDefaultProperty"], [6, 4, 1, "", "GuiDisable"], [6, 4, 1, "", "GuiDisableTooltip"], [6, 4, 1, "", "GuiDrawIcon"], [6, 4, 1, "", "GuiDropdownBox"], [6, 3, 1, "", "GuiDropdownBoxProperty"], [6, 4, 1, "", "GuiDummyRec"], [6, 4, 1, "", "GuiEnable"], [6, 4, 1, "", "GuiEnableTooltip"], [6, 4, 1, "", "GuiGetFont"], [6, 4, 1, "", "GuiGetIcons"], [6, 4, 1, "", "GuiGetState"], [6, 4, 1, "", "GuiGetStyle"], [6, 4, 1, "", "GuiGrid"], [6, 4, 1, "", "GuiGroupBox"], [6, 3, 1, "", "GuiIconName"], [6, 4, 1, "", "GuiIconText"], [6, 4, 1, "", "GuiIsLocked"], [6, 4, 1, "", "GuiLabel"], [6, 4, 1, "", "GuiLabelButton"], [6, 4, 1, "", "GuiLine"], [6, 4, 1, "", "GuiListView"], [6, 4, 1, "", "GuiListViewEx"], [6, 3, 1, "", "GuiListViewProperty"], [6, 4, 1, "", "GuiLoadIcons"], [6, 4, 1, "", "GuiLoadStyle"], [6, 4, 1, "", "GuiLoadStyleDefault"], [6, 4, 1, "", "GuiLock"], [6, 4, 1, "", "GuiMessageBox"], [6, 4, 1, "", "GuiPanel"], [6, 4, 1, "", "GuiProgressBar"], [6, 3, 1, "", "GuiProgressBarProperty"], [6, 3, 1, "", "GuiScrollBarProperty"], [6, 4, 1, "", "GuiScrollPanel"], [6, 4, 1, "", "GuiSetAlpha"], [6, 4, 1, "", "GuiSetFont"], [6, 4, 1, "", "GuiSetIconScale"], [6, 4, 1, "", "GuiSetState"], [6, 4, 1, "", "GuiSetStyle"], [6, 4, 1, "", "GuiSetTooltip"], [6, 4, 1, "", "GuiSlider"], [6, 4, 1, "", "GuiSliderBar"], [6, 3, 1, "", "GuiSliderProperty"], [6, 4, 1, "", "GuiSpinner"], [6, 3, 1, "", "GuiSpinnerProperty"], [6, 3, 1, "", "GuiState"], [6, 4, 1, "", "GuiStatusBar"], [6, 1, 1, "", "GuiStyleProp"], [6, 4, 1, "", "GuiTabBar"], [6, 3, 1, "", "GuiTextAlignment"], [6, 3, 1, "", "GuiTextAlignmentVertical"], [6, 4, 1, "", "GuiTextBox"], [6, 3, 1, "", "GuiTextBoxProperty"], [6, 4, 1, "", "GuiTextInputBox"], [6, 3, 1, "", "GuiTextWrapMode"], [6, 4, 1, "", "GuiToggle"], [6, 4, 1, "", "GuiToggleGroup"], [6, 3, 1, "", "GuiToggleProperty"], [6, 4, 1, "", "GuiToggleSlider"], [6, 4, 1, "", "GuiUnlock"], [6, 4, 1, "", "GuiValueBox"], [6, 4, 1, "", "GuiWindowBox"], [6, 3, 1, "", "HUEBAR_PADDING"], [6, 3, 1, "", "HUEBAR_SELECTOR_HEIGHT"], [6, 3, 1, "", "HUEBAR_SELECTOR_OVERFLOW"], [6, 3, 1, "", "HUEBAR_WIDTH"], [6, 4, 1, "", "HideCursor"], [6, 3, 1, "", "ICON_1UP"], [6, 3, 1, "", "ICON_220"], [6, 3, 1, "", "ICON_221"], [6, 3, 1, "", "ICON_222"], [6, 3, 1, "", "ICON_223"], [6, 3, 1, "", "ICON_224"], [6, 3, 1, "", "ICON_225"], [6, 3, 1, "", "ICON_226"], [6, 3, 1, "", "ICON_227"], [6, 3, 1, "", "ICON_228"], [6, 3, 1, "", "ICON_229"], [6, 3, 1, "", "ICON_230"], [6, 3, 1, "", "ICON_231"], [6, 3, 1, "", "ICON_232"], [6, 3, 1, "", "ICON_233"], [6, 3, 1, "", "ICON_234"], [6, 3, 1, "", "ICON_235"], [6, 3, 1, "", "ICON_236"], [6, 3, 1, "", "ICON_237"], [6, 3, 1, "", "ICON_238"], [6, 3, 1, "", "ICON_239"], [6, 3, 1, "", "ICON_240"], [6, 3, 1, "", "ICON_241"], [6, 3, 1, "", "ICON_242"], [6, 3, 1, "", "ICON_243"], [6, 3, 1, "", "ICON_244"], [6, 3, 1, "", "ICON_245"], [6, 3, 1, "", "ICON_246"], [6, 3, 1, "", "ICON_247"], [6, 3, 1, "", "ICON_248"], [6, 3, 1, "", "ICON_249"], [6, 3, 1, "", "ICON_250"], [6, 3, 1, "", "ICON_251"], [6, 3, 1, "", "ICON_252"], [6, 3, 1, "", "ICON_253"], [6, 3, 1, "", "ICON_254"], [6, 3, 1, "", "ICON_255"], [6, 3, 1, "", "ICON_ALARM"], [6, 3, 1, "", "ICON_ALPHA_CLEAR"], [6, 3, 1, "", "ICON_ALPHA_MULTIPLY"], [6, 3, 1, "", "ICON_ARROW_DOWN"], [6, 3, 1, "", "ICON_ARROW_DOWN_FILL"], [6, 3, 1, "", "ICON_ARROW_LEFT"], [6, 3, 1, "", "ICON_ARROW_LEFT_FILL"], [6, 3, 1, "", "ICON_ARROW_RIGHT"], [6, 3, 1, "", "ICON_ARROW_RIGHT_FILL"], [6, 3, 1, "", "ICON_ARROW_UP"], [6, 3, 1, "", "ICON_ARROW_UP_FILL"], [6, 3, 1, "", "ICON_AUDIO"], [6, 3, 1, "", "ICON_BIN"], [6, 3, 1, "", "ICON_BOX"], [6, 3, 1, "", "ICON_BOX_BOTTOM"], [6, 3, 1, "", "ICON_BOX_BOTTOM_LEFT"], [6, 3, 1, "", "ICON_BOX_BOTTOM_RIGHT"], [6, 3, 1, "", "ICON_BOX_CENTER"], [6, 3, 1, "", "ICON_BOX_CIRCLE_MASK"], [6, 3, 1, "", "ICON_BOX_CONCENTRIC"], [6, 3, 1, "", "ICON_BOX_CORNERS_BIG"], [6, 3, 1, "", "ICON_BOX_CORNERS_SMALL"], [6, 3, 1, "", "ICON_BOX_DOTS_BIG"], [6, 3, 1, "", "ICON_BOX_DOTS_SMALL"], [6, 3, 1, "", "ICON_BOX_GRID"], [6, 3, 1, "", "ICON_BOX_GRID_BIG"], [6, 3, 1, "", "ICON_BOX_LEFT"], [6, 3, 1, "", "ICON_BOX_MULTISIZE"], [6, 3, 1, "", "ICON_BOX_RIGHT"], [6, 3, 1, "", "ICON_BOX_TOP"], [6, 3, 1, "", "ICON_BOX_TOP_LEFT"], [6, 3, 1, "", "ICON_BOX_TOP_RIGHT"], [6, 3, 1, "", "ICON_BREAKPOINT_OFF"], [6, 3, 1, "", "ICON_BREAKPOINT_ON"], [6, 3, 1, "", "ICON_BRUSH_CLASSIC"], [6, 3, 1, "", "ICON_BRUSH_PAINTER"], [6, 3, 1, "", "ICON_BURGER_MENU"], [6, 3, 1, "", "ICON_CAMERA"], [6, 3, 1, "", "ICON_CASE_SENSITIVE"], [6, 3, 1, "", "ICON_CLOCK"], [6, 3, 1, "", "ICON_COIN"], [6, 3, 1, "", "ICON_COLOR_BUCKET"], [6, 3, 1, "", "ICON_COLOR_PICKER"], [6, 3, 1, "", "ICON_CORNER"], [6, 3, 1, "", "ICON_CPU"], [6, 3, 1, "", "ICON_CRACK"], [6, 3, 1, "", "ICON_CRACK_POINTS"], [6, 3, 1, "", "ICON_CROP"], [6, 3, 1, "", "ICON_CROP_ALPHA"], [6, 3, 1, "", "ICON_CROSS"], [6, 3, 1, "", "ICON_CROSSLINE"], [6, 3, 1, "", "ICON_CROSS_SMALL"], [6, 3, 1, "", "ICON_CUBE"], [6, 3, 1, "", "ICON_CUBE_FACE_BACK"], [6, 3, 1, "", "ICON_CUBE_FACE_BOTTOM"], [6, 3, 1, "", "ICON_CUBE_FACE_FRONT"], [6, 3, 1, "", "ICON_CUBE_FACE_LEFT"], [6, 3, 1, "", "ICON_CUBE_FACE_RIGHT"], [6, 3, 1, "", "ICON_CUBE_FACE_TOP"], [6, 3, 1, "", "ICON_CURSOR_CLASSIC"], [6, 3, 1, "", "ICON_CURSOR_HAND"], [6, 3, 1, "", "ICON_CURSOR_MOVE"], [6, 3, 1, "", "ICON_CURSOR_MOVE_FILL"], [6, 3, 1, "", "ICON_CURSOR_POINTER"], [6, 3, 1, "", "ICON_CURSOR_SCALE"], [6, 3, 1, "", "ICON_CURSOR_SCALE_FILL"], [6, 3, 1, "", "ICON_CURSOR_SCALE_LEFT"], [6, 3, 1, "", "ICON_CURSOR_SCALE_LEFT_FILL"], [6, 3, 1, "", "ICON_CURSOR_SCALE_RIGHT"], [6, 3, 1, "", "ICON_CURSOR_SCALE_RIGHT_FILL"], [6, 3, 1, "", "ICON_DEMON"], [6, 3, 1, "", "ICON_DITHERING"], [6, 3, 1, "", "ICON_DOOR"], [6, 3, 1, "", "ICON_EMPTYBOX"], [6, 3, 1, "", "ICON_EMPTYBOX_SMALL"], [6, 3, 1, "", "ICON_EXIT"], [6, 3, 1, "", "ICON_EXPLOSION"], [6, 3, 1, "", "ICON_EYE_OFF"], [6, 3, 1, "", "ICON_EYE_ON"], [6, 3, 1, "", "ICON_FILE"], [6, 3, 1, "", "ICON_FILETYPE_ALPHA"], [6, 3, 1, "", "ICON_FILETYPE_AUDIO"], [6, 3, 1, "", "ICON_FILETYPE_BINARY"], [6, 3, 1, "", "ICON_FILETYPE_HOME"], [6, 3, 1, "", "ICON_FILETYPE_IMAGE"], [6, 3, 1, "", "ICON_FILETYPE_INFO"], [6, 3, 1, "", "ICON_FILETYPE_PLAY"], [6, 3, 1, "", "ICON_FILETYPE_TEXT"], [6, 3, 1, "", "ICON_FILETYPE_VIDEO"], [6, 3, 1, "", "ICON_FILE_ADD"], [6, 3, 1, "", "ICON_FILE_COPY"], [6, 3, 1, "", "ICON_FILE_CUT"], [6, 3, 1, "", "ICON_FILE_DELETE"], [6, 3, 1, "", "ICON_FILE_EXPORT"], [6, 3, 1, "", "ICON_FILE_NEW"], [6, 3, 1, "", "ICON_FILE_OPEN"], [6, 3, 1, "", "ICON_FILE_PASTE"], [6, 3, 1, "", "ICON_FILE_SAVE"], [6, 3, 1, "", "ICON_FILE_SAVE_CLASSIC"], [6, 3, 1, "", "ICON_FILTER"], [6, 3, 1, "", "ICON_FILTER_BILINEAR"], [6, 3, 1, "", "ICON_FILTER_POINT"], [6, 3, 1, "", "ICON_FILTER_TOP"], [6, 3, 1, "", "ICON_FOLDER"], [6, 3, 1, "", "ICON_FOLDER_ADD"], [6, 3, 1, "", "ICON_FOLDER_FILE_OPEN"], [6, 3, 1, "", "ICON_FOLDER_OPEN"], [6, 3, 1, "", "ICON_FOLDER_SAVE"], [6, 3, 1, "", "ICON_FOUR_BOXES"], [6, 3, 1, "", "ICON_FX"], [6, 3, 1, "", "ICON_GEAR"], [6, 3, 1, "", "ICON_GEAR_BIG"], [6, 3, 1, "", "ICON_GEAR_EX"], [6, 3, 1, "", "ICON_GRID"], [6, 3, 1, "", "ICON_GRID_FILL"], [6, 3, 1, "", "ICON_HAND_POINTER"], [6, 3, 1, "", "ICON_HEART"], [6, 3, 1, "", "ICON_HELP"], [6, 3, 1, "", "ICON_HEX"], [6, 3, 1, "", "ICON_HIDPI"], [6, 3, 1, "", "ICON_HOUSE"], [6, 3, 1, "", "ICON_INFO"], [6, 3, 1, "", "ICON_KEY"], [6, 3, 1, "", "ICON_LASER"], [6, 3, 1, "", "ICON_LAYERS"], [6, 3, 1, "", "ICON_LAYERS_VISIBLE"], [6, 3, 1, "", "ICON_LENS"], [6, 3, 1, "", "ICON_LENS_BIG"], [6, 3, 1, "", "ICON_LIFE_BARS"], [6, 3, 1, "", "ICON_LINK"], [6, 3, 1, "", "ICON_LINK_BOXES"], [6, 3, 1, "", "ICON_LINK_BROKE"], [6, 3, 1, "", "ICON_LINK_MULTI"], [6, 3, 1, "", "ICON_LINK_NET"], [6, 3, 1, "", "ICON_LOCK_CLOSE"], [6, 3, 1, "", "ICON_LOCK_OPEN"], [6, 3, 1, "", "ICON_MAGNET"], [6, 3, 1, "", "ICON_MAILBOX"], [6, 3, 1, "", "ICON_MIPMAPS"], [6, 3, 1, "", "ICON_MODE_2D"], [6, 3, 1, "", "ICON_MODE_3D"], [6, 3, 1, "", "ICON_MONITOR"], [6, 3, 1, "", "ICON_MUTATE"], [6, 3, 1, "", "ICON_MUTATE_FILL"], [6, 3, 1, "", "ICON_NONE"], [6, 3, 1, "", "ICON_NOTEBOOK"], [6, 3, 1, "", "ICON_OK_TICK"], [6, 3, 1, "", "ICON_PENCIL"], [6, 3, 1, "", "ICON_PENCIL_BIG"], [6, 3, 1, "", "ICON_PHOTO_CAMERA"], [6, 3, 1, "", "ICON_PHOTO_CAMERA_FLASH"], [6, 3, 1, "", "ICON_PLAYER"], [6, 3, 1, "", "ICON_PLAYER_JUMP"], [6, 3, 1, "", "ICON_PLAYER_NEXT"], [6, 3, 1, "", "ICON_PLAYER_PAUSE"], [6, 3, 1, "", "ICON_PLAYER_PLAY"], [6, 3, 1, "", "ICON_PLAYER_PLAY_BACK"], [6, 3, 1, "", "ICON_PLAYER_PREVIOUS"], [6, 3, 1, "", "ICON_PLAYER_RECORD"], [6, 3, 1, "", "ICON_PLAYER_STOP"], [6, 3, 1, "", "ICON_POT"], [6, 3, 1, "", "ICON_PRINTER"], [6, 3, 1, "", "ICON_REDO"], [6, 3, 1, "", "ICON_REDO_FILL"], [6, 3, 1, "", "ICON_REG_EXP"], [6, 3, 1, "", "ICON_REPEAT"], [6, 3, 1, "", "ICON_REPEAT_FILL"], [6, 3, 1, "", "ICON_REREDO"], [6, 3, 1, "", "ICON_REREDO_FILL"], [6, 3, 1, "", "ICON_RESIZE"], [6, 3, 1, "", "ICON_RESTART"], [6, 3, 1, "", "ICON_ROM"], [6, 3, 1, "", "ICON_ROTATE"], [6, 3, 1, "", "ICON_ROTATE_FILL"], [6, 3, 1, "", "ICON_RUBBER"], [6, 3, 1, "", "ICON_SAND_TIMER"], [6, 3, 1, "", "ICON_SCALE"], [6, 3, 1, "", "ICON_SHIELD"], [6, 3, 1, "", "ICON_SHUFFLE"], [6, 3, 1, "", "ICON_SHUFFLE_FILL"], [6, 3, 1, "", "ICON_SPECIAL"], [6, 3, 1, "", "ICON_SQUARE_TOGGLE"], [6, 3, 1, "", "ICON_STAR"], [6, 3, 1, "", "ICON_STEP_INTO"], [6, 3, 1, "", "ICON_STEP_OUT"], [6, 3, 1, "", "ICON_STEP_OVER"], [6, 3, 1, "", "ICON_SUITCASE"], [6, 3, 1, "", "ICON_SUITCASE_ZIP"], [6, 3, 1, "", "ICON_SYMMETRY"], [6, 3, 1, "", "ICON_SYMMETRY_HORIZONTAL"], [6, 3, 1, "", "ICON_SYMMETRY_VERTICAL"], [6, 3, 1, "", "ICON_TARGET"], [6, 3, 1, "", "ICON_TARGET_BIG"], [6, 3, 1, "", "ICON_TARGET_BIG_FILL"], [6, 3, 1, "", "ICON_TARGET_MOVE"], [6, 3, 1, "", "ICON_TARGET_MOVE_FILL"], [6, 3, 1, "", "ICON_TARGET_POINT"], [6, 3, 1, "", "ICON_TARGET_SMALL"], [6, 3, 1, "", "ICON_TARGET_SMALL_FILL"], [6, 3, 1, "", "ICON_TEXT_A"], [6, 3, 1, "", "ICON_TEXT_NOTES"], [6, 3, 1, "", "ICON_TEXT_POPUP"], [6, 3, 1, "", "ICON_TEXT_T"], [6, 3, 1, "", "ICON_TOOLS"], [6, 3, 1, "", "ICON_UNDO"], [6, 3, 1, "", "ICON_UNDO_FILL"], [6, 3, 1, "", "ICON_VERTICAL_BARS"], [6, 3, 1, "", "ICON_VERTICAL_BARS_FILL"], [6, 3, 1, "", "ICON_WATER_DROP"], [6, 3, 1, "", "ICON_WAVE"], [6, 3, 1, "", "ICON_WAVE_SINUS"], [6, 3, 1, "", "ICON_WAVE_SQUARE"], [6, 3, 1, "", "ICON_WAVE_TRIANGULAR"], [6, 3, 1, "", "ICON_WINDOW"], [6, 3, 1, "", "ICON_ZOOM_ALL"], [6, 3, 1, "", "ICON_ZOOM_BIG"], [6, 3, 1, "", "ICON_ZOOM_CENTER"], [6, 3, 1, "", "ICON_ZOOM_MEDIUM"], [6, 3, 1, "", "ICON_ZOOM_SMALL"], [6, 1, 1, "", "Image"], [6, 4, 1, "", "ImageAlphaClear"], [6, 4, 1, "", "ImageAlphaCrop"], [6, 4, 1, "", "ImageAlphaMask"], [6, 4, 1, "", "ImageAlphaPremultiply"], [6, 4, 1, "", "ImageBlurGaussian"], [6, 4, 1, "", "ImageClearBackground"], [6, 4, 1, "", "ImageColorBrightness"], [6, 4, 1, "", "ImageColorContrast"], [6, 4, 1, "", "ImageColorGrayscale"], [6, 4, 1, "", "ImageColorInvert"], [6, 4, 1, "", "ImageColorReplace"], [6, 4, 1, "", "ImageColorTint"], [6, 4, 1, "", "ImageCopy"], [6, 4, 1, "", "ImageCrop"], [6, 4, 1, "", "ImageDither"], [6, 4, 1, "", "ImageDraw"], [6, 4, 1, "", "ImageDrawCircle"], [6, 4, 1, "", "ImageDrawCircleLines"], [6, 4, 1, "", "ImageDrawCircleLinesV"], [6, 4, 1, "", "ImageDrawCircleV"], [6, 4, 1, "", "ImageDrawLine"], [6, 4, 1, "", "ImageDrawLineV"], [6, 4, 1, "", "ImageDrawPixel"], [6, 4, 1, "", "ImageDrawPixelV"], [6, 4, 1, "", "ImageDrawRectangle"], [6, 4, 1, "", "ImageDrawRectangleLines"], [6, 4, 1, "", "ImageDrawRectangleRec"], [6, 4, 1, "", "ImageDrawRectangleV"], [6, 4, 1, "", "ImageDrawText"], [6, 4, 1, "", "ImageDrawTextEx"], [6, 4, 1, "", "ImageFlipHorizontal"], [6, 4, 1, "", "ImageFlipVertical"], [6, 4, 1, "", "ImageFormat"], [6, 4, 1, "", "ImageFromImage"], [6, 4, 1, "", "ImageMipmaps"], [6, 4, 1, "", "ImageResize"], [6, 4, 1, "", "ImageResizeCanvas"], [6, 4, 1, "", "ImageResizeNN"], [6, 4, 1, "", "ImageRotate"], [6, 4, 1, "", "ImageRotateCCW"], [6, 4, 1, "", "ImageRotateCW"], [6, 4, 1, "", "ImageText"], [6, 4, 1, "", "ImageTextEx"], [6, 4, 1, "", "ImageToPOT"], [6, 4, 1, "", "InitAudioDevice"], [6, 4, 1, "", "InitPhysics"], [6, 4, 1, "", "InitWindow"], [6, 4, 1, "", "IsAudioDeviceReady"], [6, 4, 1, "", "IsAudioStreamPlaying"], [6, 4, 1, "", "IsAudioStreamProcessed"], [6, 4, 1, "", "IsAudioStreamReady"], [6, 4, 1, "", "IsCursorHidden"], [6, 4, 1, "", "IsCursorOnScreen"], [6, 4, 1, "", "IsFileDropped"], [6, 4, 1, "", "IsFileExtension"], [6, 4, 1, "", "IsFontReady"], [6, 4, 1, "", "IsGamepadAvailable"], [6, 4, 1, "", "IsGamepadButtonDown"], [6, 4, 1, "", "IsGamepadButtonPressed"], [6, 4, 1, "", "IsGamepadButtonReleased"], [6, 4, 1, "", "IsGamepadButtonUp"], [6, 4, 1, "", "IsGestureDetected"], [6, 4, 1, "", "IsImageReady"], [6, 4, 1, "", "IsKeyDown"], [6, 4, 1, "", "IsKeyPressed"], [6, 4, 1, "", "IsKeyPressedRepeat"], [6, 4, 1, "", "IsKeyReleased"], [6, 4, 1, "", "IsKeyUp"], [6, 4, 1, "", "IsMaterialReady"], [6, 4, 1, "", "IsModelAnimationValid"], [6, 4, 1, "", "IsModelReady"], [6, 4, 1, "", "IsMouseButtonDown"], [6, 4, 1, "", "IsMouseButtonPressed"], [6, 4, 1, "", "IsMouseButtonReleased"], [6, 4, 1, "", "IsMouseButtonUp"], [6, 4, 1, "", "IsMusicReady"], [6, 4, 1, "", "IsMusicStreamPlaying"], [6, 4, 1, "", "IsPathFile"], [6, 4, 1, "", "IsRenderTextureReady"], [6, 4, 1, "", "IsShaderReady"], [6, 4, 1, "", "IsSoundPlaying"], [6, 4, 1, "", "IsSoundReady"], [6, 4, 1, "", "IsTextureReady"], [6, 4, 1, "", "IsWaveReady"], [6, 4, 1, "", "IsWindowFocused"], [6, 4, 1, "", "IsWindowFullscreen"], [6, 4, 1, "", "IsWindowHidden"], [6, 4, 1, "", "IsWindowMaximized"], [6, 4, 1, "", "IsWindowMinimized"], [6, 4, 1, "", "IsWindowReady"], [6, 4, 1, "", "IsWindowResized"], [6, 4, 1, "", "IsWindowState"], [6, 3, 1, "", "KEY_A"], [6, 3, 1, "", "KEY_APOSTROPHE"], [6, 3, 1, "", "KEY_B"], [6, 3, 1, "", "KEY_BACK"], [6, 3, 1, "", "KEY_BACKSLASH"], [6, 3, 1, "", "KEY_BACKSPACE"], [6, 3, 1, "", "KEY_C"], [6, 3, 1, "", "KEY_CAPS_LOCK"], [6, 3, 1, "", "KEY_COMMA"], [6, 3, 1, "", "KEY_D"], [6, 3, 1, "", "KEY_DELETE"], [6, 3, 1, "", "KEY_DOWN"], [6, 3, 1, "", "KEY_E"], [6, 3, 1, "", "KEY_EIGHT"], [6, 3, 1, "", "KEY_END"], [6, 3, 1, "", "KEY_ENTER"], [6, 3, 1, "", "KEY_EQUAL"], [6, 3, 1, "", "KEY_ESCAPE"], [6, 3, 1, "", "KEY_F"], [6, 3, 1, "", "KEY_F1"], [6, 3, 1, "", "KEY_F10"], [6, 3, 1, "", "KEY_F11"], [6, 3, 1, "", "KEY_F12"], [6, 3, 1, "", "KEY_F2"], [6, 3, 1, "", "KEY_F3"], [6, 3, 1, "", "KEY_F4"], [6, 3, 1, "", "KEY_F5"], [6, 3, 1, "", "KEY_F6"], [6, 3, 1, "", "KEY_F7"], [6, 3, 1, "", "KEY_F8"], [6, 3, 1, "", "KEY_F9"], [6, 3, 1, "", "KEY_FIVE"], [6, 3, 1, "", "KEY_FOUR"], [6, 3, 1, "", "KEY_G"], [6, 3, 1, "", "KEY_GRAVE"], [6, 3, 1, "", "KEY_H"], [6, 3, 1, "", "KEY_HOME"], [6, 3, 1, "", "KEY_I"], [6, 3, 1, "", "KEY_INSERT"], [6, 3, 1, "", "KEY_J"], [6, 3, 1, "", "KEY_K"], [6, 3, 1, "", "KEY_KB_MENU"], [6, 3, 1, "", "KEY_KP_0"], [6, 3, 1, "", "KEY_KP_1"], [6, 3, 1, "", "KEY_KP_2"], [6, 3, 1, "", "KEY_KP_3"], [6, 3, 1, "", "KEY_KP_4"], [6, 3, 1, "", "KEY_KP_5"], [6, 3, 1, "", "KEY_KP_6"], [6, 3, 1, "", "KEY_KP_7"], [6, 3, 1, "", "KEY_KP_8"], [6, 3, 1, "", "KEY_KP_9"], [6, 3, 1, "", "KEY_KP_ADD"], [6, 3, 1, "", "KEY_KP_DECIMAL"], [6, 3, 1, "", "KEY_KP_DIVIDE"], [6, 3, 1, "", "KEY_KP_ENTER"], [6, 3, 1, "", "KEY_KP_EQUAL"], [6, 3, 1, "", "KEY_KP_MULTIPLY"], [6, 3, 1, "", "KEY_KP_SUBTRACT"], [6, 3, 1, "", "KEY_L"], [6, 3, 1, "", "KEY_LEFT"], [6, 3, 1, "", "KEY_LEFT_ALT"], [6, 3, 1, "", "KEY_LEFT_BRACKET"], [6, 3, 1, "", "KEY_LEFT_CONTROL"], [6, 3, 1, "", "KEY_LEFT_SHIFT"], [6, 3, 1, "", "KEY_LEFT_SUPER"], [6, 3, 1, "", "KEY_M"], [6, 3, 1, "", "KEY_MENU"], [6, 3, 1, "", "KEY_MINUS"], [6, 3, 1, "", "KEY_N"], [6, 3, 1, "", "KEY_NINE"], [6, 3, 1, "", "KEY_NULL"], [6, 3, 1, "", "KEY_NUM_LOCK"], [6, 3, 1, "", "KEY_O"], [6, 3, 1, "", "KEY_ONE"], [6, 3, 1, "", "KEY_P"], [6, 3, 1, "", "KEY_PAGE_DOWN"], [6, 3, 1, "", "KEY_PAGE_UP"], [6, 3, 1, "", "KEY_PAUSE"], [6, 3, 1, "", "KEY_PERIOD"], [6, 3, 1, "", "KEY_PRINT_SCREEN"], [6, 3, 1, "", "KEY_Q"], [6, 3, 1, "", "KEY_R"], [6, 3, 1, "", "KEY_RIGHT"], [6, 3, 1, "", "KEY_RIGHT_ALT"], [6, 3, 1, "", "KEY_RIGHT_BRACKET"], [6, 3, 1, "", "KEY_RIGHT_CONTROL"], [6, 3, 1, "", "KEY_RIGHT_SHIFT"], [6, 3, 1, "", "KEY_RIGHT_SUPER"], [6, 3, 1, "", "KEY_S"], [6, 3, 1, "", "KEY_SCROLL_LOCK"], [6, 3, 1, "", "KEY_SEMICOLON"], [6, 3, 1, "", "KEY_SEVEN"], [6, 3, 1, "", "KEY_SIX"], [6, 3, 1, "", "KEY_SLASH"], [6, 3, 1, "", "KEY_SPACE"], [6, 3, 1, "", "KEY_T"], [6, 3, 1, "", "KEY_TAB"], [6, 3, 1, "", "KEY_THREE"], [6, 3, 1, "", "KEY_TWO"], [6, 3, 1, "", "KEY_U"], [6, 3, 1, "", "KEY_UP"], [6, 3, 1, "", "KEY_V"], [6, 3, 1, "", "KEY_VOLUME_DOWN"], [6, 3, 1, "", "KEY_VOLUME_UP"], [6, 3, 1, "", "KEY_W"], [6, 3, 1, "", "KEY_X"], [6, 3, 1, "", "KEY_Y"], [6, 3, 1, "", "KEY_Z"], [6, 3, 1, "", "KEY_ZERO"], [6, 3, 1, "", "KeyboardKey"], [6, 3, 1, "", "LABEL"], [6, 3, 1, "", "LIGHTGRAY"], [6, 3, 1, "", "LIME"], [6, 3, 1, "", "LINE_COLOR"], [6, 3, 1, "", "LISTVIEW"], [6, 3, 1, "", "LIST_ITEMS_HEIGHT"], [6, 3, 1, "", "LIST_ITEMS_SPACING"], [6, 3, 1, "", "LOG_ALL"], [6, 3, 1, "", "LOG_DEBUG"], [6, 3, 1, "", "LOG_ERROR"], [6, 3, 1, "", "LOG_FATAL"], [6, 3, 1, "", "LOG_INFO"], [6, 3, 1, "", "LOG_NONE"], [6, 3, 1, "", "LOG_TRACE"], [6, 3, 1, "", "LOG_WARNING"], [6, 4, 1, "", "Lerp"], [6, 4, 1, "", "LoadAudioStream"], [6, 4, 1, "", "LoadAutomationEventList"], [6, 4, 1, "", "LoadCodepoints"], [6, 4, 1, "", "LoadDirectoryFiles"], [6, 4, 1, "", "LoadDirectoryFilesEx"], [6, 4, 1, "", "LoadDroppedFiles"], [6, 4, 1, "", "LoadFileData"], [6, 4, 1, "", "LoadFileText"], [6, 4, 1, "", "LoadFont"], [6, 4, 1, "", "LoadFontData"], [6, 4, 1, "", "LoadFontEx"], [6, 4, 1, "", "LoadFontFromImage"], [6, 4, 1, "", "LoadFontFromMemory"], [6, 4, 1, "", "LoadImage"], [6, 4, 1, "", "LoadImageAnim"], [6, 4, 1, "", "LoadImageColors"], [6, 4, 1, "", "LoadImageFromMemory"], [6, 4, 1, "", "LoadImageFromScreen"], [6, 4, 1, "", "LoadImageFromTexture"], [6, 4, 1, "", "LoadImagePalette"], [6, 4, 1, "", "LoadImageRaw"], [6, 4, 1, "", "LoadImageSvg"], [6, 4, 1, "", "LoadMaterialDefault"], [6, 4, 1, "", "LoadMaterials"], [6, 4, 1, "", "LoadModel"], [6, 4, 1, "", "LoadModelAnimations"], [6, 4, 1, "", "LoadModelFromMesh"], [6, 4, 1, "", "LoadMusicStream"], [6, 4, 1, "", "LoadMusicStreamFromMemory"], [6, 4, 1, "", "LoadRandomSequence"], [6, 4, 1, "", "LoadRenderTexture"], [6, 4, 1, "", "LoadShader"], [6, 4, 1, "", "LoadShaderFromMemory"], [6, 4, 1, "", "LoadSound"], [6, 4, 1, "", "LoadSoundAlias"], [6, 4, 1, "", "LoadSoundFromWave"], [6, 4, 1, "", "LoadTexture"], [6, 4, 1, "", "LoadTextureCubemap"], [6, 4, 1, "", "LoadTextureFromImage"], [6, 4, 1, "", "LoadUTF8"], [6, 4, 1, "", "LoadVrStereoConfig"], [6, 4, 1, "", "LoadWave"], [6, 4, 1, "", "LoadWaveFromMemory"], [6, 4, 1, "", "LoadWaveSamples"], [6, 3, 1, "", "MAGENTA"], [6, 3, 1, "", "MAROON"], [6, 3, 1, "", "MATERIAL_MAP_ALBEDO"], [6, 3, 1, "", "MATERIAL_MAP_BRDF"], [6, 3, 1, "", "MATERIAL_MAP_CUBEMAP"], [6, 3, 1, "", "MATERIAL_MAP_EMISSION"], [6, 3, 1, "", "MATERIAL_MAP_HEIGHT"], [6, 3, 1, "", "MATERIAL_MAP_IRRADIANCE"], [6, 3, 1, "", "MATERIAL_MAP_METALNESS"], [6, 3, 1, "", "MATERIAL_MAP_NORMAL"], [6, 3, 1, "", "MATERIAL_MAP_OCCLUSION"], [6, 3, 1, "", "MATERIAL_MAP_PREFILTER"], [6, 3, 1, "", "MATERIAL_MAP_ROUGHNESS"], [6, 3, 1, "", "MOUSE_BUTTON_BACK"], [6, 3, 1, "", "MOUSE_BUTTON_EXTRA"], [6, 3, 1, "", "MOUSE_BUTTON_FORWARD"], [6, 3, 1, "", "MOUSE_BUTTON_LEFT"], [6, 3, 1, "", "MOUSE_BUTTON_MIDDLE"], [6, 3, 1, "", "MOUSE_BUTTON_RIGHT"], [6, 3, 1, "", "MOUSE_BUTTON_SIDE"], [6, 3, 1, "", "MOUSE_CURSOR_ARROW"], [6, 3, 1, "", "MOUSE_CURSOR_CROSSHAIR"], [6, 3, 1, "", "MOUSE_CURSOR_DEFAULT"], [6, 3, 1, "", "MOUSE_CURSOR_IBEAM"], [6, 3, 1, "", "MOUSE_CURSOR_NOT_ALLOWED"], [6, 3, 1, "", "MOUSE_CURSOR_POINTING_HAND"], [6, 3, 1, "", "MOUSE_CURSOR_RESIZE_ALL"], [6, 3, 1, "", "MOUSE_CURSOR_RESIZE_EW"], [6, 3, 1, "", "MOUSE_CURSOR_RESIZE_NESW"], [6, 3, 1, "", "MOUSE_CURSOR_RESIZE_NS"], [6, 3, 1, "", "MOUSE_CURSOR_RESIZE_NWSE"], [6, 1, 1, "", "Material"], [6, 1, 1, "", "MaterialMap"], [6, 3, 1, "", "MaterialMapIndex"], [6, 1, 1, "", "Matrix"], [6, 1, 1, "", "Matrix2x2"], [6, 4, 1, "", "MatrixAdd"], [6, 4, 1, "", "MatrixDeterminant"], [6, 4, 1, "", "MatrixFrustum"], [6, 4, 1, "", "MatrixIdentity"], [6, 4, 1, "", "MatrixInvert"], [6, 4, 1, "", "MatrixLookAt"], [6, 4, 1, "", "MatrixMultiply"], [6, 4, 1, "", "MatrixOrtho"], [6, 4, 1, "", "MatrixPerspective"], [6, 4, 1, "", "MatrixRotate"], [6, 4, 1, "", "MatrixRotateX"], [6, 4, 1, "", "MatrixRotateXYZ"], [6, 4, 1, "", "MatrixRotateY"], [6, 4, 1, "", "MatrixRotateZ"], [6, 4, 1, "", "MatrixRotateZYX"], [6, 4, 1, "", "MatrixScale"], [6, 4, 1, "", "MatrixSubtract"], [6, 4, 1, "", "MatrixToFloatV"], [6, 4, 1, "", "MatrixTrace"], [6, 4, 1, "", "MatrixTranslate"], [6, 4, 1, "", "MatrixTranspose"], [6, 4, 1, "", "MaximizeWindow"], [6, 4, 1, "", "MeasureText"], [6, 4, 1, "", "MeasureTextEx"], [6, 4, 1, "", "MemAlloc"], [6, 4, 1, "", "MemFree"], [6, 4, 1, "", "MemRealloc"], [6, 1, 1, "", "Mesh"], [6, 4, 1, "", "MinimizeWindow"], [6, 1, 1, "", "Model"], [6, 1, 1, "", "ModelAnimation"], [6, 3, 1, "", "MouseButton"], [6, 3, 1, "", "MouseCursor"], [6, 1, 1, "", "Music"], [6, 3, 1, "", "NPATCH_NINE_PATCH"], [6, 3, 1, "", "NPATCH_THREE_PATCH_HORIZONTAL"], [6, 3, 1, "", "NPATCH_THREE_PATCH_VERTICAL"], [6, 1, 1, "", "NPatchInfo"], [6, 3, 1, "", "NPatchLayout"], [6, 4, 1, "", "Normalize"], [6, 3, 1, "", "ORANGE"], [6, 4, 1, "", "OpenURL"], [6, 3, 1, "", "PHYSICS_CIRCLE"], [6, 3, 1, "", "PHYSICS_POLYGON"], [6, 3, 1, "", "PINK"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_DXT1_RGB"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_DXT1_RGBA"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_DXT3_RGBA"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_DXT5_RGBA"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_ETC1_RGB"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_ETC2_RGB"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_PVRT_RGB"], [6, 3, 1, "", "PIXELFORMAT_COMPRESSED_PVRT_RGBA"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_GRAYSCALE"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16G16B16"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R16G16B16A16"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32G32B32"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R32G32B32A32"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R4G4B4A4"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R5G5B5A1"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R5G6B5"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R8G8B8"], [6, 3, 1, "", "PIXELFORMAT_UNCOMPRESSED_R8G8B8A8"], [6, 3, 1, "", "PROGRESSBAR"], [6, 3, 1, "", "PROGRESS_PADDING"], [6, 3, 1, "", "PURPLE"], [6, 4, 1, "", "PauseAudioStream"], [6, 4, 1, "", "PauseMusicStream"], [6, 4, 1, "", "PauseSound"], [6, 4, 1, "", "PhysicsAddForce"], [6, 4, 1, "", "PhysicsAddTorque"], [6, 1, 1, "", "PhysicsBodyData"], [6, 1, 1, "", "PhysicsManifoldData"], [6, 1, 1, "", "PhysicsShape"], [6, 3, 1, "", "PhysicsShapeType"], [6, 4, 1, "", "PhysicsShatter"], [6, 1, 1, "", "PhysicsVertexData"], [6, 3, 1, "", "PixelFormat"], [6, 4, 1, "", "PlayAudioStream"], [6, 4, 1, "", "PlayAutomationEvent"], [6, 4, 1, "", "PlayMusicStream"], [6, 4, 1, "", "PlaySound"], [6, 4, 1, "", "PollInputEvents"], [6, 1, 1, "", "Quaternion"], [6, 4, 1, "", "QuaternionAdd"], [6, 4, 1, "", "QuaternionAddValue"], [6, 4, 1, "", "QuaternionDivide"], [6, 4, 1, "", "QuaternionEquals"], [6, 4, 1, "", "QuaternionFromAxisAngle"], [6, 4, 1, "", "QuaternionFromEuler"], [6, 4, 1, "", "QuaternionFromMatrix"], [6, 4, 1, "", "QuaternionFromVector3ToVector3"], [6, 4, 1, "", "QuaternionIdentity"], [6, 4, 1, "", "QuaternionInvert"], [6, 4, 1, "", "QuaternionLength"], [6, 4, 1, "", "QuaternionLerp"], [6, 4, 1, "", "QuaternionMultiply"], [6, 4, 1, "", "QuaternionNlerp"], [6, 4, 1, "", "QuaternionNormalize"], [6, 4, 1, "", "QuaternionScale"], [6, 4, 1, "", "QuaternionSlerp"], [6, 4, 1, "", "QuaternionSubtract"], [6, 4, 1, "", "QuaternionSubtractValue"], [6, 4, 1, "", "QuaternionToAxisAngle"], [6, 4, 1, "", "QuaternionToEuler"], [6, 4, 1, "", "QuaternionToMatrix"], [6, 4, 1, "", "QuaternionTransform"], [6, 3, 1, "", "RAYWHITE"], [6, 3, 1, "", "RED"], [6, 3, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL0"], [6, 3, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL1"], [6, 3, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL2"], [6, 3, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL3"], [6, 3, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL4"], [6, 3, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL5"], [6, 3, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL6"], [6, 3, 1, "", "RL_ATTACHMENT_COLOR_CHANNEL7"], [6, 3, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_X"], [6, 3, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y"], [6, 3, 1, "", "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z"], [6, 3, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_X"], [6, 3, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_Y"], [6, 3, 1, "", "RL_ATTACHMENT_CUBEMAP_POSITIVE_Z"], [6, 3, 1, "", "RL_ATTACHMENT_DEPTH"], [6, 3, 1, "", "RL_ATTACHMENT_RENDERBUFFER"], [6, 3, 1, "", "RL_ATTACHMENT_STENCIL"], [6, 3, 1, "", "RL_ATTACHMENT_TEXTURE2D"], [6, 3, 1, "", "RL_BLEND_ADDITIVE"], [6, 3, 1, "", "RL_BLEND_ADD_COLORS"], [6, 3, 1, "", "RL_BLEND_ALPHA"], [6, 3, 1, "", "RL_BLEND_ALPHA_PREMULTIPLY"], [6, 3, 1, "", "RL_BLEND_CUSTOM"], [6, 3, 1, "", "RL_BLEND_CUSTOM_SEPARATE"], [6, 3, 1, "", "RL_BLEND_MULTIPLIED"], [6, 3, 1, "", "RL_BLEND_SUBTRACT_COLORS"], [6, 3, 1, "", "RL_CULL_FACE_BACK"], [6, 3, 1, "", "RL_CULL_FACE_FRONT"], [6, 3, 1, "", "RL_LOG_ALL"], [6, 3, 1, "", "RL_LOG_DEBUG"], [6, 3, 1, "", "RL_LOG_ERROR"], [6, 3, 1, "", "RL_LOG_FATAL"], [6, 3, 1, "", "RL_LOG_INFO"], [6, 3, 1, "", "RL_LOG_NONE"], [6, 3, 1, "", "RL_LOG_TRACE"], [6, 3, 1, "", "RL_LOG_WARNING"], [6, 3, 1, "", "RL_OPENGL_11"], [6, 3, 1, "", "RL_OPENGL_21"], [6, 3, 1, "", "RL_OPENGL_33"], [6, 3, 1, "", "RL_OPENGL_43"], [6, 3, 1, "", "RL_OPENGL_ES_20"], [6, 3, 1, "", "RL_OPENGL_ES_30"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT1_RGB"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC1_RGB"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_ETC2_RGB"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_PVRT_RGB"], [6, 3, 1, "", "RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8"], [6, 3, 1, "", "RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8"], [6, 3, 1, "", "RL_SHADER_ATTRIB_FLOAT"], [6, 3, 1, "", "RL_SHADER_ATTRIB_VEC2"], [6, 3, 1, "", "RL_SHADER_ATTRIB_VEC3"], [6, 3, 1, "", "RL_SHADER_ATTRIB_VEC4"], [6, 3, 1, "", "RL_SHADER_LOC_COLOR_AMBIENT"], [6, 3, 1, "", "RL_SHADER_LOC_COLOR_DIFFUSE"], [6, 3, 1, "", "RL_SHADER_LOC_COLOR_SPECULAR"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_ALBEDO"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_BRDF"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_CUBEMAP"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_EMISSION"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_HEIGHT"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_IRRADIANCE"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_METALNESS"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_NORMAL"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_OCCLUSION"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_PREFILTER"], [6, 3, 1, "", "RL_SHADER_LOC_MAP_ROUGHNESS"], [6, 3, 1, "", "RL_SHADER_LOC_MATRIX_MODEL"], [6, 3, 1, "", "RL_SHADER_LOC_MATRIX_MVP"], [6, 3, 1, "", "RL_SHADER_LOC_MATRIX_NORMAL"], [6, 3, 1, "", "RL_SHADER_LOC_MATRIX_PROJECTION"], [6, 3, 1, "", "RL_SHADER_LOC_MATRIX_VIEW"], [6, 3, 1, "", "RL_SHADER_LOC_VECTOR_VIEW"], [6, 3, 1, "", "RL_SHADER_LOC_VERTEX_COLOR"], [6, 3, 1, "", "RL_SHADER_LOC_VERTEX_NORMAL"], [6, 3, 1, "", "RL_SHADER_LOC_VERTEX_POSITION"], [6, 3, 1, "", "RL_SHADER_LOC_VERTEX_TANGENT"], [6, 3, 1, "", "RL_SHADER_LOC_VERTEX_TEXCOORD01"], [6, 3, 1, "", "RL_SHADER_LOC_VERTEX_TEXCOORD02"], [6, 3, 1, "", "RL_SHADER_UNIFORM_FLOAT"], [6, 3, 1, "", "RL_SHADER_UNIFORM_INT"], [6, 3, 1, "", "RL_SHADER_UNIFORM_IVEC2"], [6, 3, 1, "", "RL_SHADER_UNIFORM_IVEC3"], [6, 3, 1, "", "RL_SHADER_UNIFORM_IVEC4"], [6, 3, 1, "", "RL_SHADER_UNIFORM_SAMPLER2D"], [6, 3, 1, "", "RL_SHADER_UNIFORM_VEC2"], [6, 3, 1, "", "RL_SHADER_UNIFORM_VEC3"], [6, 3, 1, "", "RL_SHADER_UNIFORM_VEC4"], [6, 3, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_16X"], [6, 3, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_4X"], [6, 3, 1, "", "RL_TEXTURE_FILTER_ANISOTROPIC_8X"], [6, 3, 1, "", "RL_TEXTURE_FILTER_BILINEAR"], [6, 3, 1, "", "RL_TEXTURE_FILTER_POINT"], [6, 3, 1, "", "RL_TEXTURE_FILTER_TRILINEAR"], [6, 1, 1, "", "Ray"], [6, 1, 1, "", "RayCollision"], [6, 1, 1, "", "Rectangle"], [6, 4, 1, "", "Remap"], [6, 1, 1, "", "RenderTexture"], [6, 1, 1, "", "RenderTexture2D"], [6, 4, 1, "", "ResetPhysics"], [6, 4, 1, "", "RestoreWindow"], [6, 4, 1, "", "ResumeAudioStream"], [6, 4, 1, "", "ResumeMusicStream"], [6, 4, 1, "", "ResumeSound"], [6, 3, 1, "", "SCROLLBAR"], [6, 3, 1, "", "SCROLLBAR_SIDE"], [6, 3, 1, "", "SCROLLBAR_WIDTH"], [6, 3, 1, "", "SCROLL_PADDING"], [6, 3, 1, "", "SCROLL_SLIDER_PADDING"], [6, 3, 1, "", "SCROLL_SLIDER_SIZE"], [6, 3, 1, "", "SCROLL_SPEED"], [6, 3, 1, "", "SHADER_ATTRIB_FLOAT"], [6, 3, 1, "", "SHADER_ATTRIB_VEC2"], [6, 3, 1, "", "SHADER_ATTRIB_VEC3"], [6, 3, 1, "", "SHADER_ATTRIB_VEC4"], [6, 3, 1, "", "SHADER_LOC_COLOR_AMBIENT"], [6, 3, 1, "", "SHADER_LOC_COLOR_DIFFUSE"], [6, 3, 1, "", "SHADER_LOC_COLOR_SPECULAR"], [6, 3, 1, "", "SHADER_LOC_MAP_ALBEDO"], [6, 3, 1, "", "SHADER_LOC_MAP_BRDF"], [6, 3, 1, "", "SHADER_LOC_MAP_CUBEMAP"], [6, 3, 1, "", "SHADER_LOC_MAP_EMISSION"], [6, 3, 1, "", "SHADER_LOC_MAP_HEIGHT"], [6, 3, 1, "", "SHADER_LOC_MAP_IRRADIANCE"], [6, 3, 1, "", "SHADER_LOC_MAP_METALNESS"], [6, 3, 1, "", "SHADER_LOC_MAP_NORMAL"], [6, 3, 1, "", "SHADER_LOC_MAP_OCCLUSION"], [6, 3, 1, "", "SHADER_LOC_MAP_PREFILTER"], [6, 3, 1, "", "SHADER_LOC_MAP_ROUGHNESS"], [6, 3, 1, "", "SHADER_LOC_MATRIX_MODEL"], [6, 3, 1, "", "SHADER_LOC_MATRIX_MVP"], [6, 3, 1, "", "SHADER_LOC_MATRIX_NORMAL"], [6, 3, 1, "", "SHADER_LOC_MATRIX_PROJECTION"], [6, 3, 1, "", "SHADER_LOC_MATRIX_VIEW"], [6, 3, 1, "", "SHADER_LOC_VECTOR_VIEW"], [6, 3, 1, "", "SHADER_LOC_VERTEX_COLOR"], [6, 3, 1, "", "SHADER_LOC_VERTEX_NORMAL"], [6, 3, 1, "", "SHADER_LOC_VERTEX_POSITION"], [6, 3, 1, "", "SHADER_LOC_VERTEX_TANGENT"], [6, 3, 1, "", "SHADER_LOC_VERTEX_TEXCOORD01"], [6, 3, 1, "", "SHADER_LOC_VERTEX_TEXCOORD02"], [6, 3, 1, "", "SHADER_UNIFORM_FLOAT"], [6, 3, 1, "", "SHADER_UNIFORM_INT"], [6, 3, 1, "", "SHADER_UNIFORM_IVEC2"], [6, 3, 1, "", "SHADER_UNIFORM_IVEC3"], [6, 3, 1, "", "SHADER_UNIFORM_IVEC4"], [6, 3, 1, "", "SHADER_UNIFORM_SAMPLER2D"], [6, 3, 1, "", "SHADER_UNIFORM_VEC2"], [6, 3, 1, "", "SHADER_UNIFORM_VEC3"], [6, 3, 1, "", "SHADER_UNIFORM_VEC4"], [6, 3, 1, "", "SKYBLUE"], [6, 3, 1, "", "SLIDER"], [6, 3, 1, "", "SLIDER_PADDING"], [6, 3, 1, "", "SLIDER_WIDTH"], [6, 3, 1, "", "SPINNER"], [6, 3, 1, "", "SPIN_BUTTON_SPACING"], [6, 3, 1, "", "SPIN_BUTTON_WIDTH"], [6, 3, 1, "", "STATE_DISABLED"], [6, 3, 1, "", "STATE_FOCUSED"], [6, 3, 1, "", "STATE_NORMAL"], [6, 3, 1, "", "STATE_PRESSED"], [6, 3, 1, "", "STATUSBAR"], [6, 4, 1, "", "SaveFileData"], [6, 4, 1, "", "SaveFileText"], [6, 4, 1, "", "SeekMusicStream"], [6, 4, 1, "", "SetAudioStreamBufferSizeDefault"], [6, 4, 1, "", "SetAudioStreamCallback"], [6, 4, 1, "", "SetAudioStreamPan"], [6, 4, 1, "", "SetAudioStreamPitch"], [6, 4, 1, "", "SetAudioStreamVolume"], [6, 4, 1, "", "SetAutomationEventBaseFrame"], [6, 4, 1, "", "SetAutomationEventList"], [6, 4, 1, "", "SetClipboardText"], [6, 4, 1, "", "SetConfigFlags"], [6, 4, 1, "", "SetExitKey"], [6, 4, 1, "", "SetGamepadMappings"], [6, 4, 1, "", "SetGesturesEnabled"], [6, 4, 1, "", "SetLoadFileDataCallback"], [6, 4, 1, "", "SetLoadFileTextCallback"], [6, 4, 1, "", "SetMasterVolume"], [6, 4, 1, "", "SetMaterialTexture"], [6, 4, 1, "", "SetModelMeshMaterial"], [6, 4, 1, "", "SetMouseCursor"], [6, 4, 1, "", "SetMouseOffset"], [6, 4, 1, "", "SetMousePosition"], [6, 4, 1, "", "SetMouseScale"], [6, 4, 1, "", "SetMusicPan"], [6, 4, 1, "", "SetMusicPitch"], [6, 4, 1, "", "SetMusicVolume"], [6, 4, 1, "", "SetPhysicsBodyRotation"], [6, 4, 1, "", "SetPhysicsGravity"], [6, 4, 1, "", "SetPhysicsTimeStep"], [6, 4, 1, "", "SetPixelColor"], [6, 4, 1, "", "SetRandomSeed"], [6, 4, 1, "", "SetSaveFileDataCallback"], [6, 4, 1, "", "SetSaveFileTextCallback"], [6, 4, 1, "", "SetShaderValue"], [6, 4, 1, "", "SetShaderValueMatrix"], [6, 4, 1, "", "SetShaderValueTexture"], [6, 4, 1, "", "SetShaderValueV"], [6, 4, 1, "", "SetShapesTexture"], [6, 4, 1, "", "SetSoundPan"], [6, 4, 1, "", "SetSoundPitch"], [6, 4, 1, "", "SetSoundVolume"], [6, 4, 1, "", "SetTargetFPS"], [6, 4, 1, "", "SetTextLineSpacing"], [6, 4, 1, "", "SetTextureFilter"], [6, 4, 1, "", "SetTextureWrap"], [6, 4, 1, "", "SetTraceLogCallback"], [6, 4, 1, "", "SetTraceLogLevel"], [6, 4, 1, "", "SetWindowFocused"], [6, 4, 1, "", "SetWindowIcon"], [6, 4, 1, "", "SetWindowIcons"], [6, 4, 1, "", "SetWindowMaxSize"], [6, 4, 1, "", "SetWindowMinSize"], [6, 4, 1, "", "SetWindowMonitor"], [6, 4, 1, "", "SetWindowOpacity"], [6, 4, 1, "", "SetWindowPosition"], [6, 4, 1, "", "SetWindowSize"], [6, 4, 1, "", "SetWindowState"], [6, 4, 1, "", "SetWindowTitle"], [6, 1, 1, "", "Shader"], [6, 3, 1, "", "ShaderAttributeDataType"], [6, 3, 1, "", "ShaderLocationIndex"], [6, 3, 1, "", "ShaderUniformDataType"], [6, 4, 1, "", "ShowCursor"], [6, 1, 1, "", "Sound"], [6, 4, 1, "", "StartAutomationEventRecording"], [6, 4, 1, "", "StopAudioStream"], [6, 4, 1, "", "StopAutomationEventRecording"], [6, 4, 1, "", "StopMusicStream"], [6, 4, 1, "", "StopSound"], [6, 4, 1, "", "SwapScreenBuffer"], [6, 3, 1, "", "TEXTBOX"], [6, 3, 1, "", "TEXTURE_FILTER_ANISOTROPIC_16X"], [6, 3, 1, "", "TEXTURE_FILTER_ANISOTROPIC_4X"], [6, 3, 1, "", "TEXTURE_FILTER_ANISOTROPIC_8X"], [6, 3, 1, "", "TEXTURE_FILTER_BILINEAR"], [6, 3, 1, "", "TEXTURE_FILTER_POINT"], [6, 3, 1, "", "TEXTURE_FILTER_TRILINEAR"], [6, 3, 1, "", "TEXTURE_WRAP_CLAMP"], [6, 3, 1, "", "TEXTURE_WRAP_MIRROR_CLAMP"], [6, 3, 1, "", "TEXTURE_WRAP_MIRROR_REPEAT"], [6, 3, 1, "", "TEXTURE_WRAP_REPEAT"], [6, 3, 1, "", "TEXT_ALIGNMENT"], [6, 3, 1, "", "TEXT_ALIGNMENT_VERTICAL"], [6, 3, 1, "", "TEXT_ALIGN_BOTTOM"], [6, 3, 1, "", "TEXT_ALIGN_CENTER"], [6, 3, 1, "", "TEXT_ALIGN_LEFT"], [6, 3, 1, "", "TEXT_ALIGN_MIDDLE"], [6, 3, 1, "", "TEXT_ALIGN_RIGHT"], [6, 3, 1, "", "TEXT_ALIGN_TOP"], [6, 3, 1, "", "TEXT_COLOR_DISABLED"], [6, 3, 1, "", "TEXT_COLOR_FOCUSED"], [6, 3, 1, "", "TEXT_COLOR_NORMAL"], [6, 3, 1, "", "TEXT_COLOR_PRESSED"], [6, 3, 1, "", "TEXT_LINE_SPACING"], [6, 3, 1, "", "TEXT_PADDING"], [6, 3, 1, "", "TEXT_READONLY"], [6, 3, 1, "", "TEXT_SIZE"], [6, 3, 1, "", "TEXT_SPACING"], [6, 3, 1, "", "TEXT_WRAP_CHAR"], [6, 3, 1, "", "TEXT_WRAP_MODE"], [6, 3, 1, "", "TEXT_WRAP_NONE"], [6, 3, 1, "", "TEXT_WRAP_WORD"], [6, 3, 1, "", "TOGGLE"], [6, 4, 1, "", "TakeScreenshot"], [6, 4, 1, "", "TextAppend"], [6, 4, 1, "", "TextCopy"], [6, 4, 1, "", "TextFindIndex"], [6, 4, 1, "", "TextFormat"], [6, 4, 1, "", "TextInsert"], [6, 4, 1, "", "TextIsEqual"], [6, 4, 1, "", "TextJoin"], [6, 4, 1, "", "TextLength"], [6, 4, 1, "", "TextReplace"], [6, 4, 1, "", "TextSplit"], [6, 4, 1, "", "TextSubtext"], [6, 4, 1, "", "TextToInteger"], [6, 4, 1, "", "TextToLower"], [6, 4, 1, "", "TextToPascal"], [6, 4, 1, "", "TextToUpper"], [6, 1, 1, "", "Texture"], [6, 1, 1, "", "Texture2D"], [6, 1, 1, "", "TextureCubemap"], [6, 3, 1, "", "TextureFilter"], [6, 3, 1, "", "TextureWrap"], [6, 4, 1, "", "ToggleBorderlessWindowed"], [6, 4, 1, "", "ToggleFullscreen"], [6, 4, 1, "", "TraceLog"], [6, 3, 1, "", "TraceLogLevel"], [6, 1, 1, "", "Transform"], [6, 4, 1, "", "UnloadAudioStream"], [6, 4, 1, "", "UnloadAutomationEventList"], [6, 4, 1, "", "UnloadCodepoints"], [6, 4, 1, "", "UnloadDirectoryFiles"], [6, 4, 1, "", "UnloadDroppedFiles"], [6, 4, 1, "", "UnloadFileData"], [6, 4, 1, "", "UnloadFileText"], [6, 4, 1, "", "UnloadFont"], [6, 4, 1, "", "UnloadFontData"], [6, 4, 1, "", "UnloadImage"], [6, 4, 1, "", "UnloadImageColors"], [6, 4, 1, "", "UnloadImagePalette"], [6, 4, 1, "", "UnloadMaterial"], [6, 4, 1, "", "UnloadMesh"], [6, 4, 1, "", "UnloadModel"], [6, 4, 1, "", "UnloadModelAnimation"], [6, 4, 1, "", "UnloadModelAnimations"], [6, 4, 1, "", "UnloadMusicStream"], [6, 4, 1, "", "UnloadRandomSequence"], [6, 4, 1, "", "UnloadRenderTexture"], [6, 4, 1, "", "UnloadShader"], [6, 4, 1, "", "UnloadSound"], [6, 4, 1, "", "UnloadSoundAlias"], [6, 4, 1, "", "UnloadTexture"], [6, 4, 1, "", "UnloadUTF8"], [6, 4, 1, "", "UnloadVrStereoConfig"], [6, 4, 1, "", "UnloadWave"], [6, 4, 1, "", "UnloadWaveSamples"], [6, 4, 1, "", "UpdateAudioStream"], [6, 4, 1, "", "UpdateCamera"], [6, 4, 1, "", "UpdateCameraPro"], [6, 4, 1, "", "UpdateMeshBuffer"], [6, 4, 1, "", "UpdateModelAnimation"], [6, 4, 1, "", "UpdateMusicStream"], [6, 4, 1, "", "UpdatePhysics"], [6, 4, 1, "", "UpdateSound"], [6, 4, 1, "", "UpdateTexture"], [6, 4, 1, "", "UpdateTextureRec"], [6, 4, 1, "", "UploadMesh"], [6, 3, 1, "", "VALUEBOX"], [6, 3, 1, "", "VIOLET"], [6, 1, 1, "", "Vector2"], [6, 4, 1, "", "Vector2Add"], [6, 4, 1, "", "Vector2AddValue"], [6, 4, 1, "", "Vector2Angle"], [6, 4, 1, "", "Vector2Clamp"], [6, 4, 1, "", "Vector2ClampValue"], [6, 4, 1, "", "Vector2Distance"], [6, 4, 1, "", "Vector2DistanceSqr"], [6, 4, 1, "", "Vector2Divide"], [6, 4, 1, "", "Vector2DotProduct"], [6, 4, 1, "", "Vector2Equals"], [6, 4, 1, "", "Vector2Invert"], [6, 4, 1, "", "Vector2Length"], [6, 4, 1, "", "Vector2LengthSqr"], [6, 4, 1, "", "Vector2Lerp"], [6, 4, 1, "", "Vector2LineAngle"], [6, 4, 1, "", "Vector2MoveTowards"], [6, 4, 1, "", "Vector2Multiply"], [6, 4, 1, "", "Vector2Negate"], [6, 4, 1, "", "Vector2Normalize"], [6, 4, 1, "", "Vector2One"], [6, 4, 1, "", "Vector2Reflect"], [6, 4, 1, "", "Vector2Rotate"], [6, 4, 1, "", "Vector2Scale"], [6, 4, 1, "", "Vector2Subtract"], [6, 4, 1, "", "Vector2SubtractValue"], [6, 4, 1, "", "Vector2Transform"], [6, 4, 1, "", "Vector2Zero"], [6, 1, 1, "", "Vector3"], [6, 4, 1, "", "Vector3Add"], [6, 4, 1, "", "Vector3AddValue"], [6, 4, 1, "", "Vector3Angle"], [6, 4, 1, "", "Vector3Barycenter"], [6, 4, 1, "", "Vector3Clamp"], [6, 4, 1, "", "Vector3ClampValue"], [6, 4, 1, "", "Vector3CrossProduct"], [6, 4, 1, "", "Vector3Distance"], [6, 4, 1, "", "Vector3DistanceSqr"], [6, 4, 1, "", "Vector3Divide"], [6, 4, 1, "", "Vector3DotProduct"], [6, 4, 1, "", "Vector3Equals"], [6, 4, 1, "", "Vector3Invert"], [6, 4, 1, "", "Vector3Length"], [6, 4, 1, "", "Vector3LengthSqr"], [6, 4, 1, "", "Vector3Lerp"], [6, 4, 1, "", "Vector3Max"], [6, 4, 1, "", "Vector3Min"], [6, 4, 1, "", "Vector3Multiply"], [6, 4, 1, "", "Vector3Negate"], [6, 4, 1, "", "Vector3Normalize"], [6, 4, 1, "", "Vector3One"], [6, 4, 1, "", "Vector3OrthoNormalize"], [6, 4, 1, "", "Vector3Perpendicular"], [6, 4, 1, "", "Vector3Project"], [6, 4, 1, "", "Vector3Reflect"], [6, 4, 1, "", "Vector3Refract"], [6, 4, 1, "", "Vector3Reject"], [6, 4, 1, "", "Vector3RotateByAxisAngle"], [6, 4, 1, "", "Vector3RotateByQuaternion"], [6, 4, 1, "", "Vector3Scale"], [6, 4, 1, "", "Vector3Subtract"], [6, 4, 1, "", "Vector3SubtractValue"], [6, 4, 1, "", "Vector3ToFloatV"], [6, 4, 1, "", "Vector3Transform"], [6, 4, 1, "", "Vector3Unproject"], [6, 4, 1, "", "Vector3Zero"], [6, 1, 1, "", "Vector4"], [6, 1, 1, "", "VrDeviceInfo"], [6, 1, 1, "", "VrStereoConfig"], [6, 3, 1, "", "WHITE"], [6, 4, 1, "", "WaitTime"], [6, 1, 1, "", "Wave"], [6, 4, 1, "", "WaveCopy"], [6, 4, 1, "", "WaveCrop"], [6, 4, 1, "", "WaveFormat"], [6, 4, 1, "", "WindowShouldClose"], [6, 4, 1, "", "Wrap"], [6, 3, 1, "", "YELLOW"], [6, 3, 1, "", "ffi"], [6, 1, 1, "", "float16"], [6, 1, 1, "", "float3"], [6, 4, 1, "", "glfwCreateCursor"], [6, 4, 1, "", "glfwCreateStandardCursor"], [6, 4, 1, "", "glfwCreateWindow"], [6, 4, 1, "", "glfwDefaultWindowHints"], [6, 4, 1, "", "glfwDestroyCursor"], [6, 4, 1, "", "glfwDestroyWindow"], [6, 4, 1, "", "glfwExtensionSupported"], [6, 4, 1, "", "glfwFocusWindow"], [6, 4, 1, "", "glfwGetClipboardString"], [6, 4, 1, "", "glfwGetCurrentContext"], [6, 4, 1, "", "glfwGetCursorPos"], [6, 4, 1, "", "glfwGetError"], [6, 4, 1, "", "glfwGetFramebufferSize"], [6, 4, 1, "", "glfwGetGamepadName"], [6, 4, 1, "", "glfwGetGamepadState"], [6, 4, 1, "", "glfwGetGammaRamp"], [6, 4, 1, "", "glfwGetInputMode"], [6, 4, 1, "", "glfwGetJoystickAxes"], [6, 4, 1, "", "glfwGetJoystickButtons"], [6, 4, 1, "", "glfwGetJoystickGUID"], [6, 4, 1, "", "glfwGetJoystickHats"], [6, 4, 1, "", "glfwGetJoystickName"], [6, 4, 1, "", "glfwGetJoystickUserPointer"], [6, 4, 1, "", "glfwGetKey"], [6, 4, 1, "", "glfwGetKeyName"], [6, 4, 1, "", "glfwGetKeyScancode"], [6, 4, 1, "", "glfwGetMonitorContentScale"], [6, 4, 1, "", "glfwGetMonitorName"], [6, 4, 1, "", "glfwGetMonitorPhysicalSize"], [6, 4, 1, "", "glfwGetMonitorPos"], [6, 4, 1, "", "glfwGetMonitorUserPointer"], [6, 4, 1, "", "glfwGetMonitorWorkarea"], [6, 4, 1, "", "glfwGetMonitors"], [6, 4, 1, "", "glfwGetMouseButton"], [6, 4, 1, "", "glfwGetPlatform"], [6, 4, 1, "", "glfwGetPrimaryMonitor"], [6, 4, 1, "", "glfwGetProcAddress"], [6, 4, 1, "", "glfwGetRequiredInstanceExtensions"], [6, 4, 1, "", "glfwGetTime"], [6, 4, 1, "", "glfwGetTimerFrequency"], [6, 4, 1, "", "glfwGetTimerValue"], [6, 4, 1, "", "glfwGetVersion"], [6, 4, 1, "", "glfwGetVersionString"], [6, 4, 1, "", "glfwGetVideoMode"], [6, 4, 1, "", "glfwGetVideoModes"], [6, 4, 1, "", "glfwGetWindowAttrib"], [6, 4, 1, "", "glfwGetWindowContentScale"], [6, 4, 1, "", "glfwGetWindowFrameSize"], [6, 4, 1, "", "glfwGetWindowMonitor"], [6, 4, 1, "", "glfwGetWindowOpacity"], [6, 4, 1, "", "glfwGetWindowPos"], [6, 4, 1, "", "glfwGetWindowSize"], [6, 4, 1, "", "glfwGetWindowUserPointer"], [6, 4, 1, "", "glfwHideWindow"], [6, 4, 1, "", "glfwIconifyWindow"], [6, 4, 1, "", "glfwInit"], [6, 4, 1, "", "glfwInitAllocator"], [6, 4, 1, "", "glfwInitHint"], [6, 4, 1, "", "glfwJoystickIsGamepad"], [6, 4, 1, "", "glfwJoystickPresent"], [6, 4, 1, "", "glfwMakeContextCurrent"], [6, 4, 1, "", "glfwMaximizeWindow"], [6, 4, 1, "", "glfwPlatformSupported"], [6, 4, 1, "", "glfwPollEvents"], [6, 4, 1, "", "glfwPostEmptyEvent"], [6, 4, 1, "", "glfwRawMouseMotionSupported"], [6, 4, 1, "", "glfwRequestWindowAttention"], [6, 4, 1, "", "glfwRestoreWindow"], [6, 4, 1, "", "glfwSetCharCallback"], [6, 4, 1, "", "glfwSetCharModsCallback"], [6, 4, 1, "", "glfwSetClipboardString"], [6, 4, 1, "", "glfwSetCursor"], [6, 4, 1, "", "glfwSetCursorEnterCallback"], [6, 4, 1, "", "glfwSetCursorPos"], [6, 4, 1, "", "glfwSetCursorPosCallback"], [6, 4, 1, "", "glfwSetDropCallback"], [6, 4, 1, "", "glfwSetErrorCallback"], [6, 4, 1, "", "glfwSetFramebufferSizeCallback"], [6, 4, 1, "", "glfwSetGamma"], [6, 4, 1, "", "glfwSetGammaRamp"], [6, 4, 1, "", "glfwSetInputMode"], [6, 4, 1, "", "glfwSetJoystickCallback"], [6, 4, 1, "", "glfwSetJoystickUserPointer"], [6, 4, 1, "", "glfwSetKeyCallback"], [6, 4, 1, "", "glfwSetMonitorCallback"], [6, 4, 1, "", "glfwSetMonitorUserPointer"], [6, 4, 1, "", "glfwSetMouseButtonCallback"], [6, 4, 1, "", "glfwSetScrollCallback"], [6, 4, 1, "", "glfwSetTime"], [6, 4, 1, "", "glfwSetWindowAspectRatio"], [6, 4, 1, "", "glfwSetWindowAttrib"], [6, 4, 1, "", "glfwSetWindowCloseCallback"], [6, 4, 1, "", "glfwSetWindowContentScaleCallback"], [6, 4, 1, "", "glfwSetWindowFocusCallback"], [6, 4, 1, "", "glfwSetWindowIcon"], [6, 4, 1, "", "glfwSetWindowIconifyCallback"], [6, 4, 1, "", "glfwSetWindowMaximizeCallback"], [6, 4, 1, "", "glfwSetWindowMonitor"], [6, 4, 1, "", "glfwSetWindowOpacity"], [6, 4, 1, "", "glfwSetWindowPos"], [6, 4, 1, "", "glfwSetWindowPosCallback"], [6, 4, 1, "", "glfwSetWindowRefreshCallback"], [6, 4, 1, "", "glfwSetWindowShouldClose"], [6, 4, 1, "", "glfwSetWindowSize"], [6, 4, 1, "", "glfwSetWindowSizeCallback"], [6, 4, 1, "", "glfwSetWindowSizeLimits"], [6, 4, 1, "", "glfwSetWindowTitle"], [6, 4, 1, "", "glfwSetWindowUserPointer"], [6, 4, 1, "", "glfwShowWindow"], [6, 4, 1, "", "glfwSwapBuffers"], [6, 4, 1, "", "glfwSwapInterval"], [6, 4, 1, "", "glfwTerminate"], [6, 4, 1, "", "glfwUpdateGamepadMappings"], [6, 4, 1, "", "glfwVulkanSupported"], [6, 4, 1, "", "glfwWaitEvents"], [6, 4, 1, "", "glfwWaitEventsTimeout"], [6, 4, 1, "", "glfwWindowHint"], [6, 4, 1, "", "glfwWindowHintString"], [6, 4, 1, "", "glfwWindowShouldClose"], [6, 1, 1, "", "rAudioBuffer"], [6, 1, 1, "", "rAudioProcessor"], [6, 3, 1, "", "rl"], [6, 4, 1, "", "rlActiveDrawBuffers"], [6, 4, 1, "", "rlActiveTextureSlot"], [6, 4, 1, "", "rlBegin"], [6, 4, 1, "", "rlBindImageTexture"], [6, 4, 1, "", "rlBindShaderBuffer"], [6, 3, 1, "", "rlBlendMode"], [6, 4, 1, "", "rlBlitFramebuffer"], [6, 4, 1, "", "rlCheckErrors"], [6, 4, 1, "", "rlCheckRenderBatchLimit"], [6, 4, 1, "", "rlClearColor"], [6, 4, 1, "", "rlClearScreenBuffers"], [6, 4, 1, "", "rlColor3f"], [6, 4, 1, "", "rlColor4f"], [6, 4, 1, "", "rlColor4ub"], [6, 4, 1, "", "rlCompileShader"], [6, 4, 1, "", "rlComputeShaderDispatch"], [6, 4, 1, "", "rlCopyShaderBuffer"], [6, 4, 1, "", "rlCubemapParameters"], [6, 3, 1, "", "rlCullMode"], [6, 4, 1, "", "rlDisableBackfaceCulling"], [6, 4, 1, "", "rlDisableColorBlend"], [6, 4, 1, "", "rlDisableDepthMask"], [6, 4, 1, "", "rlDisableDepthTest"], [6, 4, 1, "", "rlDisableFramebuffer"], [6, 4, 1, "", "rlDisableScissorTest"], [6, 4, 1, "", "rlDisableShader"], [6, 4, 1, "", "rlDisableSmoothLines"], [6, 4, 1, "", "rlDisableStereoRender"], [6, 4, 1, "", "rlDisableTexture"], [6, 4, 1, "", "rlDisableTextureCubemap"], [6, 4, 1, "", "rlDisableVertexArray"], [6, 4, 1, "", "rlDisableVertexAttribute"], [6, 4, 1, "", "rlDisableVertexBuffer"], [6, 4, 1, "", "rlDisableVertexBufferElement"], [6, 4, 1, "", "rlDisableWireMode"], [6, 1, 1, "", "rlDrawCall"], [6, 4, 1, "", "rlDrawRenderBatch"], [6, 4, 1, "", "rlDrawRenderBatchActive"], [6, 4, 1, "", "rlDrawVertexArray"], [6, 4, 1, "", "rlDrawVertexArrayElements"], [6, 4, 1, "", "rlDrawVertexArrayElementsInstanced"], [6, 4, 1, "", "rlDrawVertexArrayInstanced"], [6, 4, 1, "", "rlEnableBackfaceCulling"], [6, 4, 1, "", "rlEnableColorBlend"], [6, 4, 1, "", "rlEnableDepthMask"], [6, 4, 1, "", "rlEnableDepthTest"], [6, 4, 1, "", "rlEnableFramebuffer"], [6, 4, 1, "", "rlEnablePointMode"], [6, 4, 1, "", "rlEnableScissorTest"], [6, 4, 1, "", "rlEnableShader"], [6, 4, 1, "", "rlEnableSmoothLines"], [6, 4, 1, "", "rlEnableStereoRender"], [6, 4, 1, "", "rlEnableTexture"], [6, 4, 1, "", "rlEnableTextureCubemap"], [6, 4, 1, "", "rlEnableVertexArray"], [6, 4, 1, "", "rlEnableVertexAttribute"], [6, 4, 1, "", "rlEnableVertexBuffer"], [6, 4, 1, "", "rlEnableVertexBufferElement"], [6, 4, 1, "", "rlEnableWireMode"], [6, 4, 1, "", "rlEnd"], [6, 4, 1, "", "rlFramebufferAttach"], [6, 3, 1, "", "rlFramebufferAttachTextureType"], [6, 3, 1, "", "rlFramebufferAttachType"], [6, 4, 1, "", "rlFramebufferComplete"], [6, 4, 1, "", "rlFrustum"], [6, 4, 1, "", "rlGenTextureMipmaps"], [6, 4, 1, "", "rlGetFramebufferHeight"], [6, 4, 1, "", "rlGetFramebufferWidth"], [6, 4, 1, "", "rlGetGlTextureFormats"], [6, 4, 1, "", "rlGetLineWidth"], [6, 4, 1, "", "rlGetLocationAttrib"], [6, 4, 1, "", "rlGetLocationUniform"], [6, 4, 1, "", "rlGetMatrixModelview"], [6, 4, 1, "", "rlGetMatrixProjection"], [6, 4, 1, "", "rlGetMatrixProjectionStereo"], [6, 4, 1, "", "rlGetMatrixTransform"], [6, 4, 1, "", "rlGetMatrixViewOffsetStereo"], [6, 4, 1, "", "rlGetPixelFormatName"], [6, 4, 1, "", "rlGetShaderBufferSize"], [6, 4, 1, "", "rlGetShaderIdDefault"], [6, 4, 1, "", "rlGetShaderLocsDefault"], [6, 4, 1, "", "rlGetTextureIdDefault"], [6, 4, 1, "", "rlGetVersion"], [6, 3, 1, "", "rlGlVersion"], [6, 4, 1, "", "rlIsStereoRenderEnabled"], [6, 4, 1, "", "rlLoadComputeShaderProgram"], [6, 4, 1, "", "rlLoadDrawCube"], [6, 4, 1, "", "rlLoadDrawQuad"], [6, 4, 1, "", "rlLoadExtensions"], [6, 4, 1, "", "rlLoadFramebuffer"], [6, 4, 1, "", "rlLoadIdentity"], [6, 4, 1, "", "rlLoadRenderBatch"], [6, 4, 1, "", "rlLoadShaderBuffer"], [6, 4, 1, "", "rlLoadShaderCode"], [6, 4, 1, "", "rlLoadShaderProgram"], [6, 4, 1, "", "rlLoadTexture"], [6, 4, 1, "", "rlLoadTextureCubemap"], [6, 4, 1, "", "rlLoadTextureDepth"], [6, 4, 1, "", "rlLoadVertexArray"], [6, 4, 1, "", "rlLoadVertexBuffer"], [6, 4, 1, "", "rlLoadVertexBufferElement"], [6, 4, 1, "", "rlMatrixMode"], [6, 4, 1, "", "rlMultMatrixf"], [6, 4, 1, "", "rlNormal3f"], [6, 4, 1, "", "rlOrtho"], [6, 3, 1, "", "rlPixelFormat"], [6, 4, 1, "", "rlPopMatrix"], [6, 4, 1, "", "rlPushMatrix"], [6, 4, 1, "", "rlReadScreenPixels"], [6, 4, 1, "", "rlReadShaderBuffer"], [6, 4, 1, "", "rlReadTexturePixels"], [6, 1, 1, "", "rlRenderBatch"], [6, 4, 1, "", "rlRotatef"], [6, 4, 1, "", "rlScalef"], [6, 4, 1, "", "rlScissor"], [6, 4, 1, "", "rlSetBlendFactors"], [6, 4, 1, "", "rlSetBlendFactorsSeparate"], [6, 4, 1, "", "rlSetBlendMode"], [6, 4, 1, "", "rlSetCullFace"], [6, 4, 1, "", "rlSetFramebufferHeight"], [6, 4, 1, "", "rlSetFramebufferWidth"], [6, 4, 1, "", "rlSetLineWidth"], [6, 4, 1, "", "rlSetMatrixModelview"], [6, 4, 1, "", "rlSetMatrixProjection"], [6, 4, 1, "", "rlSetMatrixProjectionStereo"], [6, 4, 1, "", "rlSetMatrixViewOffsetStereo"], [6, 4, 1, "", "rlSetRenderBatchActive"], [6, 4, 1, "", "rlSetShader"], [6, 4, 1, "", "rlSetTexture"], [6, 4, 1, "", "rlSetUniform"], [6, 4, 1, "", "rlSetUniformMatrix"], [6, 4, 1, "", "rlSetUniformSampler"], [6, 4, 1, "", "rlSetVertexAttribute"], [6, 4, 1, "", "rlSetVertexAttributeDefault"], [6, 4, 1, "", "rlSetVertexAttributeDivisor"], [6, 3, 1, "", "rlShaderAttributeDataType"], [6, 3, 1, "", "rlShaderLocationIndex"], [6, 3, 1, "", "rlShaderUniformDataType"], [6, 4, 1, "", "rlTexCoord2f"], [6, 3, 1, "", "rlTextureFilter"], [6, 4, 1, "", "rlTextureParameters"], [6, 3, 1, "", "rlTraceLogLevel"], [6, 4, 1, "", "rlTranslatef"], [6, 4, 1, "", "rlUnloadFramebuffer"], [6, 4, 1, "", "rlUnloadRenderBatch"], [6, 4, 1, "", "rlUnloadShaderBuffer"], [6, 4, 1, "", "rlUnloadShaderProgram"], [6, 4, 1, "", "rlUnloadTexture"], [6, 4, 1, "", "rlUnloadVertexArray"], [6, 4, 1, "", "rlUnloadVertexBuffer"], [6, 4, 1, "", "rlUpdateShaderBuffer"], [6, 4, 1, "", "rlUpdateTexture"], [6, 4, 1, "", "rlUpdateVertexBuffer"], [6, 4, 1, "", "rlUpdateVertexBufferElements"], [6, 4, 1, "", "rlVertex2f"], [6, 4, 1, "", "rlVertex2i"], [6, 4, 1, "", "rlVertex3f"], [6, 1, 1, "", "rlVertexBuffer"], [6, 4, 1, "", "rlViewport"], [6, 4, 1, "", "rlglClose"], [6, 4, 1, "", "rlglInit"], [6, 1, 1, "", "struct"]], "raylib.AudioStream": [[6, 2, 1, "", "buffer"], [6, 2, 1, "", "channels"], [6, 2, 1, "", "processor"], [6, 2, 1, "", "sampleRate"], [6, 2, 1, "", "sampleSize"]], "raylib.AutomationEvent": [[6, 2, 1, "", "frame"], [6, 2, 1, "", "params"], [6, 2, 1, "", "type"]], "raylib.AutomationEventList": [[6, 2, 1, "", "capacity"], [6, 2, 1, "", "count"], [6, 2, 1, "", "events"]], "raylib.BoneInfo": [[6, 2, 1, "", "name"], [6, 2, 1, "", "parent"]], "raylib.BoundingBox": [[6, 2, 1, "", "max"], [6, 2, 1, "", "min"]], "raylib.Camera": [[6, 2, 1, "", "fovy"], [6, 2, 1, "", "position"], [6, 2, 1, "", "projection"], [6, 2, 1, "", "target"], [6, 2, 1, "", "up"]], "raylib.Camera2D": [[6, 2, 1, "", "offset"], [6, 2, 1, "", "rotation"], [6, 2, 1, "", "target"], [6, 2, 1, "", "zoom"]], "raylib.Camera3D": [[6, 2, 1, "", "fovy"], [6, 2, 1, "", "position"], [6, 2, 1, "", "projection"], [6, 2, 1, "", "target"], [6, 2, 1, "", "up"]], "raylib.Color": [[6, 2, 1, "", "a"], [6, 2, 1, "", "b"], [6, 2, 1, "", "g"], [6, 2, 1, "", "r"]], "raylib.FilePathList": [[6, 2, 1, "", "capacity"], [6, 2, 1, "", "count"], [6, 2, 1, "", "paths"]], "raylib.Font": [[6, 2, 1, "", "baseSize"], [6, 2, 1, "", "glyphCount"], [6, 2, 1, "", "glyphPadding"], [6, 2, 1, "", "glyphs"], [6, 2, 1, "", "recs"], [6, 2, 1, "", "texture"]], "raylib.GLFWallocator": [[6, 2, 1, "", "allocate"], [6, 2, 1, "", "deallocate"], [6, 2, 1, "", "reallocate"], [6, 2, 1, "", "user"]], "raylib.GLFWgamepadstate": [[6, 2, 1, "", "axes"], [6, 2, 1, "", "buttons"]], "raylib.GLFWgammaramp": [[6, 2, 1, "", "blue"], [6, 2, 1, "", "green"], [6, 2, 1, "", "red"], [6, 2, 1, "", "size"]], "raylib.GLFWimage": [[6, 2, 1, "", "height"], [6, 2, 1, "", "pixels"], [6, 2, 1, "", "width"]], "raylib.GLFWvidmode": [[6, 2, 1, "", "blueBits"], [6, 2, 1, "", "greenBits"], [6, 2, 1, "", "height"], [6, 2, 1, "", "redBits"], [6, 2, 1, "", "refreshRate"], [6, 2, 1, "", "width"]], "raylib.GlyphInfo": [[6, 2, 1, "", "advanceX"], [6, 2, 1, "", "image"], [6, 2, 1, "", "offsetX"], [6, 2, 1, "", "offsetY"], [6, 2, 1, "", "value"]], "raylib.GuiStyleProp": [[6, 2, 1, "", "controlId"], [6, 2, 1, "", "propertyId"], [6, 2, 1, "", "propertyValue"]], "raylib.Image": [[6, 2, 1, "", "data"], [6, 2, 1, "", "format"], [6, 2, 1, "", "height"], [6, 2, 1, "", "mipmaps"], [6, 2, 1, "", "width"]], "raylib.Material": [[6, 2, 1, "", "maps"], [6, 2, 1, "", "params"], [6, 2, 1, "", "shader"]], "raylib.MaterialMap": [[6, 2, 1, "", "color"], [6, 2, 1, "", "texture"], [6, 2, 1, "", "value"]], "raylib.Matrix": [[6, 2, 1, "", "m0"], [6, 2, 1, "", "m1"], [6, 2, 1, "", "m10"], [6, 2, 1, "", "m11"], [6, 2, 1, "", "m12"], [6, 2, 1, "", "m13"], [6, 2, 1, "", "m14"], [6, 2, 1, "", "m15"], [6, 2, 1, "", "m2"], [6, 2, 1, "", "m3"], [6, 2, 1, "", "m4"], [6, 2, 1, "", "m5"], [6, 2, 1, "", "m6"], [6, 2, 1, "", "m7"], [6, 2, 1, "", "m8"], [6, 2, 1, "", "m9"]], "raylib.Matrix2x2": [[6, 2, 1, "", "m00"], [6, 2, 1, "", "m01"], [6, 2, 1, "", "m10"], [6, 2, 1, "", "m11"]], "raylib.Mesh": [[6, 2, 1, "", "animNormals"], [6, 2, 1, "", "animVertices"], [6, 2, 1, "", "boneIds"], [6, 2, 1, "", "boneWeights"], [6, 2, 1, "", "colors"], [6, 2, 1, "", "indices"], [6, 2, 1, "", "normals"], [6, 2, 1, "", "tangents"], [6, 2, 1, "", "texcoords"], [6, 2, 1, "", "texcoords2"], [6, 2, 1, "", "triangleCount"], [6, 2, 1, "", "vaoId"], [6, 2, 1, "", "vboId"], [6, 2, 1, "", "vertexCount"], [6, 2, 1, "", "vertices"]], "raylib.Model": [[6, 2, 1, "", "bindPose"], [6, 2, 1, "", "boneCount"], [6, 2, 1, "", "bones"], [6, 2, 1, "", "materialCount"], [6, 2, 1, "", "materials"], [6, 2, 1, "", "meshCount"], [6, 2, 1, "", "meshMaterial"], [6, 2, 1, "", "meshes"], [6, 2, 1, "", "transform"]], "raylib.ModelAnimation": [[6, 2, 1, "", "boneCount"], [6, 2, 1, "", "bones"], [6, 2, 1, "", "frameCount"], [6, 2, 1, "", "framePoses"], [6, 2, 1, "", "name"]], "raylib.Music": [[6, 2, 1, "", "ctxData"], [6, 2, 1, "", "ctxType"], [6, 2, 1, "", "frameCount"], [6, 2, 1, "", "looping"], [6, 2, 1, "", "stream"]], "raylib.NPatchInfo": [[6, 2, 1, "", "bottom"], [6, 2, 1, "", "layout"], [6, 2, 1, "", "left"], [6, 2, 1, "", "right"], [6, 2, 1, "", "source"], [6, 2, 1, "", "top"]], "raylib.PhysicsBodyData": [[6, 2, 1, "", "angularVelocity"], [6, 2, 1, "", "dynamicFriction"], [6, 2, 1, "", "enabled"], [6, 2, 1, "", "force"], [6, 2, 1, "", "freezeOrient"], [6, 2, 1, "", "id"], [6, 2, 1, "", "inertia"], [6, 2, 1, "", "inverseInertia"], [6, 2, 1, "", "inverseMass"], [6, 2, 1, "", "isGrounded"], [6, 2, 1, "", "mass"], [6, 2, 1, "", "orient"], [6, 2, 1, "", "position"], [6, 2, 1, "", "restitution"], [6, 2, 1, "", "shape"], [6, 2, 1, "", "staticFriction"], [6, 2, 1, "", "torque"], [6, 2, 1, "", "useGravity"], [6, 2, 1, "", "velocity"]], "raylib.PhysicsManifoldData": [[6, 2, 1, "", "bodyA"], [6, 2, 1, "", "bodyB"], [6, 2, 1, "", "contacts"], [6, 2, 1, "", "contactsCount"], [6, 2, 1, "", "dynamicFriction"], [6, 2, 1, "", "id"], [6, 2, 1, "", "normal"], [6, 2, 1, "", "penetration"], [6, 2, 1, "", "restitution"], [6, 2, 1, "", "staticFriction"]], "raylib.PhysicsShape": [[6, 2, 1, "", "body"], [6, 2, 1, "", "radius"], [6, 2, 1, "", "transform"], [6, 2, 1, "", "type"], [6, 2, 1, "", "vertexData"]], "raylib.PhysicsVertexData": [[6, 2, 1, "", "normals"], [6, 2, 1, "", "positions"], [6, 2, 1, "", "vertexCount"]], "raylib.Quaternion": [[6, 2, 1, "", "w"], [6, 2, 1, "", "x"], [6, 2, 1, "", "y"], [6, 2, 1, "", "z"]], "raylib.Ray": [[6, 2, 1, "", "direction"], [6, 2, 1, "", "position"]], "raylib.RayCollision": [[6, 2, 1, "", "distance"], [6, 2, 1, "", "hit"], [6, 2, 1, "", "normal"], [6, 2, 1, "", "point"]], "raylib.Rectangle": [[6, 2, 1, "", "height"], [6, 2, 1, "", "width"], [6, 2, 1, "", "x"], [6, 2, 1, "", "y"]], "raylib.RenderTexture": [[6, 2, 1, "", "depth"], [6, 2, 1, "", "id"], [6, 2, 1, "", "texture"]], "raylib.RenderTexture2D": [[6, 2, 1, "", "depth"], [6, 2, 1, "", "id"], [6, 2, 1, "", "texture"]], "raylib.Shader": [[6, 2, 1, "", "id"], [6, 2, 1, "", "locs"]], "raylib.Sound": [[6, 2, 1, "", "frameCount"], [6, 2, 1, "", "stream"]], "raylib.Texture": [[6, 2, 1, "", "format"], [6, 2, 1, "", "height"], [6, 2, 1, "", "id"], [6, 2, 1, "", "mipmaps"], [6, 2, 1, "", "width"]], "raylib.Texture2D": [[6, 2, 1, "", "format"], [6, 2, 1, "", "height"], [6, 2, 1, "", "id"], [6, 2, 1, "", "mipmaps"], [6, 2, 1, "", "width"]], "raylib.TextureCubemap": [[6, 2, 1, "", "format"], [6, 2, 1, "", "height"], [6, 2, 1, "", "id"], [6, 2, 1, "", "mipmaps"], [6, 2, 1, "", "width"]], "raylib.Transform": [[6, 2, 1, "", "rotation"], [6, 2, 1, "", "scale"], [6, 2, 1, "", "translation"]], "raylib.Vector2": [[6, 2, 1, "", "x"], [6, 2, 1, "", "y"]], "raylib.Vector3": [[6, 2, 1, "", "x"], [6, 2, 1, "", "y"], [6, 2, 1, "", "z"]], "raylib.Vector4": [[6, 2, 1, "", "w"], [6, 2, 1, "", "x"], [6, 2, 1, "", "y"], [6, 2, 1, "", "z"]], "raylib.VrDeviceInfo": [[6, 2, 1, "", "chromaAbCorrection"], [6, 2, 1, "", "eyeToScreenDistance"], [6, 2, 1, "", "hResolution"], [6, 2, 1, "", "hScreenSize"], [6, 2, 1, "", "interpupillaryDistance"], [6, 2, 1, "", "lensDistortionValues"], [6, 2, 1, "", "lensSeparationDistance"], [6, 2, 1, "", "vResolution"], [6, 2, 1, "", "vScreenCenter"], [6, 2, 1, "", "vScreenSize"]], "raylib.VrStereoConfig": [[6, 2, 1, "", "leftLensCenter"], [6, 2, 1, "", "leftScreenCenter"], [6, 2, 1, "", "projection"], [6, 2, 1, "", "rightLensCenter"], [6, 2, 1, "", "rightScreenCenter"], [6, 2, 1, "", "scale"], [6, 2, 1, "", "scaleIn"], [6, 2, 1, "", "viewOffset"]], "raylib.Wave": [[6, 2, 1, "", "channels"], [6, 2, 1, "", "data"], [6, 2, 1, "", "frameCount"], [6, 2, 1, "", "sampleRate"], [6, 2, 1, "", "sampleSize"]], "raylib.float16": [[6, 2, 1, "", "v"]], "raylib.float3": [[6, 2, 1, "", "v"]], "raylib.rlDrawCall": [[6, 2, 1, "", "mode"], [6, 2, 1, "", "textureId"], [6, 2, 1, "", "vertexAlignment"], [6, 2, 1, "", "vertexCount"]], "raylib.rlRenderBatch": [[6, 2, 1, "", "bufferCount"], [6, 2, 1, "", "currentBuffer"], [6, 2, 1, "", "currentDepth"], [6, 2, 1, "", "drawCounter"], [6, 2, 1, "", "draws"], [6, 2, 1, "", "vertexBuffer"]], "raylib.rlVertexBuffer": [[6, 2, 1, "", "colors"], [6, 2, 1, "", "elementCount"], [6, 2, 1, "", "indices"], [6, 2, 1, "", "texcoords"], [6, 2, 1, "", "vaoId"], [6, 2, 1, "", "vboId"], [6, 2, 1, "", "vertices"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:data", "4": "py:function"}, "terms": {"": [0, 1, 5, 6], "0": [0, 2, 4, 5, 6], "0b100": 5, "0f": [5, 6], "0x3f": [5, 6], "1": [1, 5, 6], "10": [0, 1, 5], "100": [1, 5, 6], "101": 5, "102": 5, "1024": 5, "103": 5, "104": 5, "105": 5, "10500": 1, "106": 5, "107": 5, "108": 5, "109": 5, "11": 5, "110": 5, "111": 5, "112": 5, "113": 5, "114": 5, "115": 5, "116": 5, "117": 5, "118": 5, "119": 5, "12": [1, 5], "120": 5, "121": 5, "122": 5, "123": 5, "124": 5, "125": 5, "126": 5, "127": 5, "128": 5, "129": 5, "13": 5, "130": 5, "131": 5, "132": 5, "133": 5, "134": 5, "135": 5, "136": 5, "137": 5, "138": 5, "139": 5, "14": [0, 5], "140": 5, "141": 5, "142": 5, "143": 5, "144": 5, "145": 5, "146": 5, "147": 5, "148": 5, "149": 5, "15": [1, 5], "150": 5, "151": 5, "152": 5, "153": 5, "154": 5, "155": 5, "156": 5, "157": 5, "158": 5, "159": 5, "16": [5, 6], "160": 5, "161": 5, "162": 5, "163": 5, "16384": 5, "164": 5, "165": 5, "166": 5, "167": 5, "168": 5, "168100": 1, "169": 5, "16bpp": [5, 6], "17": 5, "170": 5, "171": 5, "172": 5, "173": 5, "174": 5, "175": 5, "176": 5, "177": 5, "178": 5, "179": 5, "18": [5, 6], "180": 5, "180000": 1, "181": 5, "182": 5, "183": 5, "184": 5, "185": 5, "186": 5, "187": 5, "188": 5, "189": 5, "19": 5, "190": [1, 5, 6], "191": 5, "192": 5, "193": 5, "194": 5, "195": 5, "196": 5, "197": 5, "198": 5, "199": 5, "2": [1, 5, 6], "20": [1, 5, 6], "200": [1, 5, 6], "201": 5, "202": 5, "203": 5, "204": 5, "2048": 5, "205": 5, "206": 5, "207": 5, "208": 5, "209": 5, "21": 5, "210": 5, "211": 5, "212": 5, "213": 5, "214": 5, "215": 5, "216": 5, "217": 5, "218": 5, "219": 5, "22": 5, "220": 5, "221": 5, "222": 5, "223": 5, "224": 5, "225": 5, "226": 5, "227": 5, "228": 5, "229": 5, "23": 5, "230": 5, "231": 5, "232": 5, "233": 5, "234": 5, "235": 5, "236": 5, "237": 5, "238": 5, "239": 5, "24": 5, "240": 5, "241": 5, "242": 5, "243": 5, "244": 5, "245": 5, "246": 5, "247": 5, "248": 5, "249": 5, "25": 5, "250": 5, "251": 5, "252": 5, "253": 5, "254": 5, "255": [5, 6], "256": 5, "257": 5, "258": 5, "259": 5, "26": 5, "260": 5, "261": 5, "262": 5, "263": 5, "264": 5, "265": 5, "266": 5, "267": 5, "268": 5, "269": 5, "27": 5, "28": 5, "280": 5, "281": 5, "282": 5, "283": 5, "284": 5, "29": 5, "290": 5, "291": 5, "292": 5, "293": 5, "294": 5, "295": 5, "296": 5, "297": 5, "298": 5, "299": 5, "2d": [5, 6], "3": [0, 1, 5, 6], "30": 5, "300": 5, "301": 5, "31": 5, "32": [2, 5], "320": 5, "321": 5, "322": 5, "323": 5, "324": 5, "325": 5, "326": 5, "327": 5, "32768": 5, "328": 5, "329": 5, "32bit": [5, 6], "33": 5, "330": 5, "331": 5, "332": 5, "333": 5, "334": 5, "335": 5, "336": 5, "33800": 1, "34": 5, "340": 5, "341": 5, "342": 5, "343": 5, "344": 5, "345": 5, "346": 5, "347": 5, "348": 5, "35": 5, "359": [5, 6], "36": 5, "360": [5, 6], "37": 5, "38": 5, "39": 5, "3d": [1, 5, 6], "4": [1, 2, 5, 6], "40": 5, "4096": 5, "41": 5, "42": 5, "43": 5, "44": 5, "45": [5, 6], "450": [1, 5, 6], "46": 5, "47": 5, "48": 5, "49": 5, "4x4": [5, 6], "5": [0, 2, 4, 5, 6], "50": 5, "500": 1, "51": 5, "512": 5, "52": 5, "53": [1, 5], "54": 5, "55": 5, "56": 5, "57": 5, "58": 5, "59": 5, "6": [0, 5], "60": [1, 5, 6], "61": 5, "62": 5, "63": 5, "6300": 1, "64": [2, 5], "65": 5, "65536": 5, "66": 5, "666666": [5, 6], "67": 5, "68": 5, "69": 5, "7": [0, 1, 5], "70": 5, "71": 5, "72": 5, "73": 5, "74": 5, "75": 5, "76": 5, "77": 5, "7700": 1, "78": 5, "79": 5, "8": [0, 1, 5, 6], "80": [1, 5], "800": [1, 5, 6], "8000": 1, "81": 5, "8192": 5, "82": 5, "83": 5, "84": 5, "85": 5, "86": 5, "8600": 1, "87": 5, "88": 5, "89": 5, "9": [0, 1, 5], "90": 5, "90deg": [5, 6], "91": 5, "92": 5, "93": 5, "94": 5, "95": 5, "95000": 1, "96": 5, "97": 5, "98": 5, "99": 5, "A": 1, "And": 0, "BE": [5, 6], "BY": [5, 6], "But": [1, 3], "For": [1, 2, 5], "If": [0, 2, 3, 5, 6], "It": 1, "NOT": [5, 6], "ON": [0, 2], "On": [0, 1], "The": [1, 3, 5, 6], "Then": [0, 1, 2, 3], "There": [0, 1, 3, 5], "These": 0, "To": 0, "With": 1, "__int__": 5, "_cffi_backend": [5, 6], "_raylib_cffi": 0, "abi": 3, "abpp": [5, 6], "accept": 0, "access": 3, "accumul": [5, 6], "activ": [5, 6], "actual": [0, 5, 6], "ad": 2, "add": [1, 5, 6], "addit": [2, 3, 5, 6], "advancex": [5, 6], "advantag": 3, "advert": 4, "again": [5, 6], "algorithm": [5, 6], "alia": [5, 6], "alias": [5, 6], "all": [1, 2, 3, 5, 6], "alloc": [5, 6], "alloi": 1, "allow": 6, "alpha": [1, 5, 6], "alphamask": [5, 6], "alreadi": 3, "also": [0, 1, 2, 3, 5], "alwai": [3, 6], "amount": [5, 6], "an": [3, 5, 6], "angl": [5, 6], "angular": [5, 6], "angularveloc": [5, 6], "ani": [1, 5, 6], "anim": [5, 6], "animcount": [5, 6], "animnorm": [5, 6], "animvertic": [5, 6], "anoth": [5, 6], "anymor": 5, "anyth": 3, "api": [3, 4], "app": 4, "append": [5, 6], "appli": [5, 6], "applic": [5, 6], "approxim": [5, 6], "apt": [0, 1, 2], "ar": [0, 2, 3, 5, 6], "area": [5, 6], "arg": [5, 6], "argument": [2, 5], "arm64": 1, "around": 5, "arrai": [5, 6], "arrow_pad": [5, 6], "arrows_s": [5, 6], "arrows_vis": [5, 6], "ask": [0, 1, 2, 5, 6], "aspect": [5, 6], "async": 1, "asyncio": 1, "atla": [5, 6], "attach": [5, 6], "attach_audio_mixed_processor": 5, "attach_audio_stream_processor": 5, "attachaudiomixedprocessor": 6, "attachaudiostreamprocessor": 6, "attachtyp": [5, 6], "attempt": 1, "attrib": [5, 6], "attribnam": [5, 6], "attribtyp": [5, 6], "attribut": [5, 6], "audio": [5, 6], "audiostream": [5, 6], "auto": [0, 1], "autom": [5, 6], "automat": [1, 5, 6], "automationev": [5, 6], "automationeventlist": [5, 6], "avail": [1, 5, 6], "avoid": [3, 5, 6], "await": 1, "awar": 2, "ax": 6, "axi": [5, 6], "b": [5, 6], "back": [5, 6], "backfac": [5, 6], "background": [5, 6], "background_color": [5, 6], "bar": [5, 6], "base": [5, 6], "base64": [5, 6], "base_color_dis": [5, 6], "base_color_focus": [5, 6], "base_color_norm": [5, 6], "base_color_press": [5, 6], "basepath": [5, 6], "bases": [5, 6], "batch": [5, 6], "battl": 1, "bbpp": [5, 6], "bdist_wheel": 0, "been": [0, 2, 3, 5, 6], "befor": [1, 2, 3], "begin": [5, 6], "begin_blend_mod": 5, "begin_draw": [1, 5], "begin_mode_2d": 5, "begin_mode_3d": 5, "begin_scissor_mod": 5, "begin_shader_mod": 5, "begin_texture_mod": 5, "begin_vr_stereo_mod": 5, "beginblendmod": 6, "begindraw": 6, "beginmode2d": 6, "beginmode3d": 6, "beginn": 1, "beginscissormod": 6, "beginshadermod": 6, "begintexturemod": 6, "beginvrstereomod": 6, "beig": [5, 6], "being": [5, 6], "belong": [5, 6], "below": 2, "best": 0, "between": [5, 6], "bezier": [5, 6], "bicub": [5, 6], "bigger": [5, 6], "billboard": [5, 6], "binari": [0, 1, 5, 6], "bind": [0, 2, 4, 5, 6], "bindpos": [5, 6], "bit": [1, 2], "black": [5, 6], "blank": [5, 6], "blend": [5, 6], "blend_add_color": [5, 6], "blend_addit": [5, 6], "blend_alpha": [5, 6], "blend_alpha_premultipli": [5, 6], "blend_custom": [5, 6], "blend_custom_separ": [5, 6], "blend_multipli": [5, 6], "blend_subtract_color": [5, 6], "blendmod": [5, 6], "blit": [5, 6], "blob": [0, 3], "bloxel": 1, "blue": [5, 6], "bluebit": 6, "blur": [5, 6], "blursiz": [5, 6], "bodi": [5, 6], "bodya": [5, 6], "bodyb": [5, 6], "bone": [5, 6], "bonecount": [5, 6], "boneid": [5, 6], "boneinfo": [5, 6], "boneweight": [5, 6], "book": 1, "bookworm": 2, "bool": [5, 6], "border": [5, 6], "border_color_dis": [5, 6], "border_color_focus": [5, 6], "border_color_norm": [5, 6], "border_color_press": [5, 6], "border_width": [5, 6], "borderless": [5, 6], "both": [1, 3, 5, 6], "bottom": [5, 6], "bound": [5, 6], "boundingbox": [5, 6], "box": [5, 6], "box1": [5, 6], "box2": [5, 6], "branch": 2, "break": [2, 5, 6], "bright": [5, 6], "broadcom": 2, "brown": [5, 6], "browser": [4, 5, 6], "buffer": [5, 6], "buffercount": [5, 6], "bufferel": [5, 6], "bufferid": [5, 6], "buffermask": [5, 6], "bug": [0, 1], "build": [1, 2, 4], "build_multi": 0, "build_multi_linux": 0, "built": 0, "bullsey": 2, "bundl": 3, "bunni": 1, "button": [5, 6], "byte": [5, 6], "bytearrai": 5, "c": [0, 3, 4, 5], "c2": [5, 6], "c3": [5, 6], "c4": [5, 6], "c5": [5, 6], "c6": [5, 6], "cach": [0, 2], "calcul": 1, "call": [1, 5, 6], "callback": [5, 6], "camera": [5, 6], "camera2d": [5, 6], "camera3d": [5, 6], "camera_custom": [5, 6], "camera_first_person": [5, 6], "camera_fre": [5, 6], "camera_orbit": [5, 6], "camera_orthograph": [5, 6], "camera_perspect": [5, 6], "camera_third_person": [5, 6], "cameramod": [5, 6], "cameraproject": [5, 6], "can": [0, 1, 3, 5, 6], "canva": [5, 6], "cap": [5, 6], "capac": [5, 6], "capsul": [5, 6], "carefulli": 1, "case": [1, 5, 6], "catmul": [5, 6], "caveat": 1, "cd": [0, 1, 2], "cell": [5, 6], "cellular": [5, 6], "center": [5, 6], "center1": [5, 6], "center2": [5, 6], "centeri": [5, 6], "centerpo": [5, 6], "centerx": [5, 6], "certain": [5, 6], "cffi": [0, 1, 2, 3, 5, 6], "chang": [5, 6], "change_directori": 5, "changedirectori": 6, "channel": [5, 6], "char": [5, 6], "charact": [5, 6], "chatroom": 1, "check": [5, 6], "check_collision_box": 5, "check_collision_box_spher": 5, "check_collision_circl": 5, "check_collision_circle_rec": 5, "check_collision_lin": 5, "check_collision_point_circl": 5, "check_collision_point_lin": 5, "check_collision_point_poli": 5, "check_collision_point_rec": 5, "check_collision_point_triangl": 5, "check_collision_rec": 5, "check_collision_spher": 5, "check_pad": [5, 6], "checkbox": [5, 6], "checkcollisionbox": 6, "checkcollisionboxspher": 6, "checkcollisioncircl": 6, "checkcollisioncirclerec": 6, "checkcollisionlin": 6, "checkcollisionpointcircl": 6, "checkcollisionpointlin": 6, "checkcollisionpointpoli": 6, "checkcollisionpointrec": 6, "checkcollisionpointtriangl": 6, "checkcollisionrec": 6, "checkcollisionspher": 6, "checksi": [5, 6], "checksx": [5, 6], "choos": [5, 6], "chromaabcorrect": [5, 6], "circl": [5, 6], "clamp": [5, 6], "class": [5, 6], "clear": [5, 6], "clear_background": [1, 5], "clear_window_st": 5, "clearbackground": 6, "clearwindowst": 6, "click": [5, 6], "clipboard": [5, 6], "clockwis": [5, 6], "clone": [0, 2], "close": [1, 5, 6], "close_audio_devic": 5, "close_phys": 5, "close_window": [1, 5], "closeaudiodevic": 6, "closephys": 6, "closewindow": 6, "cmake": [0, 2], "code": [3, 5, 6], "codepoint": [5, 6], "codepoint_to_utf8": 5, "codepointcount": [5, 6], "codepoints": [5, 6], "codepointtoutf8": 6, "col1": [5, 6], "col2": [5, 6], "col3": [5, 6], "col4": [5, 6], "collis": [5, 6], "collisionpoint": [5, 6], "color": [5, 6], "color1": [5, 6], "color2": [5, 6], "color_alpha": 5, "color_alpha_blend": 5, "color_bright": 5, "color_contrast": 5, "color_from_hsv": 5, "color_from_norm": 5, "color_norm": 5, "color_selector_s": [5, 6], "color_tint": 5, "color_to_hsv": 5, "color_to_int": 5, "coloralpha": 6, "coloralphablend": 6, "colorbright": 6, "colorcontrast": 6, "colorcount": [5, 6], "colorfromhsv": 6, "colorfromnorm": 6, "colorhsv": [5, 6], "colornorm": 6, "colorpick": [5, 6], "colortint": 6, "colortohsv": 6, "colortoint": 6, "com": [0, 1, 2, 3], "combo": [5, 6], "combo_button_spac": [5, 6], "combo_button_width": [5, 6], "combobox": [5, 6], "command": 0, "commerci": 1, "common": 0, "compat": 1, "compdata": [5, 6], "compdatas": [5, 6], "compil": [0, 1, 3, 5, 6], "complet": [0, 1, 5, 6], "compress": [5, 6], "compress_data": 5, "compressdata": 6, "compsiz": [5, 6], "comput": [5, 6], "cone": [5, 6], "config": [0, 5, 6], "configflag": [5, 6], "configur": [0, 5, 6], "conflict": [5, 6], "connect": [5, 6], "consid": [5, 6], "contact": [1, 5, 6], "contactscount": [5, 6], "contain": [5, 6], "content": [5, 6], "context": [5, 6], "contrast": [5, 6], "contribut": 0, "control": [5, 6], "controlid": [5, 6], "convers": [5, 6], "convert": [1, 5, 6], "coordin": [5, 6], "copi": [0, 5, 6], "correct": [0, 5, 6], "costli": 1, "could": [0, 5, 6], "count": [5, 6], "counter": [5, 6], "cp": [0, 2], "cp37": 0, "cp37m": 0, "cpu": [5, 6], "cpython": 1, "creat": [1, 5, 6], "create_physics_body_circl": 5, "create_physics_body_polygon": 5, "create_physics_body_rectangl": 5, "createphysicsbodycircl": 6, "createphysicsbodypolygon": 6, "createphysicsbodyrectangl": 6, "crop": [5, 6], "ctxdata": [5, 6], "ctxtype": [5, 6], "ctype": [1, 3], "cube": [5, 6], "cubemap": [5, 6], "cubemap_layout_auto_detect": [5, 6], "cubemap_layout_cross_four_by_thre": [5, 6], "cubemap_layout_cross_three_by_four": [5, 6], "cubemap_layout_line_horizont": [5, 6], "cubemap_layout_line_vert": [5, 6], "cubemap_layout_panorama": [5, 6], "cubemaplayout": [5, 6], "cubes": [5, 6], "cubic": [5, 6], "cubicmap": [5, 6], "cuboid": [5, 6], "cull": [5, 6], "current": [5, 6], "currentbuff": [5, 6], "currentdepth": [5, 6], "cursor": [5, 6], "custom": [5, 6], "cylind": [5, 6], "darkblu": [5, 6], "darkbrown": [5, 6], "darkgrai": [5, 6], "darkgreen": [5, 6], "darkpurpl": [5, 6], "data": [1, 5, 6], "datas": [5, 6], "dbuild_exampl": 2, "dbuild_shared_lib": [0, 2], "dcmake_build_typ": [0, 2], "dcmake_install_prefix": 2, "dcustomize_build": [0, 2], "de": [5, 6], "dealloc": [5, 6], "debug": 0, "decod": [5, 6], "decode_data_base64": 5, "decodedatabase64": 6, "decompress": [5, 6], "decompress_data": 5, "decompressdata": 6, "def": 1, "default": [5, 6], "defeat": 1, "defin": [5, 6], "deflat": [5, 6], "degre": [5, 6], "delet": [5, 6], "delimit": [5, 6], "delta": [5, 6], "denom": [5, 6], "densiti": [5, 6], "depend": [1, 5, 6], "depth": [5, 6], "describ": [5, 6], "descript": [5, 6], "desir": [5, 6], "desktop": 2, "dest": [5, 6], "destid": [5, 6], "destin": [5, 6], "destoffset": [5, 6], "destroi": [5, 6], "destroy_physics_bodi": 5, "destroyphysicsbodi": 6, "detach": [5, 6], "detach_audio_mixed_processor": 5, "detach_audio_stream_processor": 5, "detachaudiomixedprocessor": 6, "detachaudiostreamprocessor": 6, "detect": [0, 5, 6], "dev": [0, 1, 2], "dev4": 1, "develop": 1, "devic": [5, 6], "did": 1, "differ": [0, 1, 3, 5, 6], "diffus": [5, 6], "dimens": [5, 6], "dir": [0, 2, 5, 6], "direct": [5, 6], "directori": [0, 5, 6], "directory_exist": 5, "directoryexist": 6, "dirpath": [5, 6], "disabl": [5, 6], "disable_cursor": 5, "disable_event_wait": 5, "disablecursor": 6, "disableeventwait": 6, "discord": 1, "dispatch": [5, 6], "displai": [5, 6], "dist": 0, "distanc": [5, 6], "distribut": 0, "dither": [5, 6], "divisor": [5, 6], "dll": 3, "do": [1, 3], "doc": [5, 6], "docstr": 1, "document": [1, 3], "doe": [1, 5, 6], "doesn": [0, 1, 2], "doesnt": 0, "don": [0, 3, 5], "done": 1, "dopengl_vers": 2, "dot": [5, 6], "doubl": [5, 6], "dpi": [5, 6], "dplatform": 2, "drag": [5, 6], "draw": [1, 5, 6], "draw_billboard": 5, "draw_billboard_pro": 5, "draw_billboard_rec": 5, "draw_bounding_box": 5, "draw_capsul": 5, "draw_capsule_wir": 5, "draw_circl": 5, "draw_circle_3d": 5, "draw_circle_gradi": 5, "draw_circle_lin": 5, "draw_circle_lines_v": 5, "draw_circle_sector": 5, "draw_circle_sector_lin": 5, "draw_circle_v": 5, "draw_cub": 5, "draw_cube_v": 5, "draw_cube_wir": 5, "draw_cube_wires_v": 5, "draw_cylind": 5, "draw_cylinder_ex": 5, "draw_cylinder_wir": 5, "draw_cylinder_wires_ex": 5, "draw_ellips": 5, "draw_ellipse_lin": 5, "draw_fp": 5, "draw_grid": 5, "draw_lin": 5, "draw_line_3d": 5, "draw_line_bezi": 5, "draw_line_ex": 5, "draw_line_strip": 5, "draw_line_v": 5, "draw_mesh": 5, "draw_mesh_instanc": 5, "draw_model": 5, "draw_model_ex": 5, "draw_model_wir": 5, "draw_model_wires_ex": 5, "draw_pixel": 5, "draw_pixel_v": 5, "draw_plan": 5, "draw_point_3d": 5, "draw_poli": 5, "draw_poly_lin": 5, "draw_poly_lines_ex": 5, "draw_r": 5, "draw_rai": 5, "draw_rectangl": 5, "draw_rectangle_gradient_ex": 5, "draw_rectangle_gradient_h": 5, "draw_rectangle_gradient_v": 5, "draw_rectangle_lin": 5, "draw_rectangle_lines_ex": 5, "draw_rectangle_pro": 5, "draw_rectangle_rec": 5, "draw_rectangle_round": 5, "draw_rectangle_rounded_lin": 5, "draw_rectangle_v": 5, "draw_ring_lin": 5, "draw_spher": 5, "draw_sphere_ex": 5, "draw_sphere_wir": 5, "draw_spline_basi": 5, "draw_spline_bezier_cub": 5, "draw_spline_bezier_quadrat": 5, "draw_spline_catmull_rom": 5, "draw_spline_linear": 5, "draw_spline_segment_basi": 5, "draw_spline_segment_bezier_cub": 5, "draw_spline_segment_bezier_quadrat": 5, "draw_spline_segment_catmull_rom": 5, "draw_spline_segment_linear": 5, "draw_text": [1, 5], "draw_text_codepoint": 5, "draw_text_ex": 5, "draw_text_pro": 5, "draw_textur": 5, "draw_texture_ex": 5, "draw_texture_n_patch": 5, "draw_texture_pro": 5, "draw_texture_rec": 5, "draw_texture_v": 5, "draw_triangl": 5, "draw_triangle_3d": 5, "draw_triangle_fan": 5, "draw_triangle_lin": 5, "draw_triangle_strip": 5, "draw_triangle_strip_3d": 5, "drawbillboard": 6, "drawbillboardpro": 6, "drawbillboardrec": 6, "drawboundingbox": 6, "drawcapsul": 6, "drawcapsulewir": 6, "drawcircl": 6, "drawcircle3d": 6, "drawcirclegradi": 6, "drawcirclelin": 6, "drawcirclelinesv": 6, "drawcirclesector": 6, "drawcirclesectorlin": 6, "drawcirclev": 6, "drawcount": [5, 6], "drawcub": 6, "drawcubev": 6, "drawcubewir": 6, "drawcubewiresv": 6, "drawcylind": 6, "drawcylinderex": 6, "drawcylinderwir": 6, "drawcylinderwiresex": 6, "drawellips": 6, "drawellipselin": 6, "drawfp": 6, "drawgrid": 6, "drawlin": 6, "drawline3d": 6, "drawlinebezi": 6, "drawlineex": 6, "drawlinestrip": 6, "drawlinev": 6, "drawmesh": 6, "drawmeshinstanc": 6, "drawmodel": 6, "drawmodelex": 6, "drawmodelwir": 6, "drawmodelwiresex": 6, "drawn": [5, 6], "drawpixel": 6, "drawpixelv": 6, "drawplan": 6, "drawpoint3d": 6, "drawpoli": 6, "drawpolylin": 6, "drawpolylinesex": 6, "drawr": 6, "drawrai": 6, "drawrectangl": 6, "drawrectanglegradientex": 6, "drawrectanglegradienth": 6, "drawrectanglegradientv": 6, "drawrectanglelin": 6, "drawrectanglelinesex": 6, "drawrectanglepro": 6, "drawrectanglerec": 6, "drawrectangleround": 6, "drawrectangleroundedlin": 6, "drawrectanglev": 6, "drawringlin": 6, "drawspher": 6, "drawsphereex": 6, "drawspherewir": 6, "drawsplinebasi": 6, "drawsplinebeziercub": 6, "drawsplinebezierquadrat": 6, "drawsplinecatmullrom": 6, "drawsplinelinear": 6, "drawsplinesegmentbasi": 6, "drawsplinesegmentbeziercub": 6, "drawsplinesegmentbezierquadrat": 6, "drawsplinesegmentcatmullrom": 6, "drawsplinesegmentlinear": 6, "drawtext": 6, "drawtextcodepoint": 6, "drawtextex": 6, "drawtextpro": 6, "drawtextur": 6, "drawtextureex": 6, "drawtexturenpatch": 6, "drawtexturepro": 6, "drawtexturerec": 6, "drawtexturev": 6, "drawtriangl": 6, "drawtriangle3d": 6, "drawtrianglefan": 6, "drawtrianglelin": 6, "drawtrianglestrip": 6, "drawtrianglestrip3d": 6, "driver": 2, "drop": [5, 6], "dropdown": [5, 6], "dropdown_items_spac": [5, 6], "dropdownbox": [5, 6], "dst": [5, 6], "dstheight": [5, 6], "dstptr": [5, 6], "dstrec": [5, 6], "dstwidth": [5, 6], "dstx": [5, 6], "dsty": [5, 6], "dsupport_fileformat_flac": [0, 2], "dsupport_fileformat_jpg": [0, 2], "dummi": [5, 6], "duplic": [5, 6], "dwith_pic": [0, 2], "dynam": [0, 4, 5, 6], "dynamicfrict": [5, 6], "e": [1, 2, 5, 6], "each": [5, 6], "easier": 1, "eclips": 1, "edg": [5, 6], "edit": 0, "editmod": [5, 6], "editor": 1, "educ": 1, "either": 1, "elaps": [5, 6], "electronstudio": [0, 1, 3], "element": [5, 6], "elementcount": [5, 6], "ellips": [5, 6], "elsewher": 0, "empti": [5, 6], "enabl": [1, 5, 6], "enable_cursor": 5, "enable_event_wait": 5, "enablecursor": 6, "enableeventwait": 6, "encod": [5, 6], "encode_data_base64": 5, "encodedatabase64": 6, "end": [5, 6], "end_blend_mod": 5, "end_draw": [1, 5], "end_mode_2d": 5, "end_mode_3d": 5, "end_scissor_mod": 5, "end_shader_mod": 5, "end_texture_mod": 5, "end_vr_stereo_mod": 5, "endangl": [5, 6], "endblendmod": 6, "enddraw": [5, 6], "endmode2d": 6, "endmode3d": 6, "endpo": [5, 6], "endpos1": [5, 6], "endpos2": [5, 6], "endposi": [5, 6], "endposx": [5, 6], "endradiu": [5, 6], "endscissormod": 6, "endshadermod": 6, "endtexturemod": 6, "endvrstereomod": 6, "ensur": 0, "entir": [5, 6], "environ": 3, "equal": [5, 6], "equat": [5, 6], "equival": [1, 5, 6], "error": [5, 6], "esc": [5, 6], "etc": [1, 3], "evalu": [5, 6], "even": 3, "event": [5, 6], "ever": 2, "everi": 1, "everyon": 2, "exactli": 3, "exampl": [1, 3, 6], "execut": [5, 6], "exist": [5, 6], "exit": [5, 6], "explos": [5, 6], "export": [5, 6], "export_automation_event_list": 5, "export_data_as_cod": 5, "export_font_as_cod": 5, "export_imag": 5, "export_image_as_cod": 5, "export_image_to_memori": 5, "export_mesh": 5, "export_wav": 5, "export_wave_as_cod": 5, "exportautomationeventlist": 6, "exportdataascod": 6, "exportfontascod": 6, "exportimag": 6, "exportimageascod": 6, "exportimagetomemori": 6, "exportmesh": 6, "exportwav": 6, "exportwaveascod": 6, "ext": [5, 6], "extend": [5, 6], "extens": [3, 5, 6], "extern": 2, "extra": 1, "ey": [5, 6], "eyetoscreendist": [5, 6], "face": [5, 6], "factor": [5, 6], "fade": [5, 6], "failur": [3, 5, 6], "fallback": [5, 6], "fan": [5, 6], "far": [5, 6], "farplan": [5, 6], "faster": [1, 3], "fbo": [5, 6], "fboid": [5, 6], "fewer": 1, "ffi": [5, 6], "figur": 0, "file": [0, 1, 5, 6], "file_exist": 5, "filedata": [5, 6], "fileexist": 6, "filenam": [0, 5, 6], "filenameorstr": [5, 6], "filepath": [5, 6], "filepathlist": [5, 6], "files": [5, 6], "filetyp": [5, 6], "fill": [5, 6], "filter": [5, 6], "finalsampl": [5, 6], "find": [1, 5, 6], "finish": [5, 6], "first": [0, 1, 5, 6], "firstchar": [5, 6], "fix": [0, 1, 5, 6], "flag": [5, 6], "flag_borderless_windowed_mod": [5, 6], "flag_fullscreen_mod": [5, 6], "flag_interlaced_hint": [5, 6], "flag_msaa_4x_hint": [5, 6], "flag_vsync_hint": [5, 6], "flag_window_always_run": [5, 6], "flag_window_hidden": [5, 6], "flag_window_highdpi": [5, 6], "flag_window_maxim": [5, 6], "flag_window_minim": [5, 6], "flag_window_mouse_passthrough": [5, 6], "flag_window_resiz": [5, 6], "flag_window_topmost": [5, 6], "flag_window_transpar": [5, 6], "flag_window_undecor": [5, 6], "flag_window_unfocus": [5, 6], "flip": [5, 6], "float": [5, 6], "float16": [5, 6], "float3": [5, 6], "float_equ": 5, "floatequ": 6, "floyd": [5, 6], "focu": [5, 6], "focus": [5, 6], "folder": 1, "follow": [0, 5, 6], "font": [5, 6], "font_bitmap": [5, 6], "font_default": [5, 6], "font_sdf": [5, 6], "fontsiz": [5, 6], "fonttyp": [5, 6], "forc": [0, 2, 5, 6], "format": [5, 6], "found": [5, 6], "fovi": [5, 6], "fp": [1, 5, 6], "frame": [5, 6], "framebuff": [5, 6], "framecount": [5, 6], "framepos": [5, 6], "free": [1, 5, 6], "freed": [5, 6], "freezeori": [5, 6], "friend": 1, "friendli": 1, "from": [1, 3, 4, 5, 6], "from_0": [5, 6], "front": [5, 6], "fscode": [5, 6], "fsfilenam": [5, 6], "fshaderid": [5, 6], "full": [1, 2, 5, 6], "fulli": 1, "fullscreen": [5, 6], "function": [1, 3, 5], "further": [5, 6], "g": [1, 5, 6], "game": 1, "gamepad": [5, 6], "gamepad_axis_left_i": [5, 6], "gamepad_axis_left_trigg": [5, 6], "gamepad_axis_left_x": [5, 6], "gamepad_axis_right_i": [5, 6], "gamepad_axis_right_trigg": [5, 6], "gamepad_axis_right_x": [5, 6], "gamepad_button_left_face_down": [5, 6], "gamepad_button_left_face_left": [5, 6], "gamepad_button_left_face_right": [5, 6], "gamepad_button_left_face_up": [5, 6], "gamepad_button_left_thumb": [5, 6], "gamepad_button_left_trigger_1": [5, 6], "gamepad_button_left_trigger_2": [5, 6], "gamepad_button_middl": [5, 6], "gamepad_button_middle_left": [5, 6], "gamepad_button_middle_right": [5, 6], "gamepad_button_right_face_down": [5, 6], "gamepad_button_right_face_left": [5, 6], "gamepad_button_right_face_right": [5, 6], "gamepad_button_right_face_up": [5, 6], "gamepad_button_right_thumb": [5, 6], "gamepad_button_right_trigger_1": [5, 6], "gamepad_button_right_trigger_2": [5, 6], "gamepad_button_unknown": [5, 6], "gamepadaxi": [5, 6], "gamepadbutton": [5, 6], "gamma": [5, 6], "gaussian": [5, 6], "gbpp": [5, 6], "gen_image_cellular": 5, "gen_image_check": 5, "gen_image_color": 5, "gen_image_font_atla": 5, "gen_image_gradient_linear": 5, "gen_image_gradient_radi": 5, "gen_image_gradient_squar": 5, "gen_image_perlin_nois": 5, "gen_image_text": 5, "gen_image_white_nois": 5, "gen_mesh_con": 5, "gen_mesh_cub": 5, "gen_mesh_cubicmap": 5, "gen_mesh_cylind": 5, "gen_mesh_heightmap": 5, "gen_mesh_hemi_spher": 5, "gen_mesh_knot": 5, "gen_mesh_plan": 5, "gen_mesh_poli": 5, "gen_mesh_spher": 5, "gen_mesh_tang": 5, "gen_mesh_toru": 5, "gen_texture_mipmap": 5, "gener": [1, 5, 6], "genimagecellular": 6, "genimagecheck": 6, "genimagecolor": 6, "genimagefontatla": 6, "genimagegradientlinear": 6, "genimagegradientradi": 6, "genimagegradientsquar": 6, "genimageperlinnois": 6, "genimagetext": 6, "genimagewhitenois": 6, "genmeshcon": 6, "genmeshcub": 6, "genmeshcubicmap": 6, "genmeshcylind": 6, "genmeshheightmap": 6, "genmeshhemispher": 6, "genmeshknot": 6, "genmeshplan": 6, "genmeshpoli": 6, "genmeshspher": 6, "genmeshtang": 6, "genmeshtoru": 6, "gentexturemipmap": 6, "gestur": [5, 6], "gesture_doubletap": [5, 6], "gesture_drag": [5, 6], "gesture_hold": [5, 6], "gesture_non": [5, 6], "gesture_pinch_in": [5, 6], "gesture_pinch_out": [5, 6], "gesture_swipe_down": [5, 6], "gesture_swipe_left": [5, 6], "gesture_swipe_right": [5, 6], "gesture_swipe_up": [5, 6], "gesture_tap": [5, 6], "get": [0, 3, 5, 6], "get_application_directori": 5, "get_camera_matrix": 5, "get_camera_matrix_2d": 5, "get_char_press": 5, "get_clipboard_text": 5, "get_codepoint": 5, "get_codepoint_count": 5, "get_codepoint_next": 5, "get_codepoint_previ": 5, "get_collision_rec": 5, "get_color": 5, "get_current_monitor": 5, "get_directory_path": 5, "get_file_extens": 5, "get_file_length": 5, "get_file_mod_tim": 5, "get_file_nam": 5, "get_file_name_without_ext": 5, "get_font_default": 5, "get_fp": 5, "get_frame_tim": 5, "get_gamepad_axis_count": 5, "get_gamepad_axis_mov": 5, "get_gamepad_button_press": 5, "get_gamepad_nam": 5, "get_gesture_detect": 5, "get_gesture_drag_angl": 5, "get_gesture_drag_vector": 5, "get_gesture_hold_dur": 5, "get_gesture_pinch_angl": 5, "get_gesture_pinch_vector": 5, "get_glyph_atlas_rec": 5, "get_glyph_index": 5, "get_glyph_info": 5, "get_image_alpha_bord": 5, "get_image_color": 5, "get_key_press": 5, "get_master_volum": 5, "get_mesh_bounding_box": 5, "get_model_bounding_box": 5, "get_monitor_count": 5, "get_monitor_height": 5, "get_monitor_nam": 5, "get_monitor_physical_height": 5, "get_monitor_physical_width": 5, "get_monitor_posit": 5, "get_monitor_refresh_r": 5, "get_monitor_width": 5, "get_mouse_delta": 5, "get_mouse_i": 5, "get_mouse_posit": 5, "get_mouse_rai": 5, "get_mouse_wheel_mov": 5, "get_mouse_wheel_move_v": 5, "get_mouse_x": 5, "get_music_time_length": 5, "get_music_time_plai": 5, "get_physics_bodi": 5, "get_physics_bodies_count": 5, "get_physics_shape_typ": 5, "get_physics_shape_vertex": 5, "get_physics_shape_vertices_count": 5, "get_pixel_color": 5, "get_pixel_data_s": 5, "get_prev_directory_path": 5, "get_random_valu": 5, "get_ray_collision_box": 5, "get_ray_collision_mesh": 5, "get_ray_collision_quad": 5, "get_ray_collision_spher": 5, "get_ray_collision_triangl": 5, "get_render_height": 5, "get_render_width": 5, "get_screen_height": 5, "get_screen_to_world_2d": 5, "get_screen_width": 5, "get_shader_loc": 5, "get_shader_location_attrib": 5, "get_spline_point_basi": 5, "get_spline_point_bezier_cub": 5, "get_spline_point_bezier_quad": 5, "get_spline_point_catmull_rom": 5, "get_spline_point_linear": 5, "get_tim": 5, "get_touch_i": 5, "get_touch_point_count": 5, "get_touch_point_id": 5, "get_touch_posit": 5, "get_touch_x": 5, "get_window_handl": 5, "get_window_posit": 5, "get_window_scale_dpi": 5, "get_working_directori": 5, "get_world_to_screen": 5, "get_world_to_screen_2d": 5, "get_world_to_screen_ex": 5, "getapplicationdirectori": 6, "getcameramatrix": 6, "getcameramatrix2d": 6, "getcharpress": 6, "getclipboardtext": 6, "getcodepoint": 6, "getcodepointcount": 6, "getcodepointnext": 6, "getcodepointprevi": 6, "getcollisionrec": 6, "getcolor": 6, "getcurrentmonitor": 6, "getdirectorypath": 6, "getfileextens": 6, "getfilelength": 6, "getfilemodtim": 6, "getfilenam": 6, "getfilenamewithoutext": 6, "getfiles": [5, 6], "getfontdefault": 6, "getfp": 6, "getframetim": 6, "getgamepadaxiscount": 6, "getgamepadaxismov": 6, "getgamepadbuttonpress": 6, "getgamepadnam": 6, "getgesturedetect": 6, "getgesturedragangl": 6, "getgesturedragvector": 6, "getgestureholddur": 6, "getgesturepinchangl": 6, "getgesturepinchvector": 6, "getglyphatlasrec": 6, "getglyphindex": 6, "getglyphinfo": 6, "getimagealphabord": 6, "getimagecolor": 6, "getkeypress": 6, "getmastervolum": 6, "getmeshboundingbox": 6, "getmodelboundingbox": 6, "getmonitorcount": 6, "getmonitorheight": 6, "getmonitornam": 6, "getmonitorphysicalheight": 6, "getmonitorphysicalwidth": 6, "getmonitorposit": 6, "getmonitorrefreshr": 6, "getmonitorwidth": 6, "getmousedelta": 6, "getmousei": 6, "getmouseposit": 6, "getmouserai": 6, "getmousewheelmov": 6, "getmousewheelmovev": 6, "getmousex": 6, "getmusictimelength": 6, "getmusictimeplai": 6, "getphysicsbodi": 6, "getphysicsbodiescount": 6, "getphysicsshapetyp": 6, "getphysicsshapevertex": 6, "getphysicsshapeverticescount": 6, "getpixelcolor": 6, "getpixeldatas": 6, "getprevdirectorypath": 6, "getrandomvalu": 6, "getraycollisionbox": 6, "getraycollisionmesh": 6, "getraycollisionquad": 6, "getraycollisionspher": 6, "getraycollisiontriangl": 6, "getrenderheight": 6, "getrenderwidth": 6, "getscreenheight": 6, "getscreentoworld2d": 6, "getscreenwidth": 6, "getshaderloc": 6, "getshaderlocationattrib": 6, "getsplinepointbasi": 6, "getsplinepointbeziercub": 6, "getsplinepointbezierquad": 6, "getsplinepointcatmullrom": 6, "getsplinepointlinear": 6, "gettim": 6, "gettouchi": 6, "gettouchpointcount": 6, "gettouchpointid": 6, "gettouchposit": 6, "gettouchx": 6, "getwindowhandl": 6, "getwindowposit": 6, "getwindowscaledpi": 6, "getworkingdirectori": 6, "getworldtoscreen": 6, "getworldtoscreen2d": 6, "getworldtoscreenex": 6, "git": [0, 2], "github": [0, 1, 2, 3], "given": [5, 6], "gl": [2, 5, 6], "gldstalpha": [5, 6], "gldstfactor": [5, 6], "gldstrgb": [5, 6], "gleqalpha": [5, 6], "gleqrgb": [5, 6], "glequat": [5, 6], "glformat": [5, 6], "glfw": [1, 2], "glfw_create_cursor": 5, "glfw_create_standard_cursor": 5, "glfw_create_window": 5, "glfw_default_window_hint": 5, "glfw_destroy_cursor": 5, "glfw_destroy_window": 5, "glfw_extension_support": 5, "glfw_focus_window": 5, "glfw_get_clipboard_str": 5, "glfw_get_current_context": 5, "glfw_get_cursor_po": 5, "glfw_get_error": 5, "glfw_get_framebuffer_s": 5, "glfw_get_gamepad_nam": 5, "glfw_get_gamepad_st": 5, "glfw_get_gamma_ramp": 5, "glfw_get_input_mod": 5, "glfw_get_joystick_ax": 5, "glfw_get_joystick_button": 5, "glfw_get_joystick_guid": 5, "glfw_get_joystick_hat": 5, "glfw_get_joystick_nam": 5, "glfw_get_joystick_user_point": 5, "glfw_get_kei": 5, "glfw_get_key_nam": 5, "glfw_get_key_scancod": 5, "glfw_get_monitor": 5, "glfw_get_monitor_content_scal": 5, "glfw_get_monitor_nam": 5, "glfw_get_monitor_physical_s": 5, "glfw_get_monitor_po": 5, "glfw_get_monitor_user_point": 5, "glfw_get_monitor_workarea": 5, "glfw_get_mouse_button": 5, "glfw_get_platform": 5, "glfw_get_primary_monitor": 5, "glfw_get_proc_address": 5, "glfw_get_required_instance_extens": 5, "glfw_get_tim": 5, "glfw_get_timer_frequ": 5, "glfw_get_timer_valu": 5, "glfw_get_vers": 5, "glfw_get_version_str": 5, "glfw_get_video_mod": 5, "glfw_get_window_attrib": 5, "glfw_get_window_content_scal": 5, "glfw_get_window_frame_s": 5, "glfw_get_window_monitor": 5, "glfw_get_window_opac": 5, "glfw_get_window_po": 5, "glfw_get_window_s": 5, "glfw_get_window_user_point": 5, "glfw_hide_window": 5, "glfw_iconify_window": 5, "glfw_init": 5, "glfw_init_alloc": 5, "glfw_init_hint": 5, "glfw_joystick_is_gamepad": 5, "glfw_joystick_pres": 5, "glfw_make_context_curr": 5, "glfw_maximize_window": 5, "glfw_platform_support": 5, "glfw_poll_ev": 5, "glfw_post_empty_ev": 5, "glfw_raw_mouse_motion_support": 5, "glfw_request_window_attent": 5, "glfw_restore_window": 5, "glfw_set_char_callback": 5, "glfw_set_char_mods_callback": 5, "glfw_set_clipboard_str": 5, "glfw_set_cursor": 5, "glfw_set_cursor_enter_callback": 5, "glfw_set_cursor_po": 5, "glfw_set_cursor_pos_callback": 5, "glfw_set_drop_callback": 5, "glfw_set_error_callback": 5, "glfw_set_framebuffer_size_callback": 5, "glfw_set_gamma": 5, "glfw_set_gamma_ramp": 5, "glfw_set_input_mod": 5, "glfw_set_joystick_callback": 5, "glfw_set_joystick_user_point": 5, "glfw_set_key_callback": 5, "glfw_set_monitor_callback": 5, "glfw_set_monitor_user_point": 5, "glfw_set_mouse_button_callback": 5, "glfw_set_scroll_callback": 5, "glfw_set_tim": 5, "glfw_set_window_aspect_ratio": 5, "glfw_set_window_attrib": 5, "glfw_set_window_close_callback": 5, "glfw_set_window_content_scale_callback": 5, "glfw_set_window_focus_callback": 5, "glfw_set_window_icon": 5, "glfw_set_window_iconify_callback": 5, "glfw_set_window_maximize_callback": 5, "glfw_set_window_monitor": 5, "glfw_set_window_opac": 5, "glfw_set_window_po": 5, "glfw_set_window_pos_callback": 5, "glfw_set_window_refresh_callback": 5, "glfw_set_window_s": 5, "glfw_set_window_should_clos": 5, "glfw_set_window_size_callback": 5, "glfw_set_window_size_limit": 5, "glfw_set_window_titl": 5, "glfw_set_window_user_point": 5, "glfw_show_window": 5, "glfw_swap_buff": 5, "glfw_swap_interv": 5, "glfw_termin": 5, "glfw_update_gamepad_map": 5, "glfw_vulkan_support": 5, "glfw_wait_ev": 5, "glfw_wait_events_timeout": 5, "glfw_window_hint": 5, "glfw_window_hint_str": 5, "glfw_window_should_clos": 5, "glfwalloc": 6, "glfwcreatecursor": 6, "glfwcreatestandardcursor": 6, "glfwcreatewindow": 6, "glfwcursor": 6, "glfwdefaultwindowhint": 6, "glfwdestroycursor": 6, "glfwdestroywindow": 6, "glfwextensionsupport": 6, "glfwfocuswindow": 6, "glfwgamepadst": 6, "glfwgammaramp": 6, "glfwgetclipboardstr": 6, "glfwgetcurrentcontext": 6, "glfwgetcursorpo": 6, "glfwgeterror": 6, "glfwgetframebuffers": 6, "glfwgetgamepadnam": 6, "glfwgetgamepadst": 6, "glfwgetgammaramp": 6, "glfwgetinputmod": 6, "glfwgetjoystickax": 6, "glfwgetjoystickbutton": 6, "glfwgetjoystickguid": 6, "glfwgetjoystickhat": 6, "glfwgetjoysticknam": 6, "glfwgetjoystickuserpoint": 6, "glfwgetkei": 6, "glfwgetkeynam": 6, "glfwgetkeyscancod": 6, "glfwgetmonitor": 6, "glfwgetmonitorcontentscal": 6, "glfwgetmonitornam": 6, "glfwgetmonitorphysicals": 6, "glfwgetmonitorpo": 6, "glfwgetmonitoruserpoint": 6, "glfwgetmonitorworkarea": 6, "glfwgetmousebutton": 6, "glfwgetplatform": 6, "glfwgetprimarymonitor": 6, "glfwgetprocaddress": 6, "glfwgetrequiredinstanceextens": 6, "glfwgettim": 6, "glfwgettimerfrequ": 6, "glfwgettimervalu": 6, "glfwgetvers": 6, "glfwgetversionstr": 6, "glfwgetvideomod": 6, "glfwgetwindowattrib": 6, "glfwgetwindowcontentscal": 6, "glfwgetwindowframes": 6, "glfwgetwindowmonitor": 6, "glfwgetwindowopac": 6, "glfwgetwindowpo": 6, "glfwgetwindows": 6, "glfwgetwindowuserpoint": 6, "glfwhidewindow": 6, "glfwiconifywindow": 6, "glfwimag": 6, "glfwinit": 6, "glfwinitalloc": 6, "glfwinithint": 6, "glfwjoystickisgamepad": 6, "glfwjoystickpres": 6, "glfwmakecontextcurr": 6, "glfwmaximizewindow": 6, "glfwmonitor": 6, "glfwplatformsupport": 6, "glfwpollev": 6, "glfwpostemptyev": 6, "glfwrawmousemotionsupport": 6, "glfwrequestwindowattent": 6, "glfwrestorewindow": 6, "glfwsetcharcallback": 6, "glfwsetcharmodscallback": 6, "glfwsetclipboardstr": 6, "glfwsetcursor": 6, "glfwsetcursorentercallback": 6, "glfwsetcursorpo": 6, "glfwsetcursorposcallback": 6, "glfwsetdropcallback": 6, "glfwseterrorcallback": 6, "glfwsetframebuffersizecallback": 6, "glfwsetgamma": 6, "glfwsetgammaramp": 6, "glfwsetinputmod": 6, "glfwsetjoystickcallback": 6, "glfwsetjoystickuserpoint": 6, "glfwsetkeycallback": 6, "glfwsetmonitorcallback": 6, "glfwsetmonitoruserpoint": 6, "glfwsetmousebuttoncallback": 6, "glfwsetscrollcallback": 6, "glfwsettim": 6, "glfwsetwindowaspectratio": 6, "glfwsetwindowattrib": 6, "glfwsetwindowclosecallback": 6, "glfwsetwindowcontentscalecallback": 6, "glfwsetwindowfocuscallback": 6, "glfwsetwindowicon": 6, "glfwsetwindowiconifycallback": 6, "glfwsetwindowmaximizecallback": 6, "glfwsetwindowmonitor": 6, "glfwsetwindowopac": 6, "glfwsetwindowpo": 6, "glfwsetwindowposcallback": 6, "glfwsetwindowrefreshcallback": 6, "glfwsetwindows": 6, "glfwsetwindowshouldclos": 6, "glfwsetwindowsizecallback": 6, "glfwsetwindowsizelimit": 6, "glfwsetwindowtitl": 6, "glfwsetwindowuserpoint": 6, "glfwshowwindow": 6, "glfwswapbuff": 6, "glfwswapinterv": 6, "glfwtermin": 6, "glfwupdategamepadmap": 6, "glfwvidmod": 6, "glfwvulkansupport": 6, "glfwwaitev": 6, "glfwwaiteventstimeout": 6, "glfwwindow": 6, "glfwwindowhint": 6, "glfwwindowhintstr": 6, "glfwwindowshouldclos": 6, "glinternalformat": [5, 6], "global": [5, 6], "glsrcalpha": [5, 6], "glsrcfactor": [5, 6], "glsrcrgb": [5, 6], "gltype": [5, 6], "glyph": [5, 6], "glyphcount": [5, 6], "glyphinfo": [5, 6], "glyphpad": [5, 6], "glyphrec": [5, 6], "gnu": 0, "goal": 6, "goe": [5, 6], "gold": [5, 6], "gone": 3, "gpu": [5, 6], "graalpi": 1, "gradient": [5, 6], "grai": [5, 6], "graphic": [5, 6], "graviti": [5, 6], "grayscal": [5, 6], "green": [5, 6], "greenbit": 6, "grid": [5, 6], "group": [5, 6], "group_pad": [5, 6], "groupi": [5, 6], "groupx": [5, 6], "groupz": [5, 6], "gui": [5, 6], "gui_button": 5, "gui_check_box": 5, "gui_color_bar_alpha": 5, "gui_color_bar_hu": 5, "gui_color_panel": 5, "gui_color_panel_hsv": 5, "gui_color_pick": 5, "gui_color_picker_hsv": 5, "gui_combo_box": 5, "gui_dis": 5, "gui_disable_tooltip": 5, "gui_draw_icon": 5, "gui_dropdown_box": 5, "gui_dummy_rec": 5, "gui_en": 5, "gui_enable_tooltip": 5, "gui_get_font": 5, "gui_get_icon": 5, "gui_get_st": 5, "gui_get_styl": 5, "gui_grid": 5, "gui_group_box": 5, "gui_icon_text": 5, "gui_is_lock": 5, "gui_label": 5, "gui_label_button": 5, "gui_lin": 5, "gui_list_view": 5, "gui_list_view_ex": 5, "gui_load_icon": 5, "gui_load_styl": 5, "gui_load_style_default": 5, "gui_lock": 5, "gui_message_box": 5, "gui_panel": 5, "gui_progress_bar": 5, "gui_scroll_panel": 5, "gui_set_alpha": 5, "gui_set_font": 5, "gui_set_icon_scal": 5, "gui_set_st": 5, "gui_set_styl": 5, "gui_set_tooltip": 5, "gui_slid": 5, "gui_slider_bar": 5, "gui_spinn": 5, "gui_status_bar": 5, "gui_tab_bar": 5, "gui_text_box": 5, "gui_text_input_box": 5, "gui_toggl": 5, "gui_toggle_group": 5, "gui_toggle_slid": 5, "gui_unlock": 5, "gui_value_box": 5, "gui_window_box": 5, "guibutton": 6, "guicheckbox": 6, "guicheckboxproperti": [5, 6], "guicolorbaralpha": 6, "guicolorbarhu": 6, "guicolorpanel": 6, "guicolorpanelhsv": 6, "guicolorpick": 6, "guicolorpickerhsv": [5, 6], "guicolorpickerproperti": [5, 6], "guicombobox": 6, "guicomboboxproperti": [5, 6], "guicontrol": [5, 6], "guicontrolproperti": [5, 6], "guidefaultproperti": [5, 6], "guidis": 6, "guidisabletooltip": 6, "guidrawicon": 6, "guidropdownbox": 6, "guidropdownboxproperti": [5, 6], "guidummyrec": 6, "guienabl": 6, "guienabletooltip": 6, "guigetfont": 6, "guigeticon": 6, "guigetst": 6, "guigetstyl": 6, "guigrid": 6, "guigroupbox": 6, "guiiconnam": [5, 6], "guiicontext": 6, "guiislock": 6, "guilabel": 6, "guilabelbutton": 6, "guilin": 6, "guilistview": 6, "guilistviewex": 6, "guilistviewproperti": [5, 6], "guiloadicon": 6, "guiloadstyl": 6, "guiloadstyledefault": 6, "guilock": 6, "guimessagebox": 6, "guipanel": 6, "guiprogressbar": 6, "guiprogressbarproperti": [5, 6], "guiscrollbarproperti": [5, 6], "guiscrollpanel": 6, "guisetalpha": 6, "guisetfont": 6, "guiseticonscal": 6, "guisetst": 6, "guisetstyl": 6, "guisettooltip": 6, "guislid": 6, "guisliderbar": 6, "guisliderproperti": [5, 6], "guispinn": 6, "guispinnerproperti": [5, 6], "guistat": [5, 6], "guistatusbar": 6, "guistyleprop": [5, 6], "guitabbar": 6, "guitextalign": [5, 6], "guitextalignmentvert": [5, 6], "guitextbox": 6, "guitextboxproperti": [5, 6], "guitextinputbox": 6, "guitextwrapmod": [5, 6], "guitoggl": 6, "guitogglegroup": 6, "guitoggleproperti": [5, 6], "guitoggleslid": 6, "guiunlock": 6, "guivaluebox": 6, "guiwindowbox": 6, "h": [0, 5, 6], "ha": [3, 5, 6], "half": [5, 6], "halt": [5, 6], "handl": [5, 6], "hardcod": 0, "hasn": 3, "have": [1, 2, 3, 5, 6], "header": [0, 5, 6], "headers": [5, 6], "height": [5, 6], "heightmap": [5, 6], "heightmm": [5, 6], "hello": [1, 5, 6], "hellow": 6, "help": [2, 4], "helper": 5, "here": [0, 1, 3, 5, 6], "hexadecim": [5, 6], "hexvalu": [5, 6], "hidden": [5, 6], "hide": [5, 6], "hide_cursor": 5, "hidecursor": 6, "hidpi": [5, 6], "hint": [5, 6], "hit": [5, 6], "hold": [5, 6], "homebrew": 1, "horizont": [5, 6], "how": [0, 4, 5, 6], "howev": [1, 6], "hresolut": [5, 6], "hscreensiz": [5, 6], "hsv": [5, 6], "http": [0, 1, 2, 3, 6], "hue": [5, 6], "huebar_pad": [5, 6], "huebar_selector_height": [5, 6], "huebar_selector_overflow": [5, 6], "huebar_width": [5, 6], "human": [5, 6], "i": [0, 1, 3, 5, 6], "icon": [1, 5, 6], "icon_1up": [5, 6], "icon_220": [5, 6], "icon_221": [5, 6], "icon_222": [5, 6], "icon_223": [5, 6], "icon_224": [5, 6], "icon_225": [5, 6], "icon_226": [5, 6], "icon_227": [5, 6], "icon_228": [5, 6], "icon_229": [5, 6], "icon_230": [5, 6], "icon_231": [5, 6], "icon_232": [5, 6], "icon_233": [5, 6], "icon_234": [5, 6], "icon_235": [5, 6], "icon_236": [5, 6], "icon_237": [5, 6], "icon_238": [5, 6], "icon_239": [5, 6], "icon_240": [5, 6], "icon_241": [5, 6], "icon_242": [5, 6], "icon_243": [5, 6], "icon_244": [5, 6], "icon_245": [5, 6], "icon_246": [5, 6], "icon_247": [5, 6], "icon_248": [5, 6], "icon_249": [5, 6], "icon_250": [5, 6], "icon_251": [5, 6], "icon_252": [5, 6], "icon_253": [5, 6], "icon_254": [5, 6], "icon_255": [5, 6], "icon_alarm": [5, 6], "icon_alpha_clear": [5, 6], "icon_alpha_multipli": [5, 6], "icon_arrow_down": [5, 6], "icon_arrow_down_fil": [5, 6], "icon_arrow_left": [5, 6], "icon_arrow_left_fil": [5, 6], "icon_arrow_right": [5, 6], "icon_arrow_right_fil": [5, 6], "icon_arrow_up": [5, 6], "icon_arrow_up_fil": [5, 6], "icon_audio": [5, 6], "icon_bin": [5, 6], "icon_box": [5, 6], "icon_box_bottom": [5, 6], "icon_box_bottom_left": [5, 6], "icon_box_bottom_right": [5, 6], "icon_box_cent": [5, 6], "icon_box_circle_mask": [5, 6], "icon_box_concentr": [5, 6], "icon_box_corners_big": [5, 6], "icon_box_corners_smal": [5, 6], "icon_box_dots_big": [5, 6], "icon_box_dots_smal": [5, 6], "icon_box_grid": [5, 6], "icon_box_grid_big": [5, 6], "icon_box_left": [5, 6], "icon_box_multis": [5, 6], "icon_box_right": [5, 6], "icon_box_top": [5, 6], "icon_box_top_left": [5, 6], "icon_box_top_right": [5, 6], "icon_breakpoint_off": [5, 6], "icon_breakpoint_on": [5, 6], "icon_brush_class": [5, 6], "icon_brush_paint": [5, 6], "icon_burger_menu": [5, 6], "icon_camera": [5, 6], "icon_case_sensit": [5, 6], "icon_clock": [5, 6], "icon_coin": [5, 6], "icon_color_bucket": [5, 6], "icon_color_pick": [5, 6], "icon_corn": [5, 6], "icon_cpu": [5, 6], "icon_crack": [5, 6], "icon_crack_point": [5, 6], "icon_crop": [5, 6], "icon_crop_alpha": [5, 6], "icon_cross": [5, 6], "icon_cross_smal": [5, 6], "icon_crosslin": [5, 6], "icon_cub": [5, 6], "icon_cube_face_back": [5, 6], "icon_cube_face_bottom": [5, 6], "icon_cube_face_front": [5, 6], "icon_cube_face_left": [5, 6], "icon_cube_face_right": [5, 6], "icon_cube_face_top": [5, 6], "icon_cursor_class": [5, 6], "icon_cursor_hand": [5, 6], "icon_cursor_mov": [5, 6], "icon_cursor_move_fil": [5, 6], "icon_cursor_point": [5, 6], "icon_cursor_scal": [5, 6], "icon_cursor_scale_fil": [5, 6], "icon_cursor_scale_left": [5, 6], "icon_cursor_scale_left_fil": [5, 6], "icon_cursor_scale_right": [5, 6], "icon_cursor_scale_right_fil": [5, 6], "icon_demon": [5, 6], "icon_dith": [5, 6], "icon_door": [5, 6], "icon_emptybox": [5, 6], "icon_emptybox_smal": [5, 6], "icon_exit": [5, 6], "icon_explos": [5, 6], "icon_eye_off": [5, 6], "icon_eye_on": [5, 6], "icon_fil": [5, 6], "icon_file_add": [5, 6], "icon_file_copi": [5, 6], "icon_file_cut": [5, 6], "icon_file_delet": [5, 6], "icon_file_export": [5, 6], "icon_file_new": [5, 6], "icon_file_open": [5, 6], "icon_file_past": [5, 6], "icon_file_sav": [5, 6], "icon_file_save_class": [5, 6], "icon_filetype_alpha": [5, 6], "icon_filetype_audio": [5, 6], "icon_filetype_binari": [5, 6], "icon_filetype_hom": [5, 6], "icon_filetype_imag": [5, 6], "icon_filetype_info": [5, 6], "icon_filetype_plai": [5, 6], "icon_filetype_text": [5, 6], "icon_filetype_video": [5, 6], "icon_filt": [5, 6], "icon_filter_bilinear": [5, 6], "icon_filter_point": [5, 6], "icon_filter_top": [5, 6], "icon_fold": [5, 6], "icon_folder_add": [5, 6], "icon_folder_file_open": [5, 6], "icon_folder_open": [5, 6], "icon_folder_sav": [5, 6], "icon_four_box": [5, 6], "icon_fx": [5, 6], "icon_gear": [5, 6], "icon_gear_big": [5, 6], "icon_gear_ex": [5, 6], "icon_grid": [5, 6], "icon_grid_fil": [5, 6], "icon_hand_point": [5, 6], "icon_heart": [5, 6], "icon_help": [5, 6], "icon_hex": [5, 6], "icon_hidpi": [5, 6], "icon_hous": [5, 6], "icon_info": [5, 6], "icon_kei": [5, 6], "icon_las": [5, 6], "icon_lay": [5, 6], "icon_layers_vis": [5, 6], "icon_len": [5, 6], "icon_lens_big": [5, 6], "icon_life_bar": [5, 6], "icon_link": [5, 6], "icon_link_box": [5, 6], "icon_link_brok": [5, 6], "icon_link_multi": [5, 6], "icon_link_net": [5, 6], "icon_lock_clos": [5, 6], "icon_lock_open": [5, 6], "icon_magnet": [5, 6], "icon_mailbox": [5, 6], "icon_mipmap": [5, 6], "icon_mode_2d": [5, 6], "icon_mode_3d": [5, 6], "icon_monitor": [5, 6], "icon_mut": [5, 6], "icon_mutate_fil": [5, 6], "icon_non": [5, 6], "icon_notebook": [5, 6], "icon_ok_tick": [5, 6], "icon_pencil": [5, 6], "icon_pencil_big": [5, 6], "icon_photo_camera": [5, 6], "icon_photo_camera_flash": [5, 6], "icon_play": [5, 6], "icon_player_jump": [5, 6], "icon_player_next": [5, 6], "icon_player_paus": [5, 6], "icon_player_plai": [5, 6], "icon_player_play_back": [5, 6], "icon_player_previ": [5, 6], "icon_player_record": [5, 6], "icon_player_stop": [5, 6], "icon_pot": [5, 6], "icon_print": [5, 6], "icon_redo": [5, 6], "icon_redo_fil": [5, 6], "icon_reg_exp": [5, 6], "icon_repeat": [5, 6], "icon_repeat_fil": [5, 6], "icon_reredo": [5, 6], "icon_reredo_fil": [5, 6], "icon_res": [5, 6], "icon_restart": [5, 6], "icon_rom": [5, 6], "icon_rot": [5, 6], "icon_rotate_fil": [5, 6], "icon_rubb": [5, 6], "icon_sand_tim": [5, 6], "icon_scal": [5, 6], "icon_shield": [5, 6], "icon_shuffl": [5, 6], "icon_shuffle_fil": [5, 6], "icon_speci": [5, 6], "icon_square_toggl": [5, 6], "icon_star": [5, 6], "icon_step_into": [5, 6], "icon_step_out": [5, 6], "icon_step_ov": [5, 6], "icon_suitcas": [5, 6], "icon_suitcase_zip": [5, 6], "icon_symmetri": [5, 6], "icon_symmetry_horizont": [5, 6], "icon_symmetry_vert": [5, 6], "icon_target": [5, 6], "icon_target_big": [5, 6], "icon_target_big_fil": [5, 6], "icon_target_mov": [5, 6], "icon_target_move_fil": [5, 6], "icon_target_point": [5, 6], "icon_target_smal": [5, 6], "icon_target_small_fil": [5, 6], "icon_text_a": [5, 6], "icon_text_not": [5, 6], "icon_text_popup": [5, 6], "icon_text_t": [5, 6], "icon_tool": [5, 6], "icon_undo": [5, 6], "icon_undo_fil": [5, 6], "icon_vertical_bar": [5, 6], "icon_vertical_bars_fil": [5, 6], "icon_water_drop": [5, 6], "icon_wav": [5, 6], "icon_wave_sinu": [5, 6], "icon_wave_squar": [5, 6], "icon_wave_triangular": [5, 6], "icon_window": [5, 6], "icon_zoom_al": [5, 6], "icon_zoom_big": [5, 6], "icon_zoom_cent": [5, 6], "icon_zoom_medium": [5, 6], "icon_zoom_smal": [5, 6], "iconid": [5, 6], "id": [5, 6], "ident": [5, 6], "identifi": [5, 6], "imag": [5, 6], "image_alpha_clear": 5, "image_alpha_crop": 5, "image_alpha_mask": 5, "image_alpha_premultipli": 5, "image_blur_gaussian": 5, "image_clear_background": 5, "image_color_bright": 5, "image_color_contrast": 5, "image_color_grayscal": 5, "image_color_invert": 5, "image_color_replac": 5, "image_color_tint": 5, "image_copi": 5, "image_crop": 5, "image_dith": 5, "image_draw": 5, "image_draw_circl": 5, "image_draw_circle_lin": 5, "image_draw_circle_lines_v": 5, "image_draw_circle_v": 5, "image_draw_lin": 5, "image_draw_line_v": 5, "image_draw_pixel": 5, "image_draw_pixel_v": 5, "image_draw_rectangl": 5, "image_draw_rectangle_lin": 5, "image_draw_rectangle_rec": 5, "image_draw_rectangle_v": 5, "image_draw_text": 5, "image_draw_text_ex": 5, "image_flip_horizont": 5, "image_flip_vert": 5, "image_format": 5, "image_from_imag": 5, "image_mipmap": 5, "image_res": 5, "image_resize_canva": 5, "image_resize_nn": 5, "image_rot": 5, "image_rotate_ccw": 5, "image_rotate_cw": 5, "image_text": 5, "image_text_ex": 5, "image_to_pot": 5, "imagealphaclear": 6, "imagealphacrop": 6, "imagealphamask": 6, "imagealphapremultipli": 6, "imageblurgaussian": 6, "imageclearbackground": 6, "imagecolorbright": 6, "imagecolorcontrast": 6, "imagecolorgrayscal": 6, "imagecolorinvert": 6, "imagecolorreplac": 6, "imagecolortint": 6, "imagecopi": 6, "imagecrop": 6, "imagedith": 6, "imagedraw": 6, "imagedrawcircl": 6, "imagedrawcirclelin": 6, "imagedrawcirclelinesv": 6, "imagedrawcirclev": 6, "imagedrawlin": 6, "imagedrawlinev": 6, "imagedrawpixel": 6, "imagedrawpixelv": 6, "imagedrawrectangl": 6, "imagedrawrectanglelin": 6, "imagedrawrectanglerec": 6, "imagedrawrectanglev": 6, "imagedrawtext": 6, "imagedrawtextex": 6, "imagefliphorizont": 6, "imageflipvert": 6, "imageformat": 6, "imagefromimag": 6, "imagemipmap": 6, "imageres": 6, "imageresizecanva": 6, "imageresizenn": 6, "imagerot": 6, "imagerotateccw": 6, "imagerotatecw": 6, "imagetext": 6, "imagetextex": 6, "imagetopot": 6, "implement": 1, "import": [1, 3, 5, 6], "includ": [0, 1, 2, 3, 5, 6], "index": [5, 6], "indic": [5, 6], "inertia": [5, 6], "info": [5, 6], "init": [5, 6], "init_audio_devic": 5, "init_phys": 5, "init_window": [1, 5], "initaudiodevic": 6, "initi": [5, 6], "initphys": 6, "initsampl": [5, 6], "initwindow": [5, 6], "inner": [1, 5, 6], "innerradiu": [5, 6], "input": [5, 6], "inputend": [5, 6], "inputstart": [5, 6], "insert": [5, 6], "insid": [5, 6], "inspir": 1, "instal": [0, 2, 3, 4], "instanc": [5, 6], "instead": [0, 2, 3], "instruct": [0, 2], "int": [5, 6], "integ": [5, 6], "intend": 2, "intern": [5, 6], "interpol": [5, 6], "interpret": 5, "interpupillarydist": [5, 6], "interv": [5, 6], "inverseinertia": [5, 6], "inversemass": [5, 6], "invert": [5, 6], "io": 6, "is_audio_device_readi": 5, "is_audio_stream_plai": 5, "is_audio_stream_process": 5, "is_audio_stream_readi": 5, "is_cursor_hidden": 5, "is_cursor_on_screen": 5, "is_file_drop": 5, "is_file_extens": 5, "is_font_readi": 5, "is_gamepad_avail": 5, "is_gamepad_button_down": 5, "is_gamepad_button_press": 5, "is_gamepad_button_releas": 5, "is_gamepad_button_up": 5, "is_gesture_detect": 5, "is_image_readi": 5, "is_key_down": 5, "is_key_press": 5, "is_key_pressed_repeat": 5, "is_key_releas": 5, "is_key_up": 5, "is_material_readi": 5, "is_model_animation_valid": 5, "is_model_readi": 5, "is_mouse_button_down": 5, "is_mouse_button_press": 5, "is_mouse_button_releas": 5, "is_mouse_button_up": 5, "is_music_readi": 5, "is_music_stream_plai": 5, "is_path_fil": 5, "is_render_texture_readi": 5, "is_shader_readi": 5, "is_sound_plai": 5, "is_sound_readi": 5, "is_texture_readi": 5, "is_wave_readi": 5, "is_window_focus": 5, "is_window_fullscreen": 5, "is_window_hidden": 5, "is_window_maxim": 5, "is_window_minim": 5, "is_window_readi": 5, "is_window_res": 5, "is_window_st": 5, "isaudiodevicereadi": 6, "isaudiostreamplai": 6, "isaudiostreamprocess": 6, "isaudiostreamreadi": 6, "iscursorhidden": 6, "iscursoronscreen": 6, "isfiledrop": 6, "isfileextens": 6, "isfontreadi": 6, "isgamepadavail": 6, "isgamepadbuttondown": 6, "isgamepadbuttonpress": 6, "isgamepadbuttonreleas": 6, "isgamepadbuttonup": 6, "isgesturedetect": 6, "isground": [5, 6], "isimagereadi": 6, "iskeydown": 6, "iskeypress": 6, "iskeypressedrepeat": 6, "iskeyreleas": 6, "iskeyup": 6, "ismaterialreadi": 6, "ismodelanimationvalid": 6, "ismodelreadi": 6, "ismousebuttondown": 6, "ismousebuttonpress": 6, "ismousebuttonreleas": 6, "ismousebuttonup": 6, "ismusicreadi": 6, "ismusicstreamplai": 6, "isn": 1, "ispathfil": 6, "isrendertexturereadi": 6, "isshaderreadi": 6, "issoundplai": 6, "issoundreadi": 6, "issu": 1, "istexturereadi": 6, "iswavereadi": 6, "iswindowfocus": 6, "iswindowfullscreen": 6, "iswindowhidden": 6, "iswindowmaxim": 6, "iswindowminim": 6, "iswindowreadi": 6, "iswindowres": 6, "iswindowst": 6, "item": [5, 6], "its": [5, 6], "java": 1, "jaylib": 1, "jid": [5, 6], "join": [5, 6], "just": 3, "kei": [5, 6], "key_": [5, 6], "key_a": [5, 6], "key_apostroph": [5, 6], "key_b": [5, 6], "key_back": [5, 6], "key_backslash": [5, 6], "key_backspac": [5, 6], "key_c": [5, 6], "key_caps_lock": [5, 6], "key_comma": [5, 6], "key_d": [5, 6], "key_delet": [5, 6], "key_down": [5, 6], "key_eight": [5, 6], "key_end": [5, 6], "key_ent": [5, 6], "key_equ": [5, 6], "key_escap": [5, 6], "key_f": [5, 6], "key_f1": [5, 6], "key_f10": [5, 6], "key_f11": [5, 6], "key_f12": [5, 6], "key_f2": [5, 6], "key_f3": [5, 6], "key_f4": [5, 6], "key_f5": [5, 6], "key_f6": [5, 6], "key_f7": [5, 6], "key_f8": [5, 6], "key_f9": [5, 6], "key_fiv": [5, 6], "key_four": [5, 6], "key_g": [5, 6], "key_grav": [5, 6], "key_h": [5, 6], "key_hom": [5, 6], "key_i": [5, 6], "key_insert": [5, 6], "key_j": [5, 6], "key_k": [5, 6], "key_kb_menu": [5, 6], "key_kp_0": [5, 6], "key_kp_1": [5, 6], "key_kp_2": [5, 6], "key_kp_3": [5, 6], "key_kp_4": [5, 6], "key_kp_5": [5, 6], "key_kp_6": [5, 6], "key_kp_7": [5, 6], "key_kp_8": [5, 6], "key_kp_9": [5, 6], "key_kp_add": [5, 6], "key_kp_decim": [5, 6], "key_kp_divid": [5, 6], "key_kp_ent": [5, 6], "key_kp_equ": [5, 6], "key_kp_multipli": [5, 6], "key_kp_subtract": [5, 6], "key_l": [5, 6], "key_left": [5, 6], "key_left_alt": [5, 6], "key_left_bracket": [5, 6], "key_left_control": [5, 6], "key_left_shift": [5, 6], "key_left_sup": [5, 6], "key_m": [5, 6], "key_menu": [5, 6], "key_minu": [5, 6], "key_n": [5, 6], "key_nin": [5, 6], "key_nul": [5, 6], "key_num_lock": [5, 6], "key_o": [5, 6], "key_on": [5, 6], "key_p": [5, 6], "key_page_down": [5, 6], "key_page_up": [5, 6], "key_paus": [5, 6], "key_period": [5, 6], "key_print_screen": [5, 6], "key_q": [5, 6], "key_r": [5, 6], "key_right": [5, 6], "key_right_alt": [5, 6], "key_right_bracket": [5, 6], "key_right_control": [5, 6], "key_right_shift": [5, 6], "key_right_sup": [5, 6], "key_scroll_lock": [5, 6], "key_semicolon": [5, 6], "key_seven": [5, 6], "key_six": [5, 6], "key_slash": [5, 6], "key_spac": [5, 6], "key_t": [5, 6], "key_tab": [5, 6], "key_thre": [5, 6], "key_two": [5, 6], "key_u": [5, 6], "key_up": [5, 6], "key_v": [5, 6], "key_volume_down": [5, 6], "key_volume_up": [5, 6], "key_w": [5, 6], "key_x": [5, 6], "key_z": [5, 6], "key_zero": [5, 6], "keyboardkei": [5, 6], "keycod": [5, 6], "knot": [5, 6], "know": [1, 3], "label": [5, 6], "larger": [5, 6], "last": [5, 6], "latest": [1, 5, 6], "launch": 1, "layout": [5, 6], "left": [5, 6], "leftlenscent": [5, 6], "leftscreencent": [5, 6], "length": [5, 6], "lensdistortionvalu": [5, 6], "lensseparationdist": [5, 6], "lerp": [5, 6], "let": 1, "level": [5, 6], "lib": [0, 1, 2, 6], "libasound2": 0, "libdrm": 2, "libegl1": 2, "libgbm": 2, "libgl1": 0, "libgles2": 2, "libglfw3": 2, "libglu1": 0, "librari": [0, 3], "libraylib": [0, 2], "libx11": 0, "libxi": 0, "libxrandr": 0, "licens": 4, "lightgrai": [5, 6], "like": [1, 3, 6], "lime": [5, 6], "limit": [5, 6], "line": [1, 5, 6], "line_color": [5, 6], "linear": [5, 6], "linethick": [5, 6], "link": 1, "linker": 2, "linux": 1, "list": [5, 6], "list_0": [5, 6], "list_items_height": [5, 6], "list_items_spac": [5, 6], "listen": [5, 6], "listview": [5, 6], "liter": 5, "littl": [5, 6], "load": [5, 6], "load_audio_stream": 5, "load_automation_event_list": 5, "load_codepoint": 5, "load_directory_fil": 5, "load_directory_files_ex": 5, "load_dropped_fil": 5, "load_file_data": 5, "load_file_text": 5, "load_font": 5, "load_font_data": 5, "load_font_ex": 5, "load_font_from_imag": 5, "load_font_from_memori": 5, "load_imag": 5, "load_image_anim": 5, "load_image_color": 5, "load_image_from_memori": 5, "load_image_from_screen": 5, "load_image_from_textur": 5, "load_image_palett": 5, "load_image_raw": 5, "load_image_svg": 5, "load_materi": 5, "load_material_default": 5, "load_model": 5, "load_model_anim": 5, "load_model_from_mesh": 5, "load_music_stream": 5, "load_music_stream_from_memori": 5, "load_random_sequ": 5, "load_render_textur": 5, "load_shad": 5, "load_shader_from_memori": 5, "load_sound": 5, "load_sound_alia": 5, "load_sound_from_wav": 5, "load_textur": 5, "load_texture_cubemap": 5, "load_texture_from_imag": 5, "load_utf8": 5, "load_vr_stereo_config": 5, "load_wav": 5, "load_wave_from_memori": 5, "load_wave_sampl": 5, "loadaudiostream": 6, "loadautomationeventlist": 6, "loadcodepoint": 6, "loaddirectoryfil": 6, "loaddirectoryfilesex": 6, "loaddroppedfil": 6, "loader": [5, 6], "loadfiledata": [5, 6], "loadfiletext": [5, 6], "loadfont": 6, "loadfontdata": 6, "loadfontex": 6, "loadfontfromimag": 6, "loadfontfrommemori": 6, "loadiconsnam": [5, 6], "loadimag": 6, "loadimageanim": 6, "loadimagecolor": [5, 6], "loadimagefrommemori": 6, "loadimagefromscreen": 6, "loadimagefromtextur": 6, "loadimagepalett": [5, 6], "loadimageraw": 6, "loadimagesvg": 6, "loadmateri": 6, "loadmaterialdefault": 6, "loadmodel": 6, "loadmodelanim": 6, "loadmodelfrommesh": 6, "loadmusicstream": 6, "loadmusicstreamfrommemori": 6, "loadrandomsequ": 6, "loadrendertextur": 6, "loadshad": 6, "loadshaderfrommemori": 6, "loadsound": 6, "loadsoundalia": 6, "loadsoundfromwav": 6, "loadtextur": 6, "loadtexturecubemap": 6, "loadtexturefromimag": 6, "loadutf8": 6, "loadvrstereoconfig": 6, "loadwav": 6, "loadwavefrommemori": 6, "loadwavesampl": [5, 6], "loc": [5, 6], "local": [0, 2], "localhost": 1, "locat": [5, 6], "locindex": [5, 6], "lock": [5, 6], "log": [5, 6], "log_al": [5, 6], "log_debug": [5, 6], "log_error": [5, 6], "log_fat": [5, 6], "log_info": [5, 6], "log_non": [5, 6], "log_trac": [5, 6], "log_warn": [5, 6], "loglevel": [5, 6], "loop": [1, 5, 6], "lower": [5, 6], "m": [1, 2, 3], "m0": [5, 6], "m00": [5, 6], "m01": [5, 6], "m1": [5, 6], "m10": [5, 6], "m11": [5, 6], "m12": [5, 6], "m13": [5, 6], "m14": [5, 6], "m15": [5, 6], "m2": [5, 6], "m3": [5, 6], "m4": [5, 6], "m5": [5, 6], "m6": [5, 6], "m7": [5, 6], "m8": [5, 6], "m9": [5, 6], "mac": 0, "maco": 1, "magenta": [5, 6], "mai": [0, 1, 5, 6], "main": [1, 5, 6], "maintain": 1, "major": [5, 6], "make": [0, 1, 2, 6], "manual": 1, "manylinux2014_x86_64": 0, "map": [5, 6], "maptyp": [5, 6], "margin": [5, 6], "maroon": [5, 6], "mask": [5, 6], "mass": [5, 6], "master": [0, 1, 3, 5, 6], "mat": [5, 6], "match": [5, 6], "materi": [5, 6], "material_map_albedo": [5, 6], "material_map_brdf": [5, 6], "material_map_cubemap": [5, 6], "material_map_diffus": [5, 6], "material_map_emiss": [5, 6], "material_map_height": [5, 6], "material_map_irradi": [5, 6], "material_map_met": [5, 6], "material_map_norm": [5, 6], "material_map_occlus": [5, 6], "material_map_prefilt": [5, 6], "material_map_rough": [5, 6], "material_map_specular": [5, 6], "materialcount": [5, 6], "materialid": [5, 6], "materialmap": [5, 6], "materialmapindex": [5, 6], "matf": [5, 6], "matric": [5, 6], "matrix": [1, 5, 6], "matrix2x2": [5, 6], "matrix_add": 5, "matrix_determin": 5, "matrix_frustum": 5, "matrix_ident": 5, "matrix_invert": 5, "matrix_look_at": 5, "matrix_multipli": 5, "matrix_ortho": 5, "matrix_perspect": 5, "matrix_rot": 5, "matrix_rotate_i": 5, "matrix_rotate_x": 5, "matrix_rotate_xyz": 5, "matrix_rotate_z": 5, "matrix_rotate_zyx": 5, "matrix_scal": 5, "matrix_subtract": 5, "matrix_to_float_v": 5, "matrix_trac": 5, "matrix_transl": 5, "matrix_transpos": 5, "matrixadd": 6, "matrixdetermin": 6, "matrixfrustum": 6, "matrixident": 6, "matrixinvert": 6, "matrixlookat": 6, "matrixmultipli": 6, "matrixortho": 6, "matrixperspect": 6, "matrixrot": 6, "matrixrotatei": 6, "matrixrotatex": 6, "matrixrotatexyz": 6, "matrixrotatez": 6, "matrixrotatezyx": 6, "matrixscal": 6, "matrixsubtract": 6, "matrixtofloatv": 6, "matrixtrac": 6, "matrixtransl": 6, "matrixtranspos": 6, "max": [5, 6], "max_1": [5, 6], "max_2": [5, 6], "max_automation_ev": [5, 6], "maxdist": [5, 6], "maxheight": [5, 6], "maxim": [5, 6], "maximize_window": 5, "maximizewindow": 6, "maximum": [5, 6], "maxpalettes": [5, 6], "maxvalu": [5, 6], "maxwidth": [5, 6], "mayb": [5, 6], "me": 1, "mean": [5, 6], "measur": [5, 6], "measure_text": 5, "measure_text_ex": 5, "measuretext": 6, "measuretextex": 6, "megabunni": 1, "mem_alloc": 5, "mem_fre": 5, "mem_realloc": 5, "memalloc": 6, "memfre": [5, 6], "memori": [5, 6], "memrealloc": 6, "mesa": [0, 2], "mesh": [5, 6], "meshcount": [5, 6], "meshid": [5, 6], "meshmateri": [5, 6], "messag": [5, 6], "millimetr": [5, 6], "millisecond": [5, 6], "min": [5, 6], "min_0": [5, 6], "min_1": [5, 6], "minheight": [5, 6], "mini": 1, "minim": [5, 6], "minimize_window": 5, "minimizewindow": 6, "minimum": [5, 6], "minor": [5, 6], "minvalu": [5, 6], "minwidth": [5, 6], "miplevel": [5, 6], "mipmap": [5, 6], "mipmapcount": [5, 6], "mkdir": [0, 2], "mode": [5, 6], "model": [5, 6], "modelanim": [5, 6], "modelview": [5, 6], "modif": [5, 6], "modifi": [5, 6], "modul": [0, 3], "monitor": [5, 6], "more": 6, "most": 1, "mous": [5, 6], "mouse_button_back": [5, 6], "mouse_button_extra": [5, 6], "mouse_button_forward": [5, 6], "mouse_button_left": [5, 6], "mouse_button_middl": [5, 6], "mouse_button_right": [5, 6], "mouse_button_sid": [5, 6], "mouse_cursor_arrow": [5, 6], "mouse_cursor_crosshair": [5, 6], "mouse_cursor_default": [5, 6], "mouse_cursor_ibeam": [5, 6], "mouse_cursor_not_allow": [5, 6], "mouse_cursor_pointing_hand": [5, 6], "mouse_cursor_resize_al": [5, 6], "mouse_cursor_resize_ew": [5, 6], "mouse_cursor_resize_n": [5, 6], "mouse_cursor_resize_nesw": [5, 6], "mouse_cursor_resize_nws": [5, 6], "mousebutton": [5, 6], "mousecel": [5, 6], "mousecursor": [5, 6], "mouseposit": [5, 6], "move": [3, 5, 6], "movement": [5, 6], "msbuild": 0, "much": [1, 3], "mul": [5, 6], "multipl": [5, 6], "multipli": [5, 6], "music": [5, 6], "must": [0, 1, 2, 5, 6], "my_project": 1, "n": [5, 6], "name": [0, 5, 6], "nativ": [5, 6], "nearest": [5, 6], "nearplan": [5, 6], "need": [0, 1, 2, 3, 5, 6], "neg": [5, 6], "neighbor": [5, 6], "new": [1, 5, 6], "newer": 0, "newformat": [5, 6], "newheight": [5, 6], "newwidth": [5, 6], "next": [5, 6], "nice": [5, 6], "noctx": 1, "nois": [5, 6], "non": 1, "none": [5, 6], "normal": [5, 6], "notat": [5, 6], "note": [0, 2, 5, 6], "now": [1, 3, 5], "npatch_nine_patch": [5, 6], "npatch_three_patch_horizont": [5, 6], "npatch_three_patch_vert": [5, 6], "npatchinfo": [5, 6], "npatchlayout": [5, 6], "nuitka": 1, "null": [5, 6], "number": [1, 5, 6], "numbuff": [5, 6], "numer": [5, 6], "o": 2, "object": [5, 6], "occurr": [5, 6], "off": 2, "offset": [5, 6], "offseti": [5, 6], "offsetx": [5, 6], "often": 3, "older": 2, "onc": [3, 5, 6], "one": [0, 3, 5, 6], "onefil": 1, "ones": [2, 3], "onli": [1, 3, 5, 6], "opac": [5, 6], "open": [0, 2, 5, 6], "open_url": 5, "opengl": [5, 6], "openurl": 6, "opt": 2, "optimis": 1, "option": 0, "orang": [5, 6], "order": [1, 5, 6], "organ": [5, 6], "orient": [5, 6], "origin": [1, 5, 6], "orthograph": [5, 6], "os": 2, "other": [0, 1], "out": [0, 1, 5, 6], "outangl": [5, 6], "outaxi": [5, 6], "outdat": 0, "outer": [5, 6], "outerradiu": [5, 6], "outlin": [5, 6], "outputend": [5, 6], "outputs": [5, 6], "outputstart": [5, 6], "over": [5, 6], "overflow": [5, 6], "own": [2, 5, 6], "p": [0, 5, 6], "p1": [5, 6], "p2": [5, 6], "p3": [5, 6], "p4": [5, 6], "packag": [0, 2, 4], "packmethod": [5, 6], "pad": [5, 6], "page": 4, "palett": [5, 6], "pan": [5, 6], "panel": [5, 6], "param": [5, 6], "paramet": [5, 6], "parent": [5, 6], "part": [5, 6], "parti": 1, "pascal": [5, 6], "path": [0, 2, 5, 6], "paus": [5, 6], "pause_audio_stream": 5, "pause_music_stream": 5, "pause_sound": 5, "pauseaudiostream": 6, "pausemusicstream": 6, "pausesound": 6, "pc": 2, "pcm": [5, 6], "penetr": [5, 6], "percentag": 1, "perform": 4, "perlin": [5, 6], "person": 3, "physac": [1, 3], "physic": [5, 6], "physics_add_forc": 5, "physics_add_torqu": 5, "physics_circl": [5, 6], "physics_polygon": [5, 6], "physics_shatt": 5, "physicsaddforc": 6, "physicsaddtorqu": 6, "physicsbodydata": [5, 6], "physicsmanifolddata": [5, 6], "physicsshap": [5, 6], "physicsshapetyp": [5, 6], "physicsshatt": 6, "physicsvertexdata": [5, 6], "pi": 4, "picker": [5, 6], "piec": [5, 6], "pinch": [5, 6], "pink": [5, 6], "pip": [1, 2, 3], "pip3": [0, 1], "pipelin": [5, 6], "pitch": [5, 6], "pixel": [5, 6], "pixelformat": [5, 6], "pixelformat_compressed_astc_4x4_rgba": [5, 6], "pixelformat_compressed_astc_8x8_rgba": [5, 6], "pixelformat_compressed_dxt1_rgb": [5, 6], "pixelformat_compressed_dxt1_rgba": [5, 6], "pixelformat_compressed_dxt3_rgba": [5, 6], "pixelformat_compressed_dxt5_rgba": [5, 6], "pixelformat_compressed_etc1_rgb": [5, 6], "pixelformat_compressed_etc2_eac_rgba": [5, 6], "pixelformat_compressed_etc2_rgb": [5, 6], "pixelformat_compressed_pvrt_rgb": [5, 6], "pixelformat_compressed_pvrt_rgba": [5, 6], "pixelformat_uncompressed_gray_alpha": [5, 6], "pixelformat_uncompressed_grayscal": [5, 6], "pixelformat_uncompressed_r16": [5, 6], "pixelformat_uncompressed_r16g16b16": [5, 6], "pixelformat_uncompressed_r16g16b16a16": [5, 6], "pixelformat_uncompressed_r32": [5, 6], "pixelformat_uncompressed_r32g32b32": [5, 6], "pixelformat_uncompressed_r32g32b32a32": [5, 6], "pixelformat_uncompressed_r4g4b4a4": [5, 6], "pixelformat_uncompressed_r5g5b5a1": [5, 6], "pixelformat_uncompressed_r5g6b5": [5, 6], "pixelformat_uncompressed_r8g8b8": [5, 6], "pixelformat_uncompressed_r8g8b8a8": [5, 6], "pixels": [5, 6], "pkg": 0, "pkgconfig": 2, "placehold": [5, 6], "plai": [5, 6], "plain": [5, 6], "plan": 0, "plane": [5, 6], "plat": 0, "platform": [0, 1, 5, 6], "platform_desktop": [5, 6], "platform_drm": 2, "platform_rpi": 2, "platform_web": [5, 6], "play_audio_stream": 5, "play_automation_ev": 5, "play_music_stream": 5, "play_sound": 5, "playaudiostream": 6, "playautomationev": 6, "playmusicstream": 6, "playsound": 6, "pleas": [0, 2], "png": [1, 5, 6], "po": [5, 6], "point": [1, 5, 6], "pointcount": [5, 6], "pointer": [5, 6], "poll": [5, 6], "poll_input_ev": 5, "pollinputev": 6, "polygon": [5, 6], "pool": [5, 6], "pop": [5, 6], "portabl": 6, "pose": [5, 6], "posi": [5, 6], "posit": [5, 6], "possibl": 1, "post9": 5, "posx": [5, 6], "pot": [5, 6], "potenti": 1, "power": [5, 6], "pr": [0, 5], "preced": 5, "prefix": [3, 5, 6], "premultipli": [5, 6], "prepar": 0, "prepend": [5, 6], "press": [5, 6], "previou": [5, 6], "primari": 6, "pro": [5, 6], "probabl": [0, 1, 2], "processor": [5, 6], "procnam": [5, 6], "program": [2, 5, 6], "progress": [1, 5, 6], "progress_pad": [5, 6], "progressbar": [5, 6], "proj": [5, 6], "project": [0, 1, 5, 6], "proper": 3, "properti": [0, 5, 6], "propertyid": [5, 6], "propertyvalu": [5, 6], "proprietari": [1, 2], "provid": [5, 6], "ptr": [5, 6], "public": 1, "publish": 2, "purpl": [5, 6], "push": [5, 6], "py": [0, 1, 2, 3], "pybuild": 1, "pygam": 1, "pygbag": 1, "pypi": [0, 1], "pyrai": [1, 3, 5], "pyramid": [5, 6], "python": [0, 2, 3, 6], "python3": [0, 1, 2, 3], "q": [0, 5, 6], "q1": [5, 6], "q2": [5, 6], "quad": [5, 6], "quadrat": [5, 6], "quaternion": 6, "quaternion_add": 5, "quaternion_add_valu": 5, "quaternion_divid": 5, "quaternion_equ": 5, "quaternion_from_axis_angl": 5, "quaternion_from_eul": 5, "quaternion_from_matrix": 5, "quaternion_from_vector3_to_vector3": 5, "quaternion_ident": 5, "quaternion_invert": 5, "quaternion_length": 5, "quaternion_lerp": 5, "quaternion_multipli": 5, "quaternion_nlerp": 5, "quaternion_norm": 5, "quaternion_scal": 5, "quaternion_slerp": 5, "quaternion_subtract": 5, "quaternion_subtract_valu": 5, "quaternion_to_axis_angl": 5, "quaternion_to_eul": 5, "quaternion_to_matrix": 5, "quaternion_transform": 5, "quaternionadd": 6, "quaternionaddvalu": 6, "quaterniondivid": 6, "quaternionequ": 6, "quaternionfromaxisangl": 6, "quaternionfromeul": 6, "quaternionfrommatrix": 6, "quaternionfromvector3tovector3": 6, "quaternionident": 6, "quaternioninvert": 6, "quaternionlength": 6, "quaternionlerp": 6, "quaternionmultipli": 6, "quaternionnlerp": 6, "quaternionnorm": 6, "quaternionscal": 6, "quaternionslerp": 6, "quaternionsubtract": 6, "quaternionsubtractvalu": 6, "quaterniontoaxisangl": 6, "quaterniontoeul": 6, "quaterniontomatrix": 6, "quaterniontransform": 6, "queu": [5, 6], "queue": [5, 6], "quickstart": 4, "r": [2, 5, 6], "radial": [5, 6], "radian": [5, 6], "radiu": [5, 6], "radius1": [5, 6], "radius2": [5, 6], "radiusbottom": [5, 6], "radiush": [5, 6], "radiustop": [5, 6], "radiusv": [5, 6], "radseg": [5, 6], "rai": [5, 6], "ram": [5, 6], "ramp": [5, 6], "random": [5, 6], "rang": [5, 6], "raspberri": 4, "raspbian": 2, "rasperri": 1, "rate": [5, 6], "rather": 1, "raudiobuff": 6, "raudioprocessor": 6, "raw": [5, 6], "raycollis": [5, 6], "raygui": [1, 3, 5, 6], "raylib": [0, 3, 5, 6], "raylib_dynam": [0, 1, 3], "raymath": 1, "raysan5": [0, 2], "raywhit": [5, 6], "rbpp": [5, 6], "re": 2, "read": [1, 5, 6], "readabl": [5, 6], "readi": [5, 6], "readonli": [5, 6], "readthedoc": 6, "realloc": [5, 6], "rec": [5, 6], "rec1": [5, 6], "rec2": [5, 6], "receiv": [5, 6], "recommend": 3, "record": [5, 6], "rectangl": [5, 6], "recurs": [0, 5, 6], "red": [5, 6], "redbit": 6, "refil": [5, 6], "refresh": [5, 6], "refreshr": [5, 6], "regist": [5, 6], "regular": [5, 6], "reinstal": [0, 2], "rel": [5, 6], "relat": 1, "releas": [0, 1, 2, 5, 6], "remap": [5, 6], "remov": 2, "renam": [5, 6], "render": [5, 6], "renderbuff": [5, 6], "rendertextur": [5, 6], "rendertexture2d": 6, "repeat": [5, 6], "replac": [5, 6], "repli": 5, "repo": 0, "repres": 5, "request": [5, 6], "requir": [0, 2, 5, 6], "reset": [5, 6], "reset_phys": 5, "resetphys": 6, "resiz": [5, 6], "resourc": 1, "restitut": [5, 6], "restore_window": 5, "restorewindow": 6, "resum": [5, 6], "resume_audio_stream": 5, "resume_music_stream": 5, "resume_sound": 5, "resumeaudiostream": 6, "resumemusicstream": 6, "resumesound": 6, "resx": [5, 6], "resz": [5, 6], "retro": 1, "retrowar": 1, "return": [5, 6], "rev": [5, 6], "rf": [0, 2], "rg": [5, 6], "rgb": [5, 6], "rgba": [5, 6], "rgi": [5, 6], "right": [5, 6], "rightlenscent": [5, 6], "rightscreencent": [5, 6], "ring": [5, 6], "rl": [3, 6], "rl_active_draw_buff": 5, "rl_active_texture_slot": 5, "rl_attachment_color_channel0": [5, 6], "rl_attachment_color_channel1": [5, 6], "rl_attachment_color_channel2": [5, 6], "rl_attachment_color_channel3": [5, 6], "rl_attachment_color_channel4": [5, 6], "rl_attachment_color_channel5": [5, 6], "rl_attachment_color_channel6": [5, 6], "rl_attachment_color_channel7": [5, 6], "rl_attachment_cubemap_negative_i": [5, 6], "rl_attachment_cubemap_negative_x": [5, 6], "rl_attachment_cubemap_negative_z": [5, 6], "rl_attachment_cubemap_positive_i": [5, 6], "rl_attachment_cubemap_positive_x": [5, 6], "rl_attachment_cubemap_positive_z": [5, 6], "rl_attachment_depth": [5, 6], "rl_attachment_renderbuff": [5, 6], "rl_attachment_stencil": [5, 6], "rl_attachment_texture2d": [5, 6], "rl_begin": 5, "rl_bind_image_textur": 5, "rl_bind_shader_buff": 5, "rl_blend_add_color": [5, 6], "rl_blend_addit": [5, 6], "rl_blend_alpha": [5, 6], "rl_blend_alpha_premultipli": [5, 6], "rl_blend_custom": [5, 6], "rl_blend_custom_separ": [5, 6], "rl_blend_multipli": [5, 6], "rl_blend_subtract_color": [5, 6], "rl_blit_framebuff": 5, "rl_check_error": 5, "rl_check_render_batch_limit": 5, "rl_clear_color": 5, "rl_clear_screen_buff": 5, "rl_color3f": 5, "rl_color4f": 5, "rl_color4ub": 5, "rl_compile_shad": 5, "rl_compute_shad": [5, 6], "rl_compute_shader_dispatch": 5, "rl_copy_shader_buff": 5, "rl_cubemap_paramet": 5, "rl_cull_face_back": [5, 6], "rl_cull_face_front": [5, 6], "rl_disable_backface_cul": 5, "rl_disable_color_blend": 5, "rl_disable_depth_mask": 5, "rl_disable_depth_test": 5, "rl_disable_framebuff": 5, "rl_disable_scissor_test": 5, "rl_disable_shad": 5, "rl_disable_smooth_lin": 5, "rl_disable_stereo_rend": 5, "rl_disable_textur": 5, "rl_disable_texture_cubemap": 5, "rl_disable_vertex_arrai": 5, "rl_disable_vertex_attribut": 5, "rl_disable_vertex_buff": 5, "rl_disable_vertex_buffer_el": 5, "rl_disable_wire_mod": 5, "rl_draw_render_batch": 5, "rl_draw_render_batch_act": 5, "rl_draw_vertex_arrai": 5, "rl_draw_vertex_array_el": 5, "rl_draw_vertex_array_elements_instanc": 5, "rl_draw_vertex_array_instanc": 5, "rl_enable_backface_cul": 5, "rl_enable_color_blend": 5, "rl_enable_depth_mask": 5, "rl_enable_depth_test": 5, "rl_enable_framebuff": 5, "rl_enable_point_mod": 5, "rl_enable_scissor_test": 5, "rl_enable_shad": 5, "rl_enable_smooth_lin": 5, "rl_enable_stereo_rend": 5, "rl_enable_textur": 5, "rl_enable_texture_cubemap": 5, "rl_enable_vertex_arrai": 5, "rl_enable_vertex_attribut": 5, "rl_enable_vertex_buff": 5, "rl_enable_vertex_buffer_el": 5, "rl_enable_wire_mod": 5, "rl_end": 5, "rl_fragment_shad": [5, 6], "rl_framebuffer_attach": 5, "rl_framebuffer_complet": 5, "rl_frustum": 5, "rl_gen_texture_mipmap": 5, "rl_get_framebuffer_height": 5, "rl_get_framebuffer_width": 5, "rl_get_gl_texture_format": 5, "rl_get_line_width": 5, "rl_get_location_attrib": 5, "rl_get_location_uniform": 5, "rl_get_matrix_modelview": 5, "rl_get_matrix_project": 5, "rl_get_matrix_projection_stereo": 5, "rl_get_matrix_transform": 5, "rl_get_matrix_view_offset_stereo": 5, "rl_get_pixel_format_nam": 5, "rl_get_shader_buffer_s": 5, "rl_get_shader_id_default": 5, "rl_get_shader_locs_default": 5, "rl_get_texture_id_default": 5, "rl_get_vers": 5, "rl_is_stereo_render_en": 5, "rl_load_compute_shader_program": 5, "rl_load_draw_cub": 5, "rl_load_draw_quad": 5, "rl_load_extens": 5, "rl_load_framebuff": 5, "rl_load_ident": 5, "rl_load_render_batch": 5, "rl_load_shader_buff": 5, "rl_load_shader_cod": 5, "rl_load_shader_program": 5, "rl_load_textur": 5, "rl_load_texture_cubemap": 5, "rl_load_texture_depth": 5, "rl_load_vertex_arrai": 5, "rl_load_vertex_buff": 5, "rl_load_vertex_buffer_el": 5, "rl_log_al": [5, 6], "rl_log_debug": [5, 6], "rl_log_error": [5, 6], "rl_log_fat": [5, 6], "rl_log_info": [5, 6], "rl_log_non": [5, 6], "rl_log_trac": [5, 6], "rl_log_warn": [5, 6], "rl_matrix_mod": 5, "rl_mult_matrixf": 5, "rl_normal3f": 5, "rl_opengl_11": [5, 6], "rl_opengl_21": [5, 6], "rl_opengl_33": [5, 6], "rl_opengl_43": [5, 6], "rl_opengl_es_20": [5, 6], "rl_opengl_es_30": [5, 6], "rl_ortho": 5, "rl_pixelformat_compressed_astc_4x4_rgba": [5, 6], "rl_pixelformat_compressed_astc_8x8_rgba": [5, 6], "rl_pixelformat_compressed_dxt1_rgb": [5, 6], "rl_pixelformat_compressed_dxt1_rgba": [5, 6], "rl_pixelformat_compressed_dxt3_rgba": [5, 6], "rl_pixelformat_compressed_dxt5_rgba": [5, 6], "rl_pixelformat_compressed_etc1_rgb": [5, 6], "rl_pixelformat_compressed_etc2_eac_rgba": [5, 6], "rl_pixelformat_compressed_etc2_rgb": [5, 6], "rl_pixelformat_compressed_pvrt_rgb": [5, 6], "rl_pixelformat_compressed_pvrt_rgba": [5, 6], "rl_pixelformat_uncompressed_gray_alpha": [5, 6], "rl_pixelformat_uncompressed_grayscal": [5, 6], "rl_pixelformat_uncompressed_r16": [5, 6], "rl_pixelformat_uncompressed_r16g16b16": [5, 6], "rl_pixelformat_uncompressed_r16g16b16a16": [5, 6], "rl_pixelformat_uncompressed_r32": [5, 6], "rl_pixelformat_uncompressed_r32g32b32": [5, 6], "rl_pixelformat_uncompressed_r32g32b32a32": [5, 6], "rl_pixelformat_uncompressed_r4g4b4a4": [5, 6], "rl_pixelformat_uncompressed_r5g5b5a1": [5, 6], "rl_pixelformat_uncompressed_r5g6b5": [5, 6], "rl_pixelformat_uncompressed_r8g8b8": [5, 6], "rl_pixelformat_uncompressed_r8g8b8a8": [5, 6], "rl_pop_matrix": 5, "rl_push_matrix": 5, "rl_read_screen_pixel": 5, "rl_read_shader_buff": 5, "rl_read_texture_pixel": 5, "rl_rotatef": 5, "rl_scalef": 5, "rl_scissor": 5, "rl_set_blend_factor": 5, "rl_set_blend_factors_separ": 5, "rl_set_blend_mod": 5, "rl_set_cull_fac": 5, "rl_set_framebuffer_height": 5, "rl_set_framebuffer_width": 5, "rl_set_line_width": 5, "rl_set_matrix_modelview": 5, "rl_set_matrix_project": 5, "rl_set_matrix_projection_stereo": 5, "rl_set_matrix_view_offset_stereo": 5, "rl_set_render_batch_act": 5, "rl_set_shad": 5, "rl_set_textur": 5, "rl_set_uniform": 5, "rl_set_uniform_matrix": 5, "rl_set_uniform_sampl": 5, "rl_set_vertex_attribut": 5, "rl_set_vertex_attribute_default": 5, "rl_set_vertex_attribute_divisor": 5, "rl_shader_attrib_float": [5, 6], "rl_shader_attrib_vec2": [5, 6], "rl_shader_attrib_vec3": [5, 6], "rl_shader_attrib_vec4": [5, 6], "rl_shader_loc_color_ambi": [5, 6], "rl_shader_loc_color_diffus": [5, 6], "rl_shader_loc_color_specular": [5, 6], "rl_shader_loc_map_albedo": [5, 6], "rl_shader_loc_map_brdf": [5, 6], "rl_shader_loc_map_cubemap": [5, 6], "rl_shader_loc_map_emiss": [5, 6], "rl_shader_loc_map_height": [5, 6], "rl_shader_loc_map_irradi": [5, 6], "rl_shader_loc_map_met": [5, 6], "rl_shader_loc_map_norm": [5, 6], "rl_shader_loc_map_occlus": [5, 6], "rl_shader_loc_map_prefilt": [5, 6], "rl_shader_loc_map_rough": [5, 6], "rl_shader_loc_matrix_model": [5, 6], "rl_shader_loc_matrix_mvp": [5, 6], "rl_shader_loc_matrix_norm": [5, 6], "rl_shader_loc_matrix_project": [5, 6], "rl_shader_loc_matrix_view": [5, 6], "rl_shader_loc_vector_view": [5, 6], "rl_shader_loc_vertex_color": [5, 6], "rl_shader_loc_vertex_norm": [5, 6], "rl_shader_loc_vertex_posit": [5, 6], "rl_shader_loc_vertex_tang": [5, 6], "rl_shader_loc_vertex_texcoord01": [5, 6], "rl_shader_loc_vertex_texcoord02": [5, 6], "rl_shader_uniform_float": [5, 6], "rl_shader_uniform_int": [5, 6], "rl_shader_uniform_ivec2": [5, 6], "rl_shader_uniform_ivec3": [5, 6], "rl_shader_uniform_ivec4": [5, 6], "rl_shader_uniform_sampler2d": [5, 6], "rl_shader_uniform_vec2": [5, 6], "rl_shader_uniform_vec3": [5, 6], "rl_shader_uniform_vec4": [5, 6], "rl_tex_coord2f": 5, "rl_texture_filter_anisotropic_16x": [5, 6], "rl_texture_filter_anisotropic_4x": [5, 6], "rl_texture_filter_anisotropic_8x": [5, 6], "rl_texture_filter_bilinear": [5, 6], "rl_texture_filter_point": [5, 6], "rl_texture_filter_trilinear": [5, 6], "rl_texture_paramet": 5, "rl_translatef": 5, "rl_unload_framebuff": 5, "rl_unload_render_batch": 5, "rl_unload_shader_buff": 5, "rl_unload_shader_program": 5, "rl_unload_textur": 5, "rl_unload_vertex_arrai": 5, "rl_unload_vertex_buff": 5, "rl_update_shader_buff": 5, "rl_update_textur": 5, "rl_update_vertex_buff": 5, "rl_update_vertex_buffer_el": 5, "rl_vertex2f": 5, "rl_vertex2i": 5, "rl_vertex3f": 5, "rl_vertex_shad": [5, 6], "rl_viewport": 5, "rlactivedrawbuff": 6, "rlactivetextureslot": 6, "rlbegin": 6, "rlbindimagetextur": 6, "rlbindshaderbuff": 6, "rlblendmod": [5, 6], "rlblitframebuff": 6, "rlcheckerror": 6, "rlcheckrenderbatchlimit": 6, "rlclearcolor": 6, "rlclearscreenbuff": 6, "rlcolor3f": 6, "rlcolor4f": 6, "rlcolor4ub": 6, "rlcompileshad": 6, "rlcomputeshaderdispatch": 6, "rlcopyshaderbuff": 6, "rlcubemapparamet": 6, "rlcullmod": [5, 6], "rldisablebackfacecul": 6, "rldisablecolorblend": 6, "rldisabledepthmask": 6, "rldisabledepthtest": 6, "rldisableframebuff": 6, "rldisablescissortest": 6, "rldisableshad": 6, "rldisablesmoothlin": 6, "rldisablestereorend": 6, "rldisabletextur": 6, "rldisabletexturecubemap": 6, "rldisablevertexarrai": 6, "rldisablevertexattribut": 6, "rldisablevertexbuff": 6, "rldisablevertexbufferel": 6, "rldisablewiremod": 6, "rldrawcal": [5, 6], "rldrawrenderbatch": 6, "rldrawrenderbatchact": 6, "rldrawvertexarrai": 6, "rldrawvertexarrayel": 6, "rldrawvertexarrayelementsinstanc": 6, "rldrawvertexarrayinstanc": 6, "rlenablebackfacecul": 6, "rlenablecolorblend": 6, "rlenabledepthmask": 6, "rlenabledepthtest": 6, "rlenableframebuff": 6, "rlenablepointmod": 6, "rlenablescissortest": 6, "rlenableshad": 6, "rlenablesmoothlin": 6, "rlenablestereorend": 6, "rlenabletextur": 6, "rlenabletexturecubemap": 6, "rlenablevertexarrai": 6, "rlenablevertexattribut": 6, "rlenablevertexbuff": 6, "rlenablevertexbufferel": 6, "rlenablewiremod": 6, "rlend": 6, "rlframebufferattach": 6, "rlframebufferattachtexturetyp": [5, 6], "rlframebufferattachtyp": [5, 6], "rlframebuffercomplet": 6, "rlfrustum": 6, "rlgentexturemipmap": 6, "rlgetframebufferheight": 6, "rlgetframebufferwidth": 6, "rlgetgltextureformat": 6, "rlgetlinewidth": 6, "rlgetlocationattrib": 6, "rlgetlocationuniform": 6, "rlgetmatrixmodelview": 6, "rlgetmatrixproject": 6, "rlgetmatrixprojectionstereo": 6, "rlgetmatrixtransform": 6, "rlgetmatrixviewoffsetstereo": 6, "rlgetpixelformatnam": 6, "rlgetshaderbuffers": 6, "rlgetshaderiddefault": 6, "rlgetshaderlocsdefault": 6, "rlgettextureiddefault": 6, "rlgetvers": 6, "rlgl": [1, 5, 6], "rlgl_close": 5, "rlgl_init": 5, "rlglclose": 6, "rlglinit": 6, "rlglversion": [5, 6], "rlisstereorenderen": 6, "rlloadcomputeshaderprogram": 6, "rlloaddrawcub": 6, "rlloaddrawquad": 6, "rlloadextens": 6, "rlloadframebuff": 6, "rlloadident": 6, "rlloadrenderbatch": 6, "rlloadshaderbuff": 6, "rlloadshadercod": 6, "rlloadshaderprogram": 6, "rlloadtextur": 6, "rlloadtexturecubemap": 6, "rlloadtexturedepth": 6, "rlloadvertexarrai": 6, "rlloadvertexbuff": 6, "rlloadvertexbufferel": 6, "rlmatrixmod": 6, "rlmultmatrixf": 6, "rlnormal3f": 6, "rlortho": 6, "rlpixelformat": [5, 6], "rlpopmatrix": 6, "rlpushmatrix": 6, "rlreadscreenpixel": 6, "rlreadshaderbuff": 6, "rlreadtexturepixel": 6, "rlrenderbatch": [5, 6], "rlrotatef": 6, "rlscalef": 6, "rlscissor": 6, "rlsetblendfactor": 6, "rlsetblendfactorssepar": 6, "rlsetblendmod": 6, "rlsetcullfac": 6, "rlsetframebufferheight": 6, "rlsetframebufferwidth": 6, "rlsetlinewidth": 6, "rlsetmatrixmodelview": 6, "rlsetmatrixproject": 6, "rlsetmatrixprojectionstereo": 6, "rlsetmatrixviewoffsetstereo": 6, "rlsetrenderbatchact": 6, "rlsetshad": 6, "rlsettextur": 6, "rlsetuniform": 6, "rlsetuniformmatrix": 6, "rlsetuniformsampl": 6, "rlsetvertexattribut": 6, "rlsetvertexattributedefault": 6, "rlsetvertexattributedivisor": 6, "rlshaderattributedatatyp": [5, 6], "rlshaderlocationindex": [5, 6], "rlshaderuniformdatatyp": [5, 6], "rltexcoord2f": 6, "rltexturefilt": [5, 6], "rltextureparamet": 6, "rltraceloglevel": [5, 6], "rltranslatef": 6, "rlunloadframebuff": 6, "rlunloadrenderbatch": 6, "rlunloadshaderbuff": 6, "rlunloadshaderprogram": 6, "rlunloadtextur": 6, "rlunloadvertexarrai": 6, "rlunloadvertexbuff": 6, "rlupdateshaderbuff": 6, "rlupdatetextur": 6, "rlupdatevertexbuff": 6, "rlupdatevertexbufferel": 6, "rlvertex2f": 6, "rlvertex2i": 6, "rlvertex3f": 6, "rlvertexbuff": [5, 6], "rlviewport": 6, "rlzero": 4, "rm": [0, 2], "rmdir": 0, "roll": [5, 6], "rom": [5, 6], "rotat": [5, 6], "rotationangl": [5, 6], "rotationaxi": [5, 6], "round": [5, 6], "run": [0, 2, 4, 5, 6], "same": [3, 5, 6], "sampl": [5, 6], "samplecount": [5, 6], "sampler": [5, 6], "sampler2d": [5, 6], "samples": [5, 6], "satur": [5, 6], "save": [5, 6], "save_file_data": 5, "save_file_text": 5, "savefiledata": 6, "savefiletext": 6, "saver": [5, 6], "scalar": [5, 6], "scale": [5, 6], "scalei": [5, 6], "scalein": [5, 6], "scalex": [5, 6], "scan": [5, 6], "scancod": [5, 6], "scansubdir": [5, 6], "scissor": [5, 6], "screen": [5, 6], "screenshot": [5, 6], "script": 1, "scroll": [5, 6], "scroll_pad": [5, 6], "scroll_slider_pad": [5, 6], "scroll_slider_s": [5, 6], "scroll_spe": [5, 6], "scrollbar": [5, 6], "scrollbar_sid": [5, 6], "scrollbar_width": [5, 6], "scrollindex": [5, 6], "sdl_gamecontrollerdb": [5, 6], "search": 4, "second": [5, 6], "secret": [5, 6], "secretviewact": [5, 6], "sector": [5, 6], "see": [0, 1, 2, 3, 5, 6], "seed": [5, 6], "seek": [5, 6], "seek_music_stream": 5, "seekmusicstream": 6, "seem": 2, "segment": [5, 6], "select": [5, 6], "separ": [0, 1, 3, 5, 6], "sequenc": [5, 6], "server": 1, "set": [0, 3, 5, 6], "set_audio_stream_buffer_size_default": 5, "set_audio_stream_callback": 5, "set_audio_stream_pan": 5, "set_audio_stream_pitch": 5, "set_audio_stream_volum": 5, "set_automation_event_base_fram": 5, "set_automation_event_list": 5, "set_clipboard_text": 5, "set_config_flag": 5, "set_exit_kei": 5, "set_gamepad_map": 5, "set_gestures_en": 5, "set_load_file_data_callback": 5, "set_load_file_text_callback": 5, "set_master_volum": 5, "set_material_textur": 5, "set_model_mesh_materi": 5, "set_mouse_cursor": 5, "set_mouse_offset": 5, "set_mouse_posit": 5, "set_mouse_scal": 5, "set_music_pan": 5, "set_music_pitch": 5, "set_music_volum": 5, "set_physics_body_rot": 5, "set_physics_grav": 5, "set_physics_time_step": 5, "set_pixel_color": 5, "set_random_se": 5, "set_save_file_data_callback": 5, "set_save_file_text_callback": 5, "set_shader_valu": 5, "set_shader_value_matrix": 5, "set_shader_value_textur": 5, "set_shader_value_v": 5, "set_shapes_textur": 5, "set_sound_pan": 5, "set_sound_pitch": 5, "set_sound_volum": 5, "set_target_fp": 5, "set_text_line_spac": 5, "set_texture_filt": 5, "set_texture_wrap": 5, "set_trace_log_callback": 5, "set_trace_log_level": 5, "set_window_focus": 5, "set_window_icon": 5, "set_window_max_s": 5, "set_window_min_s": 5, "set_window_monitor": 5, "set_window_opac": 5, "set_window_posit": 5, "set_window_s": 5, "set_window_st": 5, "set_window_titl": 5, "setaudiostreambuffersizedefault": 6, "setaudiostreamcallback": 6, "setaudiostreampan": 6, "setaudiostreampitch": 6, "setaudiostreamvolum": 6, "setautomationeventbasefram": 6, "setautomationeventlist": 6, "setclipboardtext": 6, "setconfigflag": 6, "setexitkei": 6, "setfont": [5, 6], "setgamepadmap": 6, "setgesturesen": 6, "setloadfiledatacallback": 6, "setloadfiletextcallback": 6, "setmastervolum": 6, "setmaterialtextur": 6, "setmodelmeshmateri": 6, "setmousecursor": 6, "setmouseoffset": 6, "setmouseposit": 6, "setmousescal": 6, "setmusicpan": 6, "setmusicpitch": 6, "setmusicvolum": 6, "setphysicsbodyrot": 6, "setphysicsgrav": 6, "setphysicstimestep": 6, "setpixelcolor": 6, "setrandomse": 6, "setsavefiledatacallback": 6, "setsavefiletextcallback": 6, "setshadervalu": 6, "setshadervaluematrix": 6, "setshadervaluetextur": 6, "setshadervaluev": 6, "setshapestextur": 6, "setsoundpan": 6, "setsoundpitch": 6, "setsoundvolum": 6, "settargetfp": 6, "settextlinespac": 6, "settexturefilt": 6, "settexturewrap": 6, "settracelogcallback": 6, "settraceloglevel": 6, "setup": [0, 5, 6], "setuptool": [1, 2], "setwindowfocus": 6, "setwindowicon": 6, "setwindowmaxs": 6, "setwindowmins": 6, "setwindowmonitor": 6, "setwindowopac": 6, "setwindowposit": 6, "setwindows": 6, "setwindowst": 6, "setwindowtitl": 6, "sh": 0, "shader": [5, 6], "shader_attrib_float": [5, 6], "shader_attrib_vec2": [5, 6], "shader_attrib_vec3": [5, 6], "shader_attrib_vec4": [5, 6], "shader_loc_color_ambi": [5, 6], "shader_loc_color_diffus": [5, 6], "shader_loc_color_specular": [5, 6], "shader_loc_map_albedo": [5, 6], "shader_loc_map_brdf": [5, 6], "shader_loc_map_cubemap": [5, 6], "shader_loc_map_emiss": [5, 6], "shader_loc_map_height": [5, 6], "shader_loc_map_irradi": [5, 6], "shader_loc_map_met": [5, 6], "shader_loc_map_norm": [5, 6], "shader_loc_map_occlus": [5, 6], "shader_loc_map_prefilt": [5, 6], "shader_loc_map_rough": [5, 6], "shader_loc_matrix_model": [5, 6], "shader_loc_matrix_mvp": [5, 6], "shader_loc_matrix_norm": [5, 6], "shader_loc_matrix_project": [5, 6], "shader_loc_matrix_view": [5, 6], "shader_loc_vector_view": [5, 6], "shader_loc_vertex_color": [5, 6], "shader_loc_vertex_norm": [5, 6], "shader_loc_vertex_posit": [5, 6], "shader_loc_vertex_tang": [5, 6], "shader_loc_vertex_texcoord01": [5, 6], "shader_loc_vertex_texcoord02": [5, 6], "shader_uniform_float": [5, 6], "shader_uniform_int": [5, 6], "shader_uniform_ivec2": [5, 6], "shader_uniform_ivec3": [5, 6], "shader_uniform_ivec4": [5, 6], "shader_uniform_sampler2d": [5, 6], "shader_uniform_vec2": [5, 6], "shader_uniform_vec3": [5, 6], "shader_uniform_vec4": [5, 6], "shaderattributedatatyp": [5, 6], "shadercod": [5, 6], "shaderid": [5, 6], "shaderlocationindex": [5, 6], "shaderuniformdatatyp": [5, 6], "shape": [5, 6], "share": [0, 2, 5, 6], "shatter": [5, 6], "shell": 0, "should": [0, 1, 2, 5, 6], "show": [5, 6], "show_cursor": 5, "showcas": 4, "showcursor": 6, "shrink": [5, 6], "side": [5, 6], "silent": 3, "similar": 6, "simplifi": 1, "simul": [5, 6], "sinc": [5, 6], "singl": [2, 5, 6], "size": [5, 6], "skeleton": [5, 6], "skyblu": [5, 6], "sleep": 1, "slice": [5, 6], "slider": [5, 6], "slider_pad": [5, 6], "slider_width": [5, 6], "sln": 0, "slot": [5, 6], "small": [5, 6], "snake_cas": 5, "so": [0, 1, 3, 5, 6], "some": [0, 1, 3, 5, 6], "someth": 3, "sound": [5, 6], "sourc": [1, 4, 5, 6], "space": [5, 6], "specif": [5, 6], "specifi": [1, 5, 6], "specular": [5, 6], "sphere": [5, 6], "spin_button_spac": [5, 6], "spin_button_width": [5, 6], "spinner": [5, 6], "spline": [5, 6], "split": [5, 6], "sprite": [5, 6], "squar": [5, 6], "src": [0, 2, 5, 6], "srcheight": [5, 6], "srcid": [5, 6], "srcoffset": [5, 6], "srcptr": [5, 6], "srcrec": [5, 6], "srcwidth": [5, 6], "srcx": [5, 6], "srcy": [5, 6], "ssbo": [5, 6], "ssboid": [5, 6], "stack": [5, 6], "stacktrac": 3, "standalon": 1, "standard": [1, 3, 5, 6], "start": [5, 6], "start_automation_event_record": 5, "startangl": [5, 6], "startautomationeventrecord": 6, "startpo": [5, 6], "startpos1": [5, 6], "startpos2": [5, 6], "startposi": [5, 6], "startposx": [5, 6], "startradiu": [5, 6], "state": [5, 6], "state_dis": [5, 6], "state_focus": [5, 6], "state_norm": [5, 6], "state_press": [5, 6], "static": [0, 1, 3, 5, 6], "staticfrict": [5, 6], "statu": [5, 6], "statusbar": [5, 6], "steinberg": [5, 6], "step": [5, 6], "stereo": [5, 6], "still": [0, 1, 5], "stop": [5, 6], "stop_audio_stream": 5, "stop_automation_event_record": 5, "stop_music_stream": 5, "stop_sound": 5, "stopaudiostream": 6, "stopautomationeventrecord": 6, "stopmusicstream": 6, "stopsound": 6, "storag": [5, 6], "str": 5, "stream": [5, 6], "stretch": [5, 6], "stride": [5, 6], "string": [5, 6], "strip": [5, 6], "struct": [5, 6], "structur": [1, 5, 6], "stuff": 6, "style": [5, 6], "sub": [5, 6], "subdiv": [5, 6], "subdivis": [5, 6], "submit": [0, 1], "submodul": 0, "subtract": [5, 6], "success": [5, 6], "successfulli": [5, 6], "sudo": [0, 2], "sugar": 5, "suggest": 2, "support": [1, 5, 6], "sure": [0, 1], "surround": 5, "svg": [5, 6], "swap": [5, 6], "swap_screen_buff": 5, "swapscreenbuff": 6, "switch": 1, "symlink": 0, "syntact": 5, "system": [0, 1, 2, 3, 5, 6], "t": [0, 2, 3, 5, 6], "tab": [5, 6], "take": [5, 6], "take_screenshot": 5, "takescreenshot": 6, "tangent": [5, 6], "tanki": 1, "target": [0, 5, 6], "templat": 1, "termin": [5, 6], "test": [0, 2, 3, 5, 6], "test_dynam": 3, "texcoord": [5, 6], "texcoords2": [5, 6], "texid": [5, 6], "text": [5, 6], "text1": [5, 6], "text2": [5, 6], "text_align": [5, 6], "text_align_bottom": [5, 6], "text_align_cent": [5, 6], "text_align_left": [5, 6], "text_align_middl": [5, 6], "text_align_right": [5, 6], "text_align_top": [5, 6], "text_alignment_vert": [5, 6], "text_append": 5, "text_color_dis": [5, 6], "text_color_focus": [5, 6], "text_color_norm": [5, 6], "text_color_press": [5, 6], "text_copi": 5, "text_find_index": 5, "text_format": 5, "text_insert": 5, "text_is_equ": 5, "text_join": 5, "text_length": 5, "text_line_spac": [5, 6], "text_pad": [5, 6], "text_readonli": [5, 6], "text_replac": 5, "text_siz": [5, 6], "text_spac": [5, 6], "text_split": 5, "text_subtext": 5, "text_to_integ": 5, "text_to_low": 5, "text_to_pasc": 5, "text_to_upp": 5, "text_wrap_char": [5, 6], "text_wrap_mod": [5, 6], "text_wrap_non": [5, 6], "text_wrap_word": [5, 6], "textappend": 6, "textbox": [5, 6], "textcopi": 6, "textfindindex": 6, "textformat": 6, "textinsert": 6, "textisequ": 6, "textjoin": 6, "textleft": [5, 6], "textlength": 6, "textlist": [5, 6], "textmaxs": [5, 6], "textreplac": 6, "textright": [5, 6], "textsiz": [5, 6], "textsplit": 6, "textsubtext": 6, "texttointeg": 6, "texttolow": 6, "texttopasc": 6, "texttoupp": 6, "textur": [1, 5, 6], "texture2d": [5, 6], "texture_filter_anisotropic_16x": [5, 6], "texture_filter_anisotropic_4x": [5, 6], "texture_filter_anisotropic_8x": [5, 6], "texture_filter_bilinear": [5, 6], "texture_filter_point": [5, 6], "texture_filter_trilinear": [5, 6], "texture_wrap_clamp": [5, 6], "texture_wrap_mirror_clamp": [5, 6], "texture_wrap_mirror_repeat": [5, 6], "texture_wrap_repeat": [5, 6], "texturecubemap": 6, "texturefilt": [5, 6], "textureid": [5, 6], "textures_bunnymark": 1, "texturewrap": [5, 6], "textyp": [5, 6], "than": [0, 1], "thei": [0, 2, 3], "them": 1, "therefor": 3, "thi": [0, 1, 2, 3, 5, 6], "thick": [5, 6], "thread": [5, 6], "threshold": [5, 6], "tiles": [5, 6], "time": [5, 6], "timeout": [5, 6], "tini": 1, "tint": [5, 6], "titl": [5, 6], "tmpl": 1, "toggl": [5, 6], "toggle_borderless_window": 5, "toggle_fullscreen": 5, "toggleborderlesswindow": 6, "togglefullscreen": 6, "tooltip": [5, 6], "top": [5, 6], "torqu": [5, 6], "toru": [5, 6], "total": [5, 6], "touch": [5, 6], "tournament": 1, "toward": 5, "trace": [2, 5, 6], "trace_log": 5, "tracelog": 6, "traceloglevel": [5, 6], "transform": [5, 6], "translat": [5, 6], "tree": 1, "trefoil": [5, 6], "triangl": [5, 6], "trianglecount": [5, 6], "true": [5, 6], "truncat": 5, "try": [1, 2], "ttf": [5, 6], "tupl": [5, 6], "two": [1, 5, 6], "type": [5, 6], "u": 1, "ubuntu2004": 1, "ume_block": 1, "under": 1, "unicod": [5, 6], "uniform": [5, 6], "uniformnam": [5, 6], "uniformtyp": [5, 6], "unless": 0, "unload": [5, 6], "unload_audio_stream": 5, "unload_automation_event_list": 5, "unload_codepoint": 5, "unload_directory_fil": 5, "unload_dropped_fil": 5, "unload_file_data": 5, "unload_file_text": 5, "unload_font": 5, "unload_font_data": 5, "unload_imag": 5, "unload_image_color": 5, "unload_image_palett": 5, "unload_materi": 5, "unload_mesh": 5, "unload_model": 5, "unload_model_anim": 5, "unload_music_stream": 5, "unload_random_sequ": 5, "unload_render_textur": 5, "unload_shad": 5, "unload_sound": 5, "unload_sound_alia": 5, "unload_textur": 5, "unload_utf8": 5, "unload_vr_stereo_config": 5, "unload_wav": 5, "unload_wave_sampl": 5, "unloadaudiostream": 6, "unloadautomationeventlist": 6, "unloadcodepoint": 6, "unloaddirectoryfil": 6, "unloaddroppedfil": 6, "unloadfiledata": 6, "unloadfiletext": 6, "unloadfont": 6, "unloadfontdata": 6, "unloadimag": 6, "unloadimagecolor": 6, "unloadimagepalett": 6, "unloadmateri": 6, "unloadmesh": 6, "unloadmodel": 6, "unloadmodelanim": 6, "unloadmusicstream": 6, "unloadrandomsequ": 6, "unloadrendertextur": 6, "unloadshad": 6, "unloadsound": 6, "unloadsoundalia": 6, "unloadtextur": 6, "unloadutf8": 6, "unloadvrstereoconfig": 6, "unloadwav": 6, "unloadwavesampl": 6, "unlock": [5, 6], "up": [1, 5, 6], "updat": [0, 2, 4, 5, 6], "update_audio_stream": 5, "update_camera": 5, "update_camera_pro": 5, "update_mesh_buff": 5, "update_model_anim": 5, "update_music_stream": 5, "update_phys": 5, "update_sound": 5, "update_textur": 5, "update_texture_rec": 5, "updateaudiostream": 6, "updatecamera": 6, "updatecamerapro": 6, "updatemeshbuff": 6, "updatemodelanim": 6, "updatemusicstream": 6, "updatephys": 6, "updatesound": 6, "updatetextur": 6, "updatetexturerec": 6, "upgrad": [0, 1, 2], "upload": [5, 6], "upload_mesh": 5, "uploadmesh": 6, "upper": [5, 6], "url": [5, 6], "us": [0, 2, 3, 4, 5, 6], "usag": 6, "usagehint": [5, 6], "use_external_raylib": 3, "usegrav": [5, 6], "user": [0, 1, 6], "userenderbuff": [5, 6], "usr": [0, 2], "utf": [5, 6], "utf8siz": [5, 6], "v": [5, 6], "v1": [5, 6], "v2": [5, 6], "v3": [5, 6], "valid": 5, "valu": [5, 6], "valuebox": [5, 6], "vao": [5, 6], "vaoid": [5, 6], "vararg": [5, 6], "variabl": [3, 5, 6], "vbo": [5, 6], "vboid": [5, 6], "vc": 2, "vcount": [5, 6], "vector": [5, 6], "vector2": [5, 6], "vector2_add": 5, "vector2_add_valu": 5, "vector2_angl": 5, "vector2_clamp": 5, "vector2_clamp_valu": 5, "vector2_equ": 5, "vector2_invert": 5, "vector2_length": 5, "vector2_length_sqr": 5, "vector2_lerp": 5, "vector2_line_angl": 5, "vector2_move_toward": 5, "vector2_multipli": 5, "vector2_neg": 5, "vector2_norm": 5, "vector2_on": 5, "vector2_reflect": 5, "vector2_rot": 5, "vector2_scal": 5, "vector2_subtract": 5, "vector2_subtract_valu": 5, "vector2_transform": 5, "vector2_zero": 5, "vector2add": 6, "vector2addvalu": 6, "vector2angl": 6, "vector2clamp": 6, "vector2clampvalu": 6, "vector2dist": 6, "vector2distancesqr": 6, "vector2divid": 6, "vector2dotproduct": 6, "vector2equ": 6, "vector2invert": 6, "vector2length": 6, "vector2lengthsqr": 6, "vector2lerp": 6, "vector2lineangl": 6, "vector2movetoward": 6, "vector2multipli": 6, "vector2neg": 6, "vector2norm": 6, "vector2on": 6, "vector2reflect": 6, "vector2rot": 6, "vector2scal": 6, "vector2subtract": 6, "vector2subtractvalu": 6, "vector2transform": 6, "vector2zero": 6, "vector3": [5, 6], "vector3_add": 5, "vector3_add_valu": 5, "vector3_angl": 5, "vector3_barycent": 5, "vector3_clamp": 5, "vector3_clamp_valu": 5, "vector3_cross_product": 5, "vector3_equ": 5, "vector3_invert": 5, "vector3_length": 5, "vector3_length_sqr": 5, "vector3_lerp": 5, "vector3_max": 5, "vector3_min": 5, "vector3_multipli": 5, "vector3_neg": 5, "vector3_norm": 5, "vector3_on": 5, "vector3_ortho_norm": 5, "vector3_perpendicular": 5, "vector3_project": 5, "vector3_reflect": 5, "vector3_refract": 5, "vector3_reject": 5, "vector3_rotate_by_axis_angl": 5, "vector3_rotate_by_quaternion": 5, "vector3_scal": 5, "vector3_subtract": 5, "vector3_subtract_valu": 5, "vector3_to_float_v": 5, "vector3_transform": 5, "vector3_unproject": 5, "vector3_zero": 5, "vector3add": 6, "vector3addvalu": 6, "vector3angl": 6, "vector3barycent": 6, "vector3clamp": 6, "vector3clampvalu": 6, "vector3crossproduct": 6, "vector3dist": 6, "vector3distancesqr": 6, "vector3divid": 6, "vector3dotproduct": 6, "vector3equ": 6, "vector3invert": 6, "vector3length": 6, "vector3lengthsqr": 6, "vector3lerp": 6, "vector3max": 6, "vector3min": 6, "vector3multipli": 6, "vector3neg": 6, "vector3norm": 6, "vector3on": 6, "vector3orthonorm": 6, "vector3perpendicular": 6, "vector3project": 6, "vector3reflect": 6, "vector3refract": 6, "vector3reject": 6, "vector3rotatebyaxisangl": 6, "vector3rotatebyquaternion": 6, "vector3scal": 6, "vector3subtract": 6, "vector3subtractvalu": 6, "vector3tofloatv": 6, "vector3transform": 6, "vector3unproject": 6, "vector3zero": 6, "vector4": [5, 6], "vector_2dist": 5, "vector_2distance_sqr": 5, "vector_2divid": 5, "vector_2dot_product": 5, "vector_3dist": 5, "vector_3distance_sqr": 5, "vector_3divid": 5, "vector_3dot_product": 5, "veloc": [5, 6], "veri": 6, "verifi": [5, 6], "version": [0, 2, 5, 6], "vertex": [5, 6], "vertexalign": [5, 6], "vertexbuff": [5, 6], "vertexcount": [5, 6], "vertexdata": [5, 6], "vertic": [5, 6], "via": 3, "video": [5, 6], "view": [5, 6], "viewoffset": [5, 6], "viewport": [5, 6], "violet": [1, 5, 6], "visibl": [5, 6], "visual": 0, "volum": [5, 6], "vr": [5, 6], "vram": [5, 6], "vrdeviceinfo": [5, 6], "vresolut": [5, 6], "vrstereoconfig": [5, 6], "vscode": [5, 6], "vscreencent": [5, 6], "vscreensiz": [5, 6], "vsfilenam": [5, 6], "vshaderid": [5, 6], "w": [5, 6], "wabbit_alpha": 1, "wai": 0, "wait": [5, 6], "wait_tim": 5, "waittim": 6, "want": [0, 2, 4, 6], "warn": [3, 5, 6], "wav": [5, 6], "wave": [5, 6], "wave_copi": 5, "wave_crop": 5, "wave_format": 5, "wavecopi": 6, "wavecrop": 6, "waveformat": 6, "we": [0, 2], "web": 4, "weird": 3, "what": 1, "wheel": [0, 1, 5, 6], "when": [1, 2, 5, 6], "whenev": 6, "where": 1, "which": 1, "whichev": [5, 6], "while": [1, 5, 6], "white": [1, 5, 6], "whitespac": 5, "whl": 0, "width": [5, 6], "widthmm": [5, 6], "wiki": [0, 2], "win_amd64": 0, "window": [1, 5, 6], "window_res": 1, "window_should_clos": [1, 5], "windowshouldclos": 6, "wire": [5, 6], "wirefram": [5, 6], "within": [5, 6], "without": [5, 6], "won": 3, "wont": 0, "work": [0, 1, 2, 3, 5, 6], "workflow": 0, "world": [1, 5, 6], "would": 0, "wrap": [5, 6], "wrapper": 5, "write": [5, 6], "wrong": 3, "x": [5, 6], "x64": 1, "xhot": [5, 6], "xna": [5, 6], "xorg": 0, "xpo": [5, 6], "xscale": [5, 6], "xy": [5, 6], "xz": [5, 6], "y": [5, 6], "yaw": [5, 6], "yellow": [5, 6], "yhot": [5, 6], "yml": 0, "you": [0, 2, 3, 5, 6], "your": [0, 2, 3, 4, 6], "ypo": [5, 6], "yscale": [5, 6], "z": [5, 6], "zero": [1, 5], "zfar": [5, 6], "znear": [5, 6], "zoom": [5, 6]}, "titles": ["Building from source", "Python Bindings for Raylib 5.0", "Raspberry Pi", "Dynamic Bindings", "Raylib Python", "Python API", "C API"], "titleterms": {"0": 1, "1": 2, "2": 2, "3": 2, "5": 1, "If": 1, "Or": 0, "advert": 1, "an": 1, "api": [1, 5, 6], "app": 1, "ar": 1, "beta": 1, "binari": 2, "bind": [1, 3], "browser": 1, "build": 0, "bunnymark": 1, "c": [1, 6], "code": 1, "compil": 2, "content": 4, "copi": 1, "don": 1, "drm": 2, "dynam": [1, 3], "exact": 1, "exampl": 5, "familiar": 1, "from": [0, 2], "function": 6, "have": 0, "help": 1, "how": 1, "instal": 1, "librari": 1, "licens": 1, "linux": 0, "maco": 0, "manual": 0, "might": 1, "mind": 1, "mode": 2, "more": 1, "option": 2, "packag": 1, "perform": 1, "pi": [1, 2], "pip": 0, "prefer": 1, "problem": 1, "python": [1, 4, 5], "pythonist": 1, "quickstart": 1, "raspberri": [1, 2], "raylib": [1, 2, 4], "refer": [5, 6], "rlzero": 1, "run": 1, "showcas": 1, "slightli": 1, "slower": 1, "sourc": [0, 2], "t": 1, "test": 1, "todo": 0, "updat": 1, "us": 1, "version": 1, "want": 1, "web": 1, "wheel": 2, "window": 0, "x11": 2, "you": 1, "your": 1}}) \ No newline at end of file diff --git a/dynamic/raylib/__init__.pyi b/dynamic/raylib/__init__.pyi index 5e19f03..1ad7f5c 100644 --- a/dynamic/raylib/__init__.pyi +++ b/dynamic/raylib/__init__.pyi @@ -1,6 +1,6 @@ from typing import Any -import _cffi_backend +import _cffi_backend # type: ignore ffi: _cffi_backend.FFI rl: _cffi_backend.Lib @@ -14,7 +14,7 @@ ARROW_PADDING: int def AttachAudioMixedProcessor(processor: Any,) -> None: """Attach audio stream processor to the entire audio pipeline, receives the samples as s""" ... -def AttachAudioStreamProcessor(stream: AudioStream,processor: Any,) -> None: +def AttachAudioStreamProcessor(stream: AudioStream|list|tuple,processor: Any,) -> None: """Attach audio stream processor to stream, receives the samples as s""" ... BACKGROUND_COLOR: int @@ -42,22 +42,22 @@ def BeginBlendMode(mode: int,) -> None: def BeginDrawing() -> None: """Setup canvas (framebuffer) to start drawing""" ... -def BeginMode2D(camera: Camera2D,) -> None: +def BeginMode2D(camera: Camera2D|list|tuple,) -> None: """Begin 2D mode with custom camera (2D)""" ... -def BeginMode3D(camera: Camera3D,) -> None: +def BeginMode3D(camera: Camera3D|list|tuple,) -> None: """Begin 3D mode with custom camera (3D)""" ... def BeginScissorMode(x: int,y: int,width: int,height: int,) -> None: """Begin scissor mode (define screen area for following drawing)""" ... -def BeginShaderMode(shader: Shader,) -> None: +def BeginShaderMode(shader: Shader|list|tuple,) -> None: """Begin custom shader drawing""" ... -def BeginTextureMode(target: RenderTexture,) -> None: +def BeginTextureMode(target: RenderTexture|list|tuple,) -> None: """Begin drawing to render texture""" ... -def BeginVrStereoMode(config: VrStereoConfig,) -> None: +def BeginVrStereoMode(config: VrStereoConfig|list|tuple,) -> None: """Begin stereo rendering (requires VR simulator)""" ... CAMERA_CUSTOM: int @@ -80,51 +80,49 @@ CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR: int CUBEMAP_LAYOUT_LINE_HORIZONTAL: int CUBEMAP_LAYOUT_LINE_VERTICAL: int CUBEMAP_LAYOUT_PANORAMA: int -def ChangeDirectory(dir: str,) -> bool: +def ChangeDirectory(dir: bytes,) -> bool: """Change working directory, return true on success""" ... -def CheckCollisionBoxSphere(box: BoundingBox,center: Vector3,radius: float,) -> bool: +def CheckCollisionBoxSphere(box: BoundingBox|list|tuple,center: Vector3|list|tuple,radius: float,) -> bool: """Check collision between box and sphere""" ... -def CheckCollisionBoxes(box1: BoundingBox,box2: BoundingBox,) -> bool: +def CheckCollisionBoxes(box1: BoundingBox|list|tuple,box2: BoundingBox|list|tuple,) -> bool: """Check collision between two bounding boxes""" ... -def CheckCollisionCircleRec(center: Vector2,radius: float,rec: Rectangle,) -> bool: +def CheckCollisionCircleRec(center: Vector2|list|tuple,radius: float,rec: Rectangle|list|tuple,) -> bool: """Check collision between circle and rectangle""" ... -def CheckCollisionCircles(center1: Vector2,radius1: float,center2: Vector2,radius2: float,) -> bool: +def CheckCollisionCircles(center1: Vector2|list|tuple,radius1: float,center2: Vector2|list|tuple,radius2: float,) -> bool: """Check collision between two circles""" ... -def CheckCollisionLines(startPos1: Vector2,endPos1: Vector2,startPos2: Vector2,endPos2: Vector2,collisionPoint: Any,) -> bool: +def CheckCollisionLines(startPos1: Vector2|list|tuple,endPos1: Vector2|list|tuple,startPos2: Vector2|list|tuple,endPos2: Vector2|list|tuple,collisionPoint: Any|list|tuple,) -> bool: """Check the collision between two lines defined by two points each, returns collision point by reference""" ... -def CheckCollisionPointCircle(point: Vector2,center: Vector2,radius: float,) -> bool: +def CheckCollisionPointCircle(point: Vector2|list|tuple,center: Vector2|list|tuple,radius: float,) -> bool: """Check if point is inside circle""" ... -def CheckCollisionPointLine(point: Vector2,p1: Vector2,p2: Vector2,threshold: int,) -> bool: +def CheckCollisionPointLine(point: Vector2|list|tuple,p1: Vector2|list|tuple,p2: Vector2|list|tuple,threshold: int,) -> bool: """Check if point belongs to line created between two points [p1] and [p2] with defined margin in pixels [threshold]""" ... -def CheckCollisionPointPoly(point: Vector2,points: Any,pointCount: int,) -> bool: +def CheckCollisionPointPoly(point: Vector2|list|tuple,points: Any|list|tuple,pointCount: int,) -> bool: """Check if point is within a polygon described by array of vertices""" ... -def CheckCollisionPointRec(point: Vector2,rec: Rectangle,) -> bool: +def CheckCollisionPointRec(point: Vector2|list|tuple,rec: Rectangle|list|tuple,) -> bool: """Check if point is inside rectangle""" ... -def CheckCollisionPointTriangle(point: Vector2,p1: Vector2,p2: Vector2,p3: Vector2,) -> bool: +def CheckCollisionPointTriangle(point: Vector2|list|tuple,p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,) -> bool: """Check if point is inside a triangle""" ... -def CheckCollisionRecs(rec1: Rectangle,rec2: Rectangle,) -> bool: +def CheckCollisionRecs(rec1: Rectangle|list|tuple,rec2: Rectangle|list|tuple,) -> bool: """Check collision between two rectangles""" ... -def CheckCollisionSpheres(center1: Vector3,radius1: float,center2: Vector3,radius2: float,) -> bool: +def CheckCollisionSpheres(center1: Vector3|list|tuple,radius1: float,center2: Vector3|list|tuple,radius2: float,) -> bool: """Check collision between two spheres""" ... -def Clamp(float_0: float,float_1: float,float_2: float,) -> float: - """float Clamp(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Clamp(value: float,min_1: float,max_2: float,) -> float: + """""" ... -def ClearBackground(color: Color,) -> None: +def ClearBackground(color: Color|list|tuple,) -> None: """Set background color (framebuffer clear color)""" ... def ClearWindowState(flags: int,) -> None: @@ -134,85 +132,75 @@ def CloseAudioDevice() -> None: """Close the audio device and context""" ... def ClosePhysics() -> None: - """void ClosePhysics(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Close physics system and unload used memory""" ... def CloseWindow() -> None: """Close window and unload OpenGL context""" ... -def CodepointToUTF8(codepoint: int,utf8Size: Any,) -> str: +def CodepointToUTF8(codepoint: int,utf8Size: Any,) -> bytes: """Encode one codepoint into UTF-8 byte array (array length returned as parameter)""" ... -def ColorAlpha(color: Color,alpha: float,) -> Color: +def ColorAlpha(color: Color|list|tuple,alpha: float,) -> Color: """Get color with alpha applied, alpha goes from 0.0f to 1.0f""" ... -def ColorAlphaBlend(dst: Color,src: Color,tint: Color,) -> Color: +def ColorAlphaBlend(dst: Color|list|tuple,src: Color|list|tuple,tint: Color|list|tuple,) -> Color: """Get src alpha-blended into dst color with tint""" ... -def ColorBrightness(color: Color,factor: float,) -> Color: +def ColorBrightness(color: Color|list|tuple,factor: float,) -> Color: """Get color with brightness correction, brightness factor goes from -1.0f to 1.0f""" ... -def ColorContrast(color: Color,contrast: float,) -> Color: +def ColorContrast(color: Color|list|tuple,contrast: float,) -> Color: """Get color with contrast correction, contrast values between -1.0f and 1.0f""" ... def ColorFromHSV(hue: float,saturation: float,value: float,) -> Color: """Get a Color from HSV values, hue [0..360], saturation/value [0..1]""" ... -def ColorFromNormalized(normalized: Vector4,) -> Color: +def ColorFromNormalized(normalized: Vector4|list|tuple,) -> Color: """Get Color from normalized values [0..1]""" ... -def ColorNormalize(color: Color,) -> Vector4: +def ColorNormalize(color: Color|list|tuple,) -> Vector4: """Get Color normalized as float [0..1]""" ... -def ColorTint(color: Color,tint: Color,) -> Color: +def ColorTint(color: Color|list|tuple,tint: Color|list|tuple,) -> Color: """Get color multiplied with another color""" ... -def ColorToHSV(color: Color,) -> Vector3: +def ColorToHSV(color: Color|list|tuple,) -> Vector3: """Get HSV values for a Color, hue [0..360], saturation/value [0..1]""" ... -def ColorToInt(color: Color,) -> int: +def ColorToInt(color: Color|list|tuple,) -> int: """Get hexadecimal value for a Color""" ... -def CompressData(data: str,dataSize: int,compDataSize: Any,) -> str: +def CompressData(data: bytes,dataSize: int,compDataSize: Any,) -> bytes: """Compress data (DEFLATE algorithm), memory must be MemFree()""" ... -def CreatePhysicsBodyCircle(Vector2_0: Vector2,float_1: float,float_2: float,) -> Any: - """struct PhysicsBodyData *CreatePhysicsBodyCircle(struct Vector2, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def CreatePhysicsBodyCircle(pos: Vector2|list|tuple,radius: float,density: float,) -> Any: + """Creates a new circle physics body with generic parameters""" ... -def CreatePhysicsBodyPolygon(Vector2_0: Vector2,float_1: float,int_2: int,float_3: float,) -> Any: - """struct PhysicsBodyData *CreatePhysicsBodyPolygon(struct Vector2, float, int, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def CreatePhysicsBodyPolygon(pos: Vector2|list|tuple,radius: float,sides: int,density: float,) -> Any: + """Creates a new polygon physics body with generic parameters""" ... -def CreatePhysicsBodyRectangle(Vector2_0: Vector2,float_1: float,float_2: float,float_3: float,) -> Any: - """struct PhysicsBodyData *CreatePhysicsBodyRectangle(struct Vector2, float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def CreatePhysicsBodyRectangle(pos: Vector2|list|tuple,width: float,height: float,density: float,) -> Any: + """Creates a new rectangle physics body with generic parameters""" ... DEFAULT: int DROPDOWNBOX: int DROPDOWN_ITEMS_SPACING: int -def DecodeDataBase64(data: str,outputSize: Any,) -> str: +def DecodeDataBase64(data: bytes,outputSize: Any,) -> bytes: """Decode Base64 string data, memory must be MemFree()""" ... -def DecompressData(compData: str,compDataSize: int,dataSize: Any,) -> str: +def DecompressData(compData: bytes,compDataSize: int,dataSize: Any,) -> bytes: """Decompress data (DEFLATE algorithm), memory must be MemFree()""" ... -def DestroyPhysicsBody(PhysicsBodyData_pointer_0: Any,) -> None: - """void DestroyPhysicsBody(struct PhysicsBodyData *); - -CFFI C function from raylib._raylib_cffi.lib""" +def DestroyPhysicsBody(body: Any|list|tuple,) -> None: + """Destroy a physics body""" ... def DetachAudioMixedProcessor(processor: Any,) -> None: """Detach audio stream processor from the entire audio pipeline""" ... -def DetachAudioStreamProcessor(stream: AudioStream,processor: Any,) -> None: +def DetachAudioStreamProcessor(stream: AudioStream|list|tuple,processor: Any,) -> None: """Detach audio stream processor from stream""" ... -def DirectoryExists(dirPath: str,) -> bool: +def DirectoryExists(dirPath: bytes,) -> bool: """Check if a directory path exists""" ... def DisableCursor() -> None: @@ -221,76 +209,76 @@ def DisableCursor() -> None: def DisableEventWaiting() -> None: """Disable waiting for events on EndDrawing(), automatic events polling""" ... -def DrawBillboard(camera: Camera3D,texture: Texture,position: Vector3,size: float,tint: Color,) -> None: +def DrawBillboard(camera: Camera3D|list|tuple,texture: Texture|list|tuple,position: Vector3|list|tuple,size: float,tint: Color|list|tuple,) -> None: """Draw a billboard texture""" ... -def DrawBillboardPro(camera: Camera3D,texture: Texture,source: Rectangle,position: Vector3,up: Vector3,size: Vector2,origin: Vector2,rotation: float,tint: Color,) -> None: +def DrawBillboardPro(camera: Camera3D|list|tuple,texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector3|list|tuple,up: Vector3|list|tuple,size: Vector2|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: """Draw a billboard texture defined by source and rotation""" ... -def DrawBillboardRec(camera: Camera3D,texture: Texture,source: Rectangle,position: Vector3,size: Vector2,tint: Color,) -> None: +def DrawBillboardRec(camera: Camera3D|list|tuple,texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector3|list|tuple,size: Vector2|list|tuple,tint: Color|list|tuple,) -> None: """Draw a billboard texture defined by source""" ... -def DrawBoundingBox(box: BoundingBox,color: Color,) -> None: +def DrawBoundingBox(box: BoundingBox|list|tuple,color: Color|list|tuple,) -> None: """Draw bounding box (wires)""" ... -def DrawCapsule(startPos: Vector3,endPos: Vector3,radius: float,slices: int,rings: int,color: Color,) -> None: +def DrawCapsule(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,radius: float,slices: int,rings: int,color: Color|list|tuple,) -> None: """Draw a capsule with the center of its sphere caps at startPos and endPos""" ... -def DrawCapsuleWires(startPos: Vector3,endPos: Vector3,radius: float,slices: int,rings: int,color: Color,) -> None: +def DrawCapsuleWires(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,radius: float,slices: int,rings: int,color: Color|list|tuple,) -> None: """Draw capsule wireframe with the center of its sphere caps at startPos and endPos""" ... -def DrawCircle(centerX: int,centerY: int,radius: float,color: Color,) -> None: +def DrawCircle(centerX: int,centerY: int,radius: float,color: Color|list|tuple,) -> None: """Draw a color-filled circle""" ... -def DrawCircle3D(center: Vector3,radius: float,rotationAxis: Vector3,rotationAngle: float,color: Color,) -> None: +def DrawCircle3D(center: Vector3|list|tuple,radius: float,rotationAxis: Vector3|list|tuple,rotationAngle: float,color: Color|list|tuple,) -> None: """Draw a circle in 3D world space""" ... -def DrawCircleGradient(centerX: int,centerY: int,radius: float,color1: Color,color2: Color,) -> None: +def DrawCircleGradient(centerX: int,centerY: int,radius: float,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: """Draw a gradient-filled circle""" ... -def DrawCircleLines(centerX: int,centerY: int,radius: float,color: Color,) -> None: +def DrawCircleLines(centerX: int,centerY: int,radius: float,color: Color|list|tuple,) -> None: """Draw circle outline""" ... -def DrawCircleLinesV(center: Vector2,radius: float,color: Color,) -> None: +def DrawCircleLinesV(center: Vector2|list|tuple,radius: float,color: Color|list|tuple,) -> None: """Draw circle outline (Vector version)""" ... -def DrawCircleSector(center: Vector2,radius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: +def DrawCircleSector(center: Vector2|list|tuple,radius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: """Draw a piece of a circle""" ... -def DrawCircleSectorLines(center: Vector2,radius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: +def DrawCircleSectorLines(center: Vector2|list|tuple,radius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: """Draw circle sector outline""" ... -def DrawCircleV(center: Vector2,radius: float,color: Color,) -> None: +def DrawCircleV(center: Vector2|list|tuple,radius: float,color: Color|list|tuple,) -> None: """Draw a color-filled circle (Vector version)""" ... -def DrawCube(position: Vector3,width: float,height: float,length: float,color: Color,) -> None: +def DrawCube(position: Vector3|list|tuple,width: float,height: float,length: float,color: Color|list|tuple,) -> None: """Draw cube""" ... -def DrawCubeV(position: Vector3,size: Vector3,color: Color,) -> None: +def DrawCubeV(position: Vector3|list|tuple,size: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw cube (Vector version)""" ... -def DrawCubeWires(position: Vector3,width: float,height: float,length: float,color: Color,) -> None: +def DrawCubeWires(position: Vector3|list|tuple,width: float,height: float,length: float,color: Color|list|tuple,) -> None: """Draw cube wires""" ... -def DrawCubeWiresV(position: Vector3,size: Vector3,color: Color,) -> None: +def DrawCubeWiresV(position: Vector3|list|tuple,size: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw cube wires (Vector version)""" ... -def DrawCylinder(position: Vector3,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color,) -> None: +def DrawCylinder(position: Vector3|list|tuple,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color|list|tuple,) -> None: """Draw a cylinder/cone""" ... -def DrawCylinderEx(startPos: Vector3,endPos: Vector3,startRadius: float,endRadius: float,sides: int,color: Color,) -> None: +def DrawCylinderEx(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,startRadius: float,endRadius: float,sides: int,color: Color|list|tuple,) -> None: """Draw a cylinder with base at startPos and top at endPos""" ... -def DrawCylinderWires(position: Vector3,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color,) -> None: +def DrawCylinderWires(position: Vector3|list|tuple,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color|list|tuple,) -> None: """Draw a cylinder/cone wires""" ... -def DrawCylinderWiresEx(startPos: Vector3,endPos: Vector3,startRadius: float,endRadius: float,sides: int,color: Color,) -> None: +def DrawCylinderWiresEx(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,startRadius: float,endRadius: float,sides: int,color: Color|list|tuple,) -> None: """Draw a cylinder wires with base at startPos and top at endPos""" ... -def DrawEllipse(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color,) -> None: +def DrawEllipse(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color|list|tuple,) -> None: """Draw ellipse""" ... -def DrawEllipseLines(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color,) -> None: +def DrawEllipseLines(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color|list|tuple,) -> None: """Draw ellipse outline""" ... def DrawFPS(posX: int,posY: int,) -> None: @@ -299,193 +287,193 @@ def DrawFPS(posX: int,posY: int,) -> None: def DrawGrid(slices: int,spacing: float,) -> None: """Draw a grid (centered at (0, 0, 0))""" ... -def DrawLine(startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color,) -> None: +def DrawLine(startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color|list|tuple,) -> None: """Draw a line""" ... -def DrawLine3D(startPos: Vector3,endPos: Vector3,color: Color,) -> None: +def DrawLine3D(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw a line in 3D world space""" ... -def DrawLineBezier(startPos: Vector2,endPos: Vector2,thick: float,color: Color,) -> None: +def DrawLineBezier(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw line segment cubic-bezier in-out interpolation""" ... -def DrawLineEx(startPos: Vector2,endPos: Vector2,thick: float,color: Color,) -> None: +def DrawLineEx(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw a line (using triangles/quads)""" ... -def DrawLineStrip(points: Any,pointCount: int,color: Color,) -> None: +def DrawLineStrip(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: """Draw lines sequence (using gl lines)""" ... -def DrawLineV(startPos: Vector2,endPos: Vector2,color: Color,) -> None: +def DrawLineV(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a line (using gl lines)""" ... -def DrawMesh(mesh: Mesh,material: Material,transform: Matrix,) -> None: +def DrawMesh(mesh: Mesh|list|tuple,material: Material|list|tuple,transform: Matrix|list|tuple,) -> None: """Draw a 3d mesh with material and transform""" ... -def DrawMeshInstanced(mesh: Mesh,material: Material,transforms: Any,instances: int,) -> None: +def DrawMeshInstanced(mesh: Mesh|list|tuple,material: Material|list|tuple,transforms: Any|list|tuple,instances: int,) -> None: """Draw multiple mesh instances with material and different transforms""" ... -def DrawModel(model: Model,position: Vector3,scale: float,tint: Color,) -> None: +def DrawModel(model: Model|list|tuple,position: Vector3|list|tuple,scale: float,tint: Color|list|tuple,) -> None: """Draw a model (with texture if set)""" ... -def DrawModelEx(model: Model,position: Vector3,rotationAxis: Vector3,rotationAngle: float,scale: Vector3,tint: Color,) -> None: +def DrawModelEx(model: Model|list|tuple,position: Vector3|list|tuple,rotationAxis: Vector3|list|tuple,rotationAngle: float,scale: Vector3|list|tuple,tint: Color|list|tuple,) -> None: """Draw a model with extended parameters""" ... -def DrawModelWires(model: Model,position: Vector3,scale: float,tint: Color,) -> None: +def DrawModelWires(model: Model|list|tuple,position: Vector3|list|tuple,scale: float,tint: Color|list|tuple,) -> None: """Draw a model wires (with texture if set)""" ... -def DrawModelWiresEx(model: Model,position: Vector3,rotationAxis: Vector3,rotationAngle: float,scale: Vector3,tint: Color,) -> None: +def DrawModelWiresEx(model: Model|list|tuple,position: Vector3|list|tuple,rotationAxis: Vector3|list|tuple,rotationAngle: float,scale: Vector3|list|tuple,tint: Color|list|tuple,) -> None: """Draw a model wires (with texture if set) with extended parameters""" ... -def DrawPixel(posX: int,posY: int,color: Color,) -> None: +def DrawPixel(posX: int,posY: int,color: Color|list|tuple,) -> None: """Draw a pixel""" ... -def DrawPixelV(position: Vector2,color: Color,) -> None: +def DrawPixelV(position: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a pixel (Vector version)""" ... -def DrawPlane(centerPos: Vector3,size: Vector2,color: Color,) -> None: +def DrawPlane(centerPos: Vector3|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a plane XZ""" ... -def DrawPoint3D(position: Vector3,color: Color,) -> None: +def DrawPoint3D(position: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw a point in 3D space, actually a small line""" ... -def DrawPoly(center: Vector2,sides: int,radius: float,rotation: float,color: Color,) -> None: +def DrawPoly(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,color: Color|list|tuple,) -> None: """Draw a regular polygon (Vector version)""" ... -def DrawPolyLines(center: Vector2,sides: int,radius: float,rotation: float,color: Color,) -> None: +def DrawPolyLines(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,color: Color|list|tuple,) -> None: """Draw a polygon outline of n sides""" ... -def DrawPolyLinesEx(center: Vector2,sides: int,radius: float,rotation: float,lineThick: float,color: Color,) -> None: +def DrawPolyLinesEx(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,lineThick: float,color: Color|list|tuple,) -> None: """Draw a polygon outline of n sides with extended parameters""" ... -def DrawRay(ray: Ray,color: Color,) -> None: +def DrawRay(ray: Ray|list|tuple,color: Color|list|tuple,) -> None: """Draw a ray line""" ... -def DrawRectangle(posX: int,posY: int,width: int,height: int,color: Color,) -> None: +def DrawRectangle(posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: """Draw a color-filled rectangle""" ... -def DrawRectangleGradientEx(rec: Rectangle,col1: Color,col2: Color,col3: Color,col4: Color,) -> None: +def DrawRectangleGradientEx(rec: Rectangle|list|tuple,col1: Color|list|tuple,col2: Color|list|tuple,col3: Color|list|tuple,col4: Color|list|tuple,) -> None: """Draw a gradient-filled rectangle with custom vertex colors""" ... -def DrawRectangleGradientH(posX: int,posY: int,width: int,height: int,color1: Color,color2: Color,) -> None: +def DrawRectangleGradientH(posX: int,posY: int,width: int,height: int,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: """Draw a horizontal-gradient-filled rectangle""" ... -def DrawRectangleGradientV(posX: int,posY: int,width: int,height: int,color1: Color,color2: Color,) -> None: +def DrawRectangleGradientV(posX: int,posY: int,width: int,height: int,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: """Draw a vertical-gradient-filled rectangle""" ... -def DrawRectangleLines(posX: int,posY: int,width: int,height: int,color: Color,) -> None: +def DrawRectangleLines(posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: """Draw rectangle outline""" ... -def DrawRectangleLinesEx(rec: Rectangle,lineThick: float,color: Color,) -> None: +def DrawRectangleLinesEx(rec: Rectangle|list|tuple,lineThick: float,color: Color|list|tuple,) -> None: """Draw rectangle outline with extended parameters""" ... -def DrawRectanglePro(rec: Rectangle,origin: Vector2,rotation: float,color: Color,) -> None: +def DrawRectanglePro(rec: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,color: Color|list|tuple,) -> None: """Draw a color-filled rectangle with pro parameters""" ... -def DrawRectangleRec(rec: Rectangle,color: Color,) -> None: +def DrawRectangleRec(rec: Rectangle|list|tuple,color: Color|list|tuple,) -> None: """Draw a color-filled rectangle""" ... -def DrawRectangleRounded(rec: Rectangle,roundness: float,segments: int,color: Color,) -> None: +def DrawRectangleRounded(rec: Rectangle|list|tuple,roundness: float,segments: int,color: Color|list|tuple,) -> None: """Draw rectangle with rounded edges""" ... -def DrawRectangleRoundedLines(rec: Rectangle,roundness: float,segments: int,lineThick: float,color: Color,) -> None: +def DrawRectangleRoundedLines(rec: Rectangle|list|tuple,roundness: float,segments: int,lineThick: float,color: Color|list|tuple,) -> None: """Draw rectangle with rounded edges outline""" ... -def DrawRectangleV(position: Vector2,size: Vector2,color: Color,) -> None: +def DrawRectangleV(position: Vector2|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a color-filled rectangle (Vector version)""" ... -def DrawRing(center: Vector2,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: +def DrawRing(center: Vector2|list|tuple,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: """Draw ring""" ... -def DrawRingLines(center: Vector2,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: +def DrawRingLines(center: Vector2|list|tuple,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: """Draw ring outline""" ... -def DrawSphere(centerPos: Vector3,radius: float,color: Color,) -> None: +def DrawSphere(centerPos: Vector3|list|tuple,radius: float,color: Color|list|tuple,) -> None: """Draw sphere""" ... -def DrawSphereEx(centerPos: Vector3,radius: float,rings: int,slices: int,color: Color,) -> None: +def DrawSphereEx(centerPos: Vector3|list|tuple,radius: float,rings: int,slices: int,color: Color|list|tuple,) -> None: """Draw sphere with extended parameters""" ... -def DrawSphereWires(centerPos: Vector3,radius: float,rings: int,slices: int,color: Color,) -> None: +def DrawSphereWires(centerPos: Vector3|list|tuple,radius: float,rings: int,slices: int,color: Color|list|tuple,) -> None: """Draw sphere wires""" ... -def DrawSplineBasis(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineBasis(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: B-Spline, minimum 4 points""" ... -def DrawSplineBezierCubic(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineBezierCubic(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: Cubic Bezier, minimum 4 points (2 control points): [p1, c2, c3, p4, c5, c6...]""" ... -def DrawSplineBezierQuadratic(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineBezierQuadratic(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: Quadratic Bezier, minimum 3 points (1 control point): [p1, c2, p3, c4...]""" ... -def DrawSplineCatmullRom(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineCatmullRom(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: Catmull-Rom, minimum 4 points""" ... -def DrawSplineLinear(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineLinear(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: Linear, minimum 2 points""" ... -def DrawSplineSegmentBasis(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentBasis(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: B-Spline, 4 points""" ... -def DrawSplineSegmentBezierCubic(p1: Vector2,c2: Vector2,c3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentBezierCubic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,c3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: Cubic Bezier, 2 points, 2 control points""" ... -def DrawSplineSegmentBezierQuadratic(p1: Vector2,c2: Vector2,p3: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentBezierQuadratic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,p3: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: Quadratic Bezier, 2 points, 1 control point""" ... -def DrawSplineSegmentCatmullRom(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentCatmullRom(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: Catmull-Rom, 4 points""" ... -def DrawSplineSegmentLinear(p1: Vector2,p2: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentLinear(p1: Vector2|list|tuple,p2: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: Linear, 2 points""" ... -def DrawText(text: str,posX: int,posY: int,fontSize: int,color: Color,) -> None: +def DrawText(text: bytes,posX: int,posY: int,fontSize: int,color: Color|list|tuple,) -> None: """Draw text (using default font)""" ... -def DrawTextCodepoint(font: Font,codepoint: int,position: Vector2,fontSize: float,tint: Color,) -> None: +def DrawTextCodepoint(font: Font|list|tuple,codepoint: int,position: Vector2|list|tuple,fontSize: float,tint: Color|list|tuple,) -> None: """Draw one character (codepoint)""" ... -def DrawTextCodepoints(font: Font,codepoints: Any,codepointCount: int,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: +def DrawTextCodepoints(font: Font|list|tuple,codepoints: Any,codepointCount: int,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: """Draw multiple character (codepoint)""" ... -def DrawTextEx(font: Font,text: str,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: +def DrawTextEx(font: Font|list|tuple,text: bytes,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: """Draw text using font and additional parameters""" ... -def DrawTextPro(font: Font,text: str,position: Vector2,origin: Vector2,rotation: float,fontSize: float,spacing: float,tint: Color,) -> None: +def DrawTextPro(font: Font|list|tuple,text: bytes,position: Vector2|list|tuple,origin: Vector2|list|tuple,rotation: float,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: """Draw text using Font and pro parameters (rotation)""" ... -def DrawTexture(texture: Texture,posX: int,posY: int,tint: Color,) -> None: +def DrawTexture(texture: Texture|list|tuple,posX: int,posY: int,tint: Color|list|tuple,) -> None: """Draw a Texture2D""" ... -def DrawTextureEx(texture: Texture,position: Vector2,rotation: float,scale: float,tint: Color,) -> None: +def DrawTextureEx(texture: Texture|list|tuple,position: Vector2|list|tuple,rotation: float,scale: float,tint: Color|list|tuple,) -> None: """Draw a Texture2D with extended parameters""" ... -def DrawTextureNPatch(texture: Texture,nPatchInfo: NPatchInfo,dest: Rectangle,origin: Vector2,rotation: float,tint: Color,) -> None: +def DrawTextureNPatch(texture: Texture|list|tuple,nPatchInfo: NPatchInfo|list|tuple,dest: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: """Draws a texture (or part of it) that stretches or shrinks nicely""" ... -def DrawTexturePro(texture: Texture,source: Rectangle,dest: Rectangle,origin: Vector2,rotation: float,tint: Color,) -> None: +def DrawTexturePro(texture: Texture|list|tuple,source: Rectangle|list|tuple,dest: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: """Draw a part of a texture defined by a rectangle with 'pro' parameters""" ... -def DrawTextureRec(texture: Texture,source: Rectangle,position: Vector2,tint: Color,) -> None: +def DrawTextureRec(texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector2|list|tuple,tint: Color|list|tuple,) -> None: """Draw a part of a texture defined by a rectangle""" ... -def DrawTextureV(texture: Texture,position: Vector2,tint: Color,) -> None: +def DrawTextureV(texture: Texture|list|tuple,position: Vector2|list|tuple,tint: Color|list|tuple,) -> None: """Draw a Texture2D with position defined as Vector2""" ... -def DrawTriangle(v1: Vector2,v2: Vector2,v3: Vector2,color: Color,) -> None: +def DrawTriangle(v1: Vector2|list|tuple,v2: Vector2|list|tuple,v3: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a color-filled triangle (vertex in counter-clockwise order!)""" ... -def DrawTriangle3D(v1: Vector3,v2: Vector3,v3: Vector3,color: Color,) -> None: +def DrawTriangle3D(v1: Vector3|list|tuple,v2: Vector3|list|tuple,v3: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw a color-filled triangle (vertex in counter-clockwise order!)""" ... -def DrawTriangleFan(points: Any,pointCount: int,color: Color,) -> None: +def DrawTriangleFan(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: """Draw a triangle fan defined by points (first vertex is the center)""" ... -def DrawTriangleLines(v1: Vector2,v2: Vector2,v3: Vector2,color: Color,) -> None: +def DrawTriangleLines(v1: Vector2|list|tuple,v2: Vector2|list|tuple,v3: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw triangle outline (vertex in counter-clockwise order!)""" ... -def DrawTriangleStrip(points: Any,pointCount: int,color: Color,) -> None: +def DrawTriangleStrip(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: """Draw a triangle strip defined by points""" ... -def DrawTriangleStrip3D(points: Any,pointCount: int,color: Color,) -> None: +def DrawTriangleStrip3D(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: """Draw a triangle strip defined by points""" ... def EnableCursor() -> None: @@ -494,7 +482,7 @@ def EnableCursor() -> None: def EnableEventWaiting() -> None: """Enable waiting for events on EndDrawing(), no automatic event polling""" ... -def EncodeDataBase64(data: str,dataSize: int,outputSize: Any,) -> str: +def EncodeDataBase64(data: bytes,dataSize: int,outputSize: Any,) -> bytes: """Encode data to Base64 string, memory must be MemFree()""" ... def EndBlendMode() -> None: @@ -521,31 +509,31 @@ def EndTextureMode() -> None: def EndVrStereoMode() -> None: """End stereo rendering (requires VR simulator)""" ... -def ExportAutomationEventList(list: AutomationEventList,fileName: str,) -> bool: +def ExportAutomationEventList(list_0: AutomationEventList|list|tuple,fileName: bytes,) -> bool: """Export automation events list as text file""" ... -def ExportDataAsCode(data: str,dataSize: int,fileName: str,) -> bool: +def ExportDataAsCode(data: bytes,dataSize: int,fileName: bytes,) -> bool: """Export data to code (.h), returns true on success""" ... -def ExportFontAsCode(font: Font,fileName: str,) -> bool: +def ExportFontAsCode(font: Font|list|tuple,fileName: bytes,) -> bool: """Export font as code file, returns true on success""" ... -def ExportImage(image: Image,fileName: str,) -> bool: +def ExportImage(image: Image|list|tuple,fileName: bytes,) -> bool: """Export image data to file, returns true on success""" ... -def ExportImageAsCode(image: Image,fileName: str,) -> bool: +def ExportImageAsCode(image: Image|list|tuple,fileName: bytes,) -> bool: """Export image as code file defining an array of bytes, returns true on success""" ... -def ExportImageToMemory(image: Image,fileType: str,fileSize: Any,) -> str: +def ExportImageToMemory(image: Image|list|tuple,fileType: bytes,fileSize: Any,) -> bytes: """Export image to memory buffer""" ... -def ExportMesh(mesh: Mesh,fileName: str,) -> bool: +def ExportMesh(mesh: Mesh|list|tuple,fileName: bytes,) -> bool: """Export mesh data to file, returns true on success""" ... -def ExportWave(wave: Wave,fileName: str,) -> bool: +def ExportWave(wave: Wave|list|tuple,fileName: bytes,) -> bool: """Export wave data to file, returns true on success""" ... -def ExportWaveAsCode(wave: Wave,fileName: str,) -> bool: +def ExportWaveAsCode(wave: Wave|list|tuple,fileName: bytes,) -> bool: """Export wave sample data to code (.h), returns true on success""" ... FLAG_BORDERLESS_WINDOWED_MODE: int @@ -567,16 +555,14 @@ FLAG_WINDOW_UNFOCUSED: int FONT_BITMAP: int FONT_DEFAULT: int FONT_SDF: int -def Fade(color: Color,alpha: float,) -> Color: +def Fade(color: Color|list|tuple,alpha: float,) -> Color: """Get color with alpha applied, alpha goes from 0.0f to 1.0f""" ... -def FileExists(fileName: str,) -> bool: +def FileExists(fileName: bytes,) -> bool: """Check if file exists""" ... -def FloatEquals(float_0: float,float_1: float,) -> int: - """int FloatEquals(float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def FloatEquals(x: float,y: float,) -> int: + """""" ... GAMEPAD_AXIS_LEFT_TRIGGER: int GAMEPAD_AXIS_LEFT_X: int @@ -617,28 +603,28 @@ GROUP_PADDING: int def GenImageCellular(width: int,height: int,tileSize: int,) -> Image: """Generate image: cellular algorithm, bigger tileSize means bigger cells""" ... -def GenImageChecked(width: int,height: int,checksX: int,checksY: int,col1: Color,col2: Color,) -> Image: +def GenImageChecked(width: int,height: int,checksX: int,checksY: int,col1: Color|list|tuple,col2: Color|list|tuple,) -> Image: """Generate image: checked""" ... -def GenImageColor(width: int,height: int,color: Color,) -> Image: +def GenImageColor(width: int,height: int,color: Color|list|tuple,) -> Image: """Generate image: plain color""" ... -def GenImageFontAtlas(glyphs: Any,glyphRecs: Any,glyphCount: int,fontSize: int,padding: int,packMethod: int,) -> Image: +def GenImageFontAtlas(glyphs: Any|list|tuple,glyphRecs: Any|list|tuple,glyphCount: int,fontSize: int,padding: int,packMethod: int,) -> Image: """Generate image font atlas using chars info""" ... -def GenImageGradientLinear(width: int,height: int,direction: int,start: Color,end: Color,) -> Image: +def GenImageGradientLinear(width: int,height: int,direction: int,start: Color|list|tuple,end: Color|list|tuple,) -> Image: """Generate image: linear gradient, direction in degrees [0..360], 0=Vertical gradient""" ... -def GenImageGradientRadial(width: int,height: int,density: float,inner: Color,outer: Color,) -> Image: +def GenImageGradientRadial(width: int,height: int,density: float,inner: Color|list|tuple,outer: Color|list|tuple,) -> Image: """Generate image: radial gradient""" ... -def GenImageGradientSquare(width: int,height: int,density: float,inner: Color,outer: Color,) -> Image: +def GenImageGradientSquare(width: int,height: int,density: float,inner: Color|list|tuple,outer: Color|list|tuple,) -> Image: """Generate image: square gradient""" ... def GenImagePerlinNoise(width: int,height: int,offsetX: int,offsetY: int,scale: float,) -> Image: """Generate image: perlin noise""" ... -def GenImageText(width: int,height: int,text: str,) -> Image: +def GenImageText(width: int,height: int,text: bytes,) -> Image: """Generate image: grayscale image from text data""" ... def GenImageWhiteNoise(width: int,height: int,factor: float,) -> Image: @@ -650,13 +636,13 @@ def GenMeshCone(radius: float,height: float,slices: int,) -> Mesh: def GenMeshCube(width: float,height: float,length: float,) -> Mesh: """Generate cuboid mesh""" ... -def GenMeshCubicmap(cubicmap: Image,cubeSize: Vector3,) -> Mesh: +def GenMeshCubicmap(cubicmap: Image|list|tuple,cubeSize: Vector3|list|tuple,) -> Mesh: """Generate cubes-based map mesh from image data""" ... def GenMeshCylinder(radius: float,height: float,slices: int,) -> Mesh: """Generate cylinder mesh""" ... -def GenMeshHeightmap(heightmap: Image,size: Vector3,) -> Mesh: +def GenMeshHeightmap(heightmap: Image|list|tuple,size: Vector3|list|tuple,) -> Mesh: """Generate heightmap mesh from image data""" ... def GenMeshHemiSphere(radius: float,rings: int,slices: int,) -> Mesh: @@ -674,43 +660,43 @@ def GenMeshPoly(sides: int,radius: float,) -> Mesh: def GenMeshSphere(radius: float,rings: int,slices: int,) -> Mesh: """Generate sphere mesh (standard sphere)""" ... -def GenMeshTangents(mesh: Any,) -> None: +def GenMeshTangents(mesh: Any|list|tuple,) -> None: """Compute mesh tangents""" ... def GenMeshTorus(radius: float,size: float,radSeg: int,sides: int,) -> Mesh: """Generate torus mesh""" ... -def GenTextureMipmaps(texture: Any,) -> None: +def GenTextureMipmaps(texture: Any|list|tuple,) -> None: """Generate GPU mipmaps for a texture""" ... -def GetApplicationDirectory() -> str: +def GetApplicationDirectory() -> bytes: """Get the directory of the running application (uses static string)""" ... -def GetCameraMatrix(camera: Camera3D,) -> Matrix: +def GetCameraMatrix(camera: Camera3D|list|tuple,) -> Matrix: """Get camera transform matrix (view matrix)""" ... -def GetCameraMatrix2D(camera: Camera2D,) -> Matrix: +def GetCameraMatrix2D(camera: Camera2D|list|tuple,) -> Matrix: """Get camera 2d transform matrix""" ... def GetCharPressed() -> int: """Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty""" ... -def GetClipboardText() -> str: +def GetClipboardText() -> bytes: """Get clipboard text content""" ... -def GetCodepoint(text: str,codepointSize: Any,) -> int: +def GetCodepoint(text: bytes,codepointSize: Any,) -> int: """Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" ... -def GetCodepointCount(text: str,) -> int: +def GetCodepointCount(text: bytes,) -> int: """Get total number of codepoints in a UTF-8 encoded string""" ... -def GetCodepointNext(text: str,codepointSize: Any,) -> int: +def GetCodepointNext(text: bytes,codepointSize: Any,) -> int: """Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" ... -def GetCodepointPrevious(text: str,codepointSize: Any,) -> int: +def GetCodepointPrevious(text: bytes,codepointSize: Any,) -> int: """Get previous codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" ... -def GetCollisionRec(rec1: Rectangle,rec2: Rectangle,) -> Rectangle: +def GetCollisionRec(rec1: Rectangle|list|tuple,rec2: Rectangle|list|tuple,) -> Rectangle: """Get collision rectangle for two rectangles collision""" ... def GetColor(hexValue: int,) -> Color: @@ -719,25 +705,25 @@ def GetColor(hexValue: int,) -> Color: def GetCurrentMonitor() -> int: """Get current connected monitor""" ... -def GetDirectoryPath(filePath: str,) -> str: +def GetDirectoryPath(filePath: bytes,) -> bytes: """Get full path for a given fileName with path (uses static string)""" ... def GetFPS() -> int: """Get current FPS""" ... -def GetFileExtension(fileName: str,) -> str: +def GetFileExtension(fileName: bytes,) -> bytes: """Get pointer to extension for a filename string (includes dot: '.png')""" ... -def GetFileLength(fileName: str,) -> int: +def GetFileLength(fileName: bytes,) -> int: """Get file length in bytes (NOTE: GetFileSize() conflicts with windows.h)""" ... -def GetFileModTime(fileName: str,) -> int: +def GetFileModTime(fileName: bytes,) -> int: """Get file modification time (last write time)""" ... -def GetFileName(filePath: str,) -> str: +def GetFileName(filePath: bytes,) -> bytes: """Get pointer to filename for a path string""" ... -def GetFileNameWithoutExt(filePath: str,) -> str: +def GetFileNameWithoutExt(filePath: bytes,) -> bytes: """Get filename string without extension (uses static string)""" ... def GetFontDefault() -> Font: @@ -755,7 +741,7 @@ def GetGamepadAxisMovement(gamepad: int,axis: int,) -> float: def GetGamepadButtonPressed() -> int: """Get the last gamepad button pressed""" ... -def GetGamepadName(gamepad: int,) -> str: +def GetGamepadName(gamepad: int,) -> bytes: """Get gamepad internal name id""" ... def GetGestureDetected() -> int: @@ -776,19 +762,19 @@ def GetGesturePinchAngle() -> float: def GetGesturePinchVector() -> Vector2: """Get gesture pinch delta""" ... -def GetGlyphAtlasRec(font: Font,codepoint: int,) -> Rectangle: +def GetGlyphAtlasRec(font: Font|list|tuple,codepoint: int,) -> Rectangle: """Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found""" ... -def GetGlyphIndex(font: Font,codepoint: int,) -> int: +def GetGlyphIndex(font: Font|list|tuple,codepoint: int,) -> int: """Get glyph index position in font for a codepoint (unicode character), fallback to '?' if not found""" ... -def GetGlyphInfo(font: Font,codepoint: int,) -> GlyphInfo: +def GetGlyphInfo(font: Font|list|tuple,codepoint: int,) -> GlyphInfo: """Get glyph font info data for a codepoint (unicode character), fallback to '?' if not found""" ... -def GetImageAlphaBorder(image: Image,threshold: float,) -> Rectangle: +def GetImageAlphaBorder(image: Image|list|tuple,threshold: float,) -> Rectangle: """Get image alpha border rectangle""" ... -def GetImageColor(image: Image,x: int,y: int,) -> Color: +def GetImageColor(image: Image|list|tuple,x: int,y: int,) -> Color: """Get image pixel color at (x, y) position""" ... def GetKeyPressed() -> int: @@ -797,10 +783,10 @@ def GetKeyPressed() -> int: def GetMasterVolume() -> float: """Get master volume (listener)""" ... -def GetMeshBoundingBox(mesh: Mesh,) -> BoundingBox: +def GetMeshBoundingBox(mesh: Mesh|list|tuple,) -> BoundingBox: """Compute mesh bounding box limits""" ... -def GetModelBoundingBox(model: Model,) -> BoundingBox: +def GetModelBoundingBox(model: Model|list|tuple,) -> BoundingBox: """Compute model bounding box limits (considers all meshes)""" ... def GetMonitorCount() -> int: @@ -809,7 +795,7 @@ def GetMonitorCount() -> int: def GetMonitorHeight(monitor: int,) -> int: """Get specified monitor height (current video mode used by monitor)""" ... -def GetMonitorName(monitor: int,) -> str: +def GetMonitorName(monitor: int,) -> bytes: """Get the human-readable, UTF-8 encoded name of the specified monitor""" ... def GetMonitorPhysicalHeight(monitor: int,) -> int: @@ -833,7 +819,7 @@ def GetMouseDelta() -> Vector2: def GetMousePosition() -> Vector2: """Get mouse position XY""" ... -def GetMouseRay(mousePosition: Vector2,camera: Camera3D,) -> Ray: +def GetMouseRay(mousePosition: Vector2|list|tuple,camera: Camera3D|list|tuple,) -> Ray: """Get a ray trace from mouse position""" ... def GetMouseWheelMove() -> float: @@ -848,36 +834,26 @@ def GetMouseX() -> int: def GetMouseY() -> int: """Get mouse position Y""" ... -def GetMusicTimeLength(music: Music,) -> float: +def GetMusicTimeLength(music: Music|list|tuple,) -> float: """Get music time length (in seconds)""" ... -def GetMusicTimePlayed(music: Music,) -> float: +def GetMusicTimePlayed(music: Music|list|tuple,) -> float: """Get current music time played (in seconds)""" ... def GetPhysicsBodiesCount() -> int: - """int GetPhysicsBodiesCount(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Returns the current amount of created physics bodies""" ... -def GetPhysicsBody(int_0: int,) -> Any: - """struct PhysicsBodyData *GetPhysicsBody(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def GetPhysicsBody(index: int,) -> Any: + """Returns a physics body of the bodies pool at a specific index""" ... -def GetPhysicsShapeType(int_0: int,) -> int: - """int GetPhysicsShapeType(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def GetPhysicsShapeType(index: int,) -> int: + """Returns the physics body shape type (PHYSICS_CIRCLE or PHYSICS_POLYGON)""" ... -def GetPhysicsShapeVertex(PhysicsBodyData_pointer_0: Any,int_1: int,) -> Vector2: - """struct Vector2 GetPhysicsShapeVertex(struct PhysicsBodyData *, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def GetPhysicsShapeVertex(body: Any|list|tuple,vertex: int,) -> Vector2: + """Returns transformed position of a body shape (body position + vertex transformed position)""" ... -def GetPhysicsShapeVerticesCount(int_0: int,) -> int: - """int GetPhysicsShapeVerticesCount(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def GetPhysicsShapeVerticesCount(index: int,) -> int: + """Returns the amount of vertices of a physics body shape""" ... def GetPixelColor(srcPtr: Any,format: int,) -> Color: """Get Color from a source pixel pointer of certain format""" @@ -885,25 +861,25 @@ def GetPixelColor(srcPtr: Any,format: int,) -> Color: def GetPixelDataSize(width: int,height: int,format: int,) -> int: """Get pixel data size in bytes for certain format""" ... -def GetPrevDirectoryPath(dirPath: str,) -> str: +def GetPrevDirectoryPath(dirPath: bytes,) -> bytes: """Get previous directory path for a given path (uses static string)""" ... -def GetRandomValue(min: int,max: int,) -> int: +def GetRandomValue(min_0: int,max_1: int,) -> int: """Get a random value between min and max (both included)""" ... -def GetRayCollisionBox(ray: Ray,box: BoundingBox,) -> RayCollision: +def GetRayCollisionBox(ray: Ray|list|tuple,box: BoundingBox|list|tuple,) -> RayCollision: """Get collision info between ray and box""" ... -def GetRayCollisionMesh(ray: Ray,mesh: Mesh,transform: Matrix,) -> RayCollision: +def GetRayCollisionMesh(ray: Ray|list|tuple,mesh: Mesh|list|tuple,transform: Matrix|list|tuple,) -> RayCollision: """Get collision info between ray and mesh""" ... -def GetRayCollisionQuad(ray: Ray,p1: Vector3,p2: Vector3,p3: Vector3,p4: Vector3,) -> RayCollision: +def GetRayCollisionQuad(ray: Ray|list|tuple,p1: Vector3|list|tuple,p2: Vector3|list|tuple,p3: Vector3|list|tuple,p4: Vector3|list|tuple,) -> RayCollision: """Get collision info between ray and quad""" ... -def GetRayCollisionSphere(ray: Ray,center: Vector3,radius: float,) -> RayCollision: +def GetRayCollisionSphere(ray: Ray|list|tuple,center: Vector3|list|tuple,radius: float,) -> RayCollision: """Get collision info between ray and sphere""" ... -def GetRayCollisionTriangle(ray: Ray,p1: Vector3,p2: Vector3,p3: Vector3,) -> RayCollision: +def GetRayCollisionTriangle(ray: Ray|list|tuple,p1: Vector3|list|tuple,p2: Vector3|list|tuple,p3: Vector3|list|tuple,) -> RayCollision: """Get collision info between ray and triangle""" ... def GetRenderHeight() -> int: @@ -915,31 +891,31 @@ def GetRenderWidth() -> int: def GetScreenHeight() -> int: """Get current screen height""" ... -def GetScreenToWorld2D(position: Vector2,camera: Camera2D,) -> Vector2: +def GetScreenToWorld2D(position: Vector2|list|tuple,camera: Camera2D|list|tuple,) -> Vector2: """Get the world space position for a 2d camera screen space position""" ... def GetScreenWidth() -> int: """Get current screen width""" ... -def GetShaderLocation(shader: Shader,uniformName: str,) -> int: +def GetShaderLocation(shader: Shader|list|tuple,uniformName: bytes,) -> int: """Get shader uniform location""" ... -def GetShaderLocationAttrib(shader: Shader,attribName: str,) -> int: +def GetShaderLocationAttrib(shader: Shader|list|tuple,attribName: bytes,) -> int: """Get shader attribute location""" ... -def GetSplinePointBasis(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,t: float,) -> Vector2: +def GetSplinePointBasis(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: B-Spline""" ... -def GetSplinePointBezierCubic(p1: Vector2,c2: Vector2,c3: Vector2,p4: Vector2,t: float,) -> Vector2: +def GetSplinePointBezierCubic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,c3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: Cubic Bezier""" ... -def GetSplinePointBezierQuad(p1: Vector2,c2: Vector2,p3: Vector2,t: float,) -> Vector2: +def GetSplinePointBezierQuad(p1: Vector2|list|tuple,c2: Vector2|list|tuple,p3: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: Quadratic Bezier""" ... -def GetSplinePointCatmullRom(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,t: float,) -> Vector2: +def GetSplinePointCatmullRom(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: Catmull-Rom""" ... -def GetSplinePointLinear(startPos: Vector2,endPos: Vector2,t: float,) -> Vector2: +def GetSplinePointLinear(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: Linear""" ... def GetTime() -> float: @@ -969,297 +945,185 @@ def GetWindowPosition() -> Vector2: def GetWindowScaleDPI() -> Vector2: """Get window scale DPI factor""" ... -def GetWorkingDirectory() -> str: +def GetWorkingDirectory() -> bytes: """Get current working directory (uses static string)""" ... -def GetWorldToScreen(position: Vector3,camera: Camera3D,) -> Vector2: +def GetWorldToScreen(position: Vector3|list|tuple,camera: Camera3D|list|tuple,) -> Vector2: """Get the screen space position for a 3d world space position""" ... -def GetWorldToScreen2D(position: Vector2,camera: Camera2D,) -> Vector2: +def GetWorldToScreen2D(position: Vector2|list|tuple,camera: Camera2D|list|tuple,) -> Vector2: """Get the screen space position for a 2d camera world space position""" ... -def GetWorldToScreenEx(position: Vector3,camera: Camera3D,width: int,height: int,) -> Vector2: +def GetWorldToScreenEx(position: Vector3|list|tuple,camera: Camera3D|list|tuple,width: int,height: int,) -> Vector2: """Get size position for a 3d world space position""" ... -def GuiButton(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiButton(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiButton(bounds: Rectangle|list|tuple,text: bytes,) -> int: + """Button control, returns true when clicked""" ... -def GuiCheckBox(Rectangle_0: Rectangle,str_1: str,_Bool_pointer_2: Any,) -> int: - """int GuiCheckBox(struct Rectangle, char *, _Bool *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiCheckBox(bounds: Rectangle|list|tuple,text: bytes,checked: Any,) -> int: + """Check Box control, returns true when active""" ... -def GuiColorBarAlpha(Rectangle_0: Rectangle,str_1: str,float_pointer_2: Any,) -> int: - """int GuiColorBarAlpha(struct Rectangle, char *, float *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiColorBarAlpha(bounds: Rectangle|list|tuple,text: bytes,alpha: Any,) -> int: + """Color Bar Alpha control""" ... -def GuiColorBarHue(Rectangle_0: Rectangle,str_1: str,float_pointer_2: Any,) -> int: - """int GuiColorBarHue(struct Rectangle, char *, float *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiColorBarHue(bounds: Rectangle|list|tuple,text: bytes,value: Any,) -> int: + """Color Bar Hue control""" ... -def GuiColorPanel(Rectangle_0: Rectangle,str_1: str,Color_pointer_2: Any,) -> int: - """int GuiColorPanel(struct Rectangle, char *, struct Color *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiColorPanel(bounds: Rectangle|list|tuple,text: bytes,color: Any|list|tuple,) -> int: + """Color Panel control""" ... -def GuiColorPanelHSV(Rectangle_0: Rectangle,str_1: str,Vector3_pointer_2: Any,) -> int: - """int GuiColorPanelHSV(struct Rectangle, char *, struct Vector3 *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiColorPanelHSV(bounds: Rectangle|list|tuple,text: bytes,colorHsv: Any|list|tuple,) -> int: + """Color Panel control that returns HSV color value, used by GuiColorPickerHSV()""" ... -def GuiColorPicker(Rectangle_0: Rectangle,str_1: str,Color_pointer_2: Any,) -> int: - """int GuiColorPicker(struct Rectangle, char *, struct Color *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiColorPicker(bounds: Rectangle|list|tuple,text: bytes,color: Any|list|tuple,) -> int: + """Color Picker control (multiple color controls)""" ... -def GuiColorPickerHSV(Rectangle_0: Rectangle,str_1: str,Vector3_pointer_2: Any,) -> int: - """int GuiColorPickerHSV(struct Rectangle, char *, struct Vector3 *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiColorPickerHSV(bounds: Rectangle|list|tuple,text: bytes,colorHsv: Any|list|tuple,) -> int: + """Color Picker control that avoids conversion to RGB on each call (multiple color controls)""" ... -def GuiComboBox(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,) -> int: - """int GuiComboBox(struct Rectangle, char *, int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiComboBox(bounds: Rectangle|list|tuple,text: bytes,active: Any,) -> int: + """Combo Box control, returns selected item index""" ... def GuiDisable() -> None: - """void GuiDisable(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable gui controls (global state)""" ... def GuiDisableTooltip() -> None: - """void GuiDisableTooltip(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable gui tooltips (global state)""" ... -def GuiDrawIcon(int_0: int,int_1: int,int_2: int,int_3: int,Color_4: Color,) -> None: - """void GuiDrawIcon(int, int, int, int, struct Color); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiDrawIcon(iconId: int,posX: int,posY: int,pixelSize: int,color: Color|list|tuple,) -> None: + """Draw icon using pixel size at specified position""" ... -def GuiDropdownBox(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,_Bool_3: bool,) -> int: - """int GuiDropdownBox(struct Rectangle, char *, int *, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiDropdownBox(bounds: Rectangle|list|tuple,text: bytes,active: Any,editMode: bool,) -> int: + """Dropdown Box control, returns selected item""" ... -def GuiDummyRec(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiDummyRec(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiDummyRec(bounds: Rectangle|list|tuple,text: bytes,) -> int: + """Dummy control for placeholders""" ... def GuiEnable() -> None: - """void GuiEnable(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable gui controls (global state)""" ... def GuiEnableTooltip() -> None: - """void GuiEnableTooltip(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable gui tooltips (global state)""" ... def GuiGetFont() -> Font: - """struct Font GuiGetFont(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get gui custom font (global state)""" ... def GuiGetIcons() -> Any: - """unsigned int *GuiGetIcons(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get raygui icons data pointer""" ... def GuiGetState() -> int: - """int GuiGetState(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get gui state (global state)""" ... -def GuiGetStyle(int_0: int,int_1: int,) -> int: - """int GuiGetStyle(int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiGetStyle(control: int,property: int,) -> int: + """Get one style property""" ... -def GuiGrid(Rectangle_0: Rectangle,str_1: str,float_2: float,int_3: int,Vector2_pointer_4: Any,) -> int: - """int GuiGrid(struct Rectangle, char *, float, int, struct Vector2 *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiGrid(bounds: Rectangle|list|tuple,text: bytes,spacing: float,subdivs: int,mouseCell: Any|list|tuple,) -> int: + """Grid control, returns mouse cell position""" ... -def GuiGroupBox(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiGroupBox(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiGroupBox(bounds: Rectangle|list|tuple,text: bytes,) -> int: + """Group Box control with text name""" ... -def GuiIconText(int_0: int,str_1: str,) -> str: - """char *GuiIconText(int, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiIconText(iconId: int,text: bytes,) -> bytes: + """Get text with icon id prepended (if supported)""" ... def GuiIsLocked() -> bool: - """_Bool GuiIsLocked(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Check if gui is locked (global state)""" ... -def GuiLabel(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiLabel(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiLabel(bounds: Rectangle|list|tuple,text: bytes,) -> int: + """Label control, shows text""" ... -def GuiLabelButton(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiLabelButton(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiLabelButton(bounds: Rectangle|list|tuple,text: bytes,) -> int: + """Label button control, show true when clicked""" ... -def GuiLine(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiLine(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiLine(bounds: Rectangle|list|tuple,text: bytes,) -> int: + """Line separator control, could contain text""" ... -def GuiListView(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,int_pointer_3: Any,) -> int: - """int GuiListView(struct Rectangle, char *, int *, int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiListView(bounds: Rectangle|list|tuple,text: bytes,scrollIndex: Any,active: Any,) -> int: + """List View control, returns selected list item index""" ... -def GuiListViewEx(Rectangle_0: Rectangle,str_pointer_1: str,int_2: int,int_pointer_3: Any,int_pointer_4: Any,int_pointer_5: Any,) -> int: - """int GuiListViewEx(struct Rectangle, char * *, int, int *, int *, int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiListViewEx(bounds: Rectangle|list|tuple,text: list[bytes],count: int,scrollIndex: Any,active: Any,focus: Any,) -> int: + """List View with extended parameters""" ... -def GuiLoadIcons(str_0: str,_Bool_1: bool,) -> str: - """char * *GuiLoadIcons(char *, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiLoadIcons(fileName: bytes,loadIconsName: bool,) -> list[bytes]: + """Load raygui icons file (.rgi) into internal icons data""" ... -def GuiLoadStyle(str_0: str,) -> None: - """void GuiLoadStyle(char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiLoadStyle(fileName: bytes,) -> None: + """Load style file over global style variable (.rgs)""" ... def GuiLoadStyleDefault() -> None: - """void GuiLoadStyleDefault(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Load style default over global style""" ... def GuiLock() -> None: - """void GuiLock(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Lock gui controls (global state)""" ... -def GuiMessageBox(Rectangle_0: Rectangle,str_1: str,str_2: str,str_3: str,) -> int: - """int GuiMessageBox(struct Rectangle, char *, char *, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiMessageBox(bounds: Rectangle|list|tuple,title: bytes,message: bytes,buttons: bytes,) -> int: + """Message Box control, displays a message""" ... -def GuiPanel(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiPanel(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiPanel(bounds: Rectangle|list|tuple,text: bytes,) -> int: + """Panel control, useful to group controls""" ... -def GuiProgressBar(Rectangle_0: Rectangle,str_1: str,str_2: str,float_pointer_3: Any,float_4: float,float_5: float,) -> int: - """int GuiProgressBar(struct Rectangle, char *, char *, float *, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiProgressBar(bounds: Rectangle|list|tuple,textLeft: bytes,textRight: bytes,value: Any,minValue: float,maxValue: float,) -> int: + """Progress Bar control, shows current progress value""" ... -def GuiScrollPanel(Rectangle_0: Rectangle,str_1: str,Rectangle_2: Rectangle,Vector2_pointer_3: Any,Rectangle_pointer_4: Any,) -> int: - """int GuiScrollPanel(struct Rectangle, char *, struct Rectangle, struct Vector2 *, struct Rectangle *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiScrollPanel(bounds: Rectangle|list|tuple,text: bytes,content: Rectangle|list|tuple,scroll: Any|list|tuple,view: Any|list|tuple,) -> int: + """Scroll Panel control""" ... -def GuiSetAlpha(float_0: float,) -> None: - """void GuiSetAlpha(float); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSetAlpha(alpha: float,) -> None: + """Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f""" ... -def GuiSetFont(Font_0: Font,) -> None: - """void GuiSetFont(struct Font); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSetFont(font: Font|list|tuple,) -> None: + """Set gui custom font (global state)""" ... -def GuiSetIconScale(int_0: int,) -> None: - """void GuiSetIconScale(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSetIconScale(scale: int,) -> None: + """Set default icon drawing size""" ... -def GuiSetState(int_0: int,) -> None: - """void GuiSetState(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSetState(state: int,) -> None: + """Set gui state (global state)""" ... -def GuiSetStyle(int_0: int,int_1: int,int_2: int,) -> None: - """void GuiSetStyle(int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSetStyle(control: int,property: int,value: int,) -> None: + """Set one style property""" ... -def GuiSetTooltip(str_0: str,) -> None: - """void GuiSetTooltip(char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSetTooltip(tooltip: bytes,) -> None: + """Set tooltip string""" ... -def GuiSlider(Rectangle_0: Rectangle,str_1: str,str_2: str,float_pointer_3: Any,float_4: float,float_5: float,) -> int: - """int GuiSlider(struct Rectangle, char *, char *, float *, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSlider(bounds: Rectangle|list|tuple,textLeft: bytes,textRight: bytes,value: Any,minValue: float,maxValue: float,) -> int: + """Slider control, returns selected value""" ... -def GuiSliderBar(Rectangle_0: Rectangle,str_1: str,str_2: str,float_pointer_3: Any,float_4: float,float_5: float,) -> int: - """int GuiSliderBar(struct Rectangle, char *, char *, float *, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSliderBar(bounds: Rectangle|list|tuple,textLeft: bytes,textRight: bytes,value: Any,minValue: float,maxValue: float,) -> int: + """Slider Bar control, returns selected value""" ... -def GuiSpinner(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,int_3: int,int_4: int,_Bool_5: bool,) -> int: - """int GuiSpinner(struct Rectangle, char *, int *, int, int, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiSpinner(bounds: Rectangle|list|tuple,text: bytes,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: + """Spinner control, returns selected value""" ... -def GuiStatusBar(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiStatusBar(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiStatusBar(bounds: Rectangle|list|tuple,text: bytes,) -> int: + """Status Bar control, shows info text""" ... -def GuiTabBar(Rectangle_0: Rectangle,str_pointer_1: str,int_2: int,int_pointer_3: Any,) -> int: - """int GuiTabBar(struct Rectangle, char * *, int, int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiTabBar(bounds: Rectangle|list|tuple,text: list[bytes],count: int,active: Any,) -> int: + """Tab Bar control, returns TAB to be closed or -1""" ... -def GuiTextBox(Rectangle_0: Rectangle,str_1: str,int_2: int,_Bool_3: bool,) -> int: - """int GuiTextBox(struct Rectangle, char *, int, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiTextBox(bounds: Rectangle|list|tuple,text: bytes,textSize: int,editMode: bool,) -> int: + """Text Box control, updates input text""" ... -def GuiTextInputBox(Rectangle_0: Rectangle,str_1: str,str_2: str,str_3: str,str_4: str,int_5: int,_Bool_pointer_6: Any,) -> int: - """int GuiTextInputBox(struct Rectangle, char *, char *, char *, char *, int, _Bool *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiTextInputBox(bounds: Rectangle|list|tuple,title: bytes,message: bytes,buttons: bytes,text: bytes,textMaxSize: int,secretViewActive: Any,) -> int: + """Text Input Box control, ask for text, supports secret""" ... -def GuiToggle(Rectangle_0: Rectangle,str_1: str,_Bool_pointer_2: Any,) -> int: - """int GuiToggle(struct Rectangle, char *, _Bool *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiToggle(bounds: Rectangle|list|tuple,text: bytes,active: Any,) -> int: + """Toggle Button control, returns true when active""" ... -def GuiToggleGroup(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,) -> int: - """int GuiToggleGroup(struct Rectangle, char *, int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiToggleGroup(bounds: Rectangle|list|tuple,text: bytes,active: Any,) -> int: + """Toggle Group control, returns active toggle index""" ... -def GuiToggleSlider(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,) -> int: - """int GuiToggleSlider(struct Rectangle, char *, int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiToggleSlider(bounds: Rectangle|list|tuple,text: bytes,active: Any,) -> int: + """Toggle Slider control, returns true when clicked""" ... def GuiUnlock() -> None: - """void GuiUnlock(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Unlock gui controls (global state)""" ... -def GuiValueBox(Rectangle_0: Rectangle,str_1: str,int_pointer_2: Any,int_3: int,int_4: int,_Bool_5: bool,) -> int: - """int GuiValueBox(struct Rectangle, char *, int *, int, int, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiValueBox(bounds: Rectangle|list|tuple,text: bytes,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: + """Value Box control, updates input text with numbers""" ... -def GuiWindowBox(Rectangle_0: Rectangle,str_1: str,) -> int: - """int GuiWindowBox(struct Rectangle, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def GuiWindowBox(bounds: Rectangle|list|tuple,title: bytes,) -> int: + """Window Box control, shows a window that can be closed""" ... HUEBAR_PADDING: int HUEBAR_SELECTOR_HEIGHT: int @@ -1524,159 +1388,157 @@ ICON_ZOOM_BIG: int ICON_ZOOM_CENTER: int ICON_ZOOM_MEDIUM: int ICON_ZOOM_SMALL: int -def ImageAlphaClear(image: Any,color: Color,threshold: float,) -> None: +def ImageAlphaClear(image: Any|list|tuple,color: Color|list|tuple,threshold: float,) -> None: """Clear alpha channel to desired color""" ... -def ImageAlphaCrop(image: Any,threshold: float,) -> None: +def ImageAlphaCrop(image: Any|list|tuple,threshold: float,) -> None: """Crop image depending on alpha value""" ... -def ImageAlphaMask(image: Any,alphaMask: Image,) -> None: +def ImageAlphaMask(image: Any|list|tuple,alphaMask: Image|list|tuple,) -> None: """Apply alpha mask to image""" ... -def ImageAlphaPremultiply(image: Any,) -> None: +def ImageAlphaPremultiply(image: Any|list|tuple,) -> None: """Premultiply alpha channel""" ... -def ImageBlurGaussian(image: Any,blurSize: int,) -> None: +def ImageBlurGaussian(image: Any|list|tuple,blurSize: int,) -> None: """Apply Gaussian blur using a box blur approximation""" ... -def ImageClearBackground(dst: Any,color: Color,) -> None: +def ImageClearBackground(dst: Any|list|tuple,color: Color|list|tuple,) -> None: """Clear image background with given color""" ... -def ImageColorBrightness(image: Any,brightness: int,) -> None: +def ImageColorBrightness(image: Any|list|tuple,brightness: int,) -> None: """Modify image color: brightness (-255 to 255)""" ... -def ImageColorContrast(image: Any,contrast: float,) -> None: +def ImageColorContrast(image: Any|list|tuple,contrast: float,) -> None: """Modify image color: contrast (-100 to 100)""" ... -def ImageColorGrayscale(image: Any,) -> None: +def ImageColorGrayscale(image: Any|list|tuple,) -> None: """Modify image color: grayscale""" ... -def ImageColorInvert(image: Any,) -> None: +def ImageColorInvert(image: Any|list|tuple,) -> None: """Modify image color: invert""" ... -def ImageColorReplace(image: Any,color: Color,replace: Color,) -> None: +def ImageColorReplace(image: Any|list|tuple,color: Color|list|tuple,replace: Color|list|tuple,) -> None: """Modify image color: replace color""" ... -def ImageColorTint(image: Any,color: Color,) -> None: +def ImageColorTint(image: Any|list|tuple,color: Color|list|tuple,) -> None: """Modify image color: tint""" ... -def ImageCopy(image: Image,) -> Image: +def ImageCopy(image: Image|list|tuple,) -> Image: """Create an image duplicate (useful for transformations)""" ... -def ImageCrop(image: Any,crop: Rectangle,) -> None: +def ImageCrop(image: Any|list|tuple,crop: Rectangle|list|tuple,) -> None: """Crop an image to a defined rectangle""" ... -def ImageDither(image: Any,rBpp: int,gBpp: int,bBpp: int,aBpp: int,) -> None: +def ImageDither(image: Any|list|tuple,rBpp: int,gBpp: int,bBpp: int,aBpp: int,) -> None: """Dither image data to 16bpp or lower (Floyd-Steinberg dithering)""" ... -def ImageDraw(dst: Any,src: Image,srcRec: Rectangle,dstRec: Rectangle,tint: Color,) -> None: +def ImageDraw(dst: Any|list|tuple,src: Image|list|tuple,srcRec: Rectangle|list|tuple,dstRec: Rectangle|list|tuple,tint: Color|list|tuple,) -> None: """Draw a source image within a destination image (tint applied to source)""" ... -def ImageDrawCircle(dst: Any,centerX: int,centerY: int,radius: int,color: Color,) -> None: +def ImageDrawCircle(dst: Any|list|tuple,centerX: int,centerY: int,radius: int,color: Color|list|tuple,) -> None: """Draw a filled circle within an image""" ... -def ImageDrawCircleLines(dst: Any,centerX: int,centerY: int,radius: int,color: Color,) -> None: +def ImageDrawCircleLines(dst: Any|list|tuple,centerX: int,centerY: int,radius: int,color: Color|list|tuple,) -> None: """Draw circle outline within an image""" ... -def ImageDrawCircleLinesV(dst: Any,center: Vector2,radius: int,color: Color,) -> None: +def ImageDrawCircleLinesV(dst: Any|list|tuple,center: Vector2|list|tuple,radius: int,color: Color|list|tuple,) -> None: """Draw circle outline within an image (Vector version)""" ... -def ImageDrawCircleV(dst: Any,center: Vector2,radius: int,color: Color,) -> None: +def ImageDrawCircleV(dst: Any|list|tuple,center: Vector2|list|tuple,radius: int,color: Color|list|tuple,) -> None: """Draw a filled circle within an image (Vector version)""" ... -def ImageDrawLine(dst: Any,startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color,) -> None: +def ImageDrawLine(dst: Any|list|tuple,startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color|list|tuple,) -> None: """Draw line within an image""" ... -def ImageDrawLineV(dst: Any,start: Vector2,end: Vector2,color: Color,) -> None: +def ImageDrawLineV(dst: Any|list|tuple,start: Vector2|list|tuple,end: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw line within an image (Vector version)""" ... -def ImageDrawPixel(dst: Any,posX: int,posY: int,color: Color,) -> None: +def ImageDrawPixel(dst: Any|list|tuple,posX: int,posY: int,color: Color|list|tuple,) -> None: """Draw pixel within an image""" ... -def ImageDrawPixelV(dst: Any,position: Vector2,color: Color,) -> None: +def ImageDrawPixelV(dst: Any|list|tuple,position: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw pixel within an image (Vector version)""" ... -def ImageDrawRectangle(dst: Any,posX: int,posY: int,width: int,height: int,color: Color,) -> None: +def ImageDrawRectangle(dst: Any|list|tuple,posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: """Draw rectangle within an image""" ... -def ImageDrawRectangleLines(dst: Any,rec: Rectangle,thick: int,color: Color,) -> None: +def ImageDrawRectangleLines(dst: Any|list|tuple,rec: Rectangle|list|tuple,thick: int,color: Color|list|tuple,) -> None: """Draw rectangle lines within an image""" ... -def ImageDrawRectangleRec(dst: Any,rec: Rectangle,color: Color,) -> None: +def ImageDrawRectangleRec(dst: Any|list|tuple,rec: Rectangle|list|tuple,color: Color|list|tuple,) -> None: """Draw rectangle within an image""" ... -def ImageDrawRectangleV(dst: Any,position: Vector2,size: Vector2,color: Color,) -> None: +def ImageDrawRectangleV(dst: Any|list|tuple,position: Vector2|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw rectangle within an image (Vector version)""" ... -def ImageDrawText(dst: Any,text: str,posX: int,posY: int,fontSize: int,color: Color,) -> None: +def ImageDrawText(dst: Any|list|tuple,text: bytes,posX: int,posY: int,fontSize: int,color: Color|list|tuple,) -> None: """Draw text (using default font) within an image (destination)""" ... -def ImageDrawTextEx(dst: Any,font: Font,text: str,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: +def ImageDrawTextEx(dst: Any|list|tuple,font: Font|list|tuple,text: bytes,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: """Draw text (custom sprite font) within an image (destination)""" ... -def ImageFlipHorizontal(image: Any,) -> None: +def ImageFlipHorizontal(image: Any|list|tuple,) -> None: """Flip image horizontally""" ... -def ImageFlipVertical(image: Any,) -> None: +def ImageFlipVertical(image: Any|list|tuple,) -> None: """Flip image vertically""" ... -def ImageFormat(image: Any,newFormat: int,) -> None: +def ImageFormat(image: Any|list|tuple,newFormat: int,) -> None: """Convert image data to desired format""" ... -def ImageFromImage(image: Image,rec: Rectangle,) -> Image: +def ImageFromImage(image: Image|list|tuple,rec: Rectangle|list|tuple,) -> Image: """Create an image from another image piece""" ... -def ImageMipmaps(image: Any,) -> None: +def ImageMipmaps(image: Any|list|tuple,) -> None: """Compute all mipmap levels for a provided image""" ... -def ImageResize(image: Any,newWidth: int,newHeight: int,) -> None: +def ImageResize(image: Any|list|tuple,newWidth: int,newHeight: int,) -> None: """Resize image (Bicubic scaling algorithm)""" ... -def ImageResizeCanvas(image: Any,newWidth: int,newHeight: int,offsetX: int,offsetY: int,fill: Color,) -> None: +def ImageResizeCanvas(image: Any|list|tuple,newWidth: int,newHeight: int,offsetX: int,offsetY: int,fill: Color|list|tuple,) -> None: """Resize canvas and fill with color""" ... -def ImageResizeNN(image: Any,newWidth: int,newHeight: int,) -> None: +def ImageResizeNN(image: Any|list|tuple,newWidth: int,newHeight: int,) -> None: """Resize image (Nearest-Neighbor scaling algorithm)""" ... -def ImageRotate(image: Any,degrees: int,) -> None: +def ImageRotate(image: Any|list|tuple,degrees: int,) -> None: """Rotate image by input angle in degrees (-359 to 359)""" ... -def ImageRotateCCW(image: Any,) -> None: +def ImageRotateCCW(image: Any|list|tuple,) -> None: """Rotate image counter-clockwise 90deg""" ... -def ImageRotateCW(image: Any,) -> None: +def ImageRotateCW(image: Any|list|tuple,) -> None: """Rotate image clockwise 90deg""" ... -def ImageText(text: str,fontSize: int,color: Color,) -> Image: +def ImageText(text: bytes,fontSize: int,color: Color|list|tuple,) -> Image: """Create an image from text (default font)""" ... -def ImageTextEx(font: Font,text: str,fontSize: float,spacing: float,tint: Color,) -> Image: +def ImageTextEx(font: Font|list|tuple,text: bytes,fontSize: float,spacing: float,tint: Color|list|tuple,) -> Image: """Create an image from text (custom sprite font)""" ... -def ImageToPOT(image: Any,fill: Color,) -> None: +def ImageToPOT(image: Any|list|tuple,fill: Color|list|tuple,) -> None: """Convert image to POT (power-of-two)""" ... def InitAudioDevice() -> None: """Initialize audio device and context""" ... def InitPhysics() -> None: - """void InitPhysics(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Initializes physics system""" ... -def InitWindow(width: int,height: int,title: str,) -> None: +def InitWindow(width: int,height: int,title: bytes,) -> None: """Initialize window and OpenGL context""" ... def IsAudioDeviceReady() -> bool: """Check if audio device has been initialized successfully""" ... -def IsAudioStreamPlaying(stream: AudioStream,) -> bool: +def IsAudioStreamPlaying(stream: AudioStream|list|tuple,) -> bool: """Check if audio stream is playing""" ... -def IsAudioStreamProcessed(stream: AudioStream,) -> bool: +def IsAudioStreamProcessed(stream: AudioStream|list|tuple,) -> bool: """Check if any audio stream buffers requires refill""" ... -def IsAudioStreamReady(stream: AudioStream,) -> bool: +def IsAudioStreamReady(stream: AudioStream|list|tuple,) -> bool: """Checks if an audio stream is ready""" ... def IsCursorHidden() -> bool: @@ -1688,10 +1550,10 @@ def IsCursorOnScreen() -> bool: def IsFileDropped() -> bool: """Check if a file has been dropped into window""" ... -def IsFileExtension(fileName: str,ext: str,) -> bool: +def IsFileExtension(fileName: bytes,ext: bytes,) -> bool: """Check file extension (including point: .png, .wav)""" ... -def IsFontReady(font: Font,) -> bool: +def IsFontReady(font: Font|list|tuple,) -> bool: """Check if a font is ready""" ... def IsGamepadAvailable(gamepad: int,) -> bool: @@ -1712,7 +1574,7 @@ def IsGamepadButtonUp(gamepad: int,button: int,) -> bool: def IsGestureDetected(gesture: int,) -> bool: """Check if a gesture have been detected""" ... -def IsImageReady(image: Image,) -> bool: +def IsImageReady(image: Image|list|tuple,) -> bool: """Check if an image is ready""" ... def IsKeyDown(key: int,) -> bool: @@ -1730,13 +1592,13 @@ def IsKeyReleased(key: int,) -> bool: def IsKeyUp(key: int,) -> bool: """Check if a key is NOT being pressed""" ... -def IsMaterialReady(material: Material,) -> bool: +def IsMaterialReady(material: Material|list|tuple,) -> bool: """Check if a material is ready""" ... -def IsModelAnimationValid(model: Model,anim: ModelAnimation,) -> bool: +def IsModelAnimationValid(model: Model|list|tuple,anim: ModelAnimation|list|tuple,) -> bool: """Check model animation skeleton match""" ... -def IsModelReady(model: Model,) -> bool: +def IsModelReady(model: Model|list|tuple,) -> bool: """Check if a model is ready""" ... def IsMouseButtonDown(button: int,) -> bool: @@ -1751,31 +1613,31 @@ def IsMouseButtonReleased(button: int,) -> bool: def IsMouseButtonUp(button: int,) -> bool: """Check if a mouse button is NOT being pressed""" ... -def IsMusicReady(music: Music,) -> bool: +def IsMusicReady(music: Music|list|tuple,) -> bool: """Checks if a music stream is ready""" ... -def IsMusicStreamPlaying(music: Music,) -> bool: +def IsMusicStreamPlaying(music: Music|list|tuple,) -> bool: """Check if music is playing""" ... -def IsPathFile(path: str,) -> bool: +def IsPathFile(path: bytes,) -> bool: """Check if a given path is a file or a directory""" ... -def IsRenderTextureReady(target: RenderTexture,) -> bool: +def IsRenderTextureReady(target: RenderTexture|list|tuple,) -> bool: """Check if a render texture is ready""" ... -def IsShaderReady(shader: Shader,) -> bool: +def IsShaderReady(shader: Shader|list|tuple,) -> bool: """Check if a shader is ready""" ... -def IsSoundPlaying(sound: Sound,) -> bool: +def IsSoundPlaying(sound: Sound|list|tuple,) -> bool: """Check if a sound is currently playing""" ... -def IsSoundReady(sound: Sound,) -> bool: +def IsSoundReady(sound: Sound|list|tuple,) -> bool: """Checks if a sound is ready""" ... -def IsTextureReady(texture: Texture,) -> bool: +def IsTextureReady(texture: Texture|list|tuple,) -> bool: """Check if a texture is ready""" ... -def IsWaveReady(wave: Wave,) -> bool: +def IsWaveReady(wave: Wave|list|tuple,) -> bool: """Checks if wave data is ready""" ... def IsWindowFocused() -> bool: @@ -1925,141 +1787,139 @@ LOG_INFO: int LOG_NONE: int LOG_TRACE: int LOG_WARNING: int -def Lerp(float_0: float,float_1: float,float_2: float,) -> float: - """float Lerp(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Lerp(start: float,end: float,amount: float,) -> float: + """""" ... def LoadAudioStream(sampleRate: int,sampleSize: int,channels: int,) -> AudioStream: """Load audio stream (to stream raw audio pcm data)""" ... -def LoadAutomationEventList(fileName: str,) -> AutomationEventList: +def LoadAutomationEventList(fileName: bytes,) -> AutomationEventList: """Load automation events list from file, NULL for empty list, capacity = MAX_AUTOMATION_EVENTS""" ... -def LoadCodepoints(text: str,count: Any,) -> Any: +def LoadCodepoints(text: bytes,count: Any,) -> Any: """Load all codepoints from a UTF-8 text string, codepoints count returned by parameter""" ... -def LoadDirectoryFiles(dirPath: str,) -> FilePathList: +def LoadDirectoryFiles(dirPath: bytes,) -> FilePathList: """Load directory filepaths""" ... -def LoadDirectoryFilesEx(basePath: str,filter: str,scanSubdirs: bool,) -> FilePathList: +def LoadDirectoryFilesEx(basePath: bytes,filter: bytes,scanSubdirs: bool,) -> FilePathList: """Load directory filepaths with extension filtering and recursive directory scan""" ... def LoadDroppedFiles() -> FilePathList: """Load dropped filepaths""" ... -def LoadFileData(fileName: str,dataSize: Any,) -> str: +def LoadFileData(fileName: bytes,dataSize: Any,) -> bytes: """Load file data as byte array (read)""" ... -def LoadFileText(fileName: str,) -> str: +def LoadFileText(fileName: bytes,) -> bytes: """Load text data from file (read), returns a '\0' terminated string""" ... -def LoadFont(fileName: str,) -> Font: +def LoadFont(fileName: bytes,) -> Font: """Load font from file into GPU memory (VRAM)""" ... -def LoadFontData(fileData: str,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,type: int,) -> Any: +def LoadFontData(fileData: bytes,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,type: int,) -> Any: """Load font data for further use""" ... -def LoadFontEx(fileName: str,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: +def LoadFontEx(fileName: bytes,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: """Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character setFont""" ... -def LoadFontFromImage(image: Image,key: Color,firstChar: int,) -> Font: +def LoadFontFromImage(image: Image|list|tuple,key: Color|list|tuple,firstChar: int,) -> Font: """Load font from Image (XNA style)""" ... -def LoadFontFromMemory(fileType: str,fileData: str,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: +def LoadFontFromMemory(fileType: bytes,fileData: bytes,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: """Load font from memory buffer, fileType refers to extension: i.e. '.ttf'""" ... -def LoadImage(fileName: str,) -> Image: +def LoadImage(fileName: bytes,) -> Image: """Load image from file into CPU memory (RAM)""" ... -def LoadImageAnim(fileName: str,frames: Any,) -> Image: +def LoadImageAnim(fileName: bytes,frames: Any,) -> Image: """Load image sequence from file (frames appended to image.data)""" ... -def LoadImageColors(image: Image,) -> Any: +def LoadImageColors(image: Image|list|tuple,) -> Any: """Load color data from image as a Color array (RGBA - 32bit)""" ... -def LoadImageFromMemory(fileType: str,fileData: str,dataSize: int,) -> Image: +def LoadImageFromMemory(fileType: bytes,fileData: bytes,dataSize: int,) -> Image: """Load image from memory buffer, fileType refers to extension: i.e. '.png'""" ... def LoadImageFromScreen() -> Image: """Load image from screen buffer and (screenshot)""" ... -def LoadImageFromTexture(texture: Texture,) -> Image: +def LoadImageFromTexture(texture: Texture|list|tuple,) -> Image: """Load image from GPU texture data""" ... -def LoadImagePalette(image: Image,maxPaletteSize: int,colorCount: Any,) -> Any: +def LoadImagePalette(image: Image|list|tuple,maxPaletteSize: int,colorCount: Any,) -> Any: """Load colors palette from image as a Color array (RGBA - 32bit)""" ... -def LoadImageRaw(fileName: str,width: int,height: int,format: int,headerSize: int,) -> Image: +def LoadImageRaw(fileName: bytes,width: int,height: int,format: int,headerSize: int,) -> Image: """Load image from RAW file data""" ... -def LoadImageSvg(fileNameOrString: str,width: int,height: int,) -> Image: +def LoadImageSvg(fileNameOrString: bytes,width: int,height: int,) -> Image: """Load image from SVG file data or string with specified size""" ... def LoadMaterialDefault() -> Material: """Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)""" ... -def LoadMaterials(fileName: str,materialCount: Any,) -> Any: +def LoadMaterials(fileName: bytes,materialCount: Any,) -> Any: """Load materials from model file""" ... -def LoadModel(fileName: str,) -> Model: +def LoadModel(fileName: bytes,) -> Model: """Load model from files (meshes and materials)""" ... -def LoadModelAnimations(fileName: str,animCount: Any,) -> Any: +def LoadModelAnimations(fileName: bytes,animCount: Any,) -> Any: """Load model animations from file""" ... -def LoadModelFromMesh(mesh: Mesh,) -> Model: +def LoadModelFromMesh(mesh: Mesh|list|tuple,) -> Model: """Load model from generated mesh (default material)""" ... -def LoadMusicStream(fileName: str,) -> Music: +def LoadMusicStream(fileName: bytes,) -> Music: """Load music stream from file""" ... -def LoadMusicStreamFromMemory(fileType: str,data: str,dataSize: int,) -> Music: +def LoadMusicStreamFromMemory(fileType: bytes,data: bytes,dataSize: int,) -> Music: """Load music stream from data""" ... -def LoadRandomSequence(count: int,min: int,max: int,) -> Any: +def LoadRandomSequence(count: int,min_1: int,max_2: int,) -> Any: """Load random values sequence, no values repeated""" ... def LoadRenderTexture(width: int,height: int,) -> RenderTexture: """Load texture for rendering (framebuffer)""" ... -def LoadShader(vsFileName: str,fsFileName: str,) -> Shader: +def LoadShader(vsFileName: bytes,fsFileName: bytes,) -> Shader: """Load shader from files and bind default locations""" ... -def LoadShaderFromMemory(vsCode: str,fsCode: str,) -> Shader: +def LoadShaderFromMemory(vsCode: bytes,fsCode: bytes,) -> Shader: """Load shader from code strings and bind default locations""" ... -def LoadSound(fileName: str,) -> Sound: +def LoadSound(fileName: bytes,) -> Sound: """Load sound from file""" ... -def LoadSoundAlias(source: Sound,) -> Sound: +def LoadSoundAlias(source: Sound|list|tuple,) -> Sound: """Create a new sound that shares the same sample data as the source sound, does not own the sound data""" ... -def LoadSoundFromWave(wave: Wave,) -> Sound: +def LoadSoundFromWave(wave: Wave|list|tuple,) -> Sound: """Load sound from wave data""" ... -def LoadTexture(fileName: str,) -> Texture: +def LoadTexture(fileName: bytes,) -> Texture: """Load texture from file into GPU memory (VRAM)""" ... -def LoadTextureCubemap(image: Image,layout: int,) -> Texture: +def LoadTextureCubemap(image: Image|list|tuple,layout: int,) -> Texture: """Load cubemap from image, multiple image cubemap layouts supported""" ... -def LoadTextureFromImage(image: Image,) -> Texture: +def LoadTextureFromImage(image: Image|list|tuple,) -> Texture: """Load texture from image data""" ... -def LoadUTF8(codepoints: Any,length: int,) -> str: +def LoadUTF8(codepoints: Any,length: int,) -> bytes: """Load UTF-8 text encoded from codepoints array""" ... -def LoadVrStereoConfig(device: VrDeviceInfo,) -> VrStereoConfig: +def LoadVrStereoConfig(device: VrDeviceInfo|list|tuple,) -> VrStereoConfig: """Load VR stereo config for VR simulator device parameters""" ... -def LoadWave(fileName: str,) -> Wave: +def LoadWave(fileName: bytes,) -> Wave: """Load wave data from file""" ... -def LoadWaveFromMemory(fileType: str,fileData: str,dataSize: int,) -> Wave: +def LoadWaveFromMemory(fileType: bytes,fileData: bytes,dataSize: int,) -> Wave: """Load wave from memory buffer, fileType refers to extension: i.e. '.wav'""" ... -def LoadWaveSamples(wave: Wave,) -> Any: +def LoadWaveSamples(wave: Wave|list|tuple,) -> Any: """Load samples data from wave as a 32bit float data array""" ... MATERIAL_MAP_ALBEDO: int @@ -2091,118 +1951,76 @@ MOUSE_CURSOR_RESIZE_EW: int MOUSE_CURSOR_RESIZE_NESW: int MOUSE_CURSOR_RESIZE_NS: int MOUSE_CURSOR_RESIZE_NWSE: int -def MatrixAdd(Matrix_0: Matrix,Matrix_1: Matrix,) -> Matrix: - """struct Matrix MatrixAdd(struct Matrix, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixAdd(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: + """""" ... -def MatrixDeterminant(Matrix_0: Matrix,) -> float: - """float MatrixDeterminant(struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixDeterminant(mat: Matrix|list|tuple,) -> float: + """""" ... -def MatrixFrustum(double_0: float,double_1: float,double_2: float,double_3: float,double_4: float,double_5: float,) -> Matrix: - """struct Matrix MatrixFrustum(double, double, double, double, double, double); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixFrustum(left: float,right: float,bottom: float,top: float,near: float,far: float,) -> Matrix: + """""" ... def MatrixIdentity() -> Matrix: - """struct Matrix MatrixIdentity(); - -CFFI C function from raylib._raylib_cffi.lib""" + """""" ... -def MatrixInvert(Matrix_0: Matrix,) -> Matrix: - """struct Matrix MatrixInvert(struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixInvert(mat: Matrix|list|tuple,) -> Matrix: + """""" ... -def MatrixLookAt(Vector3_0: Vector3,Vector3_1: Vector3,Vector3_2: Vector3,) -> Matrix: - """struct Matrix MatrixLookAt(struct Vector3, struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixLookAt(eye: Vector3|list|tuple,target: Vector3|list|tuple,up: Vector3|list|tuple,) -> Matrix: + """""" ... -def MatrixMultiply(Matrix_0: Matrix,Matrix_1: Matrix,) -> Matrix: - """struct Matrix MatrixMultiply(struct Matrix, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixMultiply(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: + """""" ... -def MatrixOrtho(double_0: float,double_1: float,double_2: float,double_3: float,double_4: float,double_5: float,) -> Matrix: - """struct Matrix MatrixOrtho(double, double, double, double, double, double); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixOrtho(left: float,right: float,bottom: float,top: float,nearPlane: float,farPlane: float,) -> Matrix: + """""" ... -def MatrixPerspective(double_0: float,double_1: float,double_2: float,double_3: float,) -> Matrix: - """struct Matrix MatrixPerspective(double, double, double, double); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixPerspective(fovY: float,aspect: float,nearPlane: float,farPlane: float,) -> Matrix: + """""" ... -def MatrixRotate(Vector3_0: Vector3,float_1: float,) -> Matrix: - """struct Matrix MatrixRotate(struct Vector3, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixRotate(axis: Vector3|list|tuple,angle: float,) -> Matrix: + """""" ... -def MatrixRotateX(float_0: float,) -> Matrix: - """struct Matrix MatrixRotateX(float); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixRotateX(angle: float,) -> Matrix: + """""" ... -def MatrixRotateXYZ(Vector3_0: Vector3,) -> Matrix: - """struct Matrix MatrixRotateXYZ(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixRotateXYZ(angle: Vector3|list|tuple,) -> Matrix: + """""" ... -def MatrixRotateY(float_0: float,) -> Matrix: - """struct Matrix MatrixRotateY(float); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixRotateY(angle: float,) -> Matrix: + """""" ... -def MatrixRotateZ(float_0: float,) -> Matrix: - """struct Matrix MatrixRotateZ(float); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixRotateZ(angle: float,) -> Matrix: + """""" ... -def MatrixRotateZYX(Vector3_0: Vector3,) -> Matrix: - """struct Matrix MatrixRotateZYX(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixRotateZYX(angle: Vector3|list|tuple,) -> Matrix: + """""" ... -def MatrixScale(float_0: float,float_1: float,float_2: float,) -> Matrix: - """struct Matrix MatrixScale(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixScale(x: float,y: float,z: float,) -> Matrix: + """""" ... -def MatrixSubtract(Matrix_0: Matrix,Matrix_1: Matrix,) -> Matrix: - """struct Matrix MatrixSubtract(struct Matrix, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixSubtract(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: + """""" ... -def MatrixToFloatV(Matrix_0: Matrix,) -> float16: - """struct float16 MatrixToFloatV(struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixToFloatV(mat: Matrix|list|tuple,) -> float16: + """""" ... -def MatrixTrace(Matrix_0: Matrix,) -> float: - """float MatrixTrace(struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixTrace(mat: Matrix|list|tuple,) -> float: + """""" ... -def MatrixTranslate(float_0: float,float_1: float,float_2: float,) -> Matrix: - """struct Matrix MatrixTranslate(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixTranslate(x: float,y: float,z: float,) -> Matrix: + """""" ... -def MatrixTranspose(Matrix_0: Matrix,) -> Matrix: - """struct Matrix MatrixTranspose(struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def MatrixTranspose(mat: Matrix|list|tuple,) -> Matrix: + """""" ... def MaximizeWindow() -> None: """Set window state: maximized, if resizable (only PLATFORM_DESKTOP)""" ... -def MeasureText(text: str,fontSize: int,) -> int: +def MeasureText(text: bytes,fontSize: int,) -> int: """Measure string width for default font""" ... -def MeasureTextEx(font: Font,text: str,fontSize: float,spacing: float,) -> Vector2: +def MeasureTextEx(font: Font|list|tuple,text: bytes,fontSize: float,spacing: float,) -> Vector2: """Measure string size for Font""" ... def MemAlloc(size: int,) -> Any: @@ -2220,12 +2038,10 @@ def MinimizeWindow() -> None: NPATCH_NINE_PATCH: int NPATCH_THREE_PATCH_HORIZONTAL: int NPATCH_THREE_PATCH_VERTICAL: int -def Normalize(float_0: float,float_1: float,float_2: float,) -> float: - """float Normalize(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Normalize(value: float,start: float,end: float,) -> float: + """""" ... -def OpenURL(url: str,) -> None: +def OpenURL(url: bytes,) -> None: """Open URL with default system browser (if available)""" ... PHYSICS_CIRCLE: int @@ -2256,159 +2072,107 @@ PIXELFORMAT_UNCOMPRESSED_R8G8B8: int PIXELFORMAT_UNCOMPRESSED_R8G8B8A8: int PROGRESSBAR: int PROGRESS_PADDING: int -def PauseAudioStream(stream: AudioStream,) -> None: +def PauseAudioStream(stream: AudioStream|list|tuple,) -> None: """Pause audio stream""" ... -def PauseMusicStream(music: Music,) -> None: +def PauseMusicStream(music: Music|list|tuple,) -> None: """Pause music playing""" ... -def PauseSound(sound: Sound,) -> None: +def PauseSound(sound: Sound|list|tuple,) -> None: """Pause a sound""" ... -def PhysicsAddForce(PhysicsBodyData_pointer_0: Any,Vector2_1: Vector2,) -> None: - """void PhysicsAddForce(struct PhysicsBodyData *, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def PhysicsAddForce(body: Any|list|tuple,force: Vector2|list|tuple,) -> None: + """Adds a force to a physics body""" ... -def PhysicsAddTorque(PhysicsBodyData_pointer_0: Any,float_1: float,) -> None: - """void PhysicsAddTorque(struct PhysicsBodyData *, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def PhysicsAddTorque(body: Any|list|tuple,amount: float,) -> None: + """Adds an angular force to a physics body""" ... -def PhysicsShatter(PhysicsBodyData_pointer_0: Any,Vector2_1: Vector2,float_2: float,) -> None: - """void PhysicsShatter(struct PhysicsBodyData *, struct Vector2, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def PhysicsShatter(body: Any|list|tuple,position: Vector2|list|tuple,force: float,) -> None: + """Shatters a polygon shape physics body to little physics bodies with explosion force""" ... -def PlayAudioStream(stream: AudioStream,) -> None: +def PlayAudioStream(stream: AudioStream|list|tuple,) -> None: """Play audio stream""" ... -def PlayAutomationEvent(event: AutomationEvent,) -> None: +def PlayAutomationEvent(event: AutomationEvent|list|tuple,) -> None: """Play a recorded automation event""" ... -def PlayMusicStream(music: Music,) -> None: +def PlayMusicStream(music: Music|list|tuple,) -> None: """Start music playing""" ... -def PlaySound(sound: Sound,) -> None: +def PlaySound(sound: Sound|list|tuple,) -> None: """Play a sound""" ... def PollInputEvents() -> None: """Register all input events""" ... -def QuaternionAdd(Vector4_0: Vector4,Vector4_1: Vector4,) -> Vector4: - """struct Vector4 QuaternionAdd(struct Vector4, struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionAdd(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: + """""" ... -def QuaternionAddValue(Vector4_0: Vector4,float_1: float,) -> Vector4: - """struct Vector4 QuaternionAddValue(struct Vector4, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionAddValue(q: Vector4|list|tuple,add: float,) -> Vector4: + """""" ... -def QuaternionDivide(Vector4_0: Vector4,Vector4_1: Vector4,) -> Vector4: - """struct Vector4 QuaternionDivide(struct Vector4, struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionDivide(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: + """""" ... -def QuaternionEquals(Vector4_0: Vector4,Vector4_1: Vector4,) -> int: - """int QuaternionEquals(struct Vector4, struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionEquals(p: Vector4|list|tuple,q: Vector4|list|tuple,) -> int: + """""" ... -def QuaternionFromAxisAngle(Vector3_0: Vector3,float_1: float,) -> Vector4: - """struct Vector4 QuaternionFromAxisAngle(struct Vector3, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionFromAxisAngle(axis: Vector3|list|tuple,angle: float,) -> Vector4: + """""" ... -def QuaternionFromEuler(float_0: float,float_1: float,float_2: float,) -> Vector4: - """struct Vector4 QuaternionFromEuler(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionFromEuler(pitch: float,yaw: float,roll: float,) -> Vector4: + """""" ... -def QuaternionFromMatrix(Matrix_0: Matrix,) -> Vector4: - """struct Vector4 QuaternionFromMatrix(struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionFromMatrix(mat: Matrix|list|tuple,) -> Vector4: + """""" ... -def QuaternionFromVector3ToVector3(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector4: - """struct Vector4 QuaternionFromVector3ToVector3(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionFromVector3ToVector3(from_0: Vector3|list|tuple,to: Vector3|list|tuple,) -> Vector4: + """""" ... def QuaternionIdentity() -> Vector4: - """struct Vector4 QuaternionIdentity(); - -CFFI C function from raylib._raylib_cffi.lib""" + """""" ... -def QuaternionInvert(Vector4_0: Vector4,) -> Vector4: - """struct Vector4 QuaternionInvert(struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionInvert(q: Vector4|list|tuple,) -> Vector4: + """""" ... -def QuaternionLength(Vector4_0: Vector4,) -> float: - """float QuaternionLength(struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionLength(q: Vector4|list|tuple,) -> float: + """""" ... -def QuaternionLerp(Vector4_0: Vector4,Vector4_1: Vector4,float_2: float,) -> Vector4: - """struct Vector4 QuaternionLerp(struct Vector4, struct Vector4, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionLerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: + """""" ... -def QuaternionMultiply(Vector4_0: Vector4,Vector4_1: Vector4,) -> Vector4: - """struct Vector4 QuaternionMultiply(struct Vector4, struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionMultiply(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: + """""" ... -def QuaternionNlerp(Vector4_0: Vector4,Vector4_1: Vector4,float_2: float,) -> Vector4: - """struct Vector4 QuaternionNlerp(struct Vector4, struct Vector4, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionNlerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: + """""" ... -def QuaternionNormalize(Vector4_0: Vector4,) -> Vector4: - """struct Vector4 QuaternionNormalize(struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionNormalize(q: Vector4|list|tuple,) -> Vector4: + """""" ... -def QuaternionScale(Vector4_0: Vector4,float_1: float,) -> Vector4: - """struct Vector4 QuaternionScale(struct Vector4, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionScale(q: Vector4|list|tuple,mul: float,) -> Vector4: + """""" ... -def QuaternionSlerp(Vector4_0: Vector4,Vector4_1: Vector4,float_2: float,) -> Vector4: - """struct Vector4 QuaternionSlerp(struct Vector4, struct Vector4, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionSlerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: + """""" ... -def QuaternionSubtract(Vector4_0: Vector4,Vector4_1: Vector4,) -> Vector4: - """struct Vector4 QuaternionSubtract(struct Vector4, struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionSubtract(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: + """""" ... -def QuaternionSubtractValue(Vector4_0: Vector4,float_1: float,) -> Vector4: - """struct Vector4 QuaternionSubtractValue(struct Vector4, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionSubtractValue(q: Vector4|list|tuple,sub: float,) -> Vector4: + """""" ... -def QuaternionToAxisAngle(Vector4_0: Vector4,Vector3_pointer_1: Any,float_pointer_2: Any,) -> None: - """void QuaternionToAxisAngle(struct Vector4, struct Vector3 *, float *); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionToAxisAngle(q: Vector4|list|tuple,outAxis: Any|list|tuple,outAngle: Any,) -> None: + """""" ... -def QuaternionToEuler(Vector4_0: Vector4,) -> Vector3: - """struct Vector3 QuaternionToEuler(struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionToEuler(q: Vector4|list|tuple,) -> Vector3: + """""" ... -def QuaternionToMatrix(Vector4_0: Vector4,) -> Matrix: - """struct Matrix QuaternionToMatrix(struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionToMatrix(q: Vector4|list|tuple,) -> Matrix: + """""" ... -def QuaternionTransform(Vector4_0: Vector4,Matrix_1: Matrix,) -> Vector4: - """struct Vector4 QuaternionTransform(struct Vector4, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def QuaternionTransform(q: Vector4|list|tuple,mat: Matrix|list|tuple,) -> Vector4: + """""" ... RL_ATTACHMENT_COLOR_CHANNEL0: int RL_ATTACHMENT_COLOR_CHANNEL1: int @@ -2521,26 +2285,22 @@ RL_TEXTURE_FILTER_ANISOTROPIC_8X: int RL_TEXTURE_FILTER_BILINEAR: int RL_TEXTURE_FILTER_POINT: int RL_TEXTURE_FILTER_TRILINEAR: int -def Remap(float_0: float,float_1: float,float_2: float,float_3: float,float_4: float,) -> float: - """float Remap(float, float, float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Remap(value: float,inputStart: float,inputEnd: float,outputStart: float,outputEnd: float,) -> float: + """""" ... def ResetPhysics() -> None: - """void ResetPhysics(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Reset physics system (global variables)""" ... def RestoreWindow() -> None: """Set window state: not minimized/maximized (only PLATFORM_DESKTOP)""" ... -def ResumeAudioStream(stream: AudioStream,) -> None: +def ResumeAudioStream(stream: AudioStream|list|tuple,) -> None: """Resume audio stream""" ... -def ResumeMusicStream(music: Music,) -> None: +def ResumeMusicStream(music: Music|list|tuple,) -> None: """Resume playing paused music""" ... -def ResumeSound(sound: Sound,) -> None: +def ResumeSound(sound: Sound|list|tuple,) -> None: """Resume a paused sound""" ... SCROLLBAR: int @@ -2600,37 +2360,37 @@ STATE_FOCUSED: int STATE_NORMAL: int STATE_PRESSED: int STATUSBAR: int -def SaveFileData(fileName: str,data: Any,dataSize: int,) -> bool: +def SaveFileData(fileName: bytes,data: Any,dataSize: int,) -> bool: """Save data to file from byte array (write), returns true on success""" ... -def SaveFileText(fileName: str,text: str,) -> bool: +def SaveFileText(fileName: bytes,text: bytes,) -> bool: """Save text data to file (write), string must be '\0' terminated, returns true on success""" ... -def SeekMusicStream(music: Music,position: float,) -> None: +def SeekMusicStream(music: Music|list|tuple,position: float,) -> None: """Seek music to a position (in seconds)""" ... def SetAudioStreamBufferSizeDefault(size: int,) -> None: """Default size for new audio streams""" ... -def SetAudioStreamCallback(stream: AudioStream,callback: Any,) -> None: +def SetAudioStreamCallback(stream: AudioStream|list|tuple,callback: Any,) -> None: """Audio thread callback to request new data""" ... -def SetAudioStreamPan(stream: AudioStream,pan: float,) -> None: +def SetAudioStreamPan(stream: AudioStream|list|tuple,pan: float,) -> None: """Set pan for audio stream (0.5 is centered)""" ... -def SetAudioStreamPitch(stream: AudioStream,pitch: float,) -> None: +def SetAudioStreamPitch(stream: AudioStream|list|tuple,pitch: float,) -> None: """Set pitch for audio stream (1.0 is base level)""" ... -def SetAudioStreamVolume(stream: AudioStream,volume: float,) -> None: +def SetAudioStreamVolume(stream: AudioStream|list|tuple,volume: float,) -> None: """Set volume for audio stream (1.0 is max level)""" ... def SetAutomationEventBaseFrame(frame: int,) -> None: """Set automation event internal base frame to start recording""" ... -def SetAutomationEventList(list: Any,) -> None: +def SetAutomationEventList(list_0: Any|list|tuple,) -> None: """Set automation event list to record to""" ... -def SetClipboardText(text: str,) -> None: +def SetClipboardText(text: bytes,) -> None: """Set clipboard text content""" ... def SetConfigFlags(flags: int,) -> None: @@ -2639,25 +2399,25 @@ def SetConfigFlags(flags: int,) -> None: def SetExitKey(key: int,) -> None: """Set a custom key to exit program (default is ESC)""" ... -def SetGamepadMappings(mappings: str,) -> int: +def SetGamepadMappings(mappings: bytes,) -> int: """Set internal gamepad mappings (SDL_GameControllerDB)""" ... def SetGesturesEnabled(flags: int,) -> None: """Enable a set of gestures using flags""" ... -def SetLoadFileDataCallback(callback: str,) -> None: +def SetLoadFileDataCallback(callback: bytes,) -> None: """Set custom file binary data loader""" ... -def SetLoadFileTextCallback(callback: str,) -> None: +def SetLoadFileTextCallback(callback: bytes,) -> None: """Set custom file text data loader""" ... def SetMasterVolume(volume: float,) -> None: """Set master volume (listener)""" ... -def SetMaterialTexture(material: Any,mapType: int,texture: Texture,) -> None: +def SetMaterialTexture(material: Any|list|tuple,mapType: int,texture: Texture|list|tuple,) -> None: """Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)""" ... -def SetModelMeshMaterial(model: Any,meshId: int,materialId: int,) -> None: +def SetModelMeshMaterial(model: Any|list|tuple,meshId: int,materialId: int,) -> None: """Set material for a mesh""" ... def SetMouseCursor(cursor: int,) -> None: @@ -2672,64 +2432,58 @@ def SetMousePosition(x: int,y: int,) -> None: def SetMouseScale(scaleX: float,scaleY: float,) -> None: """Set mouse scaling""" ... -def SetMusicPan(music: Music,pan: float,) -> None: +def SetMusicPan(music: Music|list|tuple,pan: float,) -> None: """Set pan for a music (0.5 is center)""" ... -def SetMusicPitch(music: Music,pitch: float,) -> None: +def SetMusicPitch(music: Music|list|tuple,pitch: float,) -> None: """Set pitch for a music (1.0 is base level)""" ... -def SetMusicVolume(music: Music,volume: float,) -> None: +def SetMusicVolume(music: Music|list|tuple,volume: float,) -> None: """Set volume for music (1.0 is max level)""" ... -def SetPhysicsBodyRotation(PhysicsBodyData_pointer_0: Any,float_1: float,) -> None: - """void SetPhysicsBodyRotation(struct PhysicsBodyData *, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def SetPhysicsBodyRotation(body: Any|list|tuple,radians: float,) -> None: + """Sets physics body shape transform based on radians parameter""" ... -def SetPhysicsGravity(float_0: float,float_1: float,) -> None: - """void SetPhysicsGravity(float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def SetPhysicsGravity(x: float,y: float,) -> None: + """Sets physics global gravity force""" ... -def SetPhysicsTimeStep(double_0: float,) -> None: - """void SetPhysicsTimeStep(double); - -CFFI C function from raylib._raylib_cffi.lib""" +def SetPhysicsTimeStep(delta: float,) -> None: + """Sets physics fixed time step in milliseconds. 1.666666 by default""" ... -def SetPixelColor(dstPtr: Any,color: Color,format: int,) -> None: +def SetPixelColor(dstPtr: Any,color: Color|list|tuple,format: int,) -> None: """Set color formatted into destination pixel pointer""" ... def SetRandomSeed(seed: int,) -> None: """Set the seed for the random number generator""" ... -def SetSaveFileDataCallback(callback: str,) -> None: +def SetSaveFileDataCallback(callback: bytes,) -> None: """Set custom file binary data saver""" ... -def SetSaveFileTextCallback(callback: str,) -> None: +def SetSaveFileTextCallback(callback: bytes,) -> None: """Set custom file text data saver""" ... -def SetShaderValue(shader: Shader,locIndex: int,value: Any,uniformType: int,) -> None: +def SetShaderValue(shader: Shader|list|tuple,locIndex: int,value: Any,uniformType: int,) -> None: """Set shader uniform value""" ... -def SetShaderValueMatrix(shader: Shader,locIndex: int,mat: Matrix,) -> None: +def SetShaderValueMatrix(shader: Shader|list|tuple,locIndex: int,mat: Matrix|list|tuple,) -> None: """Set shader uniform value (matrix 4x4)""" ... -def SetShaderValueTexture(shader: Shader,locIndex: int,texture: Texture,) -> None: +def SetShaderValueTexture(shader: Shader|list|tuple,locIndex: int,texture: Texture|list|tuple,) -> None: """Set shader uniform value for texture (sampler2d)""" ... -def SetShaderValueV(shader: Shader,locIndex: int,value: Any,uniformType: int,count: int,) -> None: +def SetShaderValueV(shader: Shader|list|tuple,locIndex: int,value: Any,uniformType: int,count: int,) -> None: """Set shader uniform value vector""" ... -def SetShapesTexture(texture: Texture,source: Rectangle,) -> None: +def SetShapesTexture(texture: Texture|list|tuple,source: Rectangle|list|tuple,) -> None: """Set texture and rectangle to be used on shapes drawing""" ... -def SetSoundPan(sound: Sound,pan: float,) -> None: +def SetSoundPan(sound: Sound|list|tuple,pan: float,) -> None: """Set pan for a sound (0.5 is center)""" ... -def SetSoundPitch(sound: Sound,pitch: float,) -> None: +def SetSoundPitch(sound: Sound|list|tuple,pitch: float,) -> None: """Set pitch for a sound (1.0 is base level)""" ... -def SetSoundVolume(sound: Sound,volume: float,) -> None: +def SetSoundVolume(sound: Sound|list|tuple,volume: float,) -> None: """Set volume for a sound (1.0 is max level)""" ... def SetTargetFPS(fps: int,) -> None: @@ -2738,13 +2492,13 @@ def SetTargetFPS(fps: int,) -> None: def SetTextLineSpacing(spacing: int,) -> None: """Set vertical line spacing when drawing with line-breaks""" ... -def SetTextureFilter(texture: Texture,filter: int,) -> None: +def SetTextureFilter(texture: Texture|list|tuple,filter: int,) -> None: """Set texture scaling filter mode""" ... -def SetTextureWrap(texture: Texture,wrap: int,) -> None: +def SetTextureWrap(texture: Texture|list|tuple,wrap: int,) -> None: """Set texture wrapping mode""" ... -def SetTraceLogCallback(callback: str,) -> None: +def SetTraceLogCallback(callback: bytes,) -> None: """Set custom trace log""" ... def SetTraceLogLevel(logLevel: int,) -> None: @@ -2753,10 +2507,10 @@ def SetTraceLogLevel(logLevel: int,) -> None: def SetWindowFocused() -> None: """Set window focused (only PLATFORM_DESKTOP)""" ... -def SetWindowIcon(image: Image,) -> None: +def SetWindowIcon(image: Image|list|tuple,) -> None: """Set icon for window (single image, RGBA 32bit, only PLATFORM_DESKTOP)""" ... -def SetWindowIcons(images: Any,count: int,) -> None: +def SetWindowIcons(images: Any|list|tuple,count: int,) -> None: """Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP)""" ... def SetWindowMaxSize(width: int,height: int,) -> None: @@ -2780,7 +2534,7 @@ def SetWindowSize(width: int,height: int,) -> None: def SetWindowState(flags: int,) -> None: """Set window configuration state using flags (only PLATFORM_DESKTOP)""" ... -def SetWindowTitle(title: str,) -> None: +def SetWindowTitle(title: bytes,) -> None: """Set title for window (only PLATFORM_DESKTOP and PLATFORM_WEB)""" ... def ShowCursor() -> None: @@ -2789,16 +2543,16 @@ def ShowCursor() -> None: def StartAutomationEventRecording() -> None: """Start recording automation events (AutomationEventList must be set)""" ... -def StopAudioStream(stream: AudioStream,) -> None: +def StopAudioStream(stream: AudioStream|list|tuple,) -> None: """Stop audio stream""" ... def StopAutomationEventRecording() -> None: """Stop recording automation events""" ... -def StopMusicStream(music: Music,) -> None: +def StopMusicStream(music: Music|list|tuple,) -> None: """Stop music playing""" ... -def StopSound(sound: Sound,) -> None: +def StopSound(sound: Sound|list|tuple,) -> None: """Stop playing a sound""" ... def SwapScreenBuffer() -> None: @@ -2837,52 +2591,52 @@ TEXT_WRAP_MODE: int TEXT_WRAP_NONE: int TEXT_WRAP_WORD: int TOGGLE: int -def TakeScreenshot(fileName: str,) -> None: +def TakeScreenshot(fileName: bytes,) -> None: """Takes a screenshot of current screen (filename extension defines format)""" ... -def TextAppend(text: str,append: str,position: Any,) -> None: +def TextAppend(text: bytes,append: bytes,position: Any,) -> None: """Append text at specific position and move cursor!""" ... -def TextCopy(dst: str,src: str,) -> int: +def TextCopy(dst: bytes,src: bytes,) -> int: """Copy one string to another, returns bytes copied""" ... -def TextFindIndex(text: str,find: str,) -> int: +def TextFindIndex(text: bytes,find: bytes,) -> int: """Find first text occurrence within a string""" ... -def TextFormat(*args) -> str: +def TextFormat(*args) -> bytes: """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" ... -def TextInsert(text: str,insert: str,position: int,) -> str: +def TextInsert(text: bytes,insert: bytes,position: int,) -> bytes: """Insert text in a position (WARNING: memory must be freed!)""" ... -def TextIsEqual(text1: str,text2: str,) -> bool: +def TextIsEqual(text1: bytes,text2: bytes,) -> bool: """Check if two text string are equal""" ... -def TextJoin(textList: str,count: int,delimiter: str,) -> str: +def TextJoin(textList: list[bytes],count: int,delimiter: bytes,) -> bytes: """Join text strings with delimiter""" ... -def TextLength(text: str,) -> int: +def TextLength(text: bytes,) -> int: """Get text length, checks for '\0' ending""" ... -def TextReplace(text: str,replace: str,by: str,) -> str: +def TextReplace(text: bytes,replace: bytes,by: bytes,) -> bytes: """Replace text string (WARNING: memory must be freed!)""" ... -def TextSplit(text: str,delimiter: str,count: Any,) -> str: +def TextSplit(text: bytes,delimiter: bytes,count: Any,) -> list[bytes]: """Split text into multiple strings""" ... -def TextSubtext(text: str,position: int,length: int,) -> str: +def TextSubtext(text: bytes,position: int,length: int,) -> bytes: """Get a piece of a text string""" ... -def TextToInteger(text: str,) -> int: +def TextToInteger(text: bytes,) -> int: """Get integer value from text (negative values not supported)""" ... -def TextToLower(text: str,) -> str: +def TextToLower(text: bytes,) -> bytes: """Get lower case version of provided string""" ... -def TextToPascal(text: str,) -> str: +def TextToPascal(text: bytes,) -> bytes: """Get Pascal case notation version of provided string""" ... -def TextToUpper(text: str,) -> str: +def TextToUpper(text: bytes,) -> bytes: """Get upper case version of provided string""" ... def ToggleBorderlessWindowed() -> None: @@ -2894,1343 +2648,1544 @@ def ToggleFullscreen() -> None: def TraceLog(*args) -> None: """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" ... -def UnloadAudioStream(stream: AudioStream,) -> None: +def UnloadAudioStream(stream: AudioStream|list|tuple,) -> None: """Unload audio stream and free memory""" ... -def UnloadAutomationEventList(list: Any,) -> None: +def UnloadAutomationEventList(list_0: Any|list|tuple,) -> None: """Unload automation events list from file""" ... def UnloadCodepoints(codepoints: Any,) -> None: """Unload codepoints data from memory""" ... -def UnloadDirectoryFiles(files: FilePathList,) -> None: +def UnloadDirectoryFiles(files: FilePathList|list|tuple,) -> None: """Unload filepaths""" ... -def UnloadDroppedFiles(files: FilePathList,) -> None: +def UnloadDroppedFiles(files: FilePathList|list|tuple,) -> None: """Unload dropped filepaths""" ... -def UnloadFileData(data: str,) -> None: +def UnloadFileData(data: bytes,) -> None: """Unload file data allocated by LoadFileData()""" ... -def UnloadFileText(text: str,) -> None: +def UnloadFileText(text: bytes,) -> None: """Unload file text data allocated by LoadFileText()""" ... -def UnloadFont(font: Font,) -> None: +def UnloadFont(font: Font|list|tuple,) -> None: """Unload font from GPU memory (VRAM)""" ... -def UnloadFontData(glyphs: Any,glyphCount: int,) -> None: +def UnloadFontData(glyphs: Any|list|tuple,glyphCount: int,) -> None: """Unload font chars info data (RAM)""" ... -def UnloadImage(image: Image,) -> None: +def UnloadImage(image: Image|list|tuple,) -> None: """Unload image from CPU memory (RAM)""" ... -def UnloadImageColors(colors: Any,) -> None: +def UnloadImageColors(colors: Any|list|tuple,) -> None: """Unload color data loaded with LoadImageColors()""" ... -def UnloadImagePalette(colors: Any,) -> None: +def UnloadImagePalette(colors: Any|list|tuple,) -> None: """Unload colors palette loaded with LoadImagePalette()""" ... -def UnloadMaterial(material: Material,) -> None: +def UnloadMaterial(material: Material|list|tuple,) -> None: """Unload material from GPU memory (VRAM)""" ... -def UnloadMesh(mesh: Mesh,) -> None: +def UnloadMesh(mesh: Mesh|list|tuple,) -> None: """Unload mesh data from CPU and GPU""" ... -def UnloadModel(model: Model,) -> None: +def UnloadModel(model: Model|list|tuple,) -> None: """Unload model (including meshes) from memory (RAM and/or VRAM)""" ... -def UnloadModelAnimation(anim: ModelAnimation,) -> None: +def UnloadModelAnimation(anim: ModelAnimation|list|tuple,) -> None: """Unload animation data""" ... -def UnloadModelAnimations(animations: Any,animCount: int,) -> None: +def UnloadModelAnimations(animations: Any|list|tuple,animCount: int,) -> None: """Unload animation array data""" ... -def UnloadMusicStream(music: Music,) -> None: +def UnloadMusicStream(music: Music|list|tuple,) -> None: """Unload music stream""" ... def UnloadRandomSequence(sequence: Any,) -> None: """Unload random values sequence""" ... -def UnloadRenderTexture(target: RenderTexture,) -> None: +def UnloadRenderTexture(target: RenderTexture|list|tuple,) -> None: """Unload render texture from GPU memory (VRAM)""" ... -def UnloadShader(shader: Shader,) -> None: +def UnloadShader(shader: Shader|list|tuple,) -> None: """Unload shader from GPU memory (VRAM)""" ... -def UnloadSound(sound: Sound,) -> None: +def UnloadSound(sound: Sound|list|tuple,) -> None: """Unload sound""" ... -def UnloadSoundAlias(alias: Sound,) -> None: +def UnloadSoundAlias(alias: Sound|list|tuple,) -> None: """Unload a sound alias (does not deallocate sample data)""" ... -def UnloadTexture(texture: Texture,) -> None: +def UnloadTexture(texture: Texture|list|tuple,) -> None: """Unload texture from GPU memory (VRAM)""" ... -def UnloadUTF8(text: str,) -> None: +def UnloadUTF8(text: bytes,) -> None: """Unload UTF-8 text encoded from codepoints array""" ... -def UnloadVrStereoConfig(config: VrStereoConfig,) -> None: +def UnloadVrStereoConfig(config: VrStereoConfig|list|tuple,) -> None: """Unload VR stereo config""" ... -def UnloadWave(wave: Wave,) -> None: +def UnloadWave(wave: Wave|list|tuple,) -> None: """Unload wave data""" ... def UnloadWaveSamples(samples: Any,) -> None: """Unload samples data loaded with LoadWaveSamples()""" ... -def UpdateAudioStream(stream: AudioStream,data: Any,frameCount: int,) -> None: +def UpdateAudioStream(stream: AudioStream|list|tuple,data: Any,frameCount: int,) -> None: """Update audio stream buffers with data""" ... -def UpdateCamera(camera: Any,mode: int,) -> None: +def UpdateCamera(camera: Any|list|tuple,mode: int,) -> None: """Update camera position for selected mode""" ... -def UpdateCameraPro(camera: Any,movement: Vector3,rotation: Vector3,zoom: float,) -> None: +def UpdateCameraPro(camera: Any|list|tuple,movement: Vector3|list|tuple,rotation: Vector3|list|tuple,zoom: float,) -> None: """Update camera movement/rotation""" ... -def UpdateMeshBuffer(mesh: Mesh,index: int,data: Any,dataSize: int,offset: int,) -> None: +def UpdateMeshBuffer(mesh: Mesh|list|tuple,index: int,data: Any,dataSize: int,offset: int,) -> None: """Update mesh vertex data in GPU for a specific buffer index""" ... -def UpdateModelAnimation(model: Model,anim: ModelAnimation,frame: int,) -> None: +def UpdateModelAnimation(model: Model|list|tuple,anim: ModelAnimation|list|tuple,frame: int,) -> None: """Update model animation pose""" ... -def UpdateMusicStream(music: Music,) -> None: +def UpdateMusicStream(music: Music|list|tuple,) -> None: """Updates buffers for music streaming""" ... def UpdatePhysics() -> None: - """void UpdatePhysics(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Update physics system""" ... -def UpdateSound(sound: Sound,data: Any,sampleCount: int,) -> None: +def UpdateSound(sound: Sound|list|tuple,data: Any,sampleCount: int,) -> None: """Update sound buffer with new data""" ... -def UpdateTexture(texture: Texture,pixels: Any,) -> None: +def UpdateTexture(texture: Texture|list|tuple,pixels: Any,) -> None: """Update GPU texture with new data""" ... -def UpdateTextureRec(texture: Texture,rec: Rectangle,pixels: Any,) -> None: +def UpdateTextureRec(texture: Texture|list|tuple,rec: Rectangle|list|tuple,pixels: Any,) -> None: """Update GPU texture rectangle with new data""" ... -def UploadMesh(mesh: Any,dynamic: bool,) -> None: +def UploadMesh(mesh: Any|list|tuple,dynamic: bool,) -> None: """Upload mesh vertex data in GPU and provide VAO/VBO ids""" ... VALUEBOX: int -def Vector2Add(Vector2_0: Vector2,Vector2_1: Vector2,) -> Vector2: - """struct Vector2 Vector2Add(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Add(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: + """""" ... -def Vector2AddValue(Vector2_0: Vector2,float_1: float,) -> Vector2: - """struct Vector2 Vector2AddValue(struct Vector2, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2AddValue(v: Vector2|list|tuple,add: float,) -> Vector2: + """""" ... -def Vector2Angle(Vector2_0: Vector2,Vector2_1: Vector2,) -> float: - """float Vector2Angle(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Angle(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: + """""" ... -def Vector2Clamp(Vector2_0: Vector2,Vector2_1: Vector2,Vector2_2: Vector2,) -> Vector2: - """struct Vector2 Vector2Clamp(struct Vector2, struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Clamp(v: Vector2|list|tuple,min_1: Vector2|list|tuple,max_2: Vector2|list|tuple,) -> Vector2: + """""" ... -def Vector2ClampValue(Vector2_0: Vector2,float_1: float,float_2: float,) -> Vector2: - """struct Vector2 Vector2ClampValue(struct Vector2, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2ClampValue(v: Vector2|list|tuple,min_1: float,max_2: float,) -> Vector2: + """""" ... -def Vector2Distance(Vector2_0: Vector2,Vector2_1: Vector2,) -> float: - """float Vector2Distance(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Distance(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: + """""" ... -def Vector2DistanceSqr(Vector2_0: Vector2,Vector2_1: Vector2,) -> float: - """float Vector2DistanceSqr(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2DistanceSqr(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: + """""" ... -def Vector2Divide(Vector2_0: Vector2,Vector2_1: Vector2,) -> Vector2: - """struct Vector2 Vector2Divide(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Divide(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: + """""" ... -def Vector2DotProduct(Vector2_0: Vector2,Vector2_1: Vector2,) -> float: - """float Vector2DotProduct(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2DotProduct(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: + """""" ... -def Vector2Equals(Vector2_0: Vector2,Vector2_1: Vector2,) -> int: - """int Vector2Equals(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Equals(p: Vector2|list|tuple,q: Vector2|list|tuple,) -> int: + """""" ... -def Vector2Invert(Vector2_0: Vector2,) -> Vector2: - """struct Vector2 Vector2Invert(struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Invert(v: Vector2|list|tuple,) -> Vector2: + """""" ... -def Vector2Length(Vector2_0: Vector2,) -> float: - """float Vector2Length(struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Length(v: Vector2|list|tuple,) -> float: + """""" ... -def Vector2LengthSqr(Vector2_0: Vector2,) -> float: - """float Vector2LengthSqr(struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2LengthSqr(v: Vector2|list|tuple,) -> float: + """""" ... -def Vector2Lerp(Vector2_0: Vector2,Vector2_1: Vector2,float_2: float,) -> Vector2: - """struct Vector2 Vector2Lerp(struct Vector2, struct Vector2, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Lerp(v1: Vector2|list|tuple,v2: Vector2|list|tuple,amount: float,) -> Vector2: + """""" ... -def Vector2LineAngle(Vector2_0: Vector2,Vector2_1: Vector2,) -> float: - """float Vector2LineAngle(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2LineAngle(start: Vector2|list|tuple,end: Vector2|list|tuple,) -> float: + """""" ... -def Vector2MoveTowards(Vector2_0: Vector2,Vector2_1: Vector2,float_2: float,) -> Vector2: - """struct Vector2 Vector2MoveTowards(struct Vector2, struct Vector2, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2MoveTowards(v: Vector2|list|tuple,target: Vector2|list|tuple,maxDistance: float,) -> Vector2: + """""" ... -def Vector2Multiply(Vector2_0: Vector2,Vector2_1: Vector2,) -> Vector2: - """struct Vector2 Vector2Multiply(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Multiply(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: + """""" ... -def Vector2Negate(Vector2_0: Vector2,) -> Vector2: - """struct Vector2 Vector2Negate(struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Negate(v: Vector2|list|tuple,) -> Vector2: + """""" ... -def Vector2Normalize(Vector2_0: Vector2,) -> Vector2: - """struct Vector2 Vector2Normalize(struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Normalize(v: Vector2|list|tuple,) -> Vector2: + """""" ... def Vector2One() -> Vector2: - """struct Vector2 Vector2One(); - -CFFI C function from raylib._raylib_cffi.lib""" + """""" ... -def Vector2Reflect(Vector2_0: Vector2,Vector2_1: Vector2,) -> Vector2: - """struct Vector2 Vector2Reflect(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Reflect(v: Vector2|list|tuple,normal: Vector2|list|tuple,) -> Vector2: + """""" ... -def Vector2Rotate(Vector2_0: Vector2,float_1: float,) -> Vector2: - """struct Vector2 Vector2Rotate(struct Vector2, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Rotate(v: Vector2|list|tuple,angle: float,) -> Vector2: + """""" ... -def Vector2Scale(Vector2_0: Vector2,float_1: float,) -> Vector2: - """struct Vector2 Vector2Scale(struct Vector2, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Scale(v: Vector2|list|tuple,scale: float,) -> Vector2: + """""" ... -def Vector2Subtract(Vector2_0: Vector2,Vector2_1: Vector2,) -> Vector2: - """struct Vector2 Vector2Subtract(struct Vector2, struct Vector2); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Subtract(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: + """""" ... -def Vector2SubtractValue(Vector2_0: Vector2,float_1: float,) -> Vector2: - """struct Vector2 Vector2SubtractValue(struct Vector2, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2SubtractValue(v: Vector2|list|tuple,sub: float,) -> Vector2: + """""" ... -def Vector2Transform(Vector2_0: Vector2,Matrix_1: Matrix,) -> Vector2: - """struct Vector2 Vector2Transform(struct Vector2, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector2Transform(v: Vector2|list|tuple,mat: Matrix|list|tuple,) -> Vector2: + """""" ... def Vector2Zero() -> Vector2: - """struct Vector2 Vector2Zero(); - -CFFI C function from raylib._raylib_cffi.lib""" + """""" ... -def Vector3Add(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Add(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Add(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3AddValue(Vector3_0: Vector3,float_1: float,) -> Vector3: - """struct Vector3 Vector3AddValue(struct Vector3, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3AddValue(v: Vector3|list|tuple,add: float,) -> Vector3: + """""" ... -def Vector3Angle(Vector3_0: Vector3,Vector3_1: Vector3,) -> float: - """float Vector3Angle(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Angle(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: + """""" ... -def Vector3Barycenter(Vector3_0: Vector3,Vector3_1: Vector3,Vector3_2: Vector3,Vector3_3: Vector3,) -> Vector3: - """struct Vector3 Vector3Barycenter(struct Vector3, struct Vector3, struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Barycenter(p: Vector3|list|tuple,a: Vector3|list|tuple,b: Vector3|list|tuple,c: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Clamp(Vector3_0: Vector3,Vector3_1: Vector3,Vector3_2: Vector3,) -> Vector3: - """struct Vector3 Vector3Clamp(struct Vector3, struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Clamp(v: Vector3|list|tuple,min_1: Vector3|list|tuple,max_2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3ClampValue(Vector3_0: Vector3,float_1: float,float_2: float,) -> Vector3: - """struct Vector3 Vector3ClampValue(struct Vector3, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3ClampValue(v: Vector3|list|tuple,min_1: float,max_2: float,) -> Vector3: + """""" ... -def Vector3CrossProduct(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3CrossProduct(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3CrossProduct(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Distance(Vector3_0: Vector3,Vector3_1: Vector3,) -> float: - """float Vector3Distance(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Distance(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: + """""" ... -def Vector3DistanceSqr(Vector3_0: Vector3,Vector3_1: Vector3,) -> float: - """float Vector3DistanceSqr(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3DistanceSqr(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: + """""" ... -def Vector3Divide(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Divide(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Divide(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3DotProduct(Vector3_0: Vector3,Vector3_1: Vector3,) -> float: - """float Vector3DotProduct(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3DotProduct(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: + """""" ... -def Vector3Equals(Vector3_0: Vector3,Vector3_1: Vector3,) -> int: - """int Vector3Equals(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Equals(p: Vector3|list|tuple,q: Vector3|list|tuple,) -> int: + """""" ... -def Vector3Invert(Vector3_0: Vector3,) -> Vector3: - """struct Vector3 Vector3Invert(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Invert(v: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Length(Vector3_0: Vector3,) -> float: - """float Vector3Length(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Length(v: Vector3|list|tuple,) -> float: + """""" ... -def Vector3LengthSqr(Vector3_0: Vector3,) -> float: - """float Vector3LengthSqr(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3LengthSqr(v: Vector3|list|tuple,) -> float: + """""" ... -def Vector3Lerp(Vector3_0: Vector3,Vector3_1: Vector3,float_2: float,) -> Vector3: - """struct Vector3 Vector3Lerp(struct Vector3, struct Vector3, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Lerp(v1: Vector3|list|tuple,v2: Vector3|list|tuple,amount: float,) -> Vector3: + """""" ... -def Vector3Max(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Max(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Max(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Min(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Min(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Min(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Multiply(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Multiply(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Multiply(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Negate(Vector3_0: Vector3,) -> Vector3: - """struct Vector3 Vector3Negate(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Negate(v: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Normalize(Vector3_0: Vector3,) -> Vector3: - """struct Vector3 Vector3Normalize(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Normalize(v: Vector3|list|tuple,) -> Vector3: + """""" ... def Vector3One() -> Vector3: - """struct Vector3 Vector3One(); - -CFFI C function from raylib._raylib_cffi.lib""" + """""" ... -def Vector3OrthoNormalize(Vector3_pointer_0: Any,Vector3_pointer_1: Any,) -> None: - """void Vector3OrthoNormalize(struct Vector3 *, struct Vector3 *); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3OrthoNormalize(v1: Any|list|tuple,v2: Any|list|tuple,) -> None: + """""" ... -def Vector3Perpendicular(Vector3_0: Vector3,) -> Vector3: - """struct Vector3 Vector3Perpendicular(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Perpendicular(v: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Project(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Project(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Project(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Reflect(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Reflect(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Reflect(v: Vector3|list|tuple,normal: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3Refract(Vector3_0: Vector3,Vector3_1: Vector3,float_2: float,) -> Vector3: - """struct Vector3 Vector3Refract(struct Vector3, struct Vector3, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Refract(v: Vector3|list|tuple,n: Vector3|list|tuple,r: float,) -> Vector3: + """""" ... -def Vector3Reject(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Reject(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Reject(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3RotateByAxisAngle(Vector3_0: Vector3,Vector3_1: Vector3,float_2: float,) -> Vector3: - """struct Vector3 Vector3RotateByAxisAngle(struct Vector3, struct Vector3, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3RotateByAxisAngle(v: Vector3|list|tuple,axis: Vector3|list|tuple,angle: float,) -> Vector3: + """""" ... -def Vector3RotateByQuaternion(Vector3_0: Vector3,Vector4_1: Vector4,) -> Vector3: - """struct Vector3 Vector3RotateByQuaternion(struct Vector3, struct Vector4); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3RotateByQuaternion(v: Vector3|list|tuple,q: Vector4|list|tuple,) -> Vector3: + """""" ... -def Vector3Scale(Vector3_0: Vector3,float_1: float,) -> Vector3: - """struct Vector3 Vector3Scale(struct Vector3, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Scale(v: Vector3|list|tuple,scalar: float,) -> Vector3: + """""" ... -def Vector3Subtract(Vector3_0: Vector3,Vector3_1: Vector3,) -> Vector3: - """struct Vector3 Vector3Subtract(struct Vector3, struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Subtract(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" ... -def Vector3SubtractValue(Vector3_0: Vector3,float_1: float,) -> Vector3: - """struct Vector3 Vector3SubtractValue(struct Vector3, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3SubtractValue(v: Vector3|list|tuple,sub: float,) -> Vector3: + """""" ... -def Vector3ToFloatV(Vector3_0: Vector3,) -> float3: - """struct float3 Vector3ToFloatV(struct Vector3); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3ToFloatV(v: Vector3|list|tuple,) -> float3: + """""" ... -def Vector3Transform(Vector3_0: Vector3,Matrix_1: Matrix,) -> Vector3: - """struct Vector3 Vector3Transform(struct Vector3, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Transform(v: Vector3|list|tuple,mat: Matrix|list|tuple,) -> Vector3: + """""" ... -def Vector3Unproject(Vector3_0: Vector3,Matrix_1: Matrix,Matrix_2: Matrix,) -> Vector3: - """struct Vector3 Vector3Unproject(struct Vector3, struct Matrix, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def Vector3Unproject(source: Vector3|list|tuple,projection: Matrix|list|tuple,view: Matrix|list|tuple,) -> Vector3: + """""" ... def Vector3Zero() -> Vector3: - """struct Vector3 Vector3Zero(); - -CFFI C function from raylib._raylib_cffi.lib""" + """""" ... def WaitTime(seconds: float,) -> None: """Wait for some time (halt program execution)""" ... -def WaveCopy(wave: Wave,) -> Wave: +def WaveCopy(wave: Wave|list|tuple,) -> Wave: """Copy a wave to a new wave""" ... -def WaveCrop(wave: Any,initSample: int,finalSample: int,) -> None: +def WaveCrop(wave: Any|list|tuple,initSample: int,finalSample: int,) -> None: """Crop a wave to defined samples range""" ... -def WaveFormat(wave: Any,sampleRate: int,sampleSize: int,channels: int,) -> None: +def WaveFormat(wave: Any|list|tuple,sampleRate: int,sampleSize: int,channels: int,) -> None: """Convert wave data to desired format""" ... def WindowShouldClose() -> bool: """Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)""" ... -def Wrap(float_0: float,float_1: float,float_2: float,) -> float: - """float Wrap(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def Wrap(value: float,min_1: float,max_2: float,) -> float: + """""" ... -def rlActiveDrawBuffers(int_0: int,) -> None: - """void rlActiveDrawBuffers(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def glfwCreateCursor(image: Any|list|tuple,xhot: int,yhot: int,) -> Any: + """""" ... -def rlActiveTextureSlot(int_0: int,) -> None: - """void rlActiveTextureSlot(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def glfwCreateStandardCursor(shape: int,) -> Any: + """""" ... -def rlBegin(int_0: int,) -> None: - """void rlBegin(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def glfwCreateWindow(width: int,height: int,title: bytes,monitor: Any|list|tuple,share: Any|list|tuple,) -> Any: + """""" ... -def rlBindImageTexture(unsignedint_0: int,unsignedint_1: int,int_2: int,_Bool_3: bool,) -> None: - """void rlBindImageTexture(unsigned int, unsigned int, int, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def glfwDefaultWindowHints() -> None: + """""" ... -def rlBindShaderBuffer(unsignedint_0: int,unsignedint_1: int,) -> None: - """void rlBindShaderBuffer(unsigned int, unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def glfwDestroyCursor(cursor: Any|list|tuple,) -> None: + """""" ... -def rlBlitFramebuffer(int_0: int,int_1: int,int_2: int,int_3: int,int_4: int,int_5: int,int_6: int,int_7: int,int_8: int,) -> None: - """void rlBlitFramebuffer(int, int, int, int, int, int, int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def glfwDestroyWindow(window: Any|list|tuple,) -> None: + """""" + ... +def glfwExtensionSupported(extension: bytes,) -> int: + """""" + ... +def glfwFocusWindow(window: Any|list|tuple,) -> None: + """""" + ... +def glfwGetClipboardString(window: Any|list|tuple,) -> bytes: + """""" + ... +def glfwGetCurrentContext() -> Any: + """""" + ... +def glfwGetCursorPos(window: Any|list|tuple,xpos: Any,ypos: Any,) -> None: + """""" + ... +def glfwGetError(description: list[bytes],) -> int: + """""" + ... +def glfwGetFramebufferSize(window: Any|list|tuple,width: Any,height: Any,) -> None: + """""" + ... +def glfwGetGamepadName(jid: int,) -> bytes: + """""" + ... +def glfwGetGamepadState(jid: int,state: Any|list|tuple,) -> int: + """""" + ... +def glfwGetGammaRamp(monitor: Any|list|tuple,) -> Any: + """""" + ... +def glfwGetInputMode(window: Any|list|tuple,mode: int,) -> int: + """""" + ... +def glfwGetJoystickAxes(jid: int,count: Any,) -> Any: + """""" + ... +def glfwGetJoystickButtons(jid: int,count: Any,) -> bytes: + """""" + ... +def glfwGetJoystickGUID(jid: int,) -> bytes: + """""" + ... +def glfwGetJoystickHats(jid: int,count: Any,) -> bytes: + """""" + ... +def glfwGetJoystickName(jid: int,) -> bytes: + """""" + ... +def glfwGetJoystickUserPointer(jid: int,) -> Any: + """""" + ... +def glfwGetKey(window: Any|list|tuple,key: int,) -> int: + """""" + ... +def glfwGetKeyName(key: int,scancode: int,) -> bytes: + """""" + ... +def glfwGetKeyScancode(key: int,) -> int: + """""" + ... +def glfwGetMonitorContentScale(monitor: Any|list|tuple,xscale: Any,yscale: Any,) -> None: + """""" + ... +def glfwGetMonitorName(monitor: Any|list|tuple,) -> bytes: + """""" + ... +def glfwGetMonitorPhysicalSize(monitor: Any|list|tuple,widthMM: Any,heightMM: Any,) -> None: + """""" + ... +def glfwGetMonitorPos(monitor: Any|list|tuple,xpos: Any,ypos: Any,) -> None: + """""" + ... +def glfwGetMonitorUserPointer(monitor: Any|list|tuple,) -> Any: + """""" + ... +def glfwGetMonitorWorkarea(monitor: Any|list|tuple,xpos: Any,ypos: Any,width: Any,height: Any,) -> None: + """""" + ... +def glfwGetMonitors(count: Any,) -> Any: + """""" + ... +def glfwGetMouseButton(window: Any|list|tuple,button: int,) -> int: + """""" + ... +def glfwGetPlatform() -> int: + """""" + ... +def glfwGetPrimaryMonitor() -> Any: + """""" + ... +def glfwGetProcAddress(procname: bytes,) -> Any: + """""" + ... +def glfwGetRequiredInstanceExtensions(count: Any,) -> list[bytes]: + """""" + ... +def glfwGetTime() -> float: + """""" + ... +def glfwGetTimerFrequency() -> int: + """""" + ... +def glfwGetTimerValue() -> int: + """""" + ... +def glfwGetVersion(major: Any,minor: Any,rev: Any,) -> None: + """""" + ... +def glfwGetVersionString() -> bytes: + """""" + ... +def glfwGetVideoMode(monitor: Any|list|tuple,) -> Any: + """""" + ... +def glfwGetVideoModes(monitor: Any|list|tuple,count: Any,) -> Any: + """""" + ... +def glfwGetWindowAttrib(window: Any|list|tuple,attrib: int,) -> int: + """""" + ... +def glfwGetWindowContentScale(window: Any|list|tuple,xscale: Any,yscale: Any,) -> None: + """""" + ... +def glfwGetWindowFrameSize(window: Any|list|tuple,left: Any,top: Any,right: Any,bottom: Any,) -> None: + """""" + ... +def glfwGetWindowMonitor(window: Any|list|tuple,) -> Any: + """""" + ... +def glfwGetWindowOpacity(window: Any|list|tuple,) -> float: + """""" + ... +def glfwGetWindowPos(window: Any|list|tuple,xpos: Any,ypos: Any,) -> None: + """""" + ... +def glfwGetWindowSize(window: Any|list|tuple,width: Any,height: Any,) -> None: + """""" + ... +def glfwGetWindowUserPointer(window: Any|list|tuple,) -> Any: + """""" + ... +def glfwHideWindow(window: Any|list|tuple,) -> None: + """""" + ... +def glfwIconifyWindow(window: Any|list|tuple,) -> None: + """""" + ... +def glfwInit() -> int: + """""" + ... +def glfwInitAllocator(allocator: Any|list|tuple,) -> None: + """""" + ... +def glfwInitHint(hint: int,value: int,) -> None: + """""" + ... +def glfwJoystickIsGamepad(jid: int,) -> int: + """""" + ... +def glfwJoystickPresent(jid: int,) -> int: + """""" + ... +def glfwMakeContextCurrent(window: Any|list|tuple,) -> None: + """""" + ... +def glfwMaximizeWindow(window: Any|list|tuple,) -> None: + """""" + ... +def glfwPlatformSupported(platform: int,) -> int: + """""" + ... +def glfwPollEvents() -> None: + """""" + ... +def glfwPostEmptyEvent() -> None: + """""" + ... +def glfwRawMouseMotionSupported() -> int: + """""" + ... +def glfwRequestWindowAttention(window: Any|list|tuple,) -> None: + """""" + ... +def glfwRestoreWindow(window: Any|list|tuple,) -> None: + """""" + ... +def glfwSetCharCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetCharModsCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetClipboardString(window: Any|list|tuple,string: bytes,) -> None: + """""" + ... +def glfwSetCursor(window: Any|list|tuple,cursor: Any|list|tuple,) -> None: + """""" + ... +def glfwSetCursorEnterCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetCursorPos(window: Any|list|tuple,xpos: float,ypos: float,) -> None: + """""" + ... +def glfwSetCursorPosCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetDropCallback(window: Any|list|tuple,callback: list[bytes]|list|tuple,) -> list[bytes]: + """""" + ... +def glfwSetErrorCallback(callback: bytes,) -> bytes: + """""" + ... +def glfwSetFramebufferSizeCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetGamma(monitor: Any|list|tuple,gamma: float,) -> None: + """""" + ... +def glfwSetGammaRamp(monitor: Any|list|tuple,ramp: Any|list|tuple,) -> None: + """""" + ... +def glfwSetInputMode(window: Any|list|tuple,mode: int,value: int,) -> None: + """""" + ... +def glfwSetJoystickCallback(callback: Any,) -> Any: + """""" + ... +def glfwSetJoystickUserPointer(jid: int,pointer: Any,) -> None: + """""" + ... +def glfwSetKeyCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetMonitorCallback(callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetMonitorUserPointer(monitor: Any|list|tuple,pointer: Any,) -> None: + """""" + ... +def glfwSetMouseButtonCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetScrollCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetTime(time: float,) -> None: + """""" + ... +def glfwSetWindowAspectRatio(window: Any|list|tuple,numer: int,denom: int,) -> None: + """""" + ... +def glfwSetWindowAttrib(window: Any|list|tuple,attrib: int,value: int,) -> None: + """""" + ... +def glfwSetWindowCloseCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetWindowContentScaleCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetWindowFocusCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetWindowIcon(window: Any|list|tuple,count: int,images: Any|list|tuple,) -> None: + """""" + ... +def glfwSetWindowIconifyCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetWindowMaximizeCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetWindowMonitor(window: Any|list|tuple,monitor: Any|list|tuple,xpos: int,ypos: int,width: int,height: int,refreshRate: int,) -> None: + """""" + ... +def glfwSetWindowOpacity(window: Any|list|tuple,opacity: float,) -> None: + """""" + ... +def glfwSetWindowPos(window: Any|list|tuple,xpos: int,ypos: int,) -> None: + """""" + ... +def glfwSetWindowPosCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetWindowRefreshCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetWindowShouldClose(window: Any|list|tuple,value: int,) -> None: + """""" + ... +def glfwSetWindowSize(window: Any|list|tuple,width: int,height: int,) -> None: + """""" + ... +def glfwSetWindowSizeCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfwSetWindowSizeLimits(window: Any|list|tuple,minwidth: int,minheight: int,maxwidth: int,maxheight: int,) -> None: + """""" + ... +def glfwSetWindowTitle(window: Any|list|tuple,title: bytes,) -> None: + """""" + ... +def glfwSetWindowUserPointer(window: Any|list|tuple,pointer: Any,) -> None: + """""" + ... +def glfwShowWindow(window: Any|list|tuple,) -> None: + """""" + ... +def glfwSwapBuffers(window: Any|list|tuple,) -> None: + """""" + ... +def glfwSwapInterval(interval: int,) -> None: + """""" + ... +def glfwTerminate() -> None: + """""" + ... +def glfwUpdateGamepadMappings(string: bytes,) -> int: + """""" + ... +def glfwVulkanSupported() -> int: + """""" + ... +def glfwWaitEvents() -> None: + """""" + ... +def glfwWaitEventsTimeout(timeout: float,) -> None: + """""" + ... +def glfwWindowHint(hint: int,value: int,) -> None: + """""" + ... +def glfwWindowHintString(hint: int,value: bytes,) -> None: + """""" + ... +def glfwWindowShouldClose(window: Any|list|tuple,) -> int: + """""" + ... +def rlActiveDrawBuffers(count: int,) -> None: + """Activate multiple draw color buffers""" + ... +def rlActiveTextureSlot(slot: int,) -> None: + """Select and active a texture slot""" + ... +def rlBegin(mode: int,) -> None: + """Initialize drawing mode (how to organize vertex)""" + ... +def rlBindImageTexture(id: int,index: int,format: int,readonly: bool,) -> None: + """Bind image texture""" + ... +def rlBindShaderBuffer(id: int,index: int,) -> None: + """Bind SSBO buffer""" + ... +def rlBlitFramebuffer(srcX: int,srcY: int,srcWidth: int,srcHeight: int,dstX: int,dstY: int,dstWidth: int,dstHeight: int,bufferMask: int,) -> None: + """Blit active framebuffer to main framebuffer""" ... def rlCheckErrors() -> None: - """void rlCheckErrors(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Check and log OpenGL error codes""" ... -def rlCheckRenderBatchLimit(int_0: int,) -> bool: - """_Bool rlCheckRenderBatchLimit(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlCheckRenderBatchLimit(vCount: int,) -> bool: + """Check internal buffer overflow for a given number of vertex""" ... -def rlClearColor(unsignedchar_0: str,unsignedchar_1: str,unsignedchar_2: str,unsignedchar_3: str,) -> None: - """void rlClearColor(unsigned char, unsigned char, unsigned char, unsigned char); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlClearColor(r: bytes,g: bytes,b: bytes,a: bytes,) -> None: + """Clear color buffer with color""" ... def rlClearScreenBuffers() -> None: - """void rlClearScreenBuffers(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Clear used screen buffers (color and depth)""" ... -def rlColor3f(float_0: float,float_1: float,float_2: float,) -> None: - """void rlColor3f(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlColor3f(x: float,y: float,z: float,) -> None: + """Define one vertex (color) - 3 float""" ... -def rlColor4f(float_0: float,float_1: float,float_2: float,float_3: float,) -> None: - """void rlColor4f(float, float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlColor4f(x: float,y: float,z: float,w: float,) -> None: + """Define one vertex (color) - 4 float""" ... -def rlColor4ub(unsignedchar_0: str,unsignedchar_1: str,unsignedchar_2: str,unsignedchar_3: str,) -> None: - """void rlColor4ub(unsigned char, unsigned char, unsigned char, unsigned char); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlColor4ub(r: bytes,g: bytes,b: bytes,a: bytes,) -> None: + """Define one vertex (color) - 4 byte""" ... -def rlCompileShader(str_0: str,int_1: int,) -> int: - """unsigned int rlCompileShader(char *, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlCompileShader(shaderCode: bytes,type: int,) -> int: + """Compile custom shader and return shader id (type: RL_VERTEX_SHADER, RL_FRAGMENT_SHADER, RL_COMPUTE_SHADER)""" ... -def rlComputeShaderDispatch(unsignedint_0: int,unsignedint_1: int,unsignedint_2: int,) -> None: - """void rlComputeShaderDispatch(unsigned int, unsigned int, unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlComputeShaderDispatch(groupX: int,groupY: int,groupZ: int,) -> None: + """Dispatch compute shader (equivalent to *draw* for graphics pipeline)""" ... -def rlCopyShaderBuffer(unsignedint_0: int,unsignedint_1: int,unsignedint_2: int,unsignedint_3: int,unsignedint_4: int,) -> None: - """void rlCopyShaderBuffer(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlCopyShaderBuffer(destId: int,srcId: int,destOffset: int,srcOffset: int,count: int,) -> None: + """Copy SSBO data between buffers""" ... -def rlCubemapParameters(unsignedint_0: int,int_1: int,int_2: int,) -> None: - """void rlCubemapParameters(unsigned int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlCubemapParameters(id: int,param: int,value: int,) -> None: + """Set cubemap parameters (filter, wrap)""" ... def rlDisableBackfaceCulling() -> None: - """void rlDisableBackfaceCulling(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable backface culling""" ... def rlDisableColorBlend() -> None: - """void rlDisableColorBlend(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable color blending""" ... def rlDisableDepthMask() -> None: - """void rlDisableDepthMask(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable depth write""" ... def rlDisableDepthTest() -> None: - """void rlDisableDepthTest(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable depth test""" ... def rlDisableFramebuffer() -> None: - """void rlDisableFramebuffer(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable render texture (fbo), return to default framebuffer""" ... def rlDisableScissorTest() -> None: - """void rlDisableScissorTest(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable scissor test""" ... def rlDisableShader() -> None: - """void rlDisableShader(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable shader program""" ... def rlDisableSmoothLines() -> None: - """void rlDisableSmoothLines(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable line aliasing""" ... def rlDisableStereoRender() -> None: - """void rlDisableStereoRender(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable stereo rendering""" ... def rlDisableTexture() -> None: - """void rlDisableTexture(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable texture""" ... def rlDisableTextureCubemap() -> None: - """void rlDisableTextureCubemap(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable texture cubemap""" ... def rlDisableVertexArray() -> None: - """void rlDisableVertexArray(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable vertex array (VAO, if supported)""" ... -def rlDisableVertexAttribute(unsignedint_0: int,) -> None: - """void rlDisableVertexAttribute(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlDisableVertexAttribute(index: int,) -> None: + """Disable vertex attribute index""" ... def rlDisableVertexBuffer() -> None: - """void rlDisableVertexBuffer(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable vertex buffer (VBO)""" ... def rlDisableVertexBufferElement() -> None: - """void rlDisableVertexBufferElement(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable vertex buffer element (VBO element)""" ... def rlDisableWireMode() -> None: - """void rlDisableWireMode(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Disable wire mode ( and point ) maybe rename""" ... -def rlDrawRenderBatch(rlRenderBatch_pointer_0: Any,) -> None: - """void rlDrawRenderBatch(struct rlRenderBatch *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlDrawRenderBatch(batch: Any|list|tuple,) -> None: + """Draw render batch data (Update->Draw->Reset)""" ... def rlDrawRenderBatchActive() -> None: - """void rlDrawRenderBatchActive(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Update and draw internal render batch""" ... -def rlDrawVertexArray(int_0: int,int_1: int,) -> None: - """void rlDrawVertexArray(int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlDrawVertexArray(offset: int,count: int,) -> None: + """""" ... -def rlDrawVertexArrayElements(int_0: int,int_1: int,void_pointer_2: Any,) -> None: - """void rlDrawVertexArrayElements(int, int, void *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlDrawVertexArrayElements(offset: int,count: int,buffer: Any,) -> None: + """""" ... -def rlDrawVertexArrayElementsInstanced(int_0: int,int_1: int,void_pointer_2: Any,int_3: int,) -> None: - """void rlDrawVertexArrayElementsInstanced(int, int, void *, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlDrawVertexArrayElementsInstanced(offset: int,count: int,buffer: Any,instances: int,) -> None: + """""" ... -def rlDrawVertexArrayInstanced(int_0: int,int_1: int,int_2: int,) -> None: - """void rlDrawVertexArrayInstanced(int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlDrawVertexArrayInstanced(offset: int,count: int,instances: int,) -> None: + """""" ... def rlEnableBackfaceCulling() -> None: - """void rlEnableBackfaceCulling(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable backface culling""" ... def rlEnableColorBlend() -> None: - """void rlEnableColorBlend(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable color blending""" ... def rlEnableDepthMask() -> None: - """void rlEnableDepthMask(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable depth write""" ... def rlEnableDepthTest() -> None: - """void rlEnableDepthTest(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable depth test""" ... -def rlEnableFramebuffer(unsignedint_0: int,) -> None: - """void rlEnableFramebuffer(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlEnableFramebuffer(id: int,) -> None: + """Enable render texture (fbo)""" ... def rlEnablePointMode() -> None: - """void rlEnablePointMode(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable point mode""" ... def rlEnableScissorTest() -> None: - """void rlEnableScissorTest(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable scissor test""" ... -def rlEnableShader(unsignedint_0: int,) -> None: - """void rlEnableShader(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlEnableShader(id: int,) -> None: + """Enable shader program""" ... def rlEnableSmoothLines() -> None: - """void rlEnableSmoothLines(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable line aliasing""" ... def rlEnableStereoRender() -> None: - """void rlEnableStereoRender(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable stereo rendering""" ... -def rlEnableTexture(unsignedint_0: int,) -> None: - """void rlEnableTexture(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlEnableTexture(id: int,) -> None: + """Enable texture""" ... -def rlEnableTextureCubemap(unsignedint_0: int,) -> None: - """void rlEnableTextureCubemap(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlEnableTextureCubemap(id: int,) -> None: + """Enable texture cubemap""" ... -def rlEnableVertexArray(unsignedint_0: int,) -> bool: - """_Bool rlEnableVertexArray(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlEnableVertexArray(vaoId: int,) -> bool: + """Enable vertex array (VAO, if supported)""" ... -def rlEnableVertexAttribute(unsignedint_0: int,) -> None: - """void rlEnableVertexAttribute(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlEnableVertexAttribute(index: int,) -> None: + """Enable vertex attribute index""" ... -def rlEnableVertexBuffer(unsignedint_0: int,) -> None: - """void rlEnableVertexBuffer(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlEnableVertexBuffer(id: int,) -> None: + """Enable vertex buffer (VBO)""" ... -def rlEnableVertexBufferElement(unsignedint_0: int,) -> None: - """void rlEnableVertexBufferElement(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlEnableVertexBufferElement(id: int,) -> None: + """Enable vertex buffer element (VBO element)""" ... def rlEnableWireMode() -> None: - """void rlEnableWireMode(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Enable wire mode""" ... def rlEnd() -> None: - """void rlEnd(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Finish vertex providing""" ... -def rlFramebufferAttach(unsignedint_0: int,unsignedint_1: int,int_2: int,int_3: int,int_4: int,) -> None: - """void rlFramebufferAttach(unsigned int, unsigned int, int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlFramebufferAttach(fboId: int,texId: int,attachType: int,texType: int,mipLevel: int,) -> None: + """Attach texture/renderbuffer to a framebuffer""" ... -def rlFramebufferComplete(unsignedint_0: int,) -> bool: - """_Bool rlFramebufferComplete(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlFramebufferComplete(id: int,) -> bool: + """Verify framebuffer is complete""" ... -def rlFrustum(double_0: float,double_1: float,double_2: float,double_3: float,double_4: float,double_5: float,) -> None: - """void rlFrustum(double, double, double, double, double, double); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlFrustum(left: float,right: float,bottom: float,top: float,znear: float,zfar: float,) -> None: + """""" ... -def rlGenTextureMipmaps(unsignedint_0: int,int_1: int,int_2: int,int_3: int,int_pointer_4: Any,) -> None: - """void rlGenTextureMipmaps(unsigned int, int, int, int, int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlGenTextureMipmaps(id: int,width: int,height: int,format: int,mipmaps: Any,) -> None: + """Generate mipmap data for selected texture""" ... def rlGetFramebufferHeight() -> int: - """int rlGetFramebufferHeight(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get default framebuffer height""" ... def rlGetFramebufferWidth() -> int: - """int rlGetFramebufferWidth(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get default framebuffer width""" ... -def rlGetGlTextureFormats(int_0: int,unsignedint_pointer_1: Any,unsignedint_pointer_2: Any,unsignedint_pointer_3: Any,) -> None: - """void rlGetGlTextureFormats(int, unsigned int *, unsigned int *, unsigned int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlGetGlTextureFormats(format: int,glInternalFormat: Any,glFormat: Any,glType: Any,) -> None: + """Get OpenGL internal formats""" ... def rlGetLineWidth() -> float: - """float rlGetLineWidth(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get the line drawing width""" ... -def rlGetLocationAttrib(unsignedint_0: int,str_1: str,) -> int: - """int rlGetLocationAttrib(unsigned int, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlGetLocationAttrib(shaderId: int,attribName: bytes,) -> int: + """Get shader location attribute""" ... -def rlGetLocationUniform(unsignedint_0: int,str_1: str,) -> int: - """int rlGetLocationUniform(unsigned int, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlGetLocationUniform(shaderId: int,uniformName: bytes,) -> int: + """Get shader location uniform""" ... def rlGetMatrixModelview() -> Matrix: - """struct Matrix rlGetMatrixModelview(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get internal modelview matrix""" ... def rlGetMatrixProjection() -> Matrix: - """struct Matrix rlGetMatrixProjection(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get internal projection matrix""" ... -def rlGetMatrixProjectionStereo(int_0: int,) -> Matrix: - """struct Matrix rlGetMatrixProjectionStereo(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlGetMatrixProjectionStereo(eye: int,) -> Matrix: + """Get internal projection matrix for stereo render (selected eye)""" ... def rlGetMatrixTransform() -> Matrix: - """struct Matrix rlGetMatrixTransform(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get internal accumulated transform matrix""" ... -def rlGetMatrixViewOffsetStereo(int_0: int,) -> Matrix: - """struct Matrix rlGetMatrixViewOffsetStereo(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlGetMatrixViewOffsetStereo(eye: int,) -> Matrix: + """Get internal view offset matrix for stereo render (selected eye)""" ... -def rlGetPixelFormatName(unsignedint_0: int,) -> str: - """char *rlGetPixelFormatName(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlGetPixelFormatName(format: int,) -> bytes: + """Get name string for pixel format""" ... -def rlGetShaderBufferSize(unsignedint_0: int,) -> int: - """unsigned int rlGetShaderBufferSize(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlGetShaderBufferSize(id: int,) -> int: + """Get SSBO buffer size""" ... def rlGetShaderIdDefault() -> int: - """unsigned int rlGetShaderIdDefault(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get default shader id""" ... def rlGetShaderLocsDefault() -> Any: - """int *rlGetShaderLocsDefault(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get default shader locations""" ... def rlGetTextureIdDefault() -> int: - """unsigned int rlGetTextureIdDefault(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get default texture id""" ... def rlGetVersion() -> int: - """int rlGetVersion(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Get current OpenGL version""" ... def rlIsStereoRenderEnabled() -> bool: - """_Bool rlIsStereoRenderEnabled(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Check if stereo render is enabled""" ... -def rlLoadComputeShaderProgram(unsignedint_0: int,) -> int: - """unsigned int rlLoadComputeShaderProgram(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadComputeShaderProgram(shaderId: int,) -> int: + """Load compute shader program""" ... def rlLoadDrawCube() -> None: - """void rlLoadDrawCube(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Load and draw a cube""" ... def rlLoadDrawQuad() -> None: - """void rlLoadDrawQuad(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Load and draw a quad""" ... -def rlLoadExtensions(void_pointer_0: Any,) -> None: - """void rlLoadExtensions(void *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadExtensions(loader: Any,) -> None: + """Load OpenGL extensions (loader function required)""" ... -def rlLoadFramebuffer(int_0: int,int_1: int,) -> int: - """unsigned int rlLoadFramebuffer(int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadFramebuffer(width: int,height: int,) -> int: + """Load an empty framebuffer""" ... def rlLoadIdentity() -> None: - """void rlLoadIdentity(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Reset current matrix to identity matrix""" ... -def rlLoadRenderBatch(int_0: int,int_1: int,) -> rlRenderBatch: - """struct rlRenderBatch rlLoadRenderBatch(int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadRenderBatch(numBuffers: int,bufferElements: int,) -> rlRenderBatch: + """Load a render batch system""" ... -def rlLoadShaderBuffer(unsignedint_0: int,void_pointer_1: Any,int_2: int,) -> int: - """unsigned int rlLoadShaderBuffer(unsigned int, void *, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadShaderBuffer(size: int,data: Any,usageHint: int,) -> int: + """Load shader storage buffer object (SSBO)""" ... -def rlLoadShaderCode(str_0: str,str_1: str,) -> int: - """unsigned int rlLoadShaderCode(char *, char *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadShaderCode(vsCode: bytes,fsCode: bytes,) -> int: + """Load shader from code strings""" ... -def rlLoadShaderProgram(unsignedint_0: int,unsignedint_1: int,) -> int: - """unsigned int rlLoadShaderProgram(unsigned int, unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadShaderProgram(vShaderId: int,fShaderId: int,) -> int: + """Load custom shader program""" ... -def rlLoadTexture(void_pointer_0: Any,int_1: int,int_2: int,int_3: int,int_4: int,) -> int: - """unsigned int rlLoadTexture(void *, int, int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadTexture(data: Any,width: int,height: int,format: int,mipmapCount: int,) -> int: + """Load texture in GPU""" ... -def rlLoadTextureCubemap(void_pointer_0: Any,int_1: int,int_2: int,) -> int: - """unsigned int rlLoadTextureCubemap(void *, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadTextureCubemap(data: Any,size: int,format: int,) -> int: + """Load texture cubemap""" ... -def rlLoadTextureDepth(int_0: int,int_1: int,_Bool_2: bool,) -> int: - """unsigned int rlLoadTextureDepth(int, int, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadTextureDepth(width: int,height: int,useRenderBuffer: bool,) -> int: + """Load depth texture/renderbuffer (to be attached to fbo)""" ... def rlLoadVertexArray() -> int: - """unsigned int rlLoadVertexArray(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Load vertex array (vao) if supported""" ... -def rlLoadVertexBuffer(void_pointer_0: Any,int_1: int,_Bool_2: bool,) -> int: - """unsigned int rlLoadVertexBuffer(void *, int, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadVertexBuffer(buffer: Any,size: int,dynamic: bool,) -> int: + """Load a vertex buffer attribute""" ... -def rlLoadVertexBufferElement(void_pointer_0: Any,int_1: int,_Bool_2: bool,) -> int: - """unsigned int rlLoadVertexBufferElement(void *, int, _Bool); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlLoadVertexBufferElement(buffer: Any,size: int,dynamic: bool,) -> int: + """Load a new attributes element buffer""" ... -def rlMatrixMode(int_0: int,) -> None: - """void rlMatrixMode(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlMatrixMode(mode: int,) -> None: + """Choose the current matrix to be transformed""" ... -def rlMultMatrixf(float_pointer_0: Any,) -> None: - """void rlMultMatrixf(float *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlMultMatrixf(matf: Any,) -> None: + """Multiply the current matrix by another matrix""" ... -def rlNormal3f(float_0: float,float_1: float,float_2: float,) -> None: - """void rlNormal3f(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlNormal3f(x: float,y: float,z: float,) -> None: + """Define one vertex (normal) - 3 float""" ... -def rlOrtho(double_0: float,double_1: float,double_2: float,double_3: float,double_4: float,double_5: float,) -> None: - """void rlOrtho(double, double, double, double, double, double); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlOrtho(left: float,right: float,bottom: float,top: float,znear: float,zfar: float,) -> None: + """""" ... def rlPopMatrix() -> None: - """void rlPopMatrix(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Pop latest inserted matrix from stack""" ... def rlPushMatrix() -> None: - """void rlPushMatrix(); - -CFFI C function from raylib._raylib_cffi.lib""" + """Push the current matrix to stack""" ... -def rlReadScreenPixels(int_0: int,int_1: int,) -> str: - """unsigned char *rlReadScreenPixels(int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlReadScreenPixels(width: int,height: int,) -> bytes: + """Read screen pixel data (color buffer)""" ... -def rlReadShaderBuffer(unsignedint_0: int,void_pointer_1: Any,unsignedint_2: int,unsignedint_3: int,) -> None: - """void rlReadShaderBuffer(unsigned int, void *, unsigned int, unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlReadShaderBuffer(id: int,dest: Any,count: int,offset: int,) -> None: + """Read SSBO buffer data (GPU->CPU)""" ... -def rlReadTexturePixels(unsignedint_0: int,int_1: int,int_2: int,int_3: int,) -> Any: - """void *rlReadTexturePixels(unsigned int, int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlReadTexturePixels(id: int,width: int,height: int,format: int,) -> Any: + """Read texture pixel data""" ... -def rlRotatef(float_0: float,float_1: float,float_2: float,float_3: float,) -> None: - """void rlRotatef(float, float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlRotatef(angle: float,x: float,y: float,z: float,) -> None: + """Multiply the current matrix by a rotation matrix""" ... -def rlScalef(float_0: float,float_1: float,float_2: float,) -> None: - """void rlScalef(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlScalef(x: float,y: float,z: float,) -> None: + """Multiply the current matrix by a scaling matrix""" ... -def rlScissor(int_0: int,int_1: int,int_2: int,int_3: int,) -> None: - """void rlScissor(int, int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlScissor(x: int,y: int,width: int,height: int,) -> None: + """Scissor test""" ... -def rlSetBlendFactors(int_0: int,int_1: int,int_2: int,) -> None: - """void rlSetBlendFactors(int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetBlendFactors(glSrcFactor: int,glDstFactor: int,glEquation: int,) -> None: + """Set blending mode factor and equation (using OpenGL factors)""" ... -def rlSetBlendFactorsSeparate(int_0: int,int_1: int,int_2: int,int_3: int,int_4: int,int_5: int,) -> None: - """void rlSetBlendFactorsSeparate(int, int, int, int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetBlendFactorsSeparate(glSrcRGB: int,glDstRGB: int,glSrcAlpha: int,glDstAlpha: int,glEqRGB: int,glEqAlpha: int,) -> None: + """Set blending mode factors and equations separately (using OpenGL factors)""" ... -def rlSetBlendMode(int_0: int,) -> None: - """void rlSetBlendMode(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetBlendMode(mode: int,) -> None: + """Set blending mode""" ... -def rlSetCullFace(int_0: int,) -> None: - """void rlSetCullFace(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetCullFace(mode: int,) -> None: + """Set face culling mode""" ... -def rlSetFramebufferHeight(int_0: int,) -> None: - """void rlSetFramebufferHeight(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetFramebufferHeight(height: int,) -> None: + """Set current framebuffer height""" ... -def rlSetFramebufferWidth(int_0: int,) -> None: - """void rlSetFramebufferWidth(int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetFramebufferWidth(width: int,) -> None: + """Set current framebuffer width""" ... -def rlSetLineWidth(float_0: float,) -> None: - """void rlSetLineWidth(float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetLineWidth(width: float,) -> None: + """Set the line drawing width""" ... -def rlSetMatrixModelview(Matrix_0: Matrix,) -> None: - """void rlSetMatrixModelview(struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetMatrixModelview(view: Matrix|list|tuple,) -> None: + """Set a custom modelview matrix (replaces internal modelview matrix)""" ... -def rlSetMatrixProjection(Matrix_0: Matrix,) -> None: - """void rlSetMatrixProjection(struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetMatrixProjection(proj: Matrix|list|tuple,) -> None: + """Set a custom projection matrix (replaces internal projection matrix)""" ... -def rlSetMatrixProjectionStereo(Matrix_0: Matrix,Matrix_1: Matrix,) -> None: - """void rlSetMatrixProjectionStereo(struct Matrix, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetMatrixProjectionStereo(right: Matrix|list|tuple,left: Matrix|list|tuple,) -> None: + """Set eyes projection matrices for stereo rendering""" ... -def rlSetMatrixViewOffsetStereo(Matrix_0: Matrix,Matrix_1: Matrix,) -> None: - """void rlSetMatrixViewOffsetStereo(struct Matrix, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetMatrixViewOffsetStereo(right: Matrix|list|tuple,left: Matrix|list|tuple,) -> None: + """Set eyes view offsets matrices for stereo rendering""" ... -def rlSetRenderBatchActive(rlRenderBatch_pointer_0: Any,) -> None: - """void rlSetRenderBatchActive(struct rlRenderBatch *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetRenderBatchActive(batch: Any|list|tuple,) -> None: + """Set the active render batch for rlgl (NULL for default internal)""" ... -def rlSetShader(unsignedint_0: int,int_pointer_1: Any,) -> None: - """void rlSetShader(unsigned int, int *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetShader(id: int,locs: Any,) -> None: + """Set shader currently active (id and locations)""" ... -def rlSetTexture(unsignedint_0: int,) -> None: - """void rlSetTexture(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetTexture(id: int,) -> None: + """Set current texture for render batch and check buffers limits""" ... -def rlSetUniform(int_0: int,void_pointer_1: Any,int_2: int,int_3: int,) -> None: - """void rlSetUniform(int, void *, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetUniform(locIndex: int,value: Any,uniformType: int,count: int,) -> None: + """Set shader value uniform""" ... -def rlSetUniformMatrix(int_0: int,Matrix_1: Matrix,) -> None: - """void rlSetUniformMatrix(int, struct Matrix); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetUniformMatrix(locIndex: int,mat: Matrix|list|tuple,) -> None: + """Set shader value matrix""" ... -def rlSetUniformSampler(int_0: int,unsignedint_1: int,) -> None: - """void rlSetUniformSampler(int, unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetUniformSampler(locIndex: int,textureId: int,) -> None: + """Set shader value sampler""" ... -def rlSetVertexAttribute(unsignedint_0: int,int_1: int,int_2: int,_Bool_3: bool,int_4: int,void_pointer_5: Any,) -> None: - """void rlSetVertexAttribute(unsigned int, int, int, _Bool, int, void *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetVertexAttribute(index: int,compSize: int,type: int,normalized: bool,stride: int,pointer: Any,) -> None: + """""" ... -def rlSetVertexAttributeDefault(int_0: int,void_pointer_1: Any,int_2: int,int_3: int,) -> None: - """void rlSetVertexAttributeDefault(int, void *, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetVertexAttributeDefault(locIndex: int,value: Any,attribType: int,count: int,) -> None: + """Set vertex attribute default value""" ... -def rlSetVertexAttributeDivisor(unsignedint_0: int,int_1: int,) -> None: - """void rlSetVertexAttributeDivisor(unsigned int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlSetVertexAttributeDivisor(index: int,divisor: int,) -> None: + """""" ... -def rlTexCoord2f(float_0: float,float_1: float,) -> None: - """void rlTexCoord2f(float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlTexCoord2f(x: float,y: float,) -> None: + """Define one vertex (texture coordinate) - 2 float""" ... -def rlTextureParameters(unsignedint_0: int,int_1: int,int_2: int,) -> None: - """void rlTextureParameters(unsigned int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlTextureParameters(id: int,param: int,value: int,) -> None: + """Set texture parameters (filter, wrap)""" ... -def rlTranslatef(float_0: float,float_1: float,float_2: float,) -> None: - """void rlTranslatef(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlTranslatef(x: float,y: float,z: float,) -> None: + """Multiply the current matrix by a translation matrix""" ... -def rlUnloadFramebuffer(unsignedint_0: int,) -> None: - """void rlUnloadFramebuffer(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUnloadFramebuffer(id: int,) -> None: + """Delete framebuffer from GPU""" ... -def rlUnloadRenderBatch(rlRenderBatch_0: rlRenderBatch,) -> None: - """void rlUnloadRenderBatch(struct rlRenderBatch); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUnloadRenderBatch(batch: rlRenderBatch|list|tuple,) -> None: + """Unload render batch system""" ... -def rlUnloadShaderBuffer(unsignedint_0: int,) -> None: - """void rlUnloadShaderBuffer(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUnloadShaderBuffer(ssboId: int,) -> None: + """Unload shader storage buffer object (SSBO)""" ... -def rlUnloadShaderProgram(unsignedint_0: int,) -> None: - """void rlUnloadShaderProgram(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUnloadShaderProgram(id: int,) -> None: + """Unload shader program""" ... -def rlUnloadTexture(unsignedint_0: int,) -> None: - """void rlUnloadTexture(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUnloadTexture(id: int,) -> None: + """Unload texture from GPU memory""" ... -def rlUnloadVertexArray(unsignedint_0: int,) -> None: - """void rlUnloadVertexArray(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUnloadVertexArray(vaoId: int,) -> None: + """""" ... -def rlUnloadVertexBuffer(unsignedint_0: int,) -> None: - """void rlUnloadVertexBuffer(unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUnloadVertexBuffer(vboId: int,) -> None: + """""" ... -def rlUpdateShaderBuffer(unsignedint_0: int,void_pointer_1: Any,unsignedint_2: int,unsignedint_3: int,) -> None: - """void rlUpdateShaderBuffer(unsigned int, void *, unsigned int, unsigned int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUpdateShaderBuffer(id: int,data: Any,dataSize: int,offset: int,) -> None: + """Update SSBO buffer data""" ... -def rlUpdateTexture(unsignedint_0: int,int_1: int,int_2: int,int_3: int,int_4: int,int_5: int,void_pointer_6: Any,) -> None: - """void rlUpdateTexture(unsigned int, int, int, int, int, int, void *); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUpdateTexture(id: int,offsetX: int,offsetY: int,width: int,height: int,format: int,data: Any,) -> None: + """Update GPU texture with new data""" ... -def rlUpdateVertexBuffer(unsignedint_0: int,void_pointer_1: Any,int_2: int,int_3: int,) -> None: - """void rlUpdateVertexBuffer(unsigned int, void *, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUpdateVertexBuffer(bufferId: int,data: Any,dataSize: int,offset: int,) -> None: + """Update GPU buffer with new data""" ... -def rlUpdateVertexBufferElements(unsignedint_0: int,void_pointer_1: Any,int_2: int,int_3: int,) -> None: - """void rlUpdateVertexBufferElements(unsigned int, void *, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlUpdateVertexBufferElements(id: int,data: Any,dataSize: int,offset: int,) -> None: + """Update vertex buffer elements with new data""" ... -def rlVertex2f(float_0: float,float_1: float,) -> None: - """void rlVertex2f(float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlVertex2f(x: float,y: float,) -> None: + """Define one vertex (position) - 2 float""" ... -def rlVertex2i(int_0: int,int_1: int,) -> None: - """void rlVertex2i(int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlVertex2i(x: int,y: int,) -> None: + """Define one vertex (position) - 2 int""" ... -def rlVertex3f(float_0: float,float_1: float,float_2: float,) -> None: - """void rlVertex3f(float, float, float); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlVertex3f(x: float,y: float,z: float,) -> None: + """Define one vertex (position) - 3 float""" ... -def rlViewport(int_0: int,int_1: int,int_2: int,int_3: int,) -> None: - """void rlViewport(int, int, int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlViewport(x: int,y: int,width: int,height: int,) -> None: + """Set the viewport area""" ... def rlglClose() -> None: - """void rlglClose(); - -CFFI C function from raylib._raylib_cffi.lib""" + """De-initialize rlgl (buffers, shaders, textures)""" ... -def rlglInit(int_0: int,int_1: int,) -> None: - """void rlglInit(int, int); - -CFFI C function from raylib._raylib_cffi.lib""" +def rlglInit(width: int,height: int,) -> None: + """Initialize rlgl (buffers, shaders, textures, states)""" ... -AudioStream: struct -AutomationEvent: struct -AutomationEventList: struct -BlendMode: int -BoneInfo: struct -BoundingBox: struct -Camera: struct -Camera2D: struct -Camera3D: struct -CameraMode: int -CameraProjection: int -Color: struct -ConfigFlags: int -CubemapLayout: int -FilePathList: struct -Font: struct -FontType: int -GamepadAxis: int -GamepadButton: int -Gesture: int -GlyphInfo: struct -GuiCheckBoxProperty: int -GuiColorPickerProperty: int -GuiComboBoxProperty: int -GuiControl: int -GuiControlProperty: int -GuiDefaultProperty: int -GuiDropdownBoxProperty: int -GuiIconName: int -GuiListViewProperty: int -GuiProgressBarProperty: int -GuiScrollBarProperty: int -GuiSliderProperty: int -GuiSpinnerProperty: int -GuiState: int -GuiStyleProp: struct -GuiTextAlignment: int -GuiTextAlignmentVertical: int -GuiTextBoxProperty: int -GuiTextWrapMode: int -GuiToggleProperty: int -Image: struct -KeyboardKey: int -Material: struct -MaterialMap: struct -MaterialMapIndex: int -Matrix: struct -Matrix2x2: struct -Mesh: struct -Model: struct -ModelAnimation: struct -MouseButton: int -MouseCursor: int -Music: struct -NPatchInfo: struct -NPatchLayout: int -PhysicsBodyData: struct -PhysicsManifoldData: struct -PhysicsShape: struct -PhysicsShapeType: int -PhysicsVertexData: struct -PixelFormat: int -Quaternion: struct -Ray: struct -RayCollision: struct -Rectangle: struct -RenderTexture: struct -RenderTexture2D: struct -Shader: struct -ShaderAttributeDataType: int -ShaderLocationIndex: int -ShaderUniformDataType: int -Sound: struct -Texture: struct -Texture2D: struct -TextureCubemap: struct -TextureFilter: int -TextureWrap: int -TraceLogLevel: int -Transform: struct -Vector2: struct -Vector3: struct -Vector4: struct -VrDeviceInfo: struct -VrStereoConfig: struct -Wave: struct -float16: struct -float3: struct -rAudioBuffer: struct -rAudioProcessor: struct -rlBlendMode: int -rlCullMode: int -rlDrawCall: struct -rlFramebufferAttachTextureType: int -rlFramebufferAttachType: int -rlGlVersion: int -rlPixelFormat: int -rlRenderBatch: struct -rlShaderAttributeDataType: int -rlShaderLocationIndex: int -rlShaderUniformDataType: int -rlTextureFilter: int -rlTraceLogLevel: int -rlVertexBuffer: struct -# Copyright (c) 2021 Richard Smith and others -# -# This program and the accompanying materials are made available under the -# terms of the Eclipse Public License 2.0 which is available at -# http://www.eclipse.org/legal/epl-2.0. -# -# This Source Code may also be made available under the following Secondary -# licenses when the conditions for such availability set forth in the Eclipse -# Public License, v. 2.0 are satisfied: GNU General Public License, version 2 -# with the GNU Classpath Exception which is -# available at https://www.gnu.org/software/classpath/license.html. -# -# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 +class AudioStream: + buffer: Any + processor: Any + sampleRate: int + sampleSize: int + channels: int +class AutomationEvent: + frame: int + type: int + params: list +class AutomationEventList: + capacity: int + count: int + events: Any +BlendMode = int +class BoneInfo: + name: bytes + parent: int +class BoundingBox: + min: Vector3 + max: Vector3 +class Camera: + position: Vector3 + target: Vector3 + up: Vector3 + fovy: float + projection: int +class Camera2D: + offset: Vector2 + target: Vector2 + rotation: float + zoom: float +class Camera3D: + position: Vector3 + target: Vector3 + up: Vector3 + fovy: float + projection: int +CameraMode = int +CameraProjection = int +class Color: + r: bytes + g: bytes + b: bytes + a: bytes +ConfigFlags = int +CubemapLayout = int +class FilePathList: + capacity: int + count: int + paths: list[bytes] +class Font: + baseSize: int + glyphCount: int + glyphPadding: int + texture: Texture + recs: Any + glyphs: Any +FontType = int +class GLFWallocator: + allocate: Any + reallocate: Any + deallocate: Any + user: Any +class GLFWcursor: + ... +class GLFWgamepadstate: + buttons: bytes + axes: list +class GLFWgammaramp: + red: Any + green: Any + blue: Any + size: int +class GLFWimage: + width: int + height: int + pixels: bytes +class GLFWmonitor: + ... +class GLFWvidmode: + width: int + height: int + redBits: int + greenBits: int + blueBits: int + refreshRate: int +class GLFWwindow: + ... +GamepadAxis = int +GamepadButton = int +Gesture = int +class GlyphInfo: + value: int + offsetX: int + offsetY: int + advanceX: int + image: Image +GuiCheckBoxProperty = int +GuiColorPickerProperty = int +GuiComboBoxProperty = int +GuiControl = int +GuiControlProperty = int +GuiDefaultProperty = int +GuiDropdownBoxProperty = int +GuiIconName = int +GuiListViewProperty = int +GuiProgressBarProperty = int +GuiScrollBarProperty = int +GuiSliderProperty = int +GuiSpinnerProperty = int +GuiState = int +class GuiStyleProp: + controlId: int + propertyId: int + propertyValue: int +GuiTextAlignment = int +GuiTextAlignmentVertical = int +GuiTextBoxProperty = int +GuiTextWrapMode = int +GuiToggleProperty = int +class Image: + data: Any + width: int + height: int + mipmaps: int + format: int +KeyboardKey = int +class Material: + shader: Shader + maps: Any + params: list +class MaterialMap: + texture: Texture + color: Color + value: float +MaterialMapIndex = int +class Matrix: + m0: float + m4: float + m8: float + m12: float + m1: float + m5: float + m9: float + m13: float + m2: float + m6: float + m10: float + m14: float + m3: float + m7: float + m11: float + m15: float +class Matrix2x2: + m00: float + m01: float + m10: float + m11: float +class Mesh: + vertexCount: int + triangleCount: int + vertices: Any + texcoords: Any + texcoords2: Any + normals: Any + tangents: Any + colors: bytes + indices: Any + animVertices: Any + animNormals: Any + boneIds: bytes + boneWeights: Any + vaoId: int + vboId: Any +class Model: + transform: Matrix + meshCount: int + materialCount: int + meshes: Any + materials: Any + meshMaterial: Any + boneCount: int + bones: Any + bindPose: Any +class ModelAnimation: + boneCount: int + frameCount: int + bones: Any + framePoses: Any + name: bytes +MouseButton = int +MouseCursor = int +class Music: + stream: AudioStream + frameCount: int + looping: bool + ctxType: int + ctxData: Any +class NPatchInfo: + source: Rectangle + left: int + top: int + right: int + bottom: int + layout: int +NPatchLayout = int +class PhysicsBodyData: + id: int + enabled: bool + position: Vector2 + velocity: Vector2 + force: Vector2 + angularVelocity: float + torque: float + orient: float + inertia: float + inverseInertia: float + mass: float + inverseMass: float + staticFriction: float + dynamicFriction: float + restitution: float + useGravity: bool + isGrounded: bool + freezeOrient: bool + shape: PhysicsShape +class PhysicsManifoldData: + id: int + bodyA: Any + bodyB: Any + penetration: float + normal: Vector2 + contacts: list + contactsCount: int + restitution: float + dynamicFriction: float + staticFriction: float +class PhysicsShape: + type: PhysicsShapeType + body: Any + vertexData: PhysicsVertexData + radius: float + transform: Matrix2x2 +PhysicsShapeType = int +class PhysicsVertexData: + vertexCount: int + positions: list + normals: list +PixelFormat = int +class Quaternion: + x: float + y: float + z: float + w: float +class Ray: + position: Vector3 + direction: Vector3 +class RayCollision: + hit: bool + distance: float + point: Vector3 + normal: Vector3 +class Rectangle: + x: float + y: float + width: float + height: float +class RenderTexture: + id: int + texture: Texture + depth: Texture +class RenderTexture2D: + id: int + texture: Texture + depth: Texture +class Shader: + id: int + locs: Any +ShaderAttributeDataType = int +ShaderLocationIndex = int +ShaderUniformDataType = int +class Sound: + stream: AudioStream + frameCount: int +class Texture: + id: int + width: int + height: int + mipmaps: int + format: int +class Texture2D: + id: int + width: int + height: int + mipmaps: int + format: int +class TextureCubemap: + id: int + width: int + height: int + mipmaps: int + format: int +TextureFilter = int +TextureWrap = int +TraceLogLevel = int +class Transform: + translation: Vector3 + rotation: Vector4 + scale: Vector3 +class Vector2: + x: float + y: float +class Vector3: + x: float + y: float + z: float +class Vector4: + x: float + y: float + z: float + w: float +class VrDeviceInfo: + hResolution: int + vResolution: int + hScreenSize: float + vScreenSize: float + vScreenCenter: float + eyeToScreenDistance: float + lensSeparationDistance: float + interpupillaryDistance: float + lensDistortionValues: list + chromaAbCorrection: list +class VrStereoConfig: + projection: list + viewOffset: list + leftLensCenter: list + rightLensCenter: list + leftScreenCenter: list + rightScreenCenter: list + scale: list + scaleIn: list +class Wave: + frameCount: int + sampleRate: int + sampleSize: int + channels: int + data: Any +class float16: + v: list +class float3: + v: list +class rAudioBuffer: + ... +class rAudioProcessor: + ... +rlBlendMode = int +rlCullMode = int +class rlDrawCall: + mode: int + vertexCount: int + vertexAlignment: int + textureId: int +rlFramebufferAttachTextureType = int +rlFramebufferAttachType = int +rlGlVersion = int +rlPixelFormat = int +class rlRenderBatch: + bufferCount: int + currentBuffer: int + vertexBuffer: Any + draws: Any + drawCounter: int + currentDepth: float +rlShaderAttributeDataType = int +rlShaderLocationIndex = int +rlShaderUniformDataType = int +rlTextureFilter = int +rlTraceLogLevel = int +class rlVertexBuffer: + elementCount: int + vertices: Any + texcoords: Any + colors: bytes + indices: Any + vaoId: int + vboId: list -LIGHTGRAY =( 200, 200, 200, 255 ) -GRAY =( 130, 130, 130, 255 ) -DARKGRAY =( 80, 80, 80, 255 ) -YELLOW =( 253, 249, 0, 255 ) -GOLD =( 255, 203, 0, 255 ) -ORANGE =( 255, 161, 0, 255 ) -PINK =( 255, 109, 194, 255 ) -RED =( 230, 41, 55, 255 ) -MAROON =( 190, 33, 55, 255 ) -GREEN =( 0, 228, 48, 255 ) -LIME =( 0, 158, 47, 255 ) -DARKGREEN =( 0, 117, 44, 255 ) -SKYBLUE =( 102, 191, 255, 255 ) -BLUE =( 0, 121, 241, 255 ) -DARKBLUE =( 0, 82, 172, 255 ) -PURPLE =( 200, 122, 255, 255 ) -VIOLET =( 135, 60, 190, 255 ) -DARKPURPLE =( 112, 31, 126, 255 ) -BEIGE =( 211, 176, 131, 255 ) -BROWN =( 127, 106, 79, 255 ) -DARKBROWN =( 76, 63, 47, 255 ) -WHITE =( 255, 255, 255, 255 ) -BLACK =( 0, 0, 0, 255 ) -BLANK =( 0, 0, 0, 0 ) -MAGENTA =( 255, 0, 255, 255 ) -RAYWHITE =( 245, 245, 245, 255 ) +LIGHTGRAY : Color +GRAY : Color +DARKGRAY : Color +YELLOW : Color +GOLD : Color +ORANGE : Color +PINK : Color +RED : Color +MAROON : Color +GREEN : Color +LIME : Color +DARKGREEN : Color +SKYBLUE : Color +BLUE : Color +DARKBLUE : Color +PURPLE : Color +VIOLET : Color +DARKPURPLE : Color +BEIGE : Color +BROWN : Color +DARKBROWN : Color +WHITE : Color +BLACK : Color +BLANK : Color +MAGENTA : Color +RAYWHITE : Color diff --git a/dynamic/raylib/defines.py b/dynamic/raylib/defines.py index d3973a5..1117eca 100644 --- a/dynamic/raylib/defines.py +++ b/dynamic/raylib/defines.py @@ -7,17 +7,7 @@ RAYLIB_VERSION: str = "5.0" PI: float = 3.141592653589793 DEG2RAD = PI / 180.0 RAD2DEG = 180.0 / PI -MOUSE_LEFT_BUTTON = raylib.MOUSE_BUTTON_LEFT -MOUSE_RIGHT_BUTTON = raylib.MOUSE_BUTTON_RIGHT -MOUSE_MIDDLE_BUTTON = raylib.MOUSE_BUTTON_MIDDLE -MATERIAL_MAP_DIFFUSE = raylib.MATERIAL_MAP_ALBEDO -MATERIAL_MAP_SPECULAR = raylib.MATERIAL_MAP_METALNESS -SHADER_LOC_MAP_DIFFUSE = raylib.SHADER_LOC_MAP_ALBEDO -SHADER_LOC_MAP_SPECULAR = raylib.SHADER_LOC_MAP_METALNESS -PI: float = 3.141592653589793 EPSILON: float = 1e-06 -DEG2RAD = PI / 180.0 -RAD2DEG = 180.0 / PI RLGL_VERSION: str = "4.5" RL_DEFAULT_BATCH_BUFFER_ELEMENTS: int = 8192 RL_DEFAULT_BATCH_BUFFERS: int = 1 @@ -89,11 +79,6 @@ RL_BLEND_SRC_RGB: int = 32969 RL_BLEND_DST_ALPHA: int = 32970 RL_BLEND_SRC_ALPHA: int = 32971 RL_BLEND_COLOR: int = 32773 -RL_SHADER_LOC_MAP_DIFFUSE = raylib.RL_SHADER_LOC_MAP_ALBEDO -RL_SHADER_LOC_MAP_SPECULAR = raylib.RL_SHADER_LOC_MAP_METALNESS -PI: float = 3.141592653589793 -DEG2RAD = PI / 180.0 -RAD2DEG = 180.0 / PI GL_SHADING_LANGUAGE_VERSION: int = 35724 GL_COMPRESSED_RGB_S3TC_DXT1_EXT: int = 33776 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT: int = 33777 diff --git a/make_docs.sh b/make_docs.sh index 5d13231..3eeebfb 100755 --- a/make_docs.sh +++ b/make_docs.sh @@ -11,11 +11,12 @@ cd ../.. echo "installing raylib headers to /usr/local/include" -sudo cp ./raylib-c/src/raylib.h /usr/local/include/ -sudo cp ./raylib-c/src/rlgl.h /usr/local/include/ -sudo cp ./raylib-c/src/raymath.h /usr/local/include/ -sudo cp ./raygui/src/raygui.h /usr/local/include/ -sudo cp ./physac/src/physac.h /usr/local/include/ +sudo cp -v ./raylib-c/src/raylib.h /usr/local/include/ +sudo cp -v ./raylib-c/src/rlgl.h /usr/local/include/ +sudo cp -v ./raylib-c/src/raymath.h /usr/local/include/ +sudo cp -v ./raygui/src/raygui.h /usr/local/include/ +sudo cp -v ./physac/src/physac.h /usr/local/include/ +sudo cp -rv raylib-c/src/external/glfw/include/GLFW /usr/local/include echo "building raylib_parser" @@ -49,13 +50,12 @@ python3 create_define_consts.py | awk '!seen[$0]++' > dynamic/raylib/defines.py echo "creating pyi files" python3 create_stub_pyray.py > pyray/__init__.pyi - python3 create_stub_static.py >raylib/__init__.pyi - +python3 create_stub_static.py >dynamic/raylib/__init__.pyi echo "installing sphinx modules" -python -m venv venv +python3 -m venv venv source venv/bin/activate pip3 install sphinx-autoapi myst_parser sphinx_rtd_theme diff --git a/pyray/__init__.pyi b/pyray/__init__.pyi index 535f7e2..5bff743 100644 --- a/pyray/__init__.pyi +++ b/pyray/__init__.pyi @@ -1,3433 +1,4 @@ -from typing import Any - - -def pointer(struct): - ... - -def attach_audio_mixed_processor(processor: Any,) -> None: - """Attach audio stream processor to the entire audio pipeline, receives the samples as s""" - ... -def attach_audio_stream_processor(stream: AudioStream,processor: Any,) -> None: - """Attach audio stream processor to stream, receives the samples as s""" - ... -def begin_blend_mode(mode: int,) -> None: - """Begin blending mode (alpha, additive, multiplied, subtract, custom)""" - ... -def begin_drawing() -> None: - """Setup canvas (framebuffer) to start drawing""" - ... -def begin_mode_2d(camera: Camera2D,) -> None: - """Begin 2D mode with custom camera (2D)""" - ... -def begin_mode_3d(camera: Camera3D,) -> None: - """Begin 3D mode with custom camera (3D)""" - ... -def begin_scissor_mode(x: int,y: int,width: int,height: int,) -> None: - """Begin scissor mode (define screen area for following drawing)""" - ... -def begin_shader_mode(shader: Shader,) -> None: - """Begin custom shader drawing""" - ... -def begin_texture_mode(target: RenderTexture,) -> None: - """Begin drawing to render texture""" - ... -def begin_vr_stereo_mode(config: VrStereoConfig,) -> None: - """Begin stereo rendering (requires VR simulator)""" - ... -def change_directory(dir: str,) -> bool: - """Change working directory, return true on success""" - ... -def check_collision_box_sphere(box: BoundingBox,center: Vector3,radius: float,) -> bool: - """Check collision between box and sphere""" - ... -def check_collision_boxes(box1: BoundingBox,box2: BoundingBox,) -> bool: - """Check collision between two bounding boxes""" - ... -def check_collision_circle_rec(center: Vector2,radius: float,rec: Rectangle,) -> bool: - """Check collision between circle and rectangle""" - ... -def check_collision_circles(center1: Vector2,radius1: float,center2: Vector2,radius2: float,) -> bool: - """Check collision between two circles""" - ... -def check_collision_lines(startPos1: Vector2,endPos1: Vector2,startPos2: Vector2,endPos2: Vector2,collisionPoint: Any,) -> bool: - """Check the collision between two lines defined by two points each, returns collision point by reference""" - ... -def check_collision_point_circle(point: Vector2,center: Vector2,radius: float,) -> bool: - """Check if point is inside circle""" - ... -def check_collision_point_line(point: Vector2,p1: Vector2,p2: Vector2,threshold: int,) -> bool: - """Check if point belongs to line created between two points [p1] and [p2] with defined margin in pixels [threshold]""" - ... -def check_collision_point_poly(point: Vector2,points: Any,pointCount: int,) -> bool: - """Check if point is within a polygon described by array of vertices""" - ... -def check_collision_point_rec(point: Vector2,rec: Rectangle,) -> bool: - """Check if point is inside rectangle""" - ... -def check_collision_point_triangle(point: Vector2,p1: Vector2,p2: Vector2,p3: Vector2,) -> bool: - """Check if point is inside a triangle""" - ... -def check_collision_recs(rec1: Rectangle,rec2: Rectangle,) -> bool: - """Check collision between two rectangles""" - ... -def check_collision_spheres(center1: Vector3,radius1: float,center2: Vector3,radius2: float,) -> bool: - """Check collision between two spheres""" - ... -def clamp(value: float,min_1: float,max_2: float,) -> float: - """""" - ... -def clear_background(color: Color,) -> None: - """Set background color (framebuffer clear color)""" - ... -def clear_window_state(flags: int,) -> None: - """Clear window configuration state flags""" - ... -def close_audio_device() -> None: - """Close the audio device and context""" - ... -def close_physics() -> None: - """Close physics system and unload used memory""" - ... -def close_window() -> None: - """Close window and unload OpenGL context""" - ... -def codepoint_to_utf8(codepoint: int,utf8Size: Any,) -> str: - """Encode one codepoint into UTF-8 byte array (array length returned as parameter)""" - ... -def color_alpha(color: Color,alpha: float,) -> Color: - """Get color with alpha applied, alpha goes from 0.0f to 1.0f""" - ... -def color_alpha_blend(dst: Color,src: Color,tint: Color,) -> Color: - """Get src alpha-blended into dst color with tint""" - ... -def color_brightness(color: Color,factor: float,) -> Color: - """Get color with brightness correction, brightness factor goes from -1.0f to 1.0f""" - ... -def color_contrast(color: Color,contrast: float,) -> Color: - """Get color with contrast correction, contrast values between -1.0f and 1.0f""" - ... -def color_from_hsv(hue: float,saturation: float,value: float,) -> Color: - """Get a Color from HSV values, hue [0..360], saturation/value [0..1]""" - ... -def color_from_normalized(normalized: Vector4,) -> Color: - """Get Color from normalized values [0..1]""" - ... -def color_normalize(color: Color,) -> Vector4: - """Get Color normalized as float [0..1]""" - ... -def color_tint(color: Color,tint: Color,) -> Color: - """Get color multiplied with another color""" - ... -def color_to_hsv(color: Color,) -> Vector3: - """Get HSV values for a Color, hue [0..360], saturation/value [0..1]""" - ... -def color_to_int(color: Color,) -> int: - """Get hexadecimal value for a Color""" - ... -def compress_data(data: str,dataSize: int,compDataSize: Any,) -> str: - """Compress data (DEFLATE algorithm), memory must be MemFree()""" - ... -def create_physics_body_circle(pos: Vector2,radius: float,density: float,) -> Any: - """Creates a new circle physics body with generic parameters""" - ... -def create_physics_body_polygon(pos: Vector2,radius: float,sides: int,density: float,) -> Any: - """Creates a new polygon physics body with generic parameters""" - ... -def create_physics_body_rectangle(pos: Vector2,width: float,height: float,density: float,) -> Any: - """Creates a new rectangle physics body with generic parameters""" - ... -def decode_data_base64(data: str,outputSize: Any,) -> str: - """Decode Base64 string data, memory must be MemFree()""" - ... -def decompress_data(compData: str,compDataSize: int,dataSize: Any,) -> str: - """Decompress data (DEFLATE algorithm), memory must be MemFree()""" - ... -def destroy_physics_body(body: Any,) -> None: - """Destroy a physics body""" - ... -def detach_audio_mixed_processor(processor: Any,) -> None: - """Detach audio stream processor from the entire audio pipeline""" - ... -def detach_audio_stream_processor(stream: AudioStream,processor: Any,) -> None: - """Detach audio stream processor from stream""" - ... -def directory_exists(dirPath: str,) -> bool: - """Check if a directory path exists""" - ... -def disable_cursor() -> None: - """Disables cursor (lock cursor)""" - ... -def disable_event_waiting() -> None: - """Disable waiting for events on EndDrawing(), automatic events polling""" - ... -def draw_billboard(camera: Camera3D,texture: Texture,position: Vector3,size: float,tint: Color,) -> None: - """Draw a billboard texture""" - ... -def draw_billboard_pro(camera: Camera3D,texture: Texture,source: Rectangle,position: Vector3,up: Vector3,size: Vector2,origin: Vector2,rotation: float,tint: Color,) -> None: - """Draw a billboard texture defined by source and rotation""" - ... -def draw_billboard_rec(camera: Camera3D,texture: Texture,source: Rectangle,position: Vector3,size: Vector2,tint: Color,) -> None: - """Draw a billboard texture defined by source""" - ... -def draw_bounding_box(box: BoundingBox,color: Color,) -> None: - """Draw bounding box (wires)""" - ... -def draw_capsule(startPos: Vector3,endPos: Vector3,radius: float,slices: int,rings: int,color: Color,) -> None: - """Draw a capsule with the center of its sphere caps at startPos and endPos""" - ... -def draw_capsule_wires(startPos: Vector3,endPos: Vector3,radius: float,slices: int,rings: int,color: Color,) -> None: - """Draw capsule wireframe with the center of its sphere caps at startPos and endPos""" - ... -def draw_circle(centerX: int,centerY: int,radius: float,color: Color,) -> None: - """Draw a color-filled circle""" - ... -def draw_circle_3d(center: Vector3,radius: float,rotationAxis: Vector3,rotationAngle: float,color: Color,) -> None: - """Draw a circle in 3D world space""" - ... -def draw_circle_gradient(centerX: int,centerY: int,radius: float,color1: Color,color2: Color,) -> None: - """Draw a gradient-filled circle""" - ... -def draw_circle_lines(centerX: int,centerY: int,radius: float,color: Color,) -> None: - """Draw circle outline""" - ... -def draw_circle_lines_v(center: Vector2,radius: float,color: Color,) -> None: - """Draw circle outline (Vector version)""" - ... -def draw_circle_sector(center: Vector2,radius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: - """Draw a piece of a circle""" - ... -def draw_circle_sector_lines(center: Vector2,radius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: - """Draw circle sector outline""" - ... -def draw_circle_v(center: Vector2,radius: float,color: Color,) -> None: - """Draw a color-filled circle (Vector version)""" - ... -def draw_cube(position: Vector3,width: float,height: float,length: float,color: Color,) -> None: - """Draw cube""" - ... -def draw_cube_v(position: Vector3,size: Vector3,color: Color,) -> None: - """Draw cube (Vector version)""" - ... -def draw_cube_wires(position: Vector3,width: float,height: float,length: float,color: Color,) -> None: - """Draw cube wires""" - ... -def draw_cube_wires_v(position: Vector3,size: Vector3,color: Color,) -> None: - """Draw cube wires (Vector version)""" - ... -def draw_cylinder(position: Vector3,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color,) -> None: - """Draw a cylinder/cone""" - ... -def draw_cylinder_ex(startPos: Vector3,endPos: Vector3,startRadius: float,endRadius: float,sides: int,color: Color,) -> None: - """Draw a cylinder with base at startPos and top at endPos""" - ... -def draw_cylinder_wires(position: Vector3,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color,) -> None: - """Draw a cylinder/cone wires""" - ... -def draw_cylinder_wires_ex(startPos: Vector3,endPos: Vector3,startRadius: float,endRadius: float,sides: int,color: Color,) -> None: - """Draw a cylinder wires with base at startPos and top at endPos""" - ... -def draw_ellipse(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color,) -> None: - """Draw ellipse""" - ... -def draw_ellipse_lines(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color,) -> None: - """Draw ellipse outline""" - ... -def draw_fps(posX: int,posY: int,) -> None: - """Draw current FPS""" - ... -def draw_grid(slices: int,spacing: float,) -> None: - """Draw a grid (centered at (0, 0, 0))""" - ... -def draw_line(startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color,) -> None: - """Draw a line""" - ... -def draw_line_3d(startPos: Vector3,endPos: Vector3,color: Color,) -> None: - """Draw a line in 3D world space""" - ... -def draw_line_bezier(startPos: Vector2,endPos: Vector2,thick: float,color: Color,) -> None: - """Draw line segment cubic-bezier in-out interpolation""" - ... -def draw_line_ex(startPos: Vector2,endPos: Vector2,thick: float,color: Color,) -> None: - """Draw a line (using triangles/quads)""" - ... -def draw_line_strip(points: Any,pointCount: int,color: Color,) -> None: - """Draw lines sequence (using gl lines)""" - ... -def draw_line_v(startPos: Vector2,endPos: Vector2,color: Color,) -> None: - """Draw a line (using gl lines)""" - ... -def draw_mesh(mesh: Mesh,material: Material,transform: Matrix,) -> None: - """Draw a 3d mesh with material and transform""" - ... -def draw_mesh_instanced(mesh: Mesh,material: Material,transforms: Any,instances: int,) -> None: - """Draw multiple mesh instances with material and different transforms""" - ... -def draw_model(model: Model,position: Vector3,scale: float,tint: Color,) -> None: - """Draw a model (with texture if set)""" - ... -def draw_model_ex(model: Model,position: Vector3,rotationAxis: Vector3,rotationAngle: float,scale: Vector3,tint: Color,) -> None: - """Draw a model with extended parameters""" - ... -def draw_model_wires(model: Model,position: Vector3,scale: float,tint: Color,) -> None: - """Draw a model wires (with texture if set)""" - ... -def draw_model_wires_ex(model: Model,position: Vector3,rotationAxis: Vector3,rotationAngle: float,scale: Vector3,tint: Color,) -> None: - """Draw a model wires (with texture if set) with extended parameters""" - ... -def draw_pixel(posX: int,posY: int,color: Color,) -> None: - """Draw a pixel""" - ... -def draw_pixel_v(position: Vector2,color: Color,) -> None: - """Draw a pixel (Vector version)""" - ... -def draw_plane(centerPos: Vector3,size: Vector2,color: Color,) -> None: - """Draw a plane XZ""" - ... -def draw_point_3d(position: Vector3,color: Color,) -> None: - """Draw a point in 3D space, actually a small line""" - ... -def draw_poly(center: Vector2,sides: int,radius: float,rotation: float,color: Color,) -> None: - """Draw a regular polygon (Vector version)""" - ... -def draw_poly_lines(center: Vector2,sides: int,radius: float,rotation: float,color: Color,) -> None: - """Draw a polygon outline of n sides""" - ... -def draw_poly_lines_ex(center: Vector2,sides: int,radius: float,rotation: float,lineThick: float,color: Color,) -> None: - """Draw a polygon outline of n sides with extended parameters""" - ... -def draw_ray(ray: Ray,color: Color,) -> None: - """Draw a ray line""" - ... -def draw_rectangle(posX: int,posY: int,width: int,height: int,color: Color,) -> None: - """Draw a color-filled rectangle""" - ... -def draw_rectangle_gradient_ex(rec: Rectangle,col1: Color,col2: Color,col3: Color,col4: Color,) -> None: - """Draw a gradient-filled rectangle with custom vertex colors""" - ... -def draw_rectangle_gradient_h(posX: int,posY: int,width: int,height: int,color1: Color,color2: Color,) -> None: - """Draw a horizontal-gradient-filled rectangle""" - ... -def draw_rectangle_gradient_v(posX: int,posY: int,width: int,height: int,color1: Color,color2: Color,) -> None: - """Draw a vertical-gradient-filled rectangle""" - ... -def draw_rectangle_lines(posX: int,posY: int,width: int,height: int,color: Color,) -> None: - """Draw rectangle outline""" - ... -def draw_rectangle_lines_ex(rec: Rectangle,lineThick: float,color: Color,) -> None: - """Draw rectangle outline with extended parameters""" - ... -def draw_rectangle_pro(rec: Rectangle,origin: Vector2,rotation: float,color: Color,) -> None: - """Draw a color-filled rectangle with pro parameters""" - ... -def draw_rectangle_rec(rec: Rectangle,color: Color,) -> None: - """Draw a color-filled rectangle""" - ... -def draw_rectangle_rounded(rec: Rectangle,roundness: float,segments: int,color: Color,) -> None: - """Draw rectangle with rounded edges""" - ... -def draw_rectangle_rounded_lines(rec: Rectangle,roundness: float,segments: int,lineThick: float,color: Color,) -> None: - """Draw rectangle with rounded edges outline""" - ... -def draw_rectangle_v(position: Vector2,size: Vector2,color: Color,) -> None: - """Draw a color-filled rectangle (Vector version)""" - ... -def draw_ring(center: Vector2,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: - """Draw ring""" - ... -def draw_ring_lines(center: Vector2,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: - """Draw ring outline""" - ... -def draw_sphere(centerPos: Vector3,radius: float,color: Color,) -> None: - """Draw sphere""" - ... -def draw_sphere_ex(centerPos: Vector3,radius: float,rings: int,slices: int,color: Color,) -> None: - """Draw sphere with extended parameters""" - ... -def draw_sphere_wires(centerPos: Vector3,radius: float,rings: int,slices: int,color: Color,) -> None: - """Draw sphere wires""" - ... -def draw_spline_basis(points: Any,pointCount: int,thick: float,color: Color,) -> None: - """Draw spline: B-Spline, minimum 4 points""" - ... -def draw_spline_bezier_cubic(points: Any,pointCount: int,thick: float,color: Color,) -> None: - """Draw spline: Cubic Bezier, minimum 4 points (2 control points): [p1, c2, c3, p4, c5, c6...]""" - ... -def draw_spline_bezier_quadratic(points: Any,pointCount: int,thick: float,color: Color,) -> None: - """Draw spline: Quadratic Bezier, minimum 3 points (1 control point): [p1, c2, p3, c4...]""" - ... -def draw_spline_catmull_rom(points: Any,pointCount: int,thick: float,color: Color,) -> None: - """Draw spline: Catmull-Rom, minimum 4 points""" - ... -def draw_spline_linear(points: Any,pointCount: int,thick: float,color: Color,) -> None: - """Draw spline: Linear, minimum 2 points""" - ... -def draw_spline_segment_basis(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: - """Draw spline segment: B-Spline, 4 points""" - ... -def draw_spline_segment_bezier_cubic(p1: Vector2,c2: Vector2,c3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: - """Draw spline segment: Cubic Bezier, 2 points, 2 control points""" - ... -def draw_spline_segment_bezier_quadratic(p1: Vector2,c2: Vector2,p3: Vector2,thick: float,color: Color,) -> None: - """Draw spline segment: Quadratic Bezier, 2 points, 1 control point""" - ... -def draw_spline_segment_catmull_rom(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: - """Draw spline segment: Catmull-Rom, 4 points""" - ... -def draw_spline_segment_linear(p1: Vector2,p2: Vector2,thick: float,color: Color,) -> None: - """Draw spline segment: Linear, 2 points""" - ... -def draw_text(text: str,posX: int,posY: int,fontSize: int,color: Color,) -> None: - """Draw text (using default font)""" - ... -def draw_text_codepoint(font: Font,codepoint: int,position: Vector2,fontSize: float,tint: Color,) -> None: - """Draw one character (codepoint)""" - ... -def draw_text_codepoints(font: Font,codepoints: Any,codepointCount: int,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: - """Draw multiple character (codepoint)""" - ... -def draw_text_ex(font: Font,text: str,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: - """Draw text using font and additional parameters""" - ... -def draw_text_pro(font: Font,text: str,position: Vector2,origin: Vector2,rotation: float,fontSize: float,spacing: float,tint: Color,) -> None: - """Draw text using Font and pro parameters (rotation)""" - ... -def draw_texture(texture: Texture,posX: int,posY: int,tint: Color,) -> None: - """Draw a Texture2D""" - ... -def draw_texture_ex(texture: Texture,position: Vector2,rotation: float,scale: float,tint: Color,) -> None: - """Draw a Texture2D with extended parameters""" - ... -def draw_texture_n_patch(texture: Texture,nPatchInfo: NPatchInfo,dest: Rectangle,origin: Vector2,rotation: float,tint: Color,) -> None: - """Draws a texture (or part of it) that stretches or shrinks nicely""" - ... -def draw_texture_pro(texture: Texture,source: Rectangle,dest: Rectangle,origin: Vector2,rotation: float,tint: Color,) -> None: - """Draw a part of a texture defined by a rectangle with 'pro' parameters""" - ... -def draw_texture_rec(texture: Texture,source: Rectangle,position: Vector2,tint: Color,) -> None: - """Draw a part of a texture defined by a rectangle""" - ... -def draw_texture_v(texture: Texture,position: Vector2,tint: Color,) -> None: - """Draw a Texture2D with position defined as Vector2""" - ... -def draw_triangle(v1: Vector2,v2: Vector2,v3: Vector2,color: Color,) -> None: - """Draw a color-filled triangle (vertex in counter-clockwise order!)""" - ... -def draw_triangle_3d(v1: Vector3,v2: Vector3,v3: Vector3,color: Color,) -> None: - """Draw a color-filled triangle (vertex in counter-clockwise order!)""" - ... -def draw_triangle_fan(points: Any,pointCount: int,color: Color,) -> None: - """Draw a triangle fan defined by points (first vertex is the center)""" - ... -def draw_triangle_lines(v1: Vector2,v2: Vector2,v3: Vector2,color: Color,) -> None: - """Draw triangle outline (vertex in counter-clockwise order!)""" - ... -def draw_triangle_strip(points: Any,pointCount: int,color: Color,) -> None: - """Draw a triangle strip defined by points""" - ... -def draw_triangle_strip_3d(points: Any,pointCount: int,color: Color,) -> None: - """Draw a triangle strip defined by points""" - ... -def enable_cursor() -> None: - """Enables cursor (unlock cursor)""" - ... -def enable_event_waiting() -> None: - """Enable waiting for events on EndDrawing(), no automatic event polling""" - ... -def encode_data_base64(data: str,dataSize: int,outputSize: Any,) -> str: - """Encode data to Base64 string, memory must be MemFree()""" - ... -def end_blend_mode() -> None: - """End blending mode (reset to default: alpha blending)""" - ... -def end_drawing() -> None: - """End canvas drawing and swap buffers (double buffering)""" - ... -def end_mode_2d() -> None: - """Ends 2D mode with custom camera""" - ... -def end_mode_3d() -> None: - """Ends 3D mode and returns to default 2D orthographic mode""" - ... -def end_scissor_mode() -> None: - """End scissor mode""" - ... -def end_shader_mode() -> None: - """End custom shader drawing (use default shader)""" - ... -def end_texture_mode() -> None: - """Ends drawing to render texture""" - ... -def end_vr_stereo_mode() -> None: - """End stereo rendering (requires VR simulator)""" - ... -def export_automation_event_list(list_0: AutomationEventList,fileName: str,) -> bool: - """Export automation events list as text file""" - ... -def export_data_as_code(data: str,dataSize: int,fileName: str,) -> bool: - """Export data to code (.h), returns true on success""" - ... -def export_font_as_code(font: Font,fileName: str,) -> bool: - """Export font as code file, returns true on success""" - ... -def export_image(image: Image,fileName: str,) -> bool: - """Export image data to file, returns true on success""" - ... -def export_image_as_code(image: Image,fileName: str,) -> bool: - """Export image as code file defining an array of bytes, returns true on success""" - ... -def export_image_to_memory(image: Image,fileType: str,fileSize: Any,) -> str: - """Export image to memory buffer""" - ... -def export_mesh(mesh: Mesh,fileName: str,) -> bool: - """Export mesh data to file, returns true on success""" - ... -def export_wave(wave: Wave,fileName: str,) -> bool: - """Export wave data to file, returns true on success""" - ... -def export_wave_as_code(wave: Wave,fileName: str,) -> bool: - """Export wave sample data to code (.h), returns true on success""" - ... -def fade(color: Color,alpha: float,) -> Color: - """Get color with alpha applied, alpha goes from 0.0f to 1.0f""" - ... -def file_exists(fileName: str,) -> bool: - """Check if file exists""" - ... -def float_equals(x: float,y: float,) -> int: - """""" - ... -def gen_image_cellular(width: int,height: int,tileSize: int,) -> Image: - """Generate image: cellular algorithm, bigger tileSize means bigger cells""" - ... -def gen_image_checked(width: int,height: int,checksX: int,checksY: int,col1: Color,col2: Color,) -> Image: - """Generate image: checked""" - ... -def gen_image_color(width: int,height: int,color: Color,) -> Image: - """Generate image: plain color""" - ... -def gen_image_font_atlas(glyphs: Any,glyphRecs: Any,glyphCount: int,fontSize: int,padding: int,packMethod: int,) -> Image: - """Generate image font atlas using chars info""" - ... -def gen_image_gradient_linear(width: int,height: int,direction: int,start: Color,end: Color,) -> Image: - """Generate image: linear gradient, direction in degrees [0..360], 0=Vertical gradient""" - ... -def gen_image_gradient_radial(width: int,height: int,density: float,inner: Color,outer: Color,) -> Image: - """Generate image: radial gradient""" - ... -def gen_image_gradient_square(width: int,height: int,density: float,inner: Color,outer: Color,) -> Image: - """Generate image: square gradient""" - ... -def gen_image_perlin_noise(width: int,height: int,offsetX: int,offsetY: int,scale: float,) -> Image: - """Generate image: perlin noise""" - ... -def gen_image_text(width: int,height: int,text: str,) -> Image: - """Generate image: grayscale image from text data""" - ... -def gen_image_white_noise(width: int,height: int,factor: float,) -> Image: - """Generate image: white noise""" - ... -def gen_mesh_cone(radius: float,height: float,slices: int,) -> Mesh: - """Generate cone/pyramid mesh""" - ... -def gen_mesh_cube(width: float,height: float,length: float,) -> Mesh: - """Generate cuboid mesh""" - ... -def gen_mesh_cubicmap(cubicmap: Image,cubeSize: Vector3,) -> Mesh: - """Generate cubes-based map mesh from image data""" - ... -def gen_mesh_cylinder(radius: float,height: float,slices: int,) -> Mesh: - """Generate cylinder mesh""" - ... -def gen_mesh_heightmap(heightmap: Image,size: Vector3,) -> Mesh: - """Generate heightmap mesh from image data""" - ... -def gen_mesh_hemi_sphere(radius: float,rings: int,slices: int,) -> Mesh: - """Generate half-sphere mesh (no bottom cap)""" - ... -def gen_mesh_knot(radius: float,size: float,radSeg: int,sides: int,) -> Mesh: - """Generate trefoil knot mesh""" - ... -def gen_mesh_plane(width: float,length: float,resX: int,resZ: int,) -> Mesh: - """Generate plane mesh (with subdivisions)""" - ... -def gen_mesh_poly(sides: int,radius: float,) -> Mesh: - """Generate polygonal mesh""" - ... -def gen_mesh_sphere(radius: float,rings: int,slices: int,) -> Mesh: - """Generate sphere mesh (standard sphere)""" - ... -def gen_mesh_tangents(mesh: Any,) -> None: - """Compute mesh tangents""" - ... -def gen_mesh_torus(radius: float,size: float,radSeg: int,sides: int,) -> Mesh: - """Generate torus mesh""" - ... -def gen_texture_mipmaps(texture: Any,) -> None: - """Generate GPU mipmaps for a texture""" - ... -def get_application_directory() -> str: - """Get the directory of the running application (uses static string)""" - ... -def get_camera_matrix(camera: Camera3D,) -> Matrix: - """Get camera transform matrix (view matrix)""" - ... -def get_camera_matrix_2d(camera: Camera2D,) -> Matrix: - """Get camera 2d transform matrix""" - ... -def get_char_pressed() -> int: - """Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty""" - ... -def get_clipboard_text() -> str: - """Get clipboard text content""" - ... -def get_codepoint(text: str,codepointSize: Any,) -> int: - """Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" - ... -def get_codepoint_count(text: str,) -> int: - """Get total number of codepoints in a UTF-8 encoded string""" - ... -def get_codepoint_next(text: str,codepointSize: Any,) -> int: - """Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" - ... -def get_codepoint_previous(text: str,codepointSize: Any,) -> int: - """Get previous codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" - ... -def get_collision_rec(rec1: Rectangle,rec2: Rectangle,) -> Rectangle: - """Get collision rectangle for two rectangles collision""" - ... -def get_color(hexValue: int,) -> Color: - """Get Color structure from hexadecimal value""" - ... -def get_current_monitor() -> int: - """Get current connected monitor""" - ... -def get_directory_path(filePath: str,) -> str: - """Get full path for a given fileName with path (uses static string)""" - ... -def get_fps() -> int: - """Get current FPS""" - ... -def get_file_extension(fileName: str,) -> str: - """Get pointer to extension for a filename string (includes dot: '.png')""" - ... -def get_file_length(fileName: str,) -> int: - """Get file length in bytes (NOTE: GetFileSize() conflicts with windows.h)""" - ... -def get_file_mod_time(fileName: str,) -> int: - """Get file modification time (last write time)""" - ... -def get_file_name(filePath: str,) -> str: - """Get pointer to filename for a path string""" - ... -def get_file_name_without_ext(filePath: str,) -> str: - """Get filename string without extension (uses static string)""" - ... -def get_font_default() -> Font: - """Get the default Font""" - ... -def get_frame_time() -> float: - """Get time in seconds for last frame drawn (delta time)""" - ... -def get_gamepad_axis_count(gamepad: int,) -> int: - """Get gamepad axis count for a gamepad""" - ... -def get_gamepad_axis_movement(gamepad: int,axis: int,) -> float: - """Get axis movement value for a gamepad axis""" - ... -def get_gamepad_button_pressed() -> int: - """Get the last gamepad button pressed""" - ... -def get_gamepad_name(gamepad: int,) -> str: - """Get gamepad internal name id""" - ... -def get_gesture_detected() -> int: - """Get latest detected gesture""" - ... -def get_gesture_drag_angle() -> float: - """Get gesture drag angle""" - ... -def get_gesture_drag_vector() -> Vector2: - """Get gesture drag vector""" - ... -def get_gesture_hold_duration() -> float: - """Get gesture hold time in milliseconds""" - ... -def get_gesture_pinch_angle() -> float: - """Get gesture pinch angle""" - ... -def get_gesture_pinch_vector() -> Vector2: - """Get gesture pinch delta""" - ... -def get_glyph_atlas_rec(font: Font,codepoint: int,) -> Rectangle: - """Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found""" - ... -def get_glyph_index(font: Font,codepoint: int,) -> int: - """Get glyph index position in font for a codepoint (unicode character), fallback to '?' if not found""" - ... -def get_glyph_info(font: Font,codepoint: int,) -> GlyphInfo: - """Get glyph font info data for a codepoint (unicode character), fallback to '?' if not found""" - ... -def get_image_alpha_border(image: Image,threshold: float,) -> Rectangle: - """Get image alpha border rectangle""" - ... -def get_image_color(image: Image,x: int,y: int,) -> Color: - """Get image pixel color at (x, y) position""" - ... -def get_key_pressed() -> int: - """Get key pressed (keycode), call it multiple times for keys queued, returns 0 when the queue is empty""" - ... -def get_master_volume() -> float: - """Get master volume (listener)""" - ... -def get_mesh_bounding_box(mesh: Mesh,) -> BoundingBox: - """Compute mesh bounding box limits""" - ... -def get_model_bounding_box(model: Model,) -> BoundingBox: - """Compute model bounding box limits (considers all meshes)""" - ... -def get_monitor_count() -> int: - """Get number of connected monitors""" - ... -def get_monitor_height(monitor: int,) -> int: - """Get specified monitor height (current video mode used by monitor)""" - ... -def get_monitor_name(monitor: int,) -> str: - """Get the human-readable, UTF-8 encoded name of the specified monitor""" - ... -def get_monitor_physical_height(monitor: int,) -> int: - """Get specified monitor physical height in millimetres""" - ... -def get_monitor_physical_width(monitor: int,) -> int: - """Get specified monitor physical width in millimetres""" - ... -def get_monitor_position(monitor: int,) -> Vector2: - """Get specified monitor position""" - ... -def get_monitor_refresh_rate(monitor: int,) -> int: - """Get specified monitor refresh rate""" - ... -def get_monitor_width(monitor: int,) -> int: - """Get specified monitor width (current video mode used by monitor)""" - ... -def get_mouse_delta() -> Vector2: - """Get mouse delta between frames""" - ... -def get_mouse_position() -> Vector2: - """Get mouse position XY""" - ... -def get_mouse_ray(mousePosition: Vector2,camera: Camera3D,) -> Ray: - """Get a ray trace from mouse position""" - ... -def get_mouse_wheel_move() -> float: - """Get mouse wheel movement for X or Y, whichever is larger""" - ... -def get_mouse_wheel_move_v() -> Vector2: - """Get mouse wheel movement for both X and Y""" - ... -def get_mouse_x() -> int: - """Get mouse position X""" - ... -def get_mouse_y() -> int: - """Get mouse position Y""" - ... -def get_music_time_length(music: Music,) -> float: - """Get music time length (in seconds)""" - ... -def get_music_time_played(music: Music,) -> float: - """Get current music time played (in seconds)""" - ... -def get_physics_bodies_count() -> int: - """Returns the current amount of created physics bodies""" - ... -def get_physics_body(index: int,) -> Any: - """Returns a physics body of the bodies pool at a specific index""" - ... -def get_physics_shape_type(index: int,) -> int: - """Returns the physics body shape type (PHYSICS_CIRCLE or PHYSICS_POLYGON)""" - ... -def get_physics_shape_vertex(body: Any,vertex: int,) -> Vector2: - """Returns transformed position of a body shape (body position + vertex transformed position)""" - ... -def get_physics_shape_vertices_count(index: int,) -> int: - """Returns the amount of vertices of a physics body shape""" - ... -def get_pixel_color(srcPtr: Any,format: int,) -> Color: - """Get Color from a source pixel pointer of certain format""" - ... -def get_pixel_data_size(width: int,height: int,format: int,) -> int: - """Get pixel data size in bytes for certain format""" - ... -def get_prev_directory_path(dirPath: str,) -> str: - """Get previous directory path for a given path (uses static string)""" - ... -def get_random_value(min_0: int,max_1: int,) -> int: - """Get a random value between min and max (both included)""" - ... -def get_ray_collision_box(ray: Ray,box: BoundingBox,) -> RayCollision: - """Get collision info between ray and box""" - ... -def get_ray_collision_mesh(ray: Ray,mesh: Mesh,transform: Matrix,) -> RayCollision: - """Get collision info between ray and mesh""" - ... -def get_ray_collision_quad(ray: Ray,p1: Vector3,p2: Vector3,p3: Vector3,p4: Vector3,) -> RayCollision: - """Get collision info between ray and quad""" - ... -def get_ray_collision_sphere(ray: Ray,center: Vector3,radius: float,) -> RayCollision: - """Get collision info between ray and sphere""" - ... -def get_ray_collision_triangle(ray: Ray,p1: Vector3,p2: Vector3,p3: Vector3,) -> RayCollision: - """Get collision info between ray and triangle""" - ... -def get_render_height() -> int: - """Get current render height (it considers HiDPI)""" - ... -def get_render_width() -> int: - """Get current render width (it considers HiDPI)""" - ... -def get_screen_height() -> int: - """Get current screen height""" - ... -def get_screen_to_world_2d(position: Vector2,camera: Camera2D,) -> Vector2: - """Get the world space position for a 2d camera screen space position""" - ... -def get_screen_width() -> int: - """Get current screen width""" - ... -def get_shader_location(shader: Shader,uniformName: str,) -> int: - """Get shader uniform location""" - ... -def get_shader_location_attrib(shader: Shader,attribName: str,) -> int: - """Get shader attribute location""" - ... -def get_spline_point_basis(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,t: float,) -> Vector2: - """Get (evaluate) spline point: B-Spline""" - ... -def get_spline_point_bezier_cubic(p1: Vector2,c2: Vector2,c3: Vector2,p4: Vector2,t: float,) -> Vector2: - """Get (evaluate) spline point: Cubic Bezier""" - ... -def get_spline_point_bezier_quad(p1: Vector2,c2: Vector2,p3: Vector2,t: float,) -> Vector2: - """Get (evaluate) spline point: Quadratic Bezier""" - ... -def get_spline_point_catmull_rom(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,t: float,) -> Vector2: - """Get (evaluate) spline point: Catmull-Rom""" - ... -def get_spline_point_linear(startPos: Vector2,endPos: Vector2,t: float,) -> Vector2: - """Get (evaluate) spline point: Linear""" - ... -def get_time() -> float: - """Get elapsed time in seconds since InitWindow()""" - ... -def get_touch_point_count() -> int: - """Get number of touch points""" - ... -def get_touch_point_id(index: int,) -> int: - """Get touch point identifier for given index""" - ... -def get_touch_position(index: int,) -> Vector2: - """Get touch position XY for a touch point index (relative to screen size)""" - ... -def get_touch_x() -> int: - """Get touch position X for touch point 0 (relative to screen size)""" - ... -def get_touch_y() -> int: - """Get touch position Y for touch point 0 (relative to screen size)""" - ... -def get_window_handle() -> Any: - """Get native window handle""" - ... -def get_window_position() -> Vector2: - """Get window position XY on monitor""" - ... -def get_window_scale_dpi() -> Vector2: - """Get window scale DPI factor""" - ... -def get_working_directory() -> str: - """Get current working directory (uses static string)""" - ... -def get_world_to_screen(position: Vector3,camera: Camera3D,) -> Vector2: - """Get the screen space position for a 3d world space position""" - ... -def get_world_to_screen_2d(position: Vector2,camera: Camera2D,) -> Vector2: - """Get the screen space position for a 2d camera world space position""" - ... -def get_world_to_screen_ex(position: Vector3,camera: Camera3D,width: int,height: int,) -> Vector2: - """Get size position for a 3d world space position""" - ... -def gui_button(bounds: Rectangle,text: str,) -> int: - """Button control, returns true when clicked""" - ... -def gui_check_box(bounds: Rectangle,text: str,checked: Any,) -> int: - """Check Box control, returns true when active""" - ... -def gui_color_bar_alpha(bounds: Rectangle,text: str,alpha: Any,) -> int: - """Color Bar Alpha control""" - ... -def gui_color_bar_hue(bounds: Rectangle,text: str,value: Any,) -> int: - """Color Bar Hue control""" - ... -def gui_color_panel(bounds: Rectangle,text: str,color: Any,) -> int: - """Color Panel control""" - ... -def gui_color_panel_hsv(bounds: Rectangle,text: str,colorHsv: Any,) -> int: - """Color Panel control that returns HSV color value, used by GuiColorPickerHSV()""" - ... -def gui_color_picker(bounds: Rectangle,text: str,color: Any,) -> int: - """Color Picker control (multiple color controls)""" - ... -def gui_color_picker_hsv(bounds: Rectangle,text: str,colorHsv: Any,) -> int: - """Color Picker control that avoids conversion to RGB on each call (multiple color controls)""" - ... -def gui_combo_box(bounds: Rectangle,text: str,active: Any,) -> int: - """Combo Box control, returns selected item index""" - ... -def gui_disable() -> None: - """Disable gui controls (global state)""" - ... -def gui_disable_tooltip() -> None: - """Disable gui tooltips (global state)""" - ... -def gui_draw_icon(iconId: int,posX: int,posY: int,pixelSize: int,color: Color,) -> None: - """Draw icon using pixel size at specified position""" - ... -def gui_dropdown_box(bounds: Rectangle,text: str,active: Any,editMode: bool,) -> int: - """Dropdown Box control, returns selected item""" - ... -def gui_dummy_rec(bounds: Rectangle,text: str,) -> int: - """Dummy control for placeholders""" - ... -def gui_enable() -> None: - """Enable gui controls (global state)""" - ... -def gui_enable_tooltip() -> None: - """Enable gui tooltips (global state)""" - ... -def gui_get_font() -> Font: - """Get gui custom font (global state)""" - ... -def gui_get_icons() -> Any: - """Get raygui icons data pointer""" - ... -def gui_get_state() -> int: - """Get gui state (global state)""" - ... -def gui_get_style(control: int,property: int,) -> int: - """Get one style property""" - ... -def gui_grid(bounds: Rectangle,text: str,spacing: float,subdivs: int,mouseCell: Any,) -> int: - """Grid control, returns mouse cell position""" - ... -def gui_group_box(bounds: Rectangle,text: str,) -> int: - """Group Box control with text name""" - ... -def gui_icon_text(iconId: int,text: str,) -> str: - """Get text with icon id prepended (if supported)""" - ... -def gui_is_locked() -> bool: - """Check if gui is locked (global state)""" - ... -def gui_label(bounds: Rectangle,text: str,) -> int: - """Label control, shows text""" - ... -def gui_label_button(bounds: Rectangle,text: str,) -> int: - """Label button control, show true when clicked""" - ... -def gui_line(bounds: Rectangle,text: str,) -> int: - """Line separator control, could contain text""" - ... -def gui_list_view(bounds: Rectangle,text: str,scrollIndex: Any,active: Any,) -> int: - """List View control, returns selected list item index""" - ... -def gui_list_view_ex(bounds: Rectangle,text: list[str],count: int,scrollIndex: Any,active: Any,focus: Any,) -> int: - """List View with extended parameters""" - ... -def gui_load_icons(fileName: str,loadIconsName: bool,) -> list[str]: - """Load raygui icons file (.rgi) into internal icons data""" - ... -def gui_load_style(fileName: str,) -> None: - """Load style file over global style variable (.rgs)""" - ... -def gui_load_style_default() -> None: - """Load style default over global style""" - ... -def gui_lock() -> None: - """Lock gui controls (global state)""" - ... -def gui_message_box(bounds: Rectangle,title: str,message: str,buttons: str,) -> int: - """Message Box control, displays a message""" - ... -def gui_panel(bounds: Rectangle,text: str,) -> int: - """Panel control, useful to group controls""" - ... -def gui_progress_bar(bounds: Rectangle,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: - """Progress Bar control, shows current progress value""" - ... -def gui_scroll_panel(bounds: Rectangle,text: str,content: Rectangle,scroll: Any,view: Any,) -> int: - """Scroll Panel control""" - ... -def gui_set_alpha(alpha: float,) -> None: - """Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f""" - ... -def gui_set_font(font: Font,) -> None: - """Set gui custom font (global state)""" - ... -def gui_set_icon_scale(scale: int,) -> None: - """Set default icon drawing size""" - ... -def gui_set_state(state: int,) -> None: - """Set gui state (global state)""" - ... -def gui_set_style(control: int,property: int,value: int,) -> None: - """Set one style property""" - ... -def gui_set_tooltip(tooltip: str,) -> None: - """Set tooltip string""" - ... -def gui_slider(bounds: Rectangle,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: - """Slider control, returns selected value""" - ... -def gui_slider_bar(bounds: Rectangle,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: - """Slider Bar control, returns selected value""" - ... -def gui_spinner(bounds: Rectangle,text: str,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: - """Spinner control, returns selected value""" - ... -def gui_status_bar(bounds: Rectangle,text: str,) -> int: - """Status Bar control, shows info text""" - ... -def gui_tab_bar(bounds: Rectangle,text: list[str],count: int,active: Any,) -> int: - """Tab Bar control, returns TAB to be closed or -1""" - ... -def gui_text_box(bounds: Rectangle,text: str,textSize: int,editMode: bool,) -> int: - """Text Box control, updates input text""" - ... -def gui_text_input_box(bounds: Rectangle,title: str,message: str,buttons: str,text: str,textMaxSize: int,secretViewActive: Any,) -> int: - """Text Input Box control, ask for text, supports secret""" - ... -def gui_toggle(bounds: Rectangle,text: str,active: Any,) -> int: - """Toggle Button control, returns true when active""" - ... -def gui_toggle_group(bounds: Rectangle,text: str,active: Any,) -> int: - """Toggle Group control, returns active toggle index""" - ... -def gui_toggle_slider(bounds: Rectangle,text: str,active: Any,) -> int: - """Toggle Slider control, returns true when clicked""" - ... -def gui_unlock() -> None: - """Unlock gui controls (global state)""" - ... -def gui_value_box(bounds: Rectangle,text: str,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: - """Value Box control, updates input text with numbers""" - ... -def gui_window_box(bounds: Rectangle,title: str,) -> int: - """Window Box control, shows a window that can be closed""" - ... -def hide_cursor() -> None: - """Hides cursor""" - ... -def image_alpha_clear(image: Any,color: Color,threshold: float,) -> None: - """Clear alpha channel to desired color""" - ... -def image_alpha_crop(image: Any,threshold: float,) -> None: - """Crop image depending on alpha value""" - ... -def image_alpha_mask(image: Any,alphaMask: Image,) -> None: - """Apply alpha mask to image""" - ... -def image_alpha_premultiply(image: Any,) -> None: - """Premultiply alpha channel""" - ... -def image_blur_gaussian(image: Any,blurSize: int,) -> None: - """Apply Gaussian blur using a box blur approximation""" - ... -def image_clear_background(dst: Any,color: Color,) -> None: - """Clear image background with given color""" - ... -def image_color_brightness(image: Any,brightness: int,) -> None: - """Modify image color: brightness (-255 to 255)""" - ... -def image_color_contrast(image: Any,contrast: float,) -> None: - """Modify image color: contrast (-100 to 100)""" - ... -def image_color_grayscale(image: Any,) -> None: - """Modify image color: grayscale""" - ... -def image_color_invert(image: Any,) -> None: - """Modify image color: invert""" - ... -def image_color_replace(image: Any,color: Color,replace: Color,) -> None: - """Modify image color: replace color""" - ... -def image_color_tint(image: Any,color: Color,) -> None: - """Modify image color: tint""" - ... -def image_copy(image: Image,) -> Image: - """Create an image duplicate (useful for transformations)""" - ... -def image_crop(image: Any,crop: Rectangle,) -> None: - """Crop an image to a defined rectangle""" - ... -def image_dither(image: Any,rBpp: int,gBpp: int,bBpp: int,aBpp: int,) -> None: - """Dither image data to 16bpp or lower (Floyd-Steinberg dithering)""" - ... -def image_draw(dst: Any,src: Image,srcRec: Rectangle,dstRec: Rectangle,tint: Color,) -> None: - """Draw a source image within a destination image (tint applied to source)""" - ... -def image_draw_circle(dst: Any,centerX: int,centerY: int,radius: int,color: Color,) -> None: - """Draw a filled circle within an image""" - ... -def image_draw_circle_lines(dst: Any,centerX: int,centerY: int,radius: int,color: Color,) -> None: - """Draw circle outline within an image""" - ... -def image_draw_circle_lines_v(dst: Any,center: Vector2,radius: int,color: Color,) -> None: - """Draw circle outline within an image (Vector version)""" - ... -def image_draw_circle_v(dst: Any,center: Vector2,radius: int,color: Color,) -> None: - """Draw a filled circle within an image (Vector version)""" - ... -def image_draw_line(dst: Any,startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color,) -> None: - """Draw line within an image""" - ... -def image_draw_line_v(dst: Any,start: Vector2,end: Vector2,color: Color,) -> None: - """Draw line within an image (Vector version)""" - ... -def image_draw_pixel(dst: Any,posX: int,posY: int,color: Color,) -> None: - """Draw pixel within an image""" - ... -def image_draw_pixel_v(dst: Any,position: Vector2,color: Color,) -> None: - """Draw pixel within an image (Vector version)""" - ... -def image_draw_rectangle(dst: Any,posX: int,posY: int,width: int,height: int,color: Color,) -> None: - """Draw rectangle within an image""" - ... -def image_draw_rectangle_lines(dst: Any,rec: Rectangle,thick: int,color: Color,) -> None: - """Draw rectangle lines within an image""" - ... -def image_draw_rectangle_rec(dst: Any,rec: Rectangle,color: Color,) -> None: - """Draw rectangle within an image""" - ... -def image_draw_rectangle_v(dst: Any,position: Vector2,size: Vector2,color: Color,) -> None: - """Draw rectangle within an image (Vector version)""" - ... -def image_draw_text(dst: Any,text: str,posX: int,posY: int,fontSize: int,color: Color,) -> None: - """Draw text (using default font) within an image (destination)""" - ... -def image_draw_text_ex(dst: Any,font: Font,text: str,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: - """Draw text (custom sprite font) within an image (destination)""" - ... -def image_flip_horizontal(image: Any,) -> None: - """Flip image horizontally""" - ... -def image_flip_vertical(image: Any,) -> None: - """Flip image vertically""" - ... -def image_format(image: Any,newFormat: int,) -> None: - """Convert image data to desired format""" - ... -def image_from_image(image: Image,rec: Rectangle,) -> Image: - """Create an image from another image piece""" - ... -def image_mipmaps(image: Any,) -> None: - """Compute all mipmap levels for a provided image""" - ... -def image_resize(image: Any,newWidth: int,newHeight: int,) -> None: - """Resize image (Bicubic scaling algorithm)""" - ... -def image_resize_canvas(image: Any,newWidth: int,newHeight: int,offsetX: int,offsetY: int,fill: Color,) -> None: - """Resize canvas and fill with color""" - ... -def image_resize_nn(image: Any,newWidth: int,newHeight: int,) -> None: - """Resize image (Nearest-Neighbor scaling algorithm)""" - ... -def image_rotate(image: Any,degrees: int,) -> None: - """Rotate image by input angle in degrees (-359 to 359)""" - ... -def image_rotate_ccw(image: Any,) -> None: - """Rotate image counter-clockwise 90deg""" - ... -def image_rotate_cw(image: Any,) -> None: - """Rotate image clockwise 90deg""" - ... -def image_text(text: str,fontSize: int,color: Color,) -> Image: - """Create an image from text (default font)""" - ... -def image_text_ex(font: Font,text: str,fontSize: float,spacing: float,tint: Color,) -> Image: - """Create an image from text (custom sprite font)""" - ... -def image_to_pot(image: Any,fill: Color,) -> None: - """Convert image to POT (power-of-two)""" - ... -def init_audio_device() -> None: - """Initialize audio device and context""" - ... -def init_physics() -> None: - """Initializes physics system""" - ... -def init_window(width: int,height: int,title: str,) -> None: - """Initialize window and OpenGL context""" - ... -def is_audio_device_ready() -> bool: - """Check if audio device has been initialized successfully""" - ... -def is_audio_stream_playing(stream: AudioStream,) -> bool: - """Check if audio stream is playing""" - ... -def is_audio_stream_processed(stream: AudioStream,) -> bool: - """Check if any audio stream buffers requires refill""" - ... -def is_audio_stream_ready(stream: AudioStream,) -> bool: - """Checks if an audio stream is ready""" - ... -def is_cursor_hidden() -> bool: - """Check if cursor is not visible""" - ... -def is_cursor_on_screen() -> bool: - """Check if cursor is on the screen""" - ... -def is_file_dropped() -> bool: - """Check if a file has been dropped into window""" - ... -def is_file_extension(fileName: str,ext: str,) -> bool: - """Check file extension (including point: .png, .wav)""" - ... -def is_font_ready(font: Font,) -> bool: - """Check if a font is ready""" - ... -def is_gamepad_available(gamepad: int,) -> bool: - """Check if a gamepad is available""" - ... -def is_gamepad_button_down(gamepad: int,button: int,) -> bool: - """Check if a gamepad button is being pressed""" - ... -def is_gamepad_button_pressed(gamepad: int,button: int,) -> bool: - """Check if a gamepad button has been pressed once""" - ... -def is_gamepad_button_released(gamepad: int,button: int,) -> bool: - """Check if a gamepad button has been released once""" - ... -def is_gamepad_button_up(gamepad: int,button: int,) -> bool: - """Check if a gamepad button is NOT being pressed""" - ... -def is_gesture_detected(gesture: int,) -> bool: - """Check if a gesture have been detected""" - ... -def is_image_ready(image: Image,) -> bool: - """Check if an image is ready""" - ... -def is_key_down(key: int,) -> bool: - """Check if a key is being pressed""" - ... -def is_key_pressed(key: int,) -> bool: - """Check if a key has been pressed once""" - ... -def is_key_pressed_repeat(key: int,) -> bool: - """Check if a key has been pressed again (Only PLATFORM_DESKTOP)""" - ... -def is_key_released(key: int,) -> bool: - """Check if a key has been released once""" - ... -def is_key_up(key: int,) -> bool: - """Check if a key is NOT being pressed""" - ... -def is_material_ready(material: Material,) -> bool: - """Check if a material is ready""" - ... -def is_model_animation_valid(model: Model,anim: ModelAnimation,) -> bool: - """Check model animation skeleton match""" - ... -def is_model_ready(model: Model,) -> bool: - """Check if a model is ready""" - ... -def is_mouse_button_down(button: int,) -> bool: - """Check if a mouse button is being pressed""" - ... -def is_mouse_button_pressed(button: int,) -> bool: - """Check if a mouse button has been pressed once""" - ... -def is_mouse_button_released(button: int,) -> bool: - """Check if a mouse button has been released once""" - ... -def is_mouse_button_up(button: int,) -> bool: - """Check if a mouse button is NOT being pressed""" - ... -def is_music_ready(music: Music,) -> bool: - """Checks if a music stream is ready""" - ... -def is_music_stream_playing(music: Music,) -> bool: - """Check if music is playing""" - ... -def is_path_file(path: str,) -> bool: - """Check if a given path is a file or a directory""" - ... -def is_render_texture_ready(target: RenderTexture,) -> bool: - """Check if a render texture is ready""" - ... -def is_shader_ready(shader: Shader,) -> bool: - """Check if a shader is ready""" - ... -def is_sound_playing(sound: Sound,) -> bool: - """Check if a sound is currently playing""" - ... -def is_sound_ready(sound: Sound,) -> bool: - """Checks if a sound is ready""" - ... -def is_texture_ready(texture: Texture,) -> bool: - """Check if a texture is ready""" - ... -def is_wave_ready(wave: Wave,) -> bool: - """Checks if wave data is ready""" - ... -def is_window_focused() -> bool: - """Check if window is currently focused (only PLATFORM_DESKTOP)""" - ... -def is_window_fullscreen() -> bool: - """Check if window is currently fullscreen""" - ... -def is_window_hidden() -> bool: - """Check if window is currently hidden (only PLATFORM_DESKTOP)""" - ... -def is_window_maximized() -> bool: - """Check if window is currently maximized (only PLATFORM_DESKTOP)""" - ... -def is_window_minimized() -> bool: - """Check if window is currently minimized (only PLATFORM_DESKTOP)""" - ... -def is_window_ready() -> bool: - """Check if window has been initialized successfully""" - ... -def is_window_resized() -> bool: - """Check if window has been resized last frame""" - ... -def is_window_state(flag: int,) -> bool: - """Check if one specific window flag is enabled""" - ... -def lerp(start: float,end: float,amount: float,) -> float: - """""" - ... -def load_audio_stream(sampleRate: int,sampleSize: int,channels: int,) -> AudioStream: - """Load audio stream (to stream raw audio pcm data)""" - ... -def load_automation_event_list(fileName: str,) -> AutomationEventList: - """Load automation events list from file, NULL for empty list, capacity = MAX_AUTOMATION_EVENTS""" - ... -def load_codepoints(text: str,count: Any,) -> Any: - """Load all codepoints from a UTF-8 text string, codepoints count returned by parameter""" - ... -def load_directory_files(dirPath: str,) -> FilePathList: - """Load directory filepaths""" - ... -def load_directory_files_ex(basePath: str,filter: str,scanSubdirs: bool,) -> FilePathList: - """Load directory filepaths with extension filtering and recursive directory scan""" - ... -def load_dropped_files() -> FilePathList: - """Load dropped filepaths""" - ... -def load_file_data(fileName: str,dataSize: Any,) -> str: - """Load file data as byte array (read)""" - ... -def load_file_text(fileName: str,) -> str: - """Load text data from file (read), returns a '\0' terminated string""" - ... -def load_font(fileName: str,) -> Font: - """Load font from file into GPU memory (VRAM)""" - ... -def load_font_data(fileData: str,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,type: int,) -> Any: - """Load font data for further use""" - ... -def load_font_ex(fileName: str,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: - """Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character setFont""" - ... -def load_font_from_image(image: Image,key: Color,firstChar: int,) -> Font: - """Load font from Image (XNA style)""" - ... -def load_font_from_memory(fileType: str,fileData: str,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: - """Load font from memory buffer, fileType refers to extension: i.e. '.ttf'""" - ... -def load_image(fileName: str,) -> Image: - """Load image from file into CPU memory (RAM)""" - ... -def load_image_anim(fileName: str,frames: Any,) -> Image: - """Load image sequence from file (frames appended to image.data)""" - ... -def load_image_colors(image: Image,) -> Any: - """Load color data from image as a Color array (RGBA - 32bit)""" - ... -def load_image_from_memory(fileType: str,fileData: str,dataSize: int,) -> Image: - """Load image from memory buffer, fileType refers to extension: i.e. '.png'""" - ... -def load_image_from_screen() -> Image: - """Load image from screen buffer and (screenshot)""" - ... -def load_image_from_texture(texture: Texture,) -> Image: - """Load image from GPU texture data""" - ... -def load_image_palette(image: Image,maxPaletteSize: int,colorCount: Any,) -> Any: - """Load colors palette from image as a Color array (RGBA - 32bit)""" - ... -def load_image_raw(fileName: str,width: int,height: int,format: int,headerSize: int,) -> Image: - """Load image from RAW file data""" - ... -def load_image_svg(fileNameOrString: str,width: int,height: int,) -> Image: - """Load image from SVG file data or string with specified size""" - ... -def load_material_default() -> Material: - """Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)""" - ... -def load_materials(fileName: str,materialCount: Any,) -> Any: - """Load materials from model file""" - ... -def load_model(fileName: str,) -> Model: - """Load model from files (meshes and materials)""" - ... -def load_model_animations(fileName: str,animCount: Any,) -> Any: - """Load model animations from file""" - ... -def load_model_from_mesh(mesh: Mesh,) -> Model: - """Load model from generated mesh (default material)""" - ... -def load_music_stream(fileName: str,) -> Music: - """Load music stream from file""" - ... -def load_music_stream_from_memory(fileType: str,data: str,dataSize: int,) -> Music: - """Load music stream from data""" - ... -def load_random_sequence(count: int,min_1: int,max_2: int,) -> Any: - """Load random values sequence, no values repeated""" - ... -def load_render_texture(width: int,height: int,) -> RenderTexture: - """Load texture for rendering (framebuffer)""" - ... -def load_shader(vsFileName: str,fsFileName: str,) -> Shader: - """Load shader from files and bind default locations""" - ... -def load_shader_from_memory(vsCode: str,fsCode: str,) -> Shader: - """Load shader from code strings and bind default locations""" - ... -def load_sound(fileName: str,) -> Sound: - """Load sound from file""" - ... -def load_sound_alias(source: Sound,) -> Sound: - """Create a new sound that shares the same sample data as the source sound, does not own the sound data""" - ... -def load_sound_from_wave(wave: Wave,) -> Sound: - """Load sound from wave data""" - ... -def load_texture(fileName: str,) -> Texture: - """Load texture from file into GPU memory (VRAM)""" - ... -def load_texture_cubemap(image: Image,layout: int,) -> Texture: - """Load cubemap from image, multiple image cubemap layouts supported""" - ... -def load_texture_from_image(image: Image,) -> Texture: - """Load texture from image data""" - ... -def load_utf8(codepoints: Any,length: int,) -> str: - """Load UTF-8 text encoded from codepoints array""" - ... -def load_vr_stereo_config(device: VrDeviceInfo,) -> VrStereoConfig: - """Load VR stereo config for VR simulator device parameters""" - ... -def load_wave(fileName: str,) -> Wave: - """Load wave data from file""" - ... -def load_wave_from_memory(fileType: str,fileData: str,dataSize: int,) -> Wave: - """Load wave from memory buffer, fileType refers to extension: i.e. '.wav'""" - ... -def load_wave_samples(wave: Wave,) -> Any: - """Load samples data from wave as a 32bit float data array""" - ... -def matrix_add(left: Matrix,right: Matrix,) -> Matrix: - """""" - ... -def matrix_determinant(mat: Matrix,) -> float: - """""" - ... -def matrix_frustum(left: float,right: float,bottom: float,top: float,near: float,far: float,) -> Matrix: - """""" - ... -def matrix_identity() -> Matrix: - """""" - ... -def matrix_invert(mat: Matrix,) -> Matrix: - """""" - ... -def matrix_look_at(eye: Vector3,target: Vector3,up: Vector3,) -> Matrix: - """""" - ... -def matrix_multiply(left: Matrix,right: Matrix,) -> Matrix: - """""" - ... -def matrix_ortho(left: float,right: float,bottom: float,top: float,nearPlane: float,farPlane: float,) -> Matrix: - """""" - ... -def matrix_perspective(fovY: float,aspect: float,nearPlane: float,farPlane: float,) -> Matrix: - """""" - ... -def matrix_rotate(axis: Vector3,angle: float,) -> Matrix: - """""" - ... -def matrix_rotate_x(angle: float,) -> Matrix: - """""" - ... -def matrix_rotate_xyz(angle: Vector3,) -> Matrix: - """""" - ... -def matrix_rotate_y(angle: float,) -> Matrix: - """""" - ... -def matrix_rotate_z(angle: float,) -> Matrix: - """""" - ... -def matrix_rotate_zyx(angle: Vector3,) -> Matrix: - """""" - ... -def matrix_scale(x: float,y: float,z: float,) -> Matrix: - """""" - ... -def matrix_subtract(left: Matrix,right: Matrix,) -> Matrix: - """""" - ... -def matrix_to_float_v(mat: Matrix,) -> float16: - """""" - ... -def matrix_trace(mat: Matrix,) -> float: - """""" - ... -def matrix_translate(x: float,y: float,z: float,) -> Matrix: - """""" - ... -def matrix_transpose(mat: Matrix,) -> Matrix: - """""" - ... -def maximize_window() -> None: - """Set window state: maximized, if resizable (only PLATFORM_DESKTOP)""" - ... -def measure_text(text: str,fontSize: int,) -> int: - """Measure string width for default font""" - ... -def measure_text_ex(font: Font,text: str,fontSize: float,spacing: float,) -> Vector2: - """Measure string size for Font""" - ... -def mem_alloc(size: int,) -> Any: - """Internal memory allocator""" - ... -def mem_free(ptr: Any,) -> None: - """Internal memory free""" - ... -def mem_realloc(ptr: Any,size: int,) -> Any: - """Internal memory reallocator""" - ... -def minimize_window() -> None: - """Set window state: minimized, if resizable (only PLATFORM_DESKTOP)""" - ... -def normalize(value: float,start: float,end: float,) -> float: - """""" - ... -def open_url(url: str,) -> None: - """Open URL with default system browser (if available)""" - ... -def pause_audio_stream(stream: AudioStream,) -> None: - """Pause audio stream""" - ... -def pause_music_stream(music: Music,) -> None: - """Pause music playing""" - ... -def pause_sound(sound: Sound,) -> None: - """Pause a sound""" - ... -def physics_add_force(body: Any,force: Vector2,) -> None: - """Adds a force to a physics body""" - ... -def physics_add_torque(body: Any,amount: float,) -> None: - """Adds an angular force to a physics body""" - ... -def physics_shatter(body: Any,position: Vector2,force: float,) -> None: - """Shatters a polygon shape physics body to little physics bodies with explosion force""" - ... -def play_audio_stream(stream: AudioStream,) -> None: - """Play audio stream""" - ... -def play_automation_event(event: AutomationEvent,) -> None: - """Play a recorded automation event""" - ... -def play_music_stream(music: Music,) -> None: - """Start music playing""" - ... -def play_sound(sound: Sound,) -> None: - """Play a sound""" - ... -def poll_input_events() -> None: - """Register all input events""" - ... -def quaternion_add(q1: Vector4,q2: Vector4,) -> Vector4: - """""" - ... -def quaternion_add_value(q: Vector4,add: float,) -> Vector4: - """""" - ... -def quaternion_divide(q1: Vector4,q2: Vector4,) -> Vector4: - """""" - ... -def quaternion_equals(p: Vector4,q: Vector4,) -> int: - """""" - ... -def quaternion_from_axis_angle(axis: Vector3,angle: float,) -> Vector4: - """""" - ... -def quaternion_from_euler(pitch: float,yaw: float,roll: float,) -> Vector4: - """""" - ... -def quaternion_from_matrix(mat: Matrix,) -> Vector4: - """""" - ... -def quaternion_from_vector3_to_vector3(from_0: Vector3,to: Vector3,) -> Vector4: - """""" - ... -def quaternion_identity() -> Vector4: - """""" - ... -def quaternion_invert(q: Vector4,) -> Vector4: - """""" - ... -def quaternion_length(q: Vector4,) -> float: - """""" - ... -def quaternion_lerp(q1: Vector4,q2: Vector4,amount: float,) -> Vector4: - """""" - ... -def quaternion_multiply(q1: Vector4,q2: Vector4,) -> Vector4: - """""" - ... -def quaternion_nlerp(q1: Vector4,q2: Vector4,amount: float,) -> Vector4: - """""" - ... -def quaternion_normalize(q: Vector4,) -> Vector4: - """""" - ... -def quaternion_scale(q: Vector4,mul: float,) -> Vector4: - """""" - ... -def quaternion_slerp(q1: Vector4,q2: Vector4,amount: float,) -> Vector4: - """""" - ... -def quaternion_subtract(q1: Vector4,q2: Vector4,) -> Vector4: - """""" - ... -def quaternion_subtract_value(q: Vector4,sub: float,) -> Vector4: - """""" - ... -def quaternion_to_axis_angle(q: Vector4,outAxis: Any,outAngle: Any,) -> None: - """""" - ... -def quaternion_to_euler(q: Vector4,) -> Vector3: - """""" - ... -def quaternion_to_matrix(q: Vector4,) -> Matrix: - """""" - ... -def quaternion_transform(q: Vector4,mat: Matrix,) -> Vector4: - """""" - ... -def remap(value: float,inputStart: float,inputEnd: float,outputStart: float,outputEnd: float,) -> float: - """""" - ... -def reset_physics() -> None: - """Reset physics system (global variables)""" - ... -def restore_window() -> None: - """Set window state: not minimized/maximized (only PLATFORM_DESKTOP)""" - ... -def resume_audio_stream(stream: AudioStream,) -> None: - """Resume audio stream""" - ... -def resume_music_stream(music: Music,) -> None: - """Resume playing paused music""" - ... -def resume_sound(sound: Sound,) -> None: - """Resume a paused sound""" - ... -def save_file_data(fileName: str,data: Any,dataSize: int,) -> bool: - """Save data to file from byte array (write), returns true on success""" - ... -def save_file_text(fileName: str,text: str,) -> bool: - """Save text data to file (write), string must be '\0' terminated, returns true on success""" - ... -def seek_music_stream(music: Music,position: float,) -> None: - """Seek music to a position (in seconds)""" - ... -def set_audio_stream_buffer_size_default(size: int,) -> None: - """Default size for new audio streams""" - ... -def set_audio_stream_callback(stream: AudioStream,callback: Any,) -> None: - """Audio thread callback to request new data""" - ... -def set_audio_stream_pan(stream: AudioStream,pan: float,) -> None: - """Set pan for audio stream (0.5 is centered)""" - ... -def set_audio_stream_pitch(stream: AudioStream,pitch: float,) -> None: - """Set pitch for audio stream (1.0 is base level)""" - ... -def set_audio_stream_volume(stream: AudioStream,volume: float,) -> None: - """Set volume for audio stream (1.0 is max level)""" - ... -def set_automation_event_base_frame(frame: int,) -> None: - """Set automation event internal base frame to start recording""" - ... -def set_automation_event_list(list_0: Any,) -> None: - """Set automation event list to record to""" - ... -def set_clipboard_text(text: str,) -> None: - """Set clipboard text content""" - ... -def set_config_flags(flags: int,) -> None: - """Setup init configuration flags (view FLAGS)""" - ... -def set_exit_key(key: int,) -> None: - """Set a custom key to exit program (default is ESC)""" - ... -def set_gamepad_mappings(mappings: str,) -> int: - """Set internal gamepad mappings (SDL_GameControllerDB)""" - ... -def set_gestures_enabled(flags: int,) -> None: - """Enable a set of gestures using flags""" - ... -def set_load_file_data_callback(callback: str,) -> None: - """Set custom file binary data loader""" - ... -def set_load_file_text_callback(callback: str,) -> None: - """Set custom file text data loader""" - ... -def set_master_volume(volume: float,) -> None: - """Set master volume (listener)""" - ... -def set_material_texture(material: Any,mapType: int,texture: Texture,) -> None: - """Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)""" - ... -def set_model_mesh_material(model: Any,meshId: int,materialId: int,) -> None: - """Set material for a mesh""" - ... -def set_mouse_cursor(cursor: int,) -> None: - """Set mouse cursor""" - ... -def set_mouse_offset(offsetX: int,offsetY: int,) -> None: - """Set mouse offset""" - ... -def set_mouse_position(x: int,y: int,) -> None: - """Set mouse position XY""" - ... -def set_mouse_scale(scaleX: float,scaleY: float,) -> None: - """Set mouse scaling""" - ... -def set_music_pan(music: Music,pan: float,) -> None: - """Set pan for a music (0.5 is center)""" - ... -def set_music_pitch(music: Music,pitch: float,) -> None: - """Set pitch for a music (1.0 is base level)""" - ... -def set_music_volume(music: Music,volume: float,) -> None: - """Set volume for music (1.0 is max level)""" - ... -def set_physics_body_rotation(body: Any,radians: float,) -> None: - """Sets physics body shape transform based on radians parameter""" - ... -def set_physics_gravity(x: float,y: float,) -> None: - """Sets physics global gravity force""" - ... -def set_physics_time_step(delta: float,) -> None: - """Sets physics fixed time step in milliseconds. 1.666666 by default""" - ... -def set_pixel_color(dstPtr: Any,color: Color,format: int,) -> None: - """Set color formatted into destination pixel pointer""" - ... -def set_random_seed(seed: int,) -> None: - """Set the seed for the random number generator""" - ... -def set_save_file_data_callback(callback: str,) -> None: - """Set custom file binary data saver""" - ... -def set_save_file_text_callback(callback: str,) -> None: - """Set custom file text data saver""" - ... -def set_shader_value(shader: Shader,locIndex: int,value: Any,uniformType: int,) -> None: - """Set shader uniform value""" - ... -def set_shader_value_matrix(shader: Shader,locIndex: int,mat: Matrix,) -> None: - """Set shader uniform value (matrix 4x4)""" - ... -def set_shader_value_texture(shader: Shader,locIndex: int,texture: Texture,) -> None: - """Set shader uniform value for texture (sampler2d)""" - ... -def set_shader_value_v(shader: Shader,locIndex: int,value: Any,uniformType: int,count: int,) -> None: - """Set shader uniform value vector""" - ... -def set_shapes_texture(texture: Texture,source: Rectangle,) -> None: - """Set texture and rectangle to be used on shapes drawing""" - ... -def set_sound_pan(sound: Sound,pan: float,) -> None: - """Set pan for a sound (0.5 is center)""" - ... -def set_sound_pitch(sound: Sound,pitch: float,) -> None: - """Set pitch for a sound (1.0 is base level)""" - ... -def set_sound_volume(sound: Sound,volume: float,) -> None: - """Set volume for a sound (1.0 is max level)""" - ... -def set_target_fps(fps: int,) -> None: - """Set target FPS (maximum)""" - ... -def set_text_line_spacing(spacing: int,) -> None: - """Set vertical line spacing when drawing with line-breaks""" - ... -def set_texture_filter(texture: Texture,filter: int,) -> None: - """Set texture scaling filter mode""" - ... -def set_texture_wrap(texture: Texture,wrap: int,) -> None: - """Set texture wrapping mode""" - ... -def set_trace_log_callback(callback: str,) -> None: - """Set custom trace log""" - ... -def set_trace_log_level(logLevel: int,) -> None: - """Set the current threshold (minimum) log level""" - ... -def set_window_focused() -> None: - """Set window focused (only PLATFORM_DESKTOP)""" - ... -def set_window_icon(image: Image,) -> None: - """Set icon for window (single image, RGBA 32bit, only PLATFORM_DESKTOP)""" - ... -def set_window_icons(images: Any,count: int,) -> None: - """Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP)""" - ... -def set_window_max_size(width: int,height: int,) -> None: - """Set window maximum dimensions (for FLAG_WINDOW_RESIZABLE)""" - ... -def set_window_min_size(width: int,height: int,) -> None: - """Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE)""" - ... -def set_window_monitor(monitor: int,) -> None: - """Set monitor for the current window""" - ... -def set_window_opacity(opacity: float,) -> None: - """Set window opacity [0.0f..1.0f] (only PLATFORM_DESKTOP)""" - ... -def set_window_position(x: int,y: int,) -> None: - """Set window position on screen (only PLATFORM_DESKTOP)""" - ... -def set_window_size(width: int,height: int,) -> None: - """Set window dimensions""" - ... -def set_window_state(flags: int,) -> None: - """Set window configuration state using flags (only PLATFORM_DESKTOP)""" - ... -def set_window_title(title: str,) -> None: - """Set title for window (only PLATFORM_DESKTOP and PLATFORM_WEB)""" - ... -def show_cursor() -> None: - """Shows cursor""" - ... -def start_automation_event_recording() -> None: - """Start recording automation events (AutomationEventList must be set)""" - ... -def stop_audio_stream(stream: AudioStream,) -> None: - """Stop audio stream""" - ... -def stop_automation_event_recording() -> None: - """Stop recording automation events""" - ... -def stop_music_stream(music: Music,) -> None: - """Stop music playing""" - ... -def stop_sound(sound: Sound,) -> None: - """Stop playing a sound""" - ... -def swap_screen_buffer() -> None: - """Swap back buffer with front buffer (screen drawing)""" - ... -def take_screenshot(fileName: str,) -> None: - """Takes a screenshot of current screen (filename extension defines format)""" - ... -def text_append(text: str,append: str,position: Any,) -> None: - """Append text at specific position and move cursor!""" - ... -def text_copy(dst: str,src: str,) -> int: - """Copy one string to another, returns bytes copied""" - ... -def text_find_index(text: str,find: str,) -> int: - """Find first text occurrence within a string""" - ... -def text_format(*args) -> str: - """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" - ... -def text_insert(text: str,insert: str,position: int,) -> str: - """Insert text in a position (WARNING: memory must be freed!)""" - ... -def text_is_equal(text1: str,text2: str,) -> bool: - """Check if two text string are equal""" - ... -def text_join(textList: list[str],count: int,delimiter: str,) -> str: - """Join text strings with delimiter""" - ... -def text_length(text: str,) -> int: - """Get text length, checks for '\0' ending""" - ... -def text_replace(text: str,replace: str,by: str,) -> str: - """Replace text string (WARNING: memory must be freed!)""" - ... -def text_split(text: str,delimiter: str,count: Any,) -> list[str]: - """Split text into multiple strings""" - ... -def text_subtext(text: str,position: int,length: int,) -> str: - """Get a piece of a text string""" - ... -def text_to_integer(text: str,) -> int: - """Get integer value from text (negative values not supported)""" - ... -def text_to_lower(text: str,) -> str: - """Get lower case version of provided string""" - ... -def text_to_pascal(text: str,) -> str: - """Get Pascal case notation version of provided string""" - ... -def text_to_upper(text: str,) -> str: - """Get upper case version of provided string""" - ... -def toggle_borderless_windowed() -> None: - """Toggle window state: borderless windowed (only PLATFORM_DESKTOP)""" - ... -def toggle_fullscreen() -> None: - """Toggle window state: fullscreen/windowed (only PLATFORM_DESKTOP)""" - ... -def trace_log(*args) -> None: - """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" - ... -def unload_audio_stream(stream: AudioStream,) -> None: - """Unload audio stream and free memory""" - ... -def unload_automation_event_list(list_0: Any,) -> None: - """Unload automation events list from file""" - ... -def unload_codepoints(codepoints: Any,) -> None: - """Unload codepoints data from memory""" - ... -def unload_directory_files(files: FilePathList,) -> None: - """Unload filepaths""" - ... -def unload_dropped_files(files: FilePathList,) -> None: - """Unload dropped filepaths""" - ... -def unload_file_data(data: str,) -> None: - """Unload file data allocated by LoadFileData()""" - ... -def unload_file_text(text: str,) -> None: - """Unload file text data allocated by LoadFileText()""" - ... -def unload_font(font: Font,) -> None: - """Unload font from GPU memory (VRAM)""" - ... -def unload_font_data(glyphs: Any,glyphCount: int,) -> None: - """Unload font chars info data (RAM)""" - ... -def unload_image(image: Image,) -> None: - """Unload image from CPU memory (RAM)""" - ... -def unload_image_colors(colors: Any,) -> None: - """Unload color data loaded with LoadImageColors()""" - ... -def unload_image_palette(colors: Any,) -> None: - """Unload colors palette loaded with LoadImagePalette()""" - ... -def unload_material(material: Material,) -> None: - """Unload material from GPU memory (VRAM)""" - ... -def unload_mesh(mesh: Mesh,) -> None: - """Unload mesh data from CPU and GPU""" - ... -def unload_model(model: Model,) -> None: - """Unload model (including meshes) from memory (RAM and/or VRAM)""" - ... -def unload_model_animation(anim: ModelAnimation,) -> None: - """Unload animation data""" - ... -def unload_model_animations(animations: Any,animCount: int,) -> None: - """Unload animation array data""" - ... -def unload_music_stream(music: Music,) -> None: - """Unload music stream""" - ... -def unload_random_sequence(sequence: Any,) -> None: - """Unload random values sequence""" - ... -def unload_render_texture(target: RenderTexture,) -> None: - """Unload render texture from GPU memory (VRAM)""" - ... -def unload_shader(shader: Shader,) -> None: - """Unload shader from GPU memory (VRAM)""" - ... -def unload_sound(sound: Sound,) -> None: - """Unload sound""" - ... -def unload_sound_alias(alias: Sound,) -> None: - """Unload a sound alias (does not deallocate sample data)""" - ... -def unload_texture(texture: Texture,) -> None: - """Unload texture from GPU memory (VRAM)""" - ... -def unload_utf8(text: str,) -> None: - """Unload UTF-8 text encoded from codepoints array""" - ... -def unload_vr_stereo_config(config: VrStereoConfig,) -> None: - """Unload VR stereo config""" - ... -def unload_wave(wave: Wave,) -> None: - """Unload wave data""" - ... -def unload_wave_samples(samples: Any,) -> None: - """Unload samples data loaded with LoadWaveSamples()""" - ... -def update_audio_stream(stream: AudioStream,data: Any,frameCount: int,) -> None: - """Update audio stream buffers with data""" - ... -def update_camera(camera: Any,mode: int,) -> None: - """Update camera position for selected mode""" - ... -def update_camera_pro(camera: Any,movement: Vector3,rotation: Vector3,zoom: float,) -> None: - """Update camera movement/rotation""" - ... -def update_mesh_buffer(mesh: Mesh,index: int,data: Any,dataSize: int,offset: int,) -> None: - """Update mesh vertex data in GPU for a specific buffer index""" - ... -def update_model_animation(model: Model,anim: ModelAnimation,frame: int,) -> None: - """Update model animation pose""" - ... -def update_music_stream(music: Music,) -> None: - """Updates buffers for music streaming""" - ... -def update_physics() -> None: - """Update physics system""" - ... -def update_sound(sound: Sound,data: Any,sampleCount: int,) -> None: - """Update sound buffer with new data""" - ... -def update_texture(texture: Texture,pixels: Any,) -> None: - """Update GPU texture with new data""" - ... -def update_texture_rec(texture: Texture,rec: Rectangle,pixels: Any,) -> None: - """Update GPU texture rectangle with new data""" - ... -def upload_mesh(mesh: Any,dynamic: bool,) -> None: - """Upload mesh vertex data in GPU and provide VAO/VBO ids""" - ... -def vector2_add(v1: Vector2,v2: Vector2,) -> Vector2: - """""" - ... -def vector2_add_value(v: Vector2,add: float,) -> Vector2: - """""" - ... -def vector2_angle(v1: Vector2,v2: Vector2,) -> float: - """""" - ... -def vector2_clamp(v: Vector2,min_1: Vector2,max_2: Vector2,) -> Vector2: - """""" - ... -def vector2_clamp_value(v: Vector2,min_1: float,max_2: float,) -> Vector2: - """""" - ... -def vector_2distance(v1: Vector2,v2: Vector2,) -> float: - """""" - ... -def vector_2distance_sqr(v1: Vector2,v2: Vector2,) -> float: - """""" - ... -def vector_2divide(v1: Vector2,v2: Vector2,) -> Vector2: - """""" - ... -def vector_2dot_product(v1: Vector2,v2: Vector2,) -> float: - """""" - ... -def vector2_equals(p: Vector2,q: Vector2,) -> int: - """""" - ... -def vector2_invert(v: Vector2,) -> Vector2: - """""" - ... -def vector2_length(v: Vector2,) -> float: - """""" - ... -def vector2_length_sqr(v: Vector2,) -> float: - """""" - ... -def vector2_lerp(v1: Vector2,v2: Vector2,amount: float,) -> Vector2: - """""" - ... -def vector2_line_angle(start: Vector2,end: Vector2,) -> float: - """""" - ... -def vector2_move_towards(v: Vector2,target: Vector2,maxDistance: float,) -> Vector2: - """""" - ... -def vector2_multiply(v1: Vector2,v2: Vector2,) -> Vector2: - """""" - ... -def vector2_negate(v: Vector2,) -> Vector2: - """""" - ... -def vector2_normalize(v: Vector2,) -> Vector2: - """""" - ... -def vector2_one() -> Vector2: - """""" - ... -def vector2_reflect(v: Vector2,normal: Vector2,) -> Vector2: - """""" - ... -def vector2_rotate(v: Vector2,angle: float,) -> Vector2: - """""" - ... -def vector2_scale(v: Vector2,scale: float,) -> Vector2: - """""" - ... -def vector2_subtract(v1: Vector2,v2: Vector2,) -> Vector2: - """""" - ... -def vector2_subtract_value(v: Vector2,sub: float,) -> Vector2: - """""" - ... -def vector2_transform(v: Vector2,mat: Matrix,) -> Vector2: - """""" - ... -def vector2_zero() -> Vector2: - """""" - ... -def vector3_add(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector3_add_value(v: Vector3,add: float,) -> Vector3: - """""" - ... -def vector3_angle(v1: Vector3,v2: Vector3,) -> float: - """""" - ... -def vector3_barycenter(p: Vector3,a: Vector3,b: Vector3,c: Vector3,) -> Vector3: - """""" - ... -def vector3_clamp(v: Vector3,min_1: Vector3,max_2: Vector3,) -> Vector3: - """""" - ... -def vector3_clamp_value(v: Vector3,min_1: float,max_2: float,) -> Vector3: - """""" - ... -def vector3_cross_product(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector_3distance(v1: Vector3,v2: Vector3,) -> float: - """""" - ... -def vector_3distance_sqr(v1: Vector3,v2: Vector3,) -> float: - """""" - ... -def vector_3divide(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector_3dot_product(v1: Vector3,v2: Vector3,) -> float: - """""" - ... -def vector3_equals(p: Vector3,q: Vector3,) -> int: - """""" - ... -def vector3_invert(v: Vector3,) -> Vector3: - """""" - ... -def vector3_length(v: Vector3,) -> float: - """""" - ... -def vector3_length_sqr(v: Vector3,) -> float: - """""" - ... -def vector3_lerp(v1: Vector3,v2: Vector3,amount: float,) -> Vector3: - """""" - ... -def vector3_max(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector3_min(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector3_multiply(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector3_negate(v: Vector3,) -> Vector3: - """""" - ... -def vector3_normalize(v: Vector3,) -> Vector3: - """""" - ... -def vector3_one() -> Vector3: - """""" - ... -def vector3_ortho_normalize(v1: Any,v2: Any,) -> None: - """""" - ... -def vector3_perpendicular(v: Vector3,) -> Vector3: - """""" - ... -def vector3_project(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector3_reflect(v: Vector3,normal: Vector3,) -> Vector3: - """""" - ... -def vector3_refract(v: Vector3,n: Vector3,r: float,) -> Vector3: - """""" - ... -def vector3_reject(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector3_rotate_by_axis_angle(v: Vector3,axis: Vector3,angle: float,) -> Vector3: - """""" - ... -def vector3_rotate_by_quaternion(v: Vector3,q: Vector4,) -> Vector3: - """""" - ... -def vector3_scale(v: Vector3,scalar: float,) -> Vector3: - """""" - ... -def vector3_subtract(v1: Vector3,v2: Vector3,) -> Vector3: - """""" - ... -def vector3_subtract_value(v: Vector3,sub: float,) -> Vector3: - """""" - ... -def vector3_to_float_v(v: Vector3,) -> float3: - """""" - ... -def vector3_transform(v: Vector3,mat: Matrix,) -> Vector3: - """""" - ... -def vector3_unproject(source: Vector3,projection: Matrix,view: Matrix,) -> Vector3: - """""" - ... -def vector3_zero() -> Vector3: - """""" - ... -def wait_time(seconds: float,) -> None: - """Wait for some time (halt program execution)""" - ... -def wave_copy(wave: Wave,) -> Wave: - """Copy a wave to a new wave""" - ... -def wave_crop(wave: Any,initSample: int,finalSample: int,) -> None: - """Crop a wave to defined samples range""" - ... -def wave_format(wave: Any,sampleRate: int,sampleSize: int,channels: int,) -> None: - """Convert wave data to desired format""" - ... -def window_should_close() -> bool: - """Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)""" - ... -def wrap(value: float,min_1: float,max_2: float,) -> float: - """""" - ... -def glfw_create_cursor(image: Any,xhot: int,yhot: int,) -> Any: - """""" - ... -def glfw_create_standard_cursor(shape: int,) -> Any: - """""" - ... -def glfw_create_window(width: int,height: int,title: str,monitor: Any,share: Any,) -> Any: - """""" - ... -def glfw_default_window_hints() -> None: - """""" - ... -def glfw_destroy_cursor(cursor: Any,) -> None: - """""" - ... -def glfw_destroy_window(window: Any,) -> None: - """""" - ... -def glfw_extension_supported(extension: str,) -> int: - """""" - ... -def glfw_focus_window(window: Any,) -> None: - """""" - ... -def glfw_get_clipboard_string(window: Any,) -> str: - """""" - ... -def glfw_get_current_context() -> Any: - """""" - ... -def glfw_get_cursor_pos(window: Any,xpos: Any,ypos: Any,) -> None: - """""" - ... -def glfw_get_error(description: list[str],) -> int: - """""" - ... -def glfw_get_framebuffer_size(window: Any,width: Any,height: Any,) -> None: - """""" - ... -def glfw_get_gamepad_name(jid: int,) -> str: - """""" - ... -def glfw_get_gamepad_state(jid: int,state: Any,) -> int: - """""" - ... -def glfw_get_gamma_ramp(monitor: Any,) -> Any: - """""" - ... -def glfw_get_input_mode(window: Any,mode: int,) -> int: - """""" - ... -def glfw_get_joystick_axes(jid: int,count: Any,) -> Any: - """""" - ... -def glfw_get_joystick_buttons(jid: int,count: Any,) -> str: - """""" - ... -def glfw_get_joystick_guid(jid: int,) -> str: - """""" - ... -def glfw_get_joystick_hats(jid: int,count: Any,) -> str: - """""" - ... -def glfw_get_joystick_name(jid: int,) -> str: - """""" - ... -def glfw_get_joystick_user_pointer(jid: int,) -> Any: - """""" - ... -def glfw_get_key(window: Any,key: int,) -> int: - """""" - ... -def glfw_get_key_name(key: int,scancode: int,) -> str: - """""" - ... -def glfw_get_key_scancode(key: int,) -> int: - """""" - ... -def glfw_get_monitor_content_scale(monitor: Any,xscale: Any,yscale: Any,) -> None: - """""" - ... -def glfw_get_monitor_name(monitor: Any,) -> str: - """""" - ... -def glfw_get_monitor_physical_size(monitor: Any,widthMM: Any,heightMM: Any,) -> None: - """""" - ... -def glfw_get_monitor_pos(monitor: Any,xpos: Any,ypos: Any,) -> None: - """""" - ... -def glfw_get_monitor_user_pointer(monitor: Any,) -> Any: - """""" - ... -def glfw_get_monitor_workarea(monitor: Any,xpos: Any,ypos: Any,width: Any,height: Any,) -> None: - """""" - ... -def glfw_get_monitors(count: Any,) -> Any: - """""" - ... -def glfw_get_mouse_button(window: Any,button: int,) -> int: - """""" - ... -def glfw_get_platform() -> int: - """""" - ... -def glfw_get_primary_monitor() -> Any: - """""" - ... -def glfw_get_proc_address(procname: str,) -> Any: - """""" - ... -def glfw_get_required_instance_extensions(count: Any,) -> list[str]: - """""" - ... -def glfw_get_time() -> float: - """""" - ... -def glfw_get_timer_frequency() -> int: - """""" - ... -def glfw_get_timer_value() -> int: - """""" - ... -def glfw_get_version(major: Any,minor: Any,rev: Any,) -> None: - """""" - ... -def glfw_get_version_string() -> str: - """""" - ... -def glfw_get_video_mode(monitor: Any,) -> Any: - """""" - ... -def glfw_get_video_modes(monitor: Any,count: Any,) -> Any: - """""" - ... -def glfw_get_window_attrib(window: Any,attrib: int,) -> int: - """""" - ... -def glfw_get_window_content_scale(window: Any,xscale: Any,yscale: Any,) -> None: - """""" - ... -def glfw_get_window_frame_size(window: Any,left: Any,top: Any,right: Any,bottom: Any,) -> None: - """""" - ... -def glfw_get_window_monitor(window: Any,) -> Any: - """""" - ... -def glfw_get_window_opacity(window: Any,) -> float: - """""" - ... -def glfw_get_window_pos(window: Any,xpos: Any,ypos: Any,) -> None: - """""" - ... -def glfw_get_window_size(window: Any,width: Any,height: Any,) -> None: - """""" - ... -def glfw_get_window_user_pointer(window: Any,) -> Any: - """""" - ... -def glfw_hide_window(window: Any,) -> None: - """""" - ... -def glfw_iconify_window(window: Any,) -> None: - """""" - ... -def glfw_init() -> int: - """""" - ... -def glfw_init_allocator(allocator: Any,) -> None: - """""" - ... -def glfw_init_hint(hint: int,value: int,) -> None: - """""" - ... -def glfw_joystick_is_gamepad(jid: int,) -> int: - """""" - ... -def glfw_joystick_present(jid: int,) -> int: - """""" - ... -def glfw_make_context_current(window: Any,) -> None: - """""" - ... -def glfw_maximize_window(window: Any,) -> None: - """""" - ... -def glfw_platform_supported(platform: int,) -> int: - """""" - ... -def glfw_poll_events() -> None: - """""" - ... -def glfw_post_empty_event() -> None: - """""" - ... -def glfw_raw_mouse_motion_supported() -> int: - """""" - ... -def glfw_request_window_attention(window: Any,) -> None: - """""" - ... -def glfw_restore_window(window: Any,) -> None: - """""" - ... -def glfw_set_char_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_char_mods_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_clipboard_string(window: Any,string: str,) -> None: - """""" - ... -def glfw_set_cursor(window: Any,cursor: Any,) -> None: - """""" - ... -def glfw_set_cursor_enter_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_cursor_pos(window: Any,xpos: float,ypos: float,) -> None: - """""" - ... -def glfw_set_cursor_pos_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_drop_callback(window: Any,callback: list[str],) -> list[str]: - """""" - ... -def glfw_set_error_callback(callback: str,) -> str: - """""" - ... -def glfw_set_framebuffer_size_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_gamma(monitor: Any,gamma: float,) -> None: - """""" - ... -def glfw_set_gamma_ramp(monitor: Any,ramp: Any,) -> None: - """""" - ... -def glfw_set_input_mode(window: Any,mode: int,value: int,) -> None: - """""" - ... -def glfw_set_joystick_callback(callback: Any,) -> Any: - """""" - ... -def glfw_set_joystick_user_pointer(jid: int,pointer: Any,) -> None: - """""" - ... -def glfw_set_key_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_monitor_callback(callback: Any,) -> Any: - """""" - ... -def glfw_set_monitor_user_pointer(monitor: Any,pointer: Any,) -> None: - """""" - ... -def glfw_set_mouse_button_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_scroll_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_time(time: float,) -> None: - """""" - ... -def glfw_set_window_aspect_ratio(window: Any,numer: int,denom: int,) -> None: - """""" - ... -def glfw_set_window_attrib(window: Any,attrib: int,value: int,) -> None: - """""" - ... -def glfw_set_window_close_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_window_content_scale_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_window_focus_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_window_icon(window: Any,count: int,images: Any,) -> None: - """""" - ... -def glfw_set_window_iconify_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_window_maximize_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_window_monitor(window: Any,monitor: Any,xpos: int,ypos: int,width: int,height: int,refreshRate: int,) -> None: - """""" - ... -def glfw_set_window_opacity(window: Any,opacity: float,) -> None: - """""" - ... -def glfw_set_window_pos(window: Any,xpos: int,ypos: int,) -> None: - """""" - ... -def glfw_set_window_pos_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_window_refresh_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_window_should_close(window: Any,value: int,) -> None: - """""" - ... -def glfw_set_window_size(window: Any,width: int,height: int,) -> None: - """""" - ... -def glfw_set_window_size_callback(window: Any,callback: Any,) -> Any: - """""" - ... -def glfw_set_window_size_limits(window: Any,minwidth: int,minheight: int,maxwidth: int,maxheight: int,) -> None: - """""" - ... -def glfw_set_window_title(window: Any,title: str,) -> None: - """""" - ... -def glfw_set_window_user_pointer(window: Any,pointer: Any,) -> None: - """""" - ... -def glfw_show_window(window: Any,) -> None: - """""" - ... -def glfw_swap_buffers(window: Any,) -> None: - """""" - ... -def glfw_swap_interval(interval: int,) -> None: - """""" - ... -def glfw_terminate() -> None: - """""" - ... -def glfw_update_gamepad_mappings(string: str,) -> int: - """""" - ... -def glfw_vulkan_supported() -> int: - """""" - ... -def glfw_wait_events() -> None: - """""" - ... -def glfw_wait_events_timeout(timeout: float,) -> None: - """""" - ... -def glfw_window_hint(hint: int,value: int,) -> None: - """""" - ... -def glfw_window_hint_string(hint: int,value: str,) -> None: - """""" - ... -def glfw_window_should_close(window: Any,) -> int: - """""" - ... -def rl_active_draw_buffers(count: int,) -> None: - """Activate multiple draw color buffers""" - ... -def rl_active_texture_slot(slot: int,) -> None: - """Select and active a texture slot""" - ... -def rl_begin(mode: int,) -> None: - """Initialize drawing mode (how to organize vertex)""" - ... -def rl_bind_image_texture(id: int,index: int,format: int,readonly: bool,) -> None: - """Bind image texture""" - ... -def rl_bind_shader_buffer(id: int,index: int,) -> None: - """Bind SSBO buffer""" - ... -def rl_blit_framebuffer(srcX: int,srcY: int,srcWidth: int,srcHeight: int,dstX: int,dstY: int,dstWidth: int,dstHeight: int,bufferMask: int,) -> None: - """Blit active framebuffer to main framebuffer""" - ... -def rl_check_errors() -> None: - """Check and log OpenGL error codes""" - ... -def rl_check_render_batch_limit(vCount: int,) -> bool: - """Check internal buffer overflow for a given number of vertex""" - ... -def rl_clear_color(r: str,g: str,b: str,a: str,) -> None: - """Clear color buffer with color""" - ... -def rl_clear_screen_buffers() -> None: - """Clear used screen buffers (color and depth)""" - ... -def rl_color3f(x: float,y: float,z: float,) -> None: - """Define one vertex (color) - 3 float""" - ... -def rl_color4f(x: float,y: float,z: float,w: float,) -> None: - """Define one vertex (color) - 4 float""" - ... -def rl_color4ub(r: str,g: str,b: str,a: str,) -> None: - """Define one vertex (color) - 4 byte""" - ... -def rl_compile_shader(shaderCode: str,type: int,) -> int: - """Compile custom shader and return shader id (type: RL_VERTEX_SHADER, RL_FRAGMENT_SHADER, RL_COMPUTE_SHADER)""" - ... -def rl_compute_shader_dispatch(groupX: int,groupY: int,groupZ: int,) -> None: - """Dispatch compute shader (equivalent to *draw* for graphics pipeline)""" - ... -def rl_copy_shader_buffer(destId: int,srcId: int,destOffset: int,srcOffset: int,count: int,) -> None: - """Copy SSBO data between buffers""" - ... -def rl_cubemap_parameters(id: int,param: int,value: int,) -> None: - """Set cubemap parameters (filter, wrap)""" - ... -def rl_disable_backface_culling() -> None: - """Disable backface culling""" - ... -def rl_disable_color_blend() -> None: - """Disable color blending""" - ... -def rl_disable_depth_mask() -> None: - """Disable depth write""" - ... -def rl_disable_depth_test() -> None: - """Disable depth test""" - ... -def rl_disable_framebuffer() -> None: - """Disable render texture (fbo), return to default framebuffer""" - ... -def rl_disable_scissor_test() -> None: - """Disable scissor test""" - ... -def rl_disable_shader() -> None: - """Disable shader program""" - ... -def rl_disable_smooth_lines() -> None: - """Disable line aliasing""" - ... -def rl_disable_stereo_render() -> None: - """Disable stereo rendering""" - ... -def rl_disable_texture() -> None: - """Disable texture""" - ... -def rl_disable_texture_cubemap() -> None: - """Disable texture cubemap""" - ... -def rl_disable_vertex_array() -> None: - """Disable vertex array (VAO, if supported)""" - ... -def rl_disable_vertex_attribute(index: int,) -> None: - """Disable vertex attribute index""" - ... -def rl_disable_vertex_buffer() -> None: - """Disable vertex buffer (VBO)""" - ... -def rl_disable_vertex_buffer_element() -> None: - """Disable vertex buffer element (VBO element)""" - ... -def rl_disable_wire_mode() -> None: - """Disable wire mode ( and point ) maybe rename""" - ... -def rl_draw_render_batch(batch: Any,) -> None: - """Draw render batch data (Update->Draw->Reset)""" - ... -def rl_draw_render_batch_active() -> None: - """Update and draw internal render batch""" - ... -def rl_draw_vertex_array(offset: int,count: int,) -> None: - """""" - ... -def rl_draw_vertex_array_elements(offset: int,count: int,buffer: Any,) -> None: - """""" - ... -def rl_draw_vertex_array_elements_instanced(offset: int,count: int,buffer: Any,instances: int,) -> None: - """""" - ... -def rl_draw_vertex_array_instanced(offset: int,count: int,instances: int,) -> None: - """""" - ... -def rl_enable_backface_culling() -> None: - """Enable backface culling""" - ... -def rl_enable_color_blend() -> None: - """Enable color blending""" - ... -def rl_enable_depth_mask() -> None: - """Enable depth write""" - ... -def rl_enable_depth_test() -> None: - """Enable depth test""" - ... -def rl_enable_framebuffer(id: int,) -> None: - """Enable render texture (fbo)""" - ... -def rl_enable_point_mode() -> None: - """Enable point mode""" - ... -def rl_enable_scissor_test() -> None: - """Enable scissor test""" - ... -def rl_enable_shader(id: int,) -> None: - """Enable shader program""" - ... -def rl_enable_smooth_lines() -> None: - """Enable line aliasing""" - ... -def rl_enable_stereo_render() -> None: - """Enable stereo rendering""" - ... -def rl_enable_texture(id: int,) -> None: - """Enable texture""" - ... -def rl_enable_texture_cubemap(id: int,) -> None: - """Enable texture cubemap""" - ... -def rl_enable_vertex_array(vaoId: int,) -> bool: - """Enable vertex array (VAO, if supported)""" - ... -def rl_enable_vertex_attribute(index: int,) -> None: - """Enable vertex attribute index""" - ... -def rl_enable_vertex_buffer(id: int,) -> None: - """Enable vertex buffer (VBO)""" - ... -def rl_enable_vertex_buffer_element(id: int,) -> None: - """Enable vertex buffer element (VBO element)""" - ... -def rl_enable_wire_mode() -> None: - """Enable wire mode""" - ... -def rl_end() -> None: - """Finish vertex providing""" - ... -def rl_framebuffer_attach(fboId: int,texId: int,attachType: int,texType: int,mipLevel: int,) -> None: - """Attach texture/renderbuffer to a framebuffer""" - ... -def rl_framebuffer_complete(id: int,) -> bool: - """Verify framebuffer is complete""" - ... -def rl_frustum(left: float,right: float,bottom: float,top: float,znear: float,zfar: float,) -> None: - """""" - ... -def rl_gen_texture_mipmaps(id: int,width: int,height: int,format: int,mipmaps: Any,) -> None: - """Generate mipmap data for selected texture""" - ... -def rl_get_framebuffer_height() -> int: - """Get default framebuffer height""" - ... -def rl_get_framebuffer_width() -> int: - """Get default framebuffer width""" - ... -def rl_get_gl_texture_formats(format: int,glInternalFormat: Any,glFormat: Any,glType: Any,) -> None: - """Get OpenGL internal formats""" - ... -def rl_get_line_width() -> float: - """Get the line drawing width""" - ... -def rl_get_location_attrib(shaderId: int,attribName: str,) -> int: - """Get shader location attribute""" - ... -def rl_get_location_uniform(shaderId: int,uniformName: str,) -> int: - """Get shader location uniform""" - ... -def rl_get_matrix_modelview() -> Matrix: - """Get internal modelview matrix""" - ... -def rl_get_matrix_projection() -> Matrix: - """Get internal projection matrix""" - ... -def rl_get_matrix_projection_stereo(eye: int,) -> Matrix: - """Get internal projection matrix for stereo render (selected eye)""" - ... -def rl_get_matrix_transform() -> Matrix: - """Get internal accumulated transform matrix""" - ... -def rl_get_matrix_view_offset_stereo(eye: int,) -> Matrix: - """Get internal view offset matrix for stereo render (selected eye)""" - ... -def rl_get_pixel_format_name(format: int,) -> str: - """Get name string for pixel format""" - ... -def rl_get_shader_buffer_size(id: int,) -> int: - """Get SSBO buffer size""" - ... -def rl_get_shader_id_default() -> int: - """Get default shader id""" - ... -def rl_get_shader_locs_default() -> Any: - """Get default shader locations""" - ... -def rl_get_texture_id_default() -> int: - """Get default texture id""" - ... -def rl_get_version() -> int: - """Get current OpenGL version""" - ... -def rl_is_stereo_render_enabled() -> bool: - """Check if stereo render is enabled""" - ... -def rl_load_compute_shader_program(shaderId: int,) -> int: - """Load compute shader program""" - ... -def rl_load_draw_cube() -> None: - """Load and draw a cube""" - ... -def rl_load_draw_quad() -> None: - """Load and draw a quad""" - ... -def rl_load_extensions(loader: Any,) -> None: - """Load OpenGL extensions (loader function required)""" - ... -def rl_load_framebuffer(width: int,height: int,) -> int: - """Load an empty framebuffer""" - ... -def rl_load_identity() -> None: - """Reset current matrix to identity matrix""" - ... -def rl_load_render_batch(numBuffers: int,bufferElements: int,) -> rlRenderBatch: - """Load a render batch system""" - ... -def rl_load_shader_buffer(size: int,data: Any,usageHint: int,) -> int: - """Load shader storage buffer object (SSBO)""" - ... -def rl_load_shader_code(vsCode: str,fsCode: str,) -> int: - """Load shader from code strings""" - ... -def rl_load_shader_program(vShaderId: int,fShaderId: int,) -> int: - """Load custom shader program""" - ... -def rl_load_texture(data: Any,width: int,height: int,format: int,mipmapCount: int,) -> int: - """Load texture in GPU""" - ... -def rl_load_texture_cubemap(data: Any,size: int,format: int,) -> int: - """Load texture cubemap""" - ... -def rl_load_texture_depth(width: int,height: int,useRenderBuffer: bool,) -> int: - """Load depth texture/renderbuffer (to be attached to fbo)""" - ... -def rl_load_vertex_array() -> int: - """Load vertex array (vao) if supported""" - ... -def rl_load_vertex_buffer(buffer: Any,size: int,dynamic: bool,) -> int: - """Load a vertex buffer attribute""" - ... -def rl_load_vertex_buffer_element(buffer: Any,size: int,dynamic: bool,) -> int: - """Load a new attributes element buffer""" - ... -def rl_matrix_mode(mode: int,) -> None: - """Choose the current matrix to be transformed""" - ... -def rl_mult_matrixf(matf: Any,) -> None: - """Multiply the current matrix by another matrix""" - ... -def rl_normal3f(x: float,y: float,z: float,) -> None: - """Define one vertex (normal) - 3 float""" - ... -def rl_ortho(left: float,right: float,bottom: float,top: float,znear: float,zfar: float,) -> None: - """""" - ... -def rl_pop_matrix() -> None: - """Pop latest inserted matrix from stack""" - ... -def rl_push_matrix() -> None: - """Push the current matrix to stack""" - ... -def rl_read_screen_pixels(width: int,height: int,) -> str: - """Read screen pixel data (color buffer)""" - ... -def rl_read_shader_buffer(id: int,dest: Any,count: int,offset: int,) -> None: - """Read SSBO buffer data (GPU->CPU)""" - ... -def rl_read_texture_pixels(id: int,width: int,height: int,format: int,) -> Any: - """Read texture pixel data""" - ... -def rl_rotatef(angle: float,x: float,y: float,z: float,) -> None: - """Multiply the current matrix by a rotation matrix""" - ... -def rl_scalef(x: float,y: float,z: float,) -> None: - """Multiply the current matrix by a scaling matrix""" - ... -def rl_scissor(x: int,y: int,width: int,height: int,) -> None: - """Scissor test""" - ... -def rl_set_blend_factors(glSrcFactor: int,glDstFactor: int,glEquation: int,) -> None: - """Set blending mode factor and equation (using OpenGL factors)""" - ... -def rl_set_blend_factors_separate(glSrcRGB: int,glDstRGB: int,glSrcAlpha: int,glDstAlpha: int,glEqRGB: int,glEqAlpha: int,) -> None: - """Set blending mode factors and equations separately (using OpenGL factors)""" - ... -def rl_set_blend_mode(mode: int,) -> None: - """Set blending mode""" - ... -def rl_set_cull_face(mode: int,) -> None: - """Set face culling mode""" - ... -def rl_set_framebuffer_height(height: int,) -> None: - """Set current framebuffer height""" - ... -def rl_set_framebuffer_width(width: int,) -> None: - """Set current framebuffer width""" - ... -def rl_set_line_width(width: float,) -> None: - """Set the line drawing width""" - ... -def rl_set_matrix_modelview(view: Matrix,) -> None: - """Set a custom modelview matrix (replaces internal modelview matrix)""" - ... -def rl_set_matrix_projection(proj: Matrix,) -> None: - """Set a custom projection matrix (replaces internal projection matrix)""" - ... -def rl_set_matrix_projection_stereo(right: Matrix,left: Matrix,) -> None: - """Set eyes projection matrices for stereo rendering""" - ... -def rl_set_matrix_view_offset_stereo(right: Matrix,left: Matrix,) -> None: - """Set eyes view offsets matrices for stereo rendering""" - ... -def rl_set_render_batch_active(batch: Any,) -> None: - """Set the active render batch for rlgl (NULL for default internal)""" - ... -def rl_set_shader(id: int,locs: Any,) -> None: - """Set shader currently active (id and locations)""" - ... -def rl_set_texture(id: int,) -> None: - """Set current texture for render batch and check buffers limits""" - ... -def rl_set_uniform(locIndex: int,value: Any,uniformType: int,count: int,) -> None: - """Set shader value uniform""" - ... -def rl_set_uniform_matrix(locIndex: int,mat: Matrix,) -> None: - """Set shader value matrix""" - ... -def rl_set_uniform_sampler(locIndex: int,textureId: int,) -> None: - """Set shader value sampler""" - ... -def rl_set_vertex_attribute(index: int,compSize: int,type: int,normalized: bool,stride: int,pointer: Any,) -> None: - """""" - ... -def rl_set_vertex_attribute_default(locIndex: int,value: Any,attribType: int,count: int,) -> None: - """Set vertex attribute default value""" - ... -def rl_set_vertex_attribute_divisor(index: int,divisor: int,) -> None: - """""" - ... -def rl_tex_coord2f(x: float,y: float,) -> None: - """Define one vertex (texture coordinate) - 2 float""" - ... -def rl_texture_parameters(id: int,param: int,value: int,) -> None: - """Set texture parameters (filter, wrap)""" - ... -def rl_translatef(x: float,y: float,z: float,) -> None: - """Multiply the current matrix by a translation matrix""" - ... -def rl_unload_framebuffer(id: int,) -> None: - """Delete framebuffer from GPU""" - ... -def rl_unload_render_batch(batch: rlRenderBatch,) -> None: - """Unload render batch system""" - ... -def rl_unload_shader_buffer(ssboId: int,) -> None: - """Unload shader storage buffer object (SSBO)""" - ... -def rl_unload_shader_program(id: int,) -> None: - """Unload shader program""" - ... -def rl_unload_texture(id: int,) -> None: - """Unload texture from GPU memory""" - ... -def rl_unload_vertex_array(vaoId: int,) -> None: - """""" - ... -def rl_unload_vertex_buffer(vboId: int,) -> None: - """""" - ... -def rl_update_shader_buffer(id: int,data: Any,dataSize: int,offset: int,) -> None: - """Update SSBO buffer data""" - ... -def rl_update_texture(id: int,offsetX: int,offsetY: int,width: int,height: int,format: int,data: Any,) -> None: - """Update GPU texture with new data""" - ... -def rl_update_vertex_buffer(bufferId: int,data: Any,dataSize: int,offset: int,) -> None: - """Update GPU buffer with new data""" - ... -def rl_update_vertex_buffer_elements(id: int,data: Any,dataSize: int,offset: int,) -> None: - """Update vertex buffer elements with new data""" - ... -def rl_vertex2f(x: float,y: float,) -> None: - """Define one vertex (position) - 2 float""" - ... -def rl_vertex2i(x: int,y: int,) -> None: - """Define one vertex (position) - 2 int""" - ... -def rl_vertex3f(x: float,y: float,z: float,) -> None: - """Define one vertex (position) - 3 float""" - ... -def rl_viewport(x: int,y: int,width: int,height: int,) -> None: - """Set the viewport area""" - ... -def rlgl_close() -> None: - """De-initialize rlgl (buffers, shaders, textures)""" - ... -def rlgl_init(width: int,height: int,) -> None: - """Initialize rlgl (buffers, shaders, textures, states)""" - ... -class AudioStream: - """ struct """ - def __init__(self, buffer, processor, sampleRate, sampleSize, channels): - self.buffer=buffer - self.processor=processor - self.sampleRate=sampleRate - self.sampleSize=sampleSize - self.channels=channels -class AutomationEvent: - """ struct """ - def __init__(self, frame, type, params): - self.frame=frame - self.type=type - self.params=params -class AutomationEventList: - """ struct """ - def __init__(self, capacity, count, events): - self.capacity=capacity - self.count=count - self.events=events -class BoneInfo: - """ struct """ - def __init__(self, name, parent): - self.name=name - self.parent=parent -class BoundingBox: - """ struct """ - def __init__(self, min, max): - self.min=min - self.max=max -class Camera2D: - """ struct """ - def __init__(self, offset, target, rotation, zoom): - self.offset=offset - self.target=target - self.rotation=rotation - self.zoom=zoom -class Camera3D: - """ struct """ - def __init__(self, position, target, up, fovy, projection): - self.position=position - self.target=target - self.up=up - self.fovy=fovy - self.projection=projection -class Color: - """ struct """ - def __init__(self, r, g, b, a): - self.r=r - self.g=g - self.b=b - self.a=a -class FilePathList: - """ struct """ - def __init__(self, capacity, count, paths): - self.capacity=capacity - self.count=count - self.paths=paths -class Font: - """ struct """ - def __init__(self, baseSize, glyphCount, glyphPadding, texture, recs, glyphs): - self.baseSize=baseSize - self.glyphCount=glyphCount - self.glyphPadding=glyphPadding - self.texture=texture - self.recs=recs - self.glyphs=glyphs -class GlyphInfo: - """ struct """ - def __init__(self, value, offsetX, offsetY, advanceX, image): - self.value=value - self.offsetX=offsetX - self.offsetY=offsetY - self.advanceX=advanceX - self.image=image -class GuiStyleProp: - """ struct """ - def __init__(self, controlId, propertyId, propertyValue): - self.controlId=controlId - self.propertyId=propertyId - self.propertyValue=propertyValue -class Image: - """ struct """ - def __init__(self, data, width, height, mipmaps, format): - self.data=data - self.width=width - self.height=height - self.mipmaps=mipmaps - self.format=format -class Material: - """ struct """ - def __init__(self, shader, maps, params): - self.shader=shader - self.maps=maps - self.params=params -class MaterialMap: - """ struct """ - def __init__(self, texture, color, value): - self.texture=texture - self.color=color - self.value=value -class Matrix: - """ struct """ - def __init__(self, m0, m4, m8, m12, m1, m5, m9, m13, m2, m6, m10, m14, m3, m7, m11, m15): - self.m0=m0 - self.m4=m4 - self.m8=m8 - self.m12=m12 - self.m1=m1 - self.m5=m5 - self.m9=m9 - self.m13=m13 - self.m2=m2 - self.m6=m6 - self.m10=m10 - self.m14=m14 - self.m3=m3 - self.m7=m7 - self.m11=m11 - self.m15=m15 -class Matrix2x2: - """ struct """ - def __init__(self, m00, m01, m10, m11): - self.m00=m00 - self.m01=m01 - self.m10=m10 - self.m11=m11 -class Mesh: - """ struct """ - def __init__(self, vertexCount, triangleCount, vertices, texcoords, texcoords2, normals, tangents, colors, indices, animVertices, animNormals, boneIds, boneWeights, vaoId, vboId): - self.vertexCount=vertexCount - self.triangleCount=triangleCount - self.vertices=vertices - self.texcoords=texcoords - self.texcoords2=texcoords2 - self.normals=normals - self.tangents=tangents - self.colors=colors - self.indices=indices - self.animVertices=animVertices - self.animNormals=animNormals - self.boneIds=boneIds - self.boneWeights=boneWeights - self.vaoId=vaoId - self.vboId=vboId -class Model: - """ struct """ - def __init__(self, transform, meshCount, materialCount, meshes, materials, meshMaterial, boneCount, bones, bindPose): - self.transform=transform - self.meshCount=meshCount - self.materialCount=materialCount - self.meshes=meshes - self.materials=materials - self.meshMaterial=meshMaterial - self.boneCount=boneCount - self.bones=bones - self.bindPose=bindPose -class ModelAnimation: - """ struct """ - def __init__(self, boneCount, frameCount, bones, framePoses, name): - self.boneCount=boneCount - self.frameCount=frameCount - self.bones=bones - self.framePoses=framePoses - self.name=name -class Music: - """ struct """ - def __init__(self, stream, frameCount, looping, ctxType, ctxData): - self.stream=stream - self.frameCount=frameCount - self.looping=looping - self.ctxType=ctxType - self.ctxData=ctxData -class NPatchInfo: - """ struct """ - def __init__(self, source, left, top, right, bottom, layout): - self.source=source - self.left=left - self.top=top - self.right=right - self.bottom=bottom - self.layout=layout -class PhysicsBodyData: - """ struct """ - def __init__(self, id, enabled, position, velocity, force, angularVelocity, torque, orient, inertia, inverseInertia, mass, inverseMass, staticFriction, dynamicFriction, restitution, useGravity, isGrounded, freezeOrient, shape): - self.id=id - self.enabled=enabled - self.position=position - self.velocity=velocity - self.force=force - self.angularVelocity=angularVelocity - self.torque=torque - self.orient=orient - self.inertia=inertia - self.inverseInertia=inverseInertia - self.mass=mass - self.inverseMass=inverseMass - self.staticFriction=staticFriction - self.dynamicFriction=dynamicFriction - self.restitution=restitution - self.useGravity=useGravity - self.isGrounded=isGrounded - self.freezeOrient=freezeOrient - self.shape=shape -class PhysicsManifoldData: - """ struct """ - def __init__(self, id, bodyA, bodyB, penetration, normal, contacts, contactsCount, restitution, dynamicFriction, staticFriction): - self.id=id - self.bodyA=bodyA - self.bodyB=bodyB - self.penetration=penetration - self.normal=normal - self.contacts=contacts - self.contactsCount=contactsCount - self.restitution=restitution - self.dynamicFriction=dynamicFriction - self.staticFriction=staticFriction -class PhysicsShape: - """ struct """ - def __init__(self, type, body, vertexData, radius, transform): - self.type=type - self.body=body - self.vertexData=vertexData - self.radius=radius - self.transform=transform -class PhysicsVertexData: - """ struct """ - def __init__(self, vertexCount, positions, normals): - self.vertexCount=vertexCount - self.positions=positions - self.normals=normals -class Ray: - """ struct """ - def __init__(self, position, direction): - self.position=position - self.direction=direction -class RayCollision: - """ struct """ - def __init__(self, hit, distance, point, normal): - self.hit=hit - self.distance=distance - self.point=point - self.normal=normal -class Rectangle: - """ struct """ - def __init__(self, x, y, width, height): - self.x=x - self.y=y - self.width=width - self.height=height -class RenderTexture: - """ struct """ - def __init__(self, id, texture, depth): - self.id=id - self.texture=texture - self.depth=depth -class Shader: - """ struct """ - def __init__(self, id, locs): - self.id=id - self.locs=locs -class Sound: - """ struct """ - def __init__(self, stream, frameCount): - self.stream=stream - self.frameCount=frameCount -class Texture: - """ struct """ - def __init__(self, id, width, height, mipmaps, format): - self.id=id - self.width=width - self.height=height - self.mipmaps=mipmaps - self.format=format -class Texture2D: - """ struct """ - def __init__(self, id, width, height, mipmaps, format): - self.id=id - self.width=width - self.height=height - self.mipmaps=mipmaps - self.format=format -class Transform: - """ struct """ - def __init__(self, translation, rotation, scale): - self.translation=translation - self.rotation=rotation - self.scale=scale -class Vector2: - """ struct """ - def __init__(self, x, y): - self.x=x - self.y=y -class Vector3: - """ struct """ - def __init__(self, x, y, z): - self.x=x - self.y=y - self.z=z -class Vector4: - """ struct """ - def __init__(self, x, y, z, w): - self.x=x - self.y=y - self.z=z - self.w=w -class VrDeviceInfo: - """ struct """ - def __init__(self, hResolution, vResolution, hScreenSize, vScreenSize, vScreenCenter, eyeToScreenDistance, lensSeparationDistance, interpupillaryDistance, lensDistortionValues, chromaAbCorrection): - self.hResolution=hResolution - self.vResolution=vResolution - self.hScreenSize=hScreenSize - self.vScreenSize=vScreenSize - self.vScreenCenter=vScreenCenter - self.eyeToScreenDistance=eyeToScreenDistance - self.lensSeparationDistance=lensSeparationDistance - self.interpupillaryDistance=interpupillaryDistance - self.lensDistortionValues=lensDistortionValues - self.chromaAbCorrection=chromaAbCorrection -class VrStereoConfig: - """ struct """ - def __init__(self, projection, viewOffset, leftLensCenter, rightLensCenter, leftScreenCenter, rightScreenCenter, scale, scaleIn): - self.projection=projection - self.viewOffset=viewOffset - self.leftLensCenter=leftLensCenter - self.rightLensCenter=rightLensCenter - self.leftScreenCenter=leftScreenCenter - self.rightScreenCenter=rightScreenCenter - self.scale=scale - self.scaleIn=scaleIn -class Wave: - """ struct """ - def __init__(self, frameCount, sampleRate, sampleSize, channels, data): - self.frameCount=frameCount - self.sampleRate=sampleRate - self.sampleSize=sampleSize - self.channels=channels - self.data=data -class float16: - """ struct """ - def __init__(self, v): - self.v=v -class float3: - """ struct """ - def __init__(self, v): - self.v=v -class rlDrawCall: - """ struct """ - def __init__(self, mode, vertexCount, vertexAlignment, textureId): - self.mode=mode - self.vertexCount=vertexCount - self.vertexAlignment=vertexAlignment - self.textureId=textureId -class rlRenderBatch: - """ struct """ - def __init__(self, bufferCount, currentBuffer, vertexBuffer, draws, drawCounter, currentDepth): - self.bufferCount=bufferCount - self.currentBuffer=currentBuffer - self.vertexBuffer=vertexBuffer - self.draws=draws - self.drawCounter=drawCounter - self.currentDepth=currentDepth -class rlVertexBuffer: - """ struct """ - def __init__(self, elementCount, vertices, texcoords, colors, indices, vaoId, vboId): - self.elementCount=elementCount - self.vertices=vertices - self.texcoords=texcoords - self.colors=colors - self.indices=indices - self.vaoId=vaoId - self.vboId=vboId - -LIGHTGRAY : Color -GRAY : Color -DARKGRAY : Color -YELLOW : Color -GOLD : Color -ORANGE : Color -PINK : Color -RED : Color -MAROON : Color -GREEN : Color -LIME : Color -DARKGREEN : Color -SKYBLUE : Color -BLUE : Color -DARKBLUE : Color -PURPLE : Color -VIOLET : Color -DARKPURPLE : Color -BEIGE : Color -BROWN : Color -DARKBROWN : Color -WHITE : Color -BLACK : Color -BLANK : Color -MAGENTA : Color -RAYWHITE : Color - -from enum import IntEnum - -class ConfigFlags(IntEnum): +class ConfigFlags(int): FLAG_VSYNC_HINT = 64 FLAG_FULLSCREEN_MODE = 2 FLAG_WINDOW_RESIZABLE = 4 @@ -3445,7 +16,7 @@ class ConfigFlags(IntEnum): FLAG_MSAA_4X_HINT = 32 FLAG_INTERLACED_HINT = 65536 -class TraceLogLevel(IntEnum): +class TraceLogLevel(int): LOG_ALL = 0 LOG_TRACE = 1 LOG_DEBUG = 2 @@ -3455,7 +26,7 @@ class TraceLogLevel(IntEnum): LOG_FATAL = 6 LOG_NONE = 7 -class KeyboardKey(IntEnum): +class KeyboardKey(int): KEY_NULL = 0 KEY_APOSTROPHE = 39 KEY_COMMA = 44 @@ -3567,7 +138,7 @@ class KeyboardKey(IntEnum): KEY_VOLUME_UP = 24 KEY_VOLUME_DOWN = 25 -class MouseButton(IntEnum): +class MouseButton(int): MOUSE_BUTTON_LEFT = 0 MOUSE_BUTTON_RIGHT = 1 MOUSE_BUTTON_MIDDLE = 2 @@ -3576,7 +147,7 @@ class MouseButton(IntEnum): MOUSE_BUTTON_FORWARD = 5 MOUSE_BUTTON_BACK = 6 -class MouseCursor(IntEnum): +class MouseCursor(int): MOUSE_CURSOR_DEFAULT = 0 MOUSE_CURSOR_ARROW = 1 MOUSE_CURSOR_IBEAM = 2 @@ -3589,7 +160,7 @@ class MouseCursor(IntEnum): MOUSE_CURSOR_RESIZE_ALL = 9 MOUSE_CURSOR_NOT_ALLOWED = 10 -class GamepadButton(IntEnum): +class GamepadButton(int): GAMEPAD_BUTTON_UNKNOWN = 0 GAMEPAD_BUTTON_LEFT_FACE_UP = 1 GAMEPAD_BUTTON_LEFT_FACE_RIGHT = 2 @@ -3609,7 +180,7 @@ class GamepadButton(IntEnum): GAMEPAD_BUTTON_LEFT_THUMB = 16 GAMEPAD_BUTTON_RIGHT_THUMB = 17 -class GamepadAxis(IntEnum): +class GamepadAxis(int): GAMEPAD_AXIS_LEFT_X = 0 GAMEPAD_AXIS_LEFT_Y = 1 GAMEPAD_AXIS_RIGHT_X = 2 @@ -3617,7 +188,7 @@ class GamepadAxis(IntEnum): GAMEPAD_AXIS_LEFT_TRIGGER = 4 GAMEPAD_AXIS_RIGHT_TRIGGER = 5 -class MaterialMapIndex(IntEnum): +class MaterialMapIndex(int): MATERIAL_MAP_ALBEDO = 0 MATERIAL_MAP_METALNESS = 1 MATERIAL_MAP_NORMAL = 2 @@ -3630,7 +201,7 @@ class MaterialMapIndex(IntEnum): MATERIAL_MAP_PREFILTER = 9 MATERIAL_MAP_BRDF = 10 -class ShaderLocationIndex(IntEnum): +class ShaderLocationIndex(int): SHADER_LOC_VERTEX_POSITION = 0 SHADER_LOC_VERTEX_TEXCOORD01 = 1 SHADER_LOC_VERTEX_TEXCOORD02 = 2 @@ -3658,7 +229,7 @@ class ShaderLocationIndex(IntEnum): SHADER_LOC_MAP_PREFILTER = 24 SHADER_LOC_MAP_BRDF = 25 -class ShaderUniformDataType(IntEnum): +class ShaderUniformDataType(int): SHADER_UNIFORM_FLOAT = 0 SHADER_UNIFORM_VEC2 = 1 SHADER_UNIFORM_VEC3 = 2 @@ -3669,13 +240,13 @@ class ShaderUniformDataType(IntEnum): SHADER_UNIFORM_IVEC4 = 7 SHADER_UNIFORM_SAMPLER2D = 8 -class ShaderAttributeDataType(IntEnum): +class ShaderAttributeDataType(int): SHADER_ATTRIB_FLOAT = 0 SHADER_ATTRIB_VEC2 = 1 SHADER_ATTRIB_VEC3 = 2 SHADER_ATTRIB_VEC4 = 3 -class PixelFormat(IntEnum): +class PixelFormat(int): PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1 PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA = 2 PIXELFORMAT_UNCOMPRESSED_R5G6B5 = 3 @@ -3701,7 +272,7 @@ class PixelFormat(IntEnum): PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA = 23 PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA = 24 -class TextureFilter(IntEnum): +class TextureFilter(int): TEXTURE_FILTER_POINT = 0 TEXTURE_FILTER_BILINEAR = 1 TEXTURE_FILTER_TRILINEAR = 2 @@ -3709,13 +280,13 @@ class TextureFilter(IntEnum): TEXTURE_FILTER_ANISOTROPIC_8X = 4 TEXTURE_FILTER_ANISOTROPIC_16X = 5 -class TextureWrap(IntEnum): +class TextureWrap(int): TEXTURE_WRAP_REPEAT = 0 TEXTURE_WRAP_CLAMP = 1 TEXTURE_WRAP_MIRROR_REPEAT = 2 TEXTURE_WRAP_MIRROR_CLAMP = 3 -class CubemapLayout(IntEnum): +class CubemapLayout(int): CUBEMAP_LAYOUT_AUTO_DETECT = 0 CUBEMAP_LAYOUT_LINE_VERTICAL = 1 CUBEMAP_LAYOUT_LINE_HORIZONTAL = 2 @@ -3723,12 +294,12 @@ class CubemapLayout(IntEnum): CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE = 4 CUBEMAP_LAYOUT_PANORAMA = 5 -class FontType(IntEnum): +class FontType(int): FONT_DEFAULT = 0 FONT_BITMAP = 1 FONT_SDF = 2 -class BlendMode(IntEnum): +class BlendMode(int): BLEND_ALPHA = 0 BLEND_ADDITIVE = 1 BLEND_MULTIPLIED = 2 @@ -3738,7 +309,7 @@ class BlendMode(IntEnum): BLEND_CUSTOM = 6 BLEND_CUSTOM_SEPARATE = 7 -class Gesture(IntEnum): +class Gesture(int): GESTURE_NONE = 0 GESTURE_TAP = 1 GESTURE_DOUBLETAP = 2 @@ -3751,44 +322,177 @@ class Gesture(IntEnum): GESTURE_PINCH_IN = 256 GESTURE_PINCH_OUT = 512 -class CameraMode(IntEnum): +class CameraMode(int): CAMERA_CUSTOM = 0 CAMERA_FREE = 1 CAMERA_ORBITAL = 2 CAMERA_FIRST_PERSON = 3 CAMERA_THIRD_PERSON = 4 -class CameraProjection(IntEnum): +class CameraProjection(int): CAMERA_PERSPECTIVE = 0 CAMERA_ORTHOGRAPHIC = 1 -class NPatchLayout(IntEnum): +class NPatchLayout(int): NPATCH_NINE_PATCH = 0 NPATCH_THREE_PATCH_VERTICAL = 1 NPATCH_THREE_PATCH_HORIZONTAL = 2 -class GuiState(IntEnum): +class rlGlVersion(int): + RL_OPENGL_11 = 1 + RL_OPENGL_21 = 2 + RL_OPENGL_33 = 3 + RL_OPENGL_43 = 4 + RL_OPENGL_ES_20 = 5 + RL_OPENGL_ES_30 = 6 + +class rlTraceLogLevel(int): + RL_LOG_ALL = 0 + RL_LOG_TRACE = 1 + RL_LOG_DEBUG = 2 + RL_LOG_INFO = 3 + RL_LOG_WARNING = 4 + RL_LOG_ERROR = 5 + RL_LOG_FATAL = 6 + RL_LOG_NONE = 7 + +class rlPixelFormat(int): + RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1 + RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA = 2 + RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5 = 3 + RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8 = 4 + RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 = 5 + RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 = 6 + RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 = 7 + RL_PIXELFORMAT_UNCOMPRESSED_R32 = 8 + RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32 = 9 + RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 = 10 + RL_PIXELFORMAT_UNCOMPRESSED_R16 = 11 + RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16 = 12 + RL_PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 = 13 + RL_PIXELFORMAT_COMPRESSED_DXT1_RGB = 14 + RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA = 15 + RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA = 16 + RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA = 17 + RL_PIXELFORMAT_COMPRESSED_ETC1_RGB = 18 + RL_PIXELFORMAT_COMPRESSED_ETC2_RGB = 19 + RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA = 20 + RL_PIXELFORMAT_COMPRESSED_PVRT_RGB = 21 + RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA = 22 + RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA = 23 + RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA = 24 + +class rlTextureFilter(int): + RL_TEXTURE_FILTER_POINT = 0 + RL_TEXTURE_FILTER_BILINEAR = 1 + RL_TEXTURE_FILTER_TRILINEAR = 2 + RL_TEXTURE_FILTER_ANISOTROPIC_4X = 3 + RL_TEXTURE_FILTER_ANISOTROPIC_8X = 4 + RL_TEXTURE_FILTER_ANISOTROPIC_16X = 5 + +class rlBlendMode(int): + RL_BLEND_ALPHA = 0 + RL_BLEND_ADDITIVE = 1 + RL_BLEND_MULTIPLIED = 2 + RL_BLEND_ADD_COLORS = 3 + RL_BLEND_SUBTRACT_COLORS = 4 + RL_BLEND_ALPHA_PREMULTIPLY = 5 + RL_BLEND_CUSTOM = 6 + RL_BLEND_CUSTOM_SEPARATE = 7 + +class rlShaderLocationIndex(int): + RL_SHADER_LOC_VERTEX_POSITION = 0 + RL_SHADER_LOC_VERTEX_TEXCOORD01 = 1 + RL_SHADER_LOC_VERTEX_TEXCOORD02 = 2 + RL_SHADER_LOC_VERTEX_NORMAL = 3 + RL_SHADER_LOC_VERTEX_TANGENT = 4 + RL_SHADER_LOC_VERTEX_COLOR = 5 + RL_SHADER_LOC_MATRIX_MVP = 6 + RL_SHADER_LOC_MATRIX_VIEW = 7 + RL_SHADER_LOC_MATRIX_PROJECTION = 8 + RL_SHADER_LOC_MATRIX_MODEL = 9 + RL_SHADER_LOC_MATRIX_NORMAL = 10 + RL_SHADER_LOC_VECTOR_VIEW = 11 + RL_SHADER_LOC_COLOR_DIFFUSE = 12 + RL_SHADER_LOC_COLOR_SPECULAR = 13 + RL_SHADER_LOC_COLOR_AMBIENT = 14 + RL_SHADER_LOC_MAP_ALBEDO = 15 + RL_SHADER_LOC_MAP_METALNESS = 16 + RL_SHADER_LOC_MAP_NORMAL = 17 + RL_SHADER_LOC_MAP_ROUGHNESS = 18 + RL_SHADER_LOC_MAP_OCCLUSION = 19 + RL_SHADER_LOC_MAP_EMISSION = 20 + RL_SHADER_LOC_MAP_HEIGHT = 21 + RL_SHADER_LOC_MAP_CUBEMAP = 22 + RL_SHADER_LOC_MAP_IRRADIANCE = 23 + RL_SHADER_LOC_MAP_PREFILTER = 24 + RL_SHADER_LOC_MAP_BRDF = 25 + +class rlShaderUniformDataType(int): + RL_SHADER_UNIFORM_FLOAT = 0 + RL_SHADER_UNIFORM_VEC2 = 1 + RL_SHADER_UNIFORM_VEC3 = 2 + RL_SHADER_UNIFORM_VEC4 = 3 + RL_SHADER_UNIFORM_INT = 4 + RL_SHADER_UNIFORM_IVEC2 = 5 + RL_SHADER_UNIFORM_IVEC3 = 6 + RL_SHADER_UNIFORM_IVEC4 = 7 + RL_SHADER_UNIFORM_SAMPLER2D = 8 + +class rlShaderAttributeDataType(int): + RL_SHADER_ATTRIB_FLOAT = 0 + RL_SHADER_ATTRIB_VEC2 = 1 + RL_SHADER_ATTRIB_VEC3 = 2 + RL_SHADER_ATTRIB_VEC4 = 3 + +class rlFramebufferAttachType(int): + RL_ATTACHMENT_COLOR_CHANNEL0 = 0 + RL_ATTACHMENT_COLOR_CHANNEL1 = 1 + RL_ATTACHMENT_COLOR_CHANNEL2 = 2 + RL_ATTACHMENT_COLOR_CHANNEL3 = 3 + RL_ATTACHMENT_COLOR_CHANNEL4 = 4 + RL_ATTACHMENT_COLOR_CHANNEL5 = 5 + RL_ATTACHMENT_COLOR_CHANNEL6 = 6 + RL_ATTACHMENT_COLOR_CHANNEL7 = 7 + RL_ATTACHMENT_DEPTH = 100 + RL_ATTACHMENT_STENCIL = 200 + +class rlFramebufferAttachTextureType(int): + RL_ATTACHMENT_CUBEMAP_POSITIVE_X = 0 + RL_ATTACHMENT_CUBEMAP_NEGATIVE_X = 1 + RL_ATTACHMENT_CUBEMAP_POSITIVE_Y = 2 + RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y = 3 + RL_ATTACHMENT_CUBEMAP_POSITIVE_Z = 4 + RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z = 5 + RL_ATTACHMENT_TEXTURE2D = 100 + RL_ATTACHMENT_RENDERBUFFER = 200 + +class rlCullMode(int): + RL_CULL_FACE_FRONT = 0 + RL_CULL_FACE_BACK = 1 + +class GuiState(int): STATE_NORMAL = 0 STATE_FOCUSED = 1 STATE_PRESSED = 2 STATE_DISABLED = 3 -class GuiTextAlignment(IntEnum): +class GuiTextAlignment(int): TEXT_ALIGN_LEFT = 0 TEXT_ALIGN_CENTER = 1 TEXT_ALIGN_RIGHT = 2 -class GuiTextAlignmentVertical(IntEnum): +class GuiTextAlignmentVertical(int): TEXT_ALIGN_TOP = 0 TEXT_ALIGN_MIDDLE = 1 TEXT_ALIGN_BOTTOM = 2 -class GuiTextWrapMode(IntEnum): +class GuiTextWrapMode(int): TEXT_WRAP_NONE = 0 TEXT_WRAP_CHAR = 1 TEXT_WRAP_WORD = 2 -class GuiControl(IntEnum): +class GuiControl(int): DEFAULT = 0 LABEL = 1 BUTTON = 2 @@ -3806,7 +510,7 @@ class GuiControl(IntEnum): SCROLLBAR = 14 STATUSBAR = 15 -class GuiControlProperty(IntEnum): +class GuiControlProperty(int): BORDER_COLOR_NORMAL = 0 BASE_COLOR_NORMAL = 1 TEXT_COLOR_NORMAL = 2 @@ -3823,7 +527,7 @@ class GuiControlProperty(IntEnum): TEXT_PADDING = 13 TEXT_ALIGNMENT = 14 -class GuiDefaultProperty(IntEnum): +class GuiDefaultProperty(int): TEXT_SIZE = 16 TEXT_SPACING = 17 LINE_COLOR = 18 @@ -3832,17 +536,17 @@ class GuiDefaultProperty(IntEnum): TEXT_ALIGNMENT_VERTICAL = 21 TEXT_WRAP_MODE = 22 -class GuiToggleProperty(IntEnum): +class GuiToggleProperty(int): GROUP_PADDING = 16 -class GuiSliderProperty(IntEnum): +class GuiSliderProperty(int): SLIDER_WIDTH = 16 SLIDER_PADDING = 17 -class GuiProgressBarProperty(IntEnum): +class GuiProgressBarProperty(int): PROGRESS_PADDING = 16 -class GuiScrollBarProperty(IntEnum): +class GuiScrollBarProperty(int): ARROWS_SIZE = 16 ARROWS_VISIBLE = 17 SCROLL_SLIDER_PADDING = 18 @@ -3850,38 +554,38 @@ class GuiScrollBarProperty(IntEnum): SCROLL_PADDING = 20 SCROLL_SPEED = 21 -class GuiCheckBoxProperty(IntEnum): +class GuiCheckBoxProperty(int): CHECK_PADDING = 16 -class GuiComboBoxProperty(IntEnum): +class GuiComboBoxProperty(int): COMBO_BUTTON_WIDTH = 16 COMBO_BUTTON_SPACING = 17 -class GuiDropdownBoxProperty(IntEnum): +class GuiDropdownBoxProperty(int): ARROW_PADDING = 16 DROPDOWN_ITEMS_SPACING = 17 -class GuiTextBoxProperty(IntEnum): +class GuiTextBoxProperty(int): TEXT_READONLY = 16 -class GuiSpinnerProperty(IntEnum): +class GuiSpinnerProperty(int): SPIN_BUTTON_WIDTH = 16 SPIN_BUTTON_SPACING = 17 -class GuiListViewProperty(IntEnum): +class GuiListViewProperty(int): LIST_ITEMS_HEIGHT = 16 LIST_ITEMS_SPACING = 17 SCROLLBAR_WIDTH = 18 SCROLLBAR_SIDE = 19 -class GuiColorPickerProperty(IntEnum): +class GuiColorPickerProperty(int): COLOR_SELECTOR_SIZE = 16 HUEBAR_WIDTH = 17 HUEBAR_PADDING = 18 HUEBAR_SELECTOR_HEIGHT = 19 HUEBAR_SELECTOR_OVERFLOW = 20 -class GuiIconName(IntEnum): +class GuiIconName(int): ICON_NONE = 0 ICON_FOLDER_FILE_OPEN = 1 ICON_FILE_SAVE_CLASSIC = 2 @@ -4139,3 +843,3430 @@ class GuiIconName(IntEnum): ICON_254 = 254 ICON_255 = 255 +from typing import Any + +import _cffi_backend # type: ignore + +ffi: _cffi_backend.FFI + +def attach_audio_mixed_processor(processor: Any,) -> None: + """Attach audio stream processor to the entire audio pipeline, receives the samples as s""" + ... +def attach_audio_stream_processor(stream: AudioStream|list|tuple,processor: Any,) -> None: + """Attach audio stream processor to stream, receives the samples as s""" + ... +def begin_blend_mode(mode: int,) -> None: + """Begin blending mode (alpha, additive, multiplied, subtract, custom)""" + ... +def begin_drawing() -> None: + """Setup canvas (framebuffer) to start drawing""" + ... +def begin_mode_2d(camera: Camera2D|list|tuple,) -> None: + """Begin 2D mode with custom camera (2D)""" + ... +def begin_mode_3d(camera: Camera3D|list|tuple,) -> None: + """Begin 3D mode with custom camera (3D)""" + ... +def begin_scissor_mode(x: int,y: int,width: int,height: int,) -> None: + """Begin scissor mode (define screen area for following drawing)""" + ... +def begin_shader_mode(shader: Shader|list|tuple,) -> None: + """Begin custom shader drawing""" + ... +def begin_texture_mode(target: RenderTexture|list|tuple,) -> None: + """Begin drawing to render texture""" + ... +def begin_vr_stereo_mode(config: VrStereoConfig|list|tuple,) -> None: + """Begin stereo rendering (requires VR simulator)""" + ... +def change_directory(dir: str,) -> bool: + """Change working directory, return true on success""" + ... +def check_collision_box_sphere(box: BoundingBox|list|tuple,center: Vector3|list|tuple,radius: float,) -> bool: + """Check collision between box and sphere""" + ... +def check_collision_boxes(box1: BoundingBox|list|tuple,box2: BoundingBox|list|tuple,) -> bool: + """Check collision between two bounding boxes""" + ... +def check_collision_circle_rec(center: Vector2|list|tuple,radius: float,rec: Rectangle|list|tuple,) -> bool: + """Check collision between circle and rectangle""" + ... +def check_collision_circles(center1: Vector2|list|tuple,radius1: float,center2: Vector2|list|tuple,radius2: float,) -> bool: + """Check collision between two circles""" + ... +def check_collision_lines(startPos1: Vector2|list|tuple,endPos1: Vector2|list|tuple,startPos2: Vector2|list|tuple,endPos2: Vector2|list|tuple,collisionPoint: Any|list|tuple,) -> bool: + """Check the collision between two lines defined by two points each, returns collision point by reference""" + ... +def check_collision_point_circle(point: Vector2|list|tuple,center: Vector2|list|tuple,radius: float,) -> bool: + """Check if point is inside circle""" + ... +def check_collision_point_line(point: Vector2|list|tuple,p1: Vector2|list|tuple,p2: Vector2|list|tuple,threshold: int,) -> bool: + """Check if point belongs to line created between two points [p1] and [p2] with defined margin in pixels [threshold]""" + ... +def check_collision_point_poly(point: Vector2|list|tuple,points: Any|list|tuple,pointCount: int,) -> bool: + """Check if point is within a polygon described by array of vertices""" + ... +def check_collision_point_rec(point: Vector2|list|tuple,rec: Rectangle|list|tuple,) -> bool: + """Check if point is inside rectangle""" + ... +def check_collision_point_triangle(point: Vector2|list|tuple,p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,) -> bool: + """Check if point is inside a triangle""" + ... +def check_collision_recs(rec1: Rectangle|list|tuple,rec2: Rectangle|list|tuple,) -> bool: + """Check collision between two rectangles""" + ... +def check_collision_spheres(center1: Vector3|list|tuple,radius1: float,center2: Vector3|list|tuple,radius2: float,) -> bool: + """Check collision between two spheres""" + ... +def clamp(value: float,min_1: float,max_2: float,) -> float: + """""" + ... +def clear_background(color: Color|list|tuple,) -> None: + """Set background color (framebuffer clear color)""" + ... +def clear_window_state(flags: int,) -> None: + """Clear window configuration state flags""" + ... +def close_audio_device() -> None: + """Close the audio device and context""" + ... +def close_physics() -> None: + """Close physics system and unload used memory""" + ... +def close_window() -> None: + """Close window and unload OpenGL context""" + ... +def codepoint_to_utf8(codepoint: int,utf8Size: Any,) -> str: + """Encode one codepoint into UTF-8 byte array (array length returned as parameter)""" + ... +def color_alpha(color: Color|list|tuple,alpha: float,) -> Color: + """Get color with alpha applied, alpha goes from 0.0f to 1.0f""" + ... +def color_alpha_blend(dst: Color|list|tuple,src: Color|list|tuple,tint: Color|list|tuple,) -> Color: + """Get src alpha-blended into dst color with tint""" + ... +def color_brightness(color: Color|list|tuple,factor: float,) -> Color: + """Get color with brightness correction, brightness factor goes from -1.0f to 1.0f""" + ... +def color_contrast(color: Color|list|tuple,contrast: float,) -> Color: + """Get color with contrast correction, contrast values between -1.0f and 1.0f""" + ... +def color_from_hsv(hue: float,saturation: float,value: float,) -> Color: + """Get a Color from HSV values, hue [0..360], saturation/value [0..1]""" + ... +def color_from_normalized(normalized: Vector4|list|tuple,) -> Color: + """Get Color from normalized values [0..1]""" + ... +def color_normalize(color: Color|list|tuple,) -> Vector4: + """Get Color normalized as float [0..1]""" + ... +def color_tint(color: Color|list|tuple,tint: Color|list|tuple,) -> Color: + """Get color multiplied with another color""" + ... +def color_to_hsv(color: Color|list|tuple,) -> Vector3: + """Get HSV values for a Color, hue [0..360], saturation/value [0..1]""" + ... +def color_to_int(color: Color|list|tuple,) -> int: + """Get hexadecimal value for a Color""" + ... +def compress_data(data: str,dataSize: int,compDataSize: Any,) -> str: + """Compress data (DEFLATE algorithm), memory must be MemFree()""" + ... +def create_physics_body_circle(pos: Vector2|list|tuple,radius: float,density: float,) -> Any: + """Creates a new circle physics body with generic parameters""" + ... +def create_physics_body_polygon(pos: Vector2|list|tuple,radius: float,sides: int,density: float,) -> Any: + """Creates a new polygon physics body with generic parameters""" + ... +def create_physics_body_rectangle(pos: Vector2|list|tuple,width: float,height: float,density: float,) -> Any: + """Creates a new rectangle physics body with generic parameters""" + ... +def decode_data_base64(data: str,outputSize: Any,) -> str: + """Decode Base64 string data, memory must be MemFree()""" + ... +def decompress_data(compData: str,compDataSize: int,dataSize: Any,) -> str: + """Decompress data (DEFLATE algorithm), memory must be MemFree()""" + ... +def destroy_physics_body(body: Any|list|tuple,) -> None: + """Destroy a physics body""" + ... +def detach_audio_mixed_processor(processor: Any,) -> None: + """Detach audio stream processor from the entire audio pipeline""" + ... +def detach_audio_stream_processor(stream: AudioStream|list|tuple,processor: Any,) -> None: + """Detach audio stream processor from stream""" + ... +def directory_exists(dirPath: str,) -> bool: + """Check if a directory path exists""" + ... +def disable_cursor() -> None: + """Disables cursor (lock cursor)""" + ... +def disable_event_waiting() -> None: + """Disable waiting for events on EndDrawing(), automatic events polling""" + ... +def draw_billboard(camera: Camera3D|list|tuple,texture: Texture|list|tuple,position: Vector3|list|tuple,size: float,tint: Color|list|tuple,) -> None: + """Draw a billboard texture""" + ... +def draw_billboard_pro(camera: Camera3D|list|tuple,texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector3|list|tuple,up: Vector3|list|tuple,size: Vector2|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: + """Draw a billboard texture defined by source and rotation""" + ... +def draw_billboard_rec(camera: Camera3D|list|tuple,texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector3|list|tuple,size: Vector2|list|tuple,tint: Color|list|tuple,) -> None: + """Draw a billboard texture defined by source""" + ... +def draw_bounding_box(box: BoundingBox|list|tuple,color: Color|list|tuple,) -> None: + """Draw bounding box (wires)""" + ... +def draw_capsule(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,radius: float,slices: int,rings: int,color: Color|list|tuple,) -> None: + """Draw a capsule with the center of its sphere caps at startPos and endPos""" + ... +def draw_capsule_wires(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,radius: float,slices: int,rings: int,color: Color|list|tuple,) -> None: + """Draw capsule wireframe with the center of its sphere caps at startPos and endPos""" + ... +def draw_circle(centerX: int,centerY: int,radius: float,color: Color|list|tuple,) -> None: + """Draw a color-filled circle""" + ... +def draw_circle_3d(center: Vector3|list|tuple,radius: float,rotationAxis: Vector3|list|tuple,rotationAngle: float,color: Color|list|tuple,) -> None: + """Draw a circle in 3D world space""" + ... +def draw_circle_gradient(centerX: int,centerY: int,radius: float,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: + """Draw a gradient-filled circle""" + ... +def draw_circle_lines(centerX: int,centerY: int,radius: float,color: Color|list|tuple,) -> None: + """Draw circle outline""" + ... +def draw_circle_lines_v(center: Vector2|list|tuple,radius: float,color: Color|list|tuple,) -> None: + """Draw circle outline (Vector version)""" + ... +def draw_circle_sector(center: Vector2|list|tuple,radius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: + """Draw a piece of a circle""" + ... +def draw_circle_sector_lines(center: Vector2|list|tuple,radius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: + """Draw circle sector outline""" + ... +def draw_circle_v(center: Vector2|list|tuple,radius: float,color: Color|list|tuple,) -> None: + """Draw a color-filled circle (Vector version)""" + ... +def draw_cube(position: Vector3|list|tuple,width: float,height: float,length: float,color: Color|list|tuple,) -> None: + """Draw cube""" + ... +def draw_cube_v(position: Vector3|list|tuple,size: Vector3|list|tuple,color: Color|list|tuple,) -> None: + """Draw cube (Vector version)""" + ... +def draw_cube_wires(position: Vector3|list|tuple,width: float,height: float,length: float,color: Color|list|tuple,) -> None: + """Draw cube wires""" + ... +def draw_cube_wires_v(position: Vector3|list|tuple,size: Vector3|list|tuple,color: Color|list|tuple,) -> None: + """Draw cube wires (Vector version)""" + ... +def draw_cylinder(position: Vector3|list|tuple,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color|list|tuple,) -> None: + """Draw a cylinder/cone""" + ... +def draw_cylinder_ex(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,startRadius: float,endRadius: float,sides: int,color: Color|list|tuple,) -> None: + """Draw a cylinder with base at startPos and top at endPos""" + ... +def draw_cylinder_wires(position: Vector3|list|tuple,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color|list|tuple,) -> None: + """Draw a cylinder/cone wires""" + ... +def draw_cylinder_wires_ex(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,startRadius: float,endRadius: float,sides: int,color: Color|list|tuple,) -> None: + """Draw a cylinder wires with base at startPos and top at endPos""" + ... +def draw_ellipse(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color|list|tuple,) -> None: + """Draw ellipse""" + ... +def draw_ellipse_lines(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color|list|tuple,) -> None: + """Draw ellipse outline""" + ... +def draw_fps(posX: int,posY: int,) -> None: + """Draw current FPS""" + ... +def draw_grid(slices: int,spacing: float,) -> None: + """Draw a grid (centered at (0, 0, 0))""" + ... +def draw_line(startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color|list|tuple,) -> None: + """Draw a line""" + ... +def draw_line_3d(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,color: Color|list|tuple,) -> None: + """Draw a line in 3D world space""" + ... +def draw_line_bezier(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: + """Draw line segment cubic-bezier in-out interpolation""" + ... +def draw_line_ex(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: + """Draw a line (using triangles/quads)""" + ... +def draw_line_strip(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: + """Draw lines sequence (using gl lines)""" + ... +def draw_line_v(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw a line (using gl lines)""" + ... +def draw_mesh(mesh: Mesh|list|tuple,material: Material|list|tuple,transform: Matrix|list|tuple,) -> None: + """Draw a 3d mesh with material and transform""" + ... +def draw_mesh_instanced(mesh: Mesh|list|tuple,material: Material|list|tuple,transforms: Any|list|tuple,instances: int,) -> None: + """Draw multiple mesh instances with material and different transforms""" + ... +def draw_model(model: Model|list|tuple,position: Vector3|list|tuple,scale: float,tint: Color|list|tuple,) -> None: + """Draw a model (with texture if set)""" + ... +def draw_model_ex(model: Model|list|tuple,position: Vector3|list|tuple,rotationAxis: Vector3|list|tuple,rotationAngle: float,scale: Vector3|list|tuple,tint: Color|list|tuple,) -> None: + """Draw a model with extended parameters""" + ... +def draw_model_wires(model: Model|list|tuple,position: Vector3|list|tuple,scale: float,tint: Color|list|tuple,) -> None: + """Draw a model wires (with texture if set)""" + ... +def draw_model_wires_ex(model: Model|list|tuple,position: Vector3|list|tuple,rotationAxis: Vector3|list|tuple,rotationAngle: float,scale: Vector3|list|tuple,tint: Color|list|tuple,) -> None: + """Draw a model wires (with texture if set) with extended parameters""" + ... +def draw_pixel(posX: int,posY: int,color: Color|list|tuple,) -> None: + """Draw a pixel""" + ... +def draw_pixel_v(position: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw a pixel (Vector version)""" + ... +def draw_plane(centerPos: Vector3|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw a plane XZ""" + ... +def draw_point_3d(position: Vector3|list|tuple,color: Color|list|tuple,) -> None: + """Draw a point in 3D space, actually a small line""" + ... +def draw_poly(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,color: Color|list|tuple,) -> None: + """Draw a regular polygon (Vector version)""" + ... +def draw_poly_lines(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,color: Color|list|tuple,) -> None: + """Draw a polygon outline of n sides""" + ... +def draw_poly_lines_ex(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,lineThick: float,color: Color|list|tuple,) -> None: + """Draw a polygon outline of n sides with extended parameters""" + ... +def draw_ray(ray: Ray|list|tuple,color: Color|list|tuple,) -> None: + """Draw a ray line""" + ... +def draw_rectangle(posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: + """Draw a color-filled rectangle""" + ... +def draw_rectangle_gradient_ex(rec: Rectangle|list|tuple,col1: Color|list|tuple,col2: Color|list|tuple,col3: Color|list|tuple,col4: Color|list|tuple,) -> None: + """Draw a gradient-filled rectangle with custom vertex colors""" + ... +def draw_rectangle_gradient_h(posX: int,posY: int,width: int,height: int,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: + """Draw a horizontal-gradient-filled rectangle""" + ... +def draw_rectangle_gradient_v(posX: int,posY: int,width: int,height: int,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: + """Draw a vertical-gradient-filled rectangle""" + ... +def draw_rectangle_lines(posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: + """Draw rectangle outline""" + ... +def draw_rectangle_lines_ex(rec: Rectangle|list|tuple,lineThick: float,color: Color|list|tuple,) -> None: + """Draw rectangle outline with extended parameters""" + ... +def draw_rectangle_pro(rec: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,color: Color|list|tuple,) -> None: + """Draw a color-filled rectangle with pro parameters""" + ... +def draw_rectangle_rec(rec: Rectangle|list|tuple,color: Color|list|tuple,) -> None: + """Draw a color-filled rectangle""" + ... +def draw_rectangle_rounded(rec: Rectangle|list|tuple,roundness: float,segments: int,color: Color|list|tuple,) -> None: + """Draw rectangle with rounded edges""" + ... +def draw_rectangle_rounded_lines(rec: Rectangle|list|tuple,roundness: float,segments: int,lineThick: float,color: Color|list|tuple,) -> None: + """Draw rectangle with rounded edges outline""" + ... +def draw_rectangle_v(position: Vector2|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw a color-filled rectangle (Vector version)""" + ... +def draw_ring(center: Vector2|list|tuple,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: + """Draw ring""" + ... +def draw_ring_lines(center: Vector2|list|tuple,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: + """Draw ring outline""" + ... +def draw_sphere(centerPos: Vector3|list|tuple,radius: float,color: Color|list|tuple,) -> None: + """Draw sphere""" + ... +def draw_sphere_ex(centerPos: Vector3|list|tuple,radius: float,rings: int,slices: int,color: Color|list|tuple,) -> None: + """Draw sphere with extended parameters""" + ... +def draw_sphere_wires(centerPos: Vector3|list|tuple,radius: float,rings: int,slices: int,color: Color|list|tuple,) -> None: + """Draw sphere wires""" + ... +def draw_spline_basis(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: + """Draw spline: B-Spline, minimum 4 points""" + ... +def draw_spline_bezier_cubic(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: + """Draw spline: Cubic Bezier, minimum 4 points (2 control points): [p1, c2, c3, p4, c5, c6...]""" + ... +def draw_spline_bezier_quadratic(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: + """Draw spline: Quadratic Bezier, minimum 3 points (1 control point): [p1, c2, p3, c4...]""" + ... +def draw_spline_catmull_rom(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: + """Draw spline: Catmull-Rom, minimum 4 points""" + ... +def draw_spline_linear(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: + """Draw spline: Linear, minimum 2 points""" + ... +def draw_spline_segment_basis(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: + """Draw spline segment: B-Spline, 4 points""" + ... +def draw_spline_segment_bezier_cubic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,c3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: + """Draw spline segment: Cubic Bezier, 2 points, 2 control points""" + ... +def draw_spline_segment_bezier_quadratic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,p3: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: + """Draw spline segment: Quadratic Bezier, 2 points, 1 control point""" + ... +def draw_spline_segment_catmull_rom(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: + """Draw spline segment: Catmull-Rom, 4 points""" + ... +def draw_spline_segment_linear(p1: Vector2|list|tuple,p2: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: + """Draw spline segment: Linear, 2 points""" + ... +def draw_text(text: str,posX: int,posY: int,fontSize: int,color: Color|list|tuple,) -> None: + """Draw text (using default font)""" + ... +def draw_text_codepoint(font: Font|list|tuple,codepoint: int,position: Vector2|list|tuple,fontSize: float,tint: Color|list|tuple,) -> None: + """Draw one character (codepoint)""" + ... +def draw_text_codepoints(font: Font|list|tuple,codepoints: Any,codepointCount: int,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: + """Draw multiple character (codepoint)""" + ... +def draw_text_ex(font: Font|list|tuple,text: str,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: + """Draw text using font and additional parameters""" + ... +def draw_text_pro(font: Font|list|tuple,text: str,position: Vector2|list|tuple,origin: Vector2|list|tuple,rotation: float,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: + """Draw text using Font and pro parameters (rotation)""" + ... +def draw_texture(texture: Texture|list|tuple,posX: int,posY: int,tint: Color|list|tuple,) -> None: + """Draw a Texture2D""" + ... +def draw_texture_ex(texture: Texture|list|tuple,position: Vector2|list|tuple,rotation: float,scale: float,tint: Color|list|tuple,) -> None: + """Draw a Texture2D with extended parameters""" + ... +def draw_texture_n_patch(texture: Texture|list|tuple,nPatchInfo: NPatchInfo|list|tuple,dest: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: + """Draws a texture (or part of it) that stretches or shrinks nicely""" + ... +def draw_texture_pro(texture: Texture|list|tuple,source: Rectangle|list|tuple,dest: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: + """Draw a part of a texture defined by a rectangle with 'pro' parameters""" + ... +def draw_texture_rec(texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector2|list|tuple,tint: Color|list|tuple,) -> None: + """Draw a part of a texture defined by a rectangle""" + ... +def draw_texture_v(texture: Texture|list|tuple,position: Vector2|list|tuple,tint: Color|list|tuple,) -> None: + """Draw a Texture2D with position defined as Vector2""" + ... +def draw_triangle(v1: Vector2|list|tuple,v2: Vector2|list|tuple,v3: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw a color-filled triangle (vertex in counter-clockwise order!)""" + ... +def draw_triangle_3d(v1: Vector3|list|tuple,v2: Vector3|list|tuple,v3: Vector3|list|tuple,color: Color|list|tuple,) -> None: + """Draw a color-filled triangle (vertex in counter-clockwise order!)""" + ... +def draw_triangle_fan(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: + """Draw a triangle fan defined by points (first vertex is the center)""" + ... +def draw_triangle_lines(v1: Vector2|list|tuple,v2: Vector2|list|tuple,v3: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw triangle outline (vertex in counter-clockwise order!)""" + ... +def draw_triangle_strip(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: + """Draw a triangle strip defined by points""" + ... +def draw_triangle_strip_3d(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: + """Draw a triangle strip defined by points""" + ... +def enable_cursor() -> None: + """Enables cursor (unlock cursor)""" + ... +def enable_event_waiting() -> None: + """Enable waiting for events on EndDrawing(), no automatic event polling""" + ... +def encode_data_base64(data: str,dataSize: int,outputSize: Any,) -> str: + """Encode data to Base64 string, memory must be MemFree()""" + ... +def end_blend_mode() -> None: + """End blending mode (reset to default: alpha blending)""" + ... +def end_drawing() -> None: + """End canvas drawing and swap buffers (double buffering)""" + ... +def end_mode_2d() -> None: + """Ends 2D mode with custom camera""" + ... +def end_mode_3d() -> None: + """Ends 3D mode and returns to default 2D orthographic mode""" + ... +def end_scissor_mode() -> None: + """End scissor mode""" + ... +def end_shader_mode() -> None: + """End custom shader drawing (use default shader)""" + ... +def end_texture_mode() -> None: + """Ends drawing to render texture""" + ... +def end_vr_stereo_mode() -> None: + """End stereo rendering (requires VR simulator)""" + ... +def export_automation_event_list(list_0: AutomationEventList|list|tuple,fileName: str,) -> bool: + """Export automation events list as text file""" + ... +def export_data_as_code(data: str,dataSize: int,fileName: str,) -> bool: + """Export data to code (.h), returns true on success""" + ... +def export_font_as_code(font: Font|list|tuple,fileName: str,) -> bool: + """Export font as code file, returns true on success""" + ... +def export_image(image: Image|list|tuple,fileName: str,) -> bool: + """Export image data to file, returns true on success""" + ... +def export_image_as_code(image: Image|list|tuple,fileName: str,) -> bool: + """Export image as code file defining an array of bytes, returns true on success""" + ... +def export_image_to_memory(image: Image|list|tuple,fileType: str,fileSize: Any,) -> str: + """Export image to memory buffer""" + ... +def export_mesh(mesh: Mesh|list|tuple,fileName: str,) -> bool: + """Export mesh data to file, returns true on success""" + ... +def export_wave(wave: Wave|list|tuple,fileName: str,) -> bool: + """Export wave data to file, returns true on success""" + ... +def export_wave_as_code(wave: Wave|list|tuple,fileName: str,) -> bool: + """Export wave sample data to code (.h), returns true on success""" + ... +def fade(color: Color|list|tuple,alpha: float,) -> Color: + """Get color with alpha applied, alpha goes from 0.0f to 1.0f""" + ... +def file_exists(fileName: str,) -> bool: + """Check if file exists""" + ... +def float_equals(x: float,y: float,) -> int: + """""" + ... +def gen_image_cellular(width: int,height: int,tileSize: int,) -> Image: + """Generate image: cellular algorithm, bigger tileSize means bigger cells""" + ... +def gen_image_checked(width: int,height: int,checksX: int,checksY: int,col1: Color|list|tuple,col2: Color|list|tuple,) -> Image: + """Generate image: checked""" + ... +def gen_image_color(width: int,height: int,color: Color|list|tuple,) -> Image: + """Generate image: plain color""" + ... +def gen_image_font_atlas(glyphs: Any|list|tuple,glyphRecs: Any|list|tuple,glyphCount: int,fontSize: int,padding: int,packMethod: int,) -> Image: + """Generate image font atlas using chars info""" + ... +def gen_image_gradient_linear(width: int,height: int,direction: int,start: Color|list|tuple,end: Color|list|tuple,) -> Image: + """Generate image: linear gradient, direction in degrees [0..360], 0=Vertical gradient""" + ... +def gen_image_gradient_radial(width: int,height: int,density: float,inner: Color|list|tuple,outer: Color|list|tuple,) -> Image: + """Generate image: radial gradient""" + ... +def gen_image_gradient_square(width: int,height: int,density: float,inner: Color|list|tuple,outer: Color|list|tuple,) -> Image: + """Generate image: square gradient""" + ... +def gen_image_perlin_noise(width: int,height: int,offsetX: int,offsetY: int,scale: float,) -> Image: + """Generate image: perlin noise""" + ... +def gen_image_text(width: int,height: int,text: str,) -> Image: + """Generate image: grayscale image from text data""" + ... +def gen_image_white_noise(width: int,height: int,factor: float,) -> Image: + """Generate image: white noise""" + ... +def gen_mesh_cone(radius: float,height: float,slices: int,) -> Mesh: + """Generate cone/pyramid mesh""" + ... +def gen_mesh_cube(width: float,height: float,length: float,) -> Mesh: + """Generate cuboid mesh""" + ... +def gen_mesh_cubicmap(cubicmap: Image|list|tuple,cubeSize: Vector3|list|tuple,) -> Mesh: + """Generate cubes-based map mesh from image data""" + ... +def gen_mesh_cylinder(radius: float,height: float,slices: int,) -> Mesh: + """Generate cylinder mesh""" + ... +def gen_mesh_heightmap(heightmap: Image|list|tuple,size: Vector3|list|tuple,) -> Mesh: + """Generate heightmap mesh from image data""" + ... +def gen_mesh_hemi_sphere(radius: float,rings: int,slices: int,) -> Mesh: + """Generate half-sphere mesh (no bottom cap)""" + ... +def gen_mesh_knot(radius: float,size: float,radSeg: int,sides: int,) -> Mesh: + """Generate trefoil knot mesh""" + ... +def gen_mesh_plane(width: float,length: float,resX: int,resZ: int,) -> Mesh: + """Generate plane mesh (with subdivisions)""" + ... +def gen_mesh_poly(sides: int,radius: float,) -> Mesh: + """Generate polygonal mesh""" + ... +def gen_mesh_sphere(radius: float,rings: int,slices: int,) -> Mesh: + """Generate sphere mesh (standard sphere)""" + ... +def gen_mesh_tangents(mesh: Any|list|tuple,) -> None: + """Compute mesh tangents""" + ... +def gen_mesh_torus(radius: float,size: float,radSeg: int,sides: int,) -> Mesh: + """Generate torus mesh""" + ... +def gen_texture_mipmaps(texture: Any|list|tuple,) -> None: + """Generate GPU mipmaps for a texture""" + ... +def get_application_directory() -> str: + """Get the directory of the running application (uses static string)""" + ... +def get_camera_matrix(camera: Camera3D|list|tuple,) -> Matrix: + """Get camera transform matrix (view matrix)""" + ... +def get_camera_matrix_2d(camera: Camera2D|list|tuple,) -> Matrix: + """Get camera 2d transform matrix""" + ... +def get_char_pressed() -> int: + """Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty""" + ... +def get_clipboard_text() -> str: + """Get clipboard text content""" + ... +def get_codepoint(text: str,codepointSize: Any,) -> int: + """Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" + ... +def get_codepoint_count(text: str,) -> int: + """Get total number of codepoints in a UTF-8 encoded string""" + ... +def get_codepoint_next(text: str,codepointSize: Any,) -> int: + """Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" + ... +def get_codepoint_previous(text: str,codepointSize: Any,) -> int: + """Get previous codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" + ... +def get_collision_rec(rec1: Rectangle|list|tuple,rec2: Rectangle|list|tuple,) -> Rectangle: + """Get collision rectangle for two rectangles collision""" + ... +def get_color(hexValue: int,) -> Color: + """Get Color structure from hexadecimal value""" + ... +def get_current_monitor() -> int: + """Get current connected monitor""" + ... +def get_directory_path(filePath: str,) -> str: + """Get full path for a given fileName with path (uses static string)""" + ... +def get_fps() -> int: + """Get current FPS""" + ... +def get_file_extension(fileName: str,) -> str: + """Get pointer to extension for a filename string (includes dot: '.png')""" + ... +def get_file_length(fileName: str,) -> int: + """Get file length in bytes (NOTE: GetFileSize() conflicts with windows.h)""" + ... +def get_file_mod_time(fileName: str,) -> int: + """Get file modification time (last write time)""" + ... +def get_file_name(filePath: str,) -> str: + """Get pointer to filename for a path string""" + ... +def get_file_name_without_ext(filePath: str,) -> str: + """Get filename string without extension (uses static string)""" + ... +def get_font_default() -> Font: + """Get the default Font""" + ... +def get_frame_time() -> float: + """Get time in seconds for last frame drawn (delta time)""" + ... +def get_gamepad_axis_count(gamepad: int,) -> int: + """Get gamepad axis count for a gamepad""" + ... +def get_gamepad_axis_movement(gamepad: int,axis: int,) -> float: + """Get axis movement value for a gamepad axis""" + ... +def get_gamepad_button_pressed() -> int: + """Get the last gamepad button pressed""" + ... +def get_gamepad_name(gamepad: int,) -> str: + """Get gamepad internal name id""" + ... +def get_gesture_detected() -> int: + """Get latest detected gesture""" + ... +def get_gesture_drag_angle() -> float: + """Get gesture drag angle""" + ... +def get_gesture_drag_vector() -> Vector2: + """Get gesture drag vector""" + ... +def get_gesture_hold_duration() -> float: + """Get gesture hold time in milliseconds""" + ... +def get_gesture_pinch_angle() -> float: + """Get gesture pinch angle""" + ... +def get_gesture_pinch_vector() -> Vector2: + """Get gesture pinch delta""" + ... +def get_glyph_atlas_rec(font: Font|list|tuple,codepoint: int,) -> Rectangle: + """Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found""" + ... +def get_glyph_index(font: Font|list|tuple,codepoint: int,) -> int: + """Get glyph index position in font for a codepoint (unicode character), fallback to '?' if not found""" + ... +def get_glyph_info(font: Font|list|tuple,codepoint: int,) -> GlyphInfo: + """Get glyph font info data for a codepoint (unicode character), fallback to '?' if not found""" + ... +def get_image_alpha_border(image: Image|list|tuple,threshold: float,) -> Rectangle: + """Get image alpha border rectangle""" + ... +def get_image_color(image: Image|list|tuple,x: int,y: int,) -> Color: + """Get image pixel color at (x, y) position""" + ... +def get_key_pressed() -> int: + """Get key pressed (keycode), call it multiple times for keys queued, returns 0 when the queue is empty""" + ... +def get_master_volume() -> float: + """Get master volume (listener)""" + ... +def get_mesh_bounding_box(mesh: Mesh|list|tuple,) -> BoundingBox: + """Compute mesh bounding box limits""" + ... +def get_model_bounding_box(model: Model|list|tuple,) -> BoundingBox: + """Compute model bounding box limits (considers all meshes)""" + ... +def get_monitor_count() -> int: + """Get number of connected monitors""" + ... +def get_monitor_height(monitor: int,) -> int: + """Get specified monitor height (current video mode used by monitor)""" + ... +def get_monitor_name(monitor: int,) -> str: + """Get the human-readable, UTF-8 encoded name of the specified monitor""" + ... +def get_monitor_physical_height(monitor: int,) -> int: + """Get specified monitor physical height in millimetres""" + ... +def get_monitor_physical_width(monitor: int,) -> int: + """Get specified monitor physical width in millimetres""" + ... +def get_monitor_position(monitor: int,) -> Vector2: + """Get specified monitor position""" + ... +def get_monitor_refresh_rate(monitor: int,) -> int: + """Get specified monitor refresh rate""" + ... +def get_monitor_width(monitor: int,) -> int: + """Get specified monitor width (current video mode used by monitor)""" + ... +def get_mouse_delta() -> Vector2: + """Get mouse delta between frames""" + ... +def get_mouse_position() -> Vector2: + """Get mouse position XY""" + ... +def get_mouse_ray(mousePosition: Vector2|list|tuple,camera: Camera3D|list|tuple,) -> Ray: + """Get a ray trace from mouse position""" + ... +def get_mouse_wheel_move() -> float: + """Get mouse wheel movement for X or Y, whichever is larger""" + ... +def get_mouse_wheel_move_v() -> Vector2: + """Get mouse wheel movement for both X and Y""" + ... +def get_mouse_x() -> int: + """Get mouse position X""" + ... +def get_mouse_y() -> int: + """Get mouse position Y""" + ... +def get_music_time_length(music: Music|list|tuple,) -> float: + """Get music time length (in seconds)""" + ... +def get_music_time_played(music: Music|list|tuple,) -> float: + """Get current music time played (in seconds)""" + ... +def get_physics_bodies_count() -> int: + """Returns the current amount of created physics bodies""" + ... +def get_physics_body(index: int,) -> Any: + """Returns a physics body of the bodies pool at a specific index""" + ... +def get_physics_shape_type(index: int,) -> int: + """Returns the physics body shape type (PHYSICS_CIRCLE or PHYSICS_POLYGON)""" + ... +def get_physics_shape_vertex(body: Any|list|tuple,vertex: int,) -> Vector2: + """Returns transformed position of a body shape (body position + vertex transformed position)""" + ... +def get_physics_shape_vertices_count(index: int,) -> int: + """Returns the amount of vertices of a physics body shape""" + ... +def get_pixel_color(srcPtr: Any,format: int,) -> Color: + """Get Color from a source pixel pointer of certain format""" + ... +def get_pixel_data_size(width: int,height: int,format: int,) -> int: + """Get pixel data size in bytes for certain format""" + ... +def get_prev_directory_path(dirPath: str,) -> str: + """Get previous directory path for a given path (uses static string)""" + ... +def get_random_value(min_0: int,max_1: int,) -> int: + """Get a random value between min and max (both included)""" + ... +def get_ray_collision_box(ray: Ray|list|tuple,box: BoundingBox|list|tuple,) -> RayCollision: + """Get collision info between ray and box""" + ... +def get_ray_collision_mesh(ray: Ray|list|tuple,mesh: Mesh|list|tuple,transform: Matrix|list|tuple,) -> RayCollision: + """Get collision info between ray and mesh""" + ... +def get_ray_collision_quad(ray: Ray|list|tuple,p1: Vector3|list|tuple,p2: Vector3|list|tuple,p3: Vector3|list|tuple,p4: Vector3|list|tuple,) -> RayCollision: + """Get collision info between ray and quad""" + ... +def get_ray_collision_sphere(ray: Ray|list|tuple,center: Vector3|list|tuple,radius: float,) -> RayCollision: + """Get collision info between ray and sphere""" + ... +def get_ray_collision_triangle(ray: Ray|list|tuple,p1: Vector3|list|tuple,p2: Vector3|list|tuple,p3: Vector3|list|tuple,) -> RayCollision: + """Get collision info between ray and triangle""" + ... +def get_render_height() -> int: + """Get current render height (it considers HiDPI)""" + ... +def get_render_width() -> int: + """Get current render width (it considers HiDPI)""" + ... +def get_screen_height() -> int: + """Get current screen height""" + ... +def get_screen_to_world_2d(position: Vector2|list|tuple,camera: Camera2D|list|tuple,) -> Vector2: + """Get the world space position for a 2d camera screen space position""" + ... +def get_screen_width() -> int: + """Get current screen width""" + ... +def get_shader_location(shader: Shader|list|tuple,uniformName: str,) -> int: + """Get shader uniform location""" + ... +def get_shader_location_attrib(shader: Shader|list|tuple,attribName: str,) -> int: + """Get shader attribute location""" + ... +def get_spline_point_basis(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: + """Get (evaluate) spline point: B-Spline""" + ... +def get_spline_point_bezier_cubic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,c3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: + """Get (evaluate) spline point: Cubic Bezier""" + ... +def get_spline_point_bezier_quad(p1: Vector2|list|tuple,c2: Vector2|list|tuple,p3: Vector2|list|tuple,t: float,) -> Vector2: + """Get (evaluate) spline point: Quadratic Bezier""" + ... +def get_spline_point_catmull_rom(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: + """Get (evaluate) spline point: Catmull-Rom""" + ... +def get_spline_point_linear(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,t: float,) -> Vector2: + """Get (evaluate) spline point: Linear""" + ... +def get_time() -> float: + """Get elapsed time in seconds since InitWindow()""" + ... +def get_touch_point_count() -> int: + """Get number of touch points""" + ... +def get_touch_point_id(index: int,) -> int: + """Get touch point identifier for given index""" + ... +def get_touch_position(index: int,) -> Vector2: + """Get touch position XY for a touch point index (relative to screen size)""" + ... +def get_touch_x() -> int: + """Get touch position X for touch point 0 (relative to screen size)""" + ... +def get_touch_y() -> int: + """Get touch position Y for touch point 0 (relative to screen size)""" + ... +def get_window_handle() -> Any: + """Get native window handle""" + ... +def get_window_position() -> Vector2: + """Get window position XY on monitor""" + ... +def get_window_scale_dpi() -> Vector2: + """Get window scale DPI factor""" + ... +def get_working_directory() -> str: + """Get current working directory (uses static string)""" + ... +def get_world_to_screen(position: Vector3|list|tuple,camera: Camera3D|list|tuple,) -> Vector2: + """Get the screen space position for a 3d world space position""" + ... +def get_world_to_screen_2d(position: Vector2|list|tuple,camera: Camera2D|list|tuple,) -> Vector2: + """Get the screen space position for a 2d camera world space position""" + ... +def get_world_to_screen_ex(position: Vector3|list|tuple,camera: Camera3D|list|tuple,width: int,height: int,) -> Vector2: + """Get size position for a 3d world space position""" + ... +def gui_button(bounds: Rectangle|list|tuple,text: str,) -> int: + """Button control, returns true when clicked""" + ... +def gui_check_box(bounds: Rectangle|list|tuple,text: str,checked: Any,) -> int: + """Check Box control, returns true when active""" + ... +def gui_color_bar_alpha(bounds: Rectangle|list|tuple,text: str,alpha: Any,) -> int: + """Color Bar Alpha control""" + ... +def gui_color_bar_hue(bounds: Rectangle|list|tuple,text: str,value: Any,) -> int: + """Color Bar Hue control""" + ... +def gui_color_panel(bounds: Rectangle|list|tuple,text: str,color: Any|list|tuple,) -> int: + """Color Panel control""" + ... +def gui_color_panel_hsv(bounds: Rectangle|list|tuple,text: str,colorHsv: Any|list|tuple,) -> int: + """Color Panel control that returns HSV color value, used by GuiColorPickerHSV()""" + ... +def gui_color_picker(bounds: Rectangle|list|tuple,text: str,color: Any|list|tuple,) -> int: + """Color Picker control (multiple color controls)""" + ... +def gui_color_picker_hsv(bounds: Rectangle|list|tuple,text: str,colorHsv: Any|list|tuple,) -> int: + """Color Picker control that avoids conversion to RGB on each call (multiple color controls)""" + ... +def gui_combo_box(bounds: Rectangle|list|tuple,text: str,active: Any,) -> int: + """Combo Box control, returns selected item index""" + ... +def gui_disable() -> None: + """Disable gui controls (global state)""" + ... +def gui_disable_tooltip() -> None: + """Disable gui tooltips (global state)""" + ... +def gui_draw_icon(iconId: int,posX: int,posY: int,pixelSize: int,color: Color|list|tuple,) -> None: + """Draw icon using pixel size at specified position""" + ... +def gui_dropdown_box(bounds: Rectangle|list|tuple,text: str,active: Any,editMode: bool,) -> int: + """Dropdown Box control, returns selected item""" + ... +def gui_dummy_rec(bounds: Rectangle|list|tuple,text: str,) -> int: + """Dummy control for placeholders""" + ... +def gui_enable() -> None: + """Enable gui controls (global state)""" + ... +def gui_enable_tooltip() -> None: + """Enable gui tooltips (global state)""" + ... +def gui_get_font() -> Font: + """Get gui custom font (global state)""" + ... +def gui_get_icons() -> Any: + """Get raygui icons data pointer""" + ... +def gui_get_state() -> int: + """Get gui state (global state)""" + ... +def gui_get_style(control: int,property: int,) -> int: + """Get one style property""" + ... +def gui_grid(bounds: Rectangle|list|tuple,text: str,spacing: float,subdivs: int,mouseCell: Any|list|tuple,) -> int: + """Grid control, returns mouse cell position""" + ... +def gui_group_box(bounds: Rectangle|list|tuple,text: str,) -> int: + """Group Box control with text name""" + ... +def gui_icon_text(iconId: int,text: str,) -> str: + """Get text with icon id prepended (if supported)""" + ... +def gui_is_locked() -> bool: + """Check if gui is locked (global state)""" + ... +def gui_label(bounds: Rectangle|list|tuple,text: str,) -> int: + """Label control, shows text""" + ... +def gui_label_button(bounds: Rectangle|list|tuple,text: str,) -> int: + """Label button control, show true when clicked""" + ... +def gui_line(bounds: Rectangle|list|tuple,text: str,) -> int: + """Line separator control, could contain text""" + ... +def gui_list_view(bounds: Rectangle|list|tuple,text: str,scrollIndex: Any,active: Any,) -> int: + """List View control, returns selected list item index""" + ... +def gui_list_view_ex(bounds: Rectangle|list|tuple,text: list[str],count: int,scrollIndex: Any,active: Any,focus: Any,) -> int: + """List View with extended parameters""" + ... +def gui_load_icons(fileName: str,loadIconsName: bool,) -> list[str]: + """Load raygui icons file (.rgi) into internal icons data""" + ... +def gui_load_style(fileName: str,) -> None: + """Load style file over global style variable (.rgs)""" + ... +def gui_load_style_default() -> None: + """Load style default over global style""" + ... +def gui_lock() -> None: + """Lock gui controls (global state)""" + ... +def gui_message_box(bounds: Rectangle|list|tuple,title: str,message: str,buttons: str,) -> int: + """Message Box control, displays a message""" + ... +def gui_panel(bounds: Rectangle|list|tuple,text: str,) -> int: + """Panel control, useful to group controls""" + ... +def gui_progress_bar(bounds: Rectangle|list|tuple,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: + """Progress Bar control, shows current progress value""" + ... +def gui_scroll_panel(bounds: Rectangle|list|tuple,text: str,content: Rectangle|list|tuple,scroll: Any|list|tuple,view: Any|list|tuple,) -> int: + """Scroll Panel control""" + ... +def gui_set_alpha(alpha: float,) -> None: + """Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f""" + ... +def gui_set_font(font: Font|list|tuple,) -> None: + """Set gui custom font (global state)""" + ... +def gui_set_icon_scale(scale: int,) -> None: + """Set default icon drawing size""" + ... +def gui_set_state(state: int,) -> None: + """Set gui state (global state)""" + ... +def gui_set_style(control: int,property: int,value: int,) -> None: + """Set one style property""" + ... +def gui_set_tooltip(tooltip: str,) -> None: + """Set tooltip string""" + ... +def gui_slider(bounds: Rectangle|list|tuple,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: + """Slider control, returns selected value""" + ... +def gui_slider_bar(bounds: Rectangle|list|tuple,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: + """Slider Bar control, returns selected value""" + ... +def gui_spinner(bounds: Rectangle|list|tuple,text: str,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: + """Spinner control, returns selected value""" + ... +def gui_status_bar(bounds: Rectangle|list|tuple,text: str,) -> int: + """Status Bar control, shows info text""" + ... +def gui_tab_bar(bounds: Rectangle|list|tuple,text: list[str],count: int,active: Any,) -> int: + """Tab Bar control, returns TAB to be closed or -1""" + ... +def gui_text_box(bounds: Rectangle|list|tuple,text: str,textSize: int,editMode: bool,) -> int: + """Text Box control, updates input text""" + ... +def gui_text_input_box(bounds: Rectangle|list|tuple,title: str,message: str,buttons: str,text: str,textMaxSize: int,secretViewActive: Any,) -> int: + """Text Input Box control, ask for text, supports secret""" + ... +def gui_toggle(bounds: Rectangle|list|tuple,text: str,active: Any,) -> int: + """Toggle Button control, returns true when active""" + ... +def gui_toggle_group(bounds: Rectangle|list|tuple,text: str,active: Any,) -> int: + """Toggle Group control, returns active toggle index""" + ... +def gui_toggle_slider(bounds: Rectangle|list|tuple,text: str,active: Any,) -> int: + """Toggle Slider control, returns true when clicked""" + ... +def gui_unlock() -> None: + """Unlock gui controls (global state)""" + ... +def gui_value_box(bounds: Rectangle|list|tuple,text: str,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: + """Value Box control, updates input text with numbers""" + ... +def gui_window_box(bounds: Rectangle|list|tuple,title: str,) -> int: + """Window Box control, shows a window that can be closed""" + ... +def hide_cursor() -> None: + """Hides cursor""" + ... +def image_alpha_clear(image: Any|list|tuple,color: Color|list|tuple,threshold: float,) -> None: + """Clear alpha channel to desired color""" + ... +def image_alpha_crop(image: Any|list|tuple,threshold: float,) -> None: + """Crop image depending on alpha value""" + ... +def image_alpha_mask(image: Any|list|tuple,alphaMask: Image|list|tuple,) -> None: + """Apply alpha mask to image""" + ... +def image_alpha_premultiply(image: Any|list|tuple,) -> None: + """Premultiply alpha channel""" + ... +def image_blur_gaussian(image: Any|list|tuple,blurSize: int,) -> None: + """Apply Gaussian blur using a box blur approximation""" + ... +def image_clear_background(dst: Any|list|tuple,color: Color|list|tuple,) -> None: + """Clear image background with given color""" + ... +def image_color_brightness(image: Any|list|tuple,brightness: int,) -> None: + """Modify image color: brightness (-255 to 255)""" + ... +def image_color_contrast(image: Any|list|tuple,contrast: float,) -> None: + """Modify image color: contrast (-100 to 100)""" + ... +def image_color_grayscale(image: Any|list|tuple,) -> None: + """Modify image color: grayscale""" + ... +def image_color_invert(image: Any|list|tuple,) -> None: + """Modify image color: invert""" + ... +def image_color_replace(image: Any|list|tuple,color: Color|list|tuple,replace: Color|list|tuple,) -> None: + """Modify image color: replace color""" + ... +def image_color_tint(image: Any|list|tuple,color: Color|list|tuple,) -> None: + """Modify image color: tint""" + ... +def image_copy(image: Image|list|tuple,) -> Image: + """Create an image duplicate (useful for transformations)""" + ... +def image_crop(image: Any|list|tuple,crop: Rectangle|list|tuple,) -> None: + """Crop an image to a defined rectangle""" + ... +def image_dither(image: Any|list|tuple,rBpp: int,gBpp: int,bBpp: int,aBpp: int,) -> None: + """Dither image data to 16bpp or lower (Floyd-Steinberg dithering)""" + ... +def image_draw(dst: Any|list|tuple,src: Image|list|tuple,srcRec: Rectangle|list|tuple,dstRec: Rectangle|list|tuple,tint: Color|list|tuple,) -> None: + """Draw a source image within a destination image (tint applied to source)""" + ... +def image_draw_circle(dst: Any|list|tuple,centerX: int,centerY: int,radius: int,color: Color|list|tuple,) -> None: + """Draw a filled circle within an image""" + ... +def image_draw_circle_lines(dst: Any|list|tuple,centerX: int,centerY: int,radius: int,color: Color|list|tuple,) -> None: + """Draw circle outline within an image""" + ... +def image_draw_circle_lines_v(dst: Any|list|tuple,center: Vector2|list|tuple,radius: int,color: Color|list|tuple,) -> None: + """Draw circle outline within an image (Vector version)""" + ... +def image_draw_circle_v(dst: Any|list|tuple,center: Vector2|list|tuple,radius: int,color: Color|list|tuple,) -> None: + """Draw a filled circle within an image (Vector version)""" + ... +def image_draw_line(dst: Any|list|tuple,startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color|list|tuple,) -> None: + """Draw line within an image""" + ... +def image_draw_line_v(dst: Any|list|tuple,start: Vector2|list|tuple,end: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw line within an image (Vector version)""" + ... +def image_draw_pixel(dst: Any|list|tuple,posX: int,posY: int,color: Color|list|tuple,) -> None: + """Draw pixel within an image""" + ... +def image_draw_pixel_v(dst: Any|list|tuple,position: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw pixel within an image (Vector version)""" + ... +def image_draw_rectangle(dst: Any|list|tuple,posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: + """Draw rectangle within an image""" + ... +def image_draw_rectangle_lines(dst: Any|list|tuple,rec: Rectangle|list|tuple,thick: int,color: Color|list|tuple,) -> None: + """Draw rectangle lines within an image""" + ... +def image_draw_rectangle_rec(dst: Any|list|tuple,rec: Rectangle|list|tuple,color: Color|list|tuple,) -> None: + """Draw rectangle within an image""" + ... +def image_draw_rectangle_v(dst: Any|list|tuple,position: Vector2|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: + """Draw rectangle within an image (Vector version)""" + ... +def image_draw_text(dst: Any|list|tuple,text: str,posX: int,posY: int,fontSize: int,color: Color|list|tuple,) -> None: + """Draw text (using default font) within an image (destination)""" + ... +def image_draw_text_ex(dst: Any|list|tuple,font: Font|list|tuple,text: str,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: + """Draw text (custom sprite font) within an image (destination)""" + ... +def image_flip_horizontal(image: Any|list|tuple,) -> None: + """Flip image horizontally""" + ... +def image_flip_vertical(image: Any|list|tuple,) -> None: + """Flip image vertically""" + ... +def image_format(image: Any|list|tuple,newFormat: int,) -> None: + """Convert image data to desired format""" + ... +def image_from_image(image: Image|list|tuple,rec: Rectangle|list|tuple,) -> Image: + """Create an image from another image piece""" + ... +def image_mipmaps(image: Any|list|tuple,) -> None: + """Compute all mipmap levels for a provided image""" + ... +def image_resize(image: Any|list|tuple,newWidth: int,newHeight: int,) -> None: + """Resize image (Bicubic scaling algorithm)""" + ... +def image_resize_canvas(image: Any|list|tuple,newWidth: int,newHeight: int,offsetX: int,offsetY: int,fill: Color|list|tuple,) -> None: + """Resize canvas and fill with color""" + ... +def image_resize_nn(image: Any|list|tuple,newWidth: int,newHeight: int,) -> None: + """Resize image (Nearest-Neighbor scaling algorithm)""" + ... +def image_rotate(image: Any|list|tuple,degrees: int,) -> None: + """Rotate image by input angle in degrees (-359 to 359)""" + ... +def image_rotate_ccw(image: Any|list|tuple,) -> None: + """Rotate image counter-clockwise 90deg""" + ... +def image_rotate_cw(image: Any|list|tuple,) -> None: + """Rotate image clockwise 90deg""" + ... +def image_text(text: str,fontSize: int,color: Color|list|tuple,) -> Image: + """Create an image from text (default font)""" + ... +def image_text_ex(font: Font|list|tuple,text: str,fontSize: float,spacing: float,tint: Color|list|tuple,) -> Image: + """Create an image from text (custom sprite font)""" + ... +def image_to_pot(image: Any|list|tuple,fill: Color|list|tuple,) -> None: + """Convert image to POT (power-of-two)""" + ... +def init_audio_device() -> None: + """Initialize audio device and context""" + ... +def init_physics() -> None: + """Initializes physics system""" + ... +def init_window(width: int,height: int,title: str,) -> None: + """Initialize window and OpenGL context""" + ... +def is_audio_device_ready() -> bool: + """Check if audio device has been initialized successfully""" + ... +def is_audio_stream_playing(stream: AudioStream|list|tuple,) -> bool: + """Check if audio stream is playing""" + ... +def is_audio_stream_processed(stream: AudioStream|list|tuple,) -> bool: + """Check if any audio stream buffers requires refill""" + ... +def is_audio_stream_ready(stream: AudioStream|list|tuple,) -> bool: + """Checks if an audio stream is ready""" + ... +def is_cursor_hidden() -> bool: + """Check if cursor is not visible""" + ... +def is_cursor_on_screen() -> bool: + """Check if cursor is on the screen""" + ... +def is_file_dropped() -> bool: + """Check if a file has been dropped into window""" + ... +def is_file_extension(fileName: str,ext: str,) -> bool: + """Check file extension (including point: .png, .wav)""" + ... +def is_font_ready(font: Font|list|tuple,) -> bool: + """Check if a font is ready""" + ... +def is_gamepad_available(gamepad: int,) -> bool: + """Check if a gamepad is available""" + ... +def is_gamepad_button_down(gamepad: int,button: int,) -> bool: + """Check if a gamepad button is being pressed""" + ... +def is_gamepad_button_pressed(gamepad: int,button: int,) -> bool: + """Check if a gamepad button has been pressed once""" + ... +def is_gamepad_button_released(gamepad: int,button: int,) -> bool: + """Check if a gamepad button has been released once""" + ... +def is_gamepad_button_up(gamepad: int,button: int,) -> bool: + """Check if a gamepad button is NOT being pressed""" + ... +def is_gesture_detected(gesture: int,) -> bool: + """Check if a gesture have been detected""" + ... +def is_image_ready(image: Image|list|tuple,) -> bool: + """Check if an image is ready""" + ... +def is_key_down(key: int,) -> bool: + """Check if a key is being pressed""" + ... +def is_key_pressed(key: int,) -> bool: + """Check if a key has been pressed once""" + ... +def is_key_pressed_repeat(key: int,) -> bool: + """Check if a key has been pressed again (Only PLATFORM_DESKTOP)""" + ... +def is_key_released(key: int,) -> bool: + """Check if a key has been released once""" + ... +def is_key_up(key: int,) -> bool: + """Check if a key is NOT being pressed""" + ... +def is_material_ready(material: Material|list|tuple,) -> bool: + """Check if a material is ready""" + ... +def is_model_animation_valid(model: Model|list|tuple,anim: ModelAnimation|list|tuple,) -> bool: + """Check model animation skeleton match""" + ... +def is_model_ready(model: Model|list|tuple,) -> bool: + """Check if a model is ready""" + ... +def is_mouse_button_down(button: int,) -> bool: + """Check if a mouse button is being pressed""" + ... +def is_mouse_button_pressed(button: int,) -> bool: + """Check if a mouse button has been pressed once""" + ... +def is_mouse_button_released(button: int,) -> bool: + """Check if a mouse button has been released once""" + ... +def is_mouse_button_up(button: int,) -> bool: + """Check if a mouse button is NOT being pressed""" + ... +def is_music_ready(music: Music|list|tuple,) -> bool: + """Checks if a music stream is ready""" + ... +def is_music_stream_playing(music: Music|list|tuple,) -> bool: + """Check if music is playing""" + ... +def is_path_file(path: str,) -> bool: + """Check if a given path is a file or a directory""" + ... +def is_render_texture_ready(target: RenderTexture|list|tuple,) -> bool: + """Check if a render texture is ready""" + ... +def is_shader_ready(shader: Shader|list|tuple,) -> bool: + """Check if a shader is ready""" + ... +def is_sound_playing(sound: Sound|list|tuple,) -> bool: + """Check if a sound is currently playing""" + ... +def is_sound_ready(sound: Sound|list|tuple,) -> bool: + """Checks if a sound is ready""" + ... +def is_texture_ready(texture: Texture|list|tuple,) -> bool: + """Check if a texture is ready""" + ... +def is_wave_ready(wave: Wave|list|tuple,) -> bool: + """Checks if wave data is ready""" + ... +def is_window_focused() -> bool: + """Check if window is currently focused (only PLATFORM_DESKTOP)""" + ... +def is_window_fullscreen() -> bool: + """Check if window is currently fullscreen""" + ... +def is_window_hidden() -> bool: + """Check if window is currently hidden (only PLATFORM_DESKTOP)""" + ... +def is_window_maximized() -> bool: + """Check if window is currently maximized (only PLATFORM_DESKTOP)""" + ... +def is_window_minimized() -> bool: + """Check if window is currently minimized (only PLATFORM_DESKTOP)""" + ... +def is_window_ready() -> bool: + """Check if window has been initialized successfully""" + ... +def is_window_resized() -> bool: + """Check if window has been resized last frame""" + ... +def is_window_state(flag: int,) -> bool: + """Check if one specific window flag is enabled""" + ... +def lerp(start: float,end: float,amount: float,) -> float: + """""" + ... +def load_audio_stream(sampleRate: int,sampleSize: int,channels: int,) -> AudioStream: + """Load audio stream (to stream raw audio pcm data)""" + ... +def load_automation_event_list(fileName: str,) -> AutomationEventList: + """Load automation events list from file, NULL for empty list, capacity = MAX_AUTOMATION_EVENTS""" + ... +def load_codepoints(text: str,count: Any,) -> Any: + """Load all codepoints from a UTF-8 text string, codepoints count returned by parameter""" + ... +def load_directory_files(dirPath: str,) -> FilePathList: + """Load directory filepaths""" + ... +def load_directory_files_ex(basePath: str,filter: str,scanSubdirs: bool,) -> FilePathList: + """Load directory filepaths with extension filtering and recursive directory scan""" + ... +def load_dropped_files() -> FilePathList: + """Load dropped filepaths""" + ... +def load_file_data(fileName: str,dataSize: Any,) -> str: + """Load file data as byte array (read)""" + ... +def load_file_text(fileName: str,) -> str: + """Load text data from file (read), returns a '\0' terminated string""" + ... +def load_font(fileName: str,) -> Font: + """Load font from file into GPU memory (VRAM)""" + ... +def load_font_data(fileData: str,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,type: int,) -> Any: + """Load font data for further use""" + ... +def load_font_ex(fileName: str,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: + """Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character setFont""" + ... +def load_font_from_image(image: Image|list|tuple,key: Color|list|tuple,firstChar: int,) -> Font: + """Load font from Image (XNA style)""" + ... +def load_font_from_memory(fileType: str,fileData: str,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: + """Load font from memory buffer, fileType refers to extension: i.e. '.ttf'""" + ... +def load_image(fileName: str,) -> Image: + """Load image from file into CPU memory (RAM)""" + ... +def load_image_anim(fileName: str,frames: Any,) -> Image: + """Load image sequence from file (frames appended to image.data)""" + ... +def load_image_colors(image: Image|list|tuple,) -> Any: + """Load color data from image as a Color array (RGBA - 32bit)""" + ... +def load_image_from_memory(fileType: str,fileData: str,dataSize: int,) -> Image: + """Load image from memory buffer, fileType refers to extension: i.e. '.png'""" + ... +def load_image_from_screen() -> Image: + """Load image from screen buffer and (screenshot)""" + ... +def load_image_from_texture(texture: Texture|list|tuple,) -> Image: + """Load image from GPU texture data""" + ... +def load_image_palette(image: Image|list|tuple,maxPaletteSize: int,colorCount: Any,) -> Any: + """Load colors palette from image as a Color array (RGBA - 32bit)""" + ... +def load_image_raw(fileName: str,width: int,height: int,format: int,headerSize: int,) -> Image: + """Load image from RAW file data""" + ... +def load_image_svg(fileNameOrString: str,width: int,height: int,) -> Image: + """Load image from SVG file data or string with specified size""" + ... +def load_material_default() -> Material: + """Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)""" + ... +def load_materials(fileName: str,materialCount: Any,) -> Any: + """Load materials from model file""" + ... +def load_model(fileName: str,) -> Model: + """Load model from files (meshes and materials)""" + ... +def load_model_animations(fileName: str,animCount: Any,) -> Any: + """Load model animations from file""" + ... +def load_model_from_mesh(mesh: Mesh|list|tuple,) -> Model: + """Load model from generated mesh (default material)""" + ... +def load_music_stream(fileName: str,) -> Music: + """Load music stream from file""" + ... +def load_music_stream_from_memory(fileType: str,data: str,dataSize: int,) -> Music: + """Load music stream from data""" + ... +def load_random_sequence(count: int,min_1: int,max_2: int,) -> Any: + """Load random values sequence, no values repeated""" + ... +def load_render_texture(width: int,height: int,) -> RenderTexture: + """Load texture for rendering (framebuffer)""" + ... +def load_shader(vsFileName: str,fsFileName: str,) -> Shader: + """Load shader from files and bind default locations""" + ... +def load_shader_from_memory(vsCode: str,fsCode: str,) -> Shader: + """Load shader from code strings and bind default locations""" + ... +def load_sound(fileName: str,) -> Sound: + """Load sound from file""" + ... +def load_sound_alias(source: Sound|list|tuple,) -> Sound: + """Create a new sound that shares the same sample data as the source sound, does not own the sound data""" + ... +def load_sound_from_wave(wave: Wave|list|tuple,) -> Sound: + """Load sound from wave data""" + ... +def load_texture(fileName: str,) -> Texture: + """Load texture from file into GPU memory (VRAM)""" + ... +def load_texture_cubemap(image: Image|list|tuple,layout: int,) -> Texture: + """Load cubemap from image, multiple image cubemap layouts supported""" + ... +def load_texture_from_image(image: Image|list|tuple,) -> Texture: + """Load texture from image data""" + ... +def load_utf8(codepoints: Any,length: int,) -> str: + """Load UTF-8 text encoded from codepoints array""" + ... +def load_vr_stereo_config(device: VrDeviceInfo|list|tuple,) -> VrStereoConfig: + """Load VR stereo config for VR simulator device parameters""" + ... +def load_wave(fileName: str,) -> Wave: + """Load wave data from file""" + ... +def load_wave_from_memory(fileType: str,fileData: str,dataSize: int,) -> Wave: + """Load wave from memory buffer, fileType refers to extension: i.e. '.wav'""" + ... +def load_wave_samples(wave: Wave|list|tuple,) -> Any: + """Load samples data from wave as a 32bit float data array""" + ... +def matrix_add(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: + """""" + ... +def matrix_determinant(mat: Matrix|list|tuple,) -> float: + """""" + ... +def matrix_frustum(left: float,right: float,bottom: float,top: float,near: float,far: float,) -> Matrix: + """""" + ... +def matrix_identity() -> Matrix: + """""" + ... +def matrix_invert(mat: Matrix|list|tuple,) -> Matrix: + """""" + ... +def matrix_look_at(eye: Vector3|list|tuple,target: Vector3|list|tuple,up: Vector3|list|tuple,) -> Matrix: + """""" + ... +def matrix_multiply(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: + """""" + ... +def matrix_ortho(left: float,right: float,bottom: float,top: float,nearPlane: float,farPlane: float,) -> Matrix: + """""" + ... +def matrix_perspective(fovY: float,aspect: float,nearPlane: float,farPlane: float,) -> Matrix: + """""" + ... +def matrix_rotate(axis: Vector3|list|tuple,angle: float,) -> Matrix: + """""" + ... +def matrix_rotate_x(angle: float,) -> Matrix: + """""" + ... +def matrix_rotate_xyz(angle: Vector3|list|tuple,) -> Matrix: + """""" + ... +def matrix_rotate_y(angle: float,) -> Matrix: + """""" + ... +def matrix_rotate_z(angle: float,) -> Matrix: + """""" + ... +def matrix_rotate_zyx(angle: Vector3|list|tuple,) -> Matrix: + """""" + ... +def matrix_scale(x: float,y: float,z: float,) -> Matrix: + """""" + ... +def matrix_subtract(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: + """""" + ... +def matrix_to_float_v(mat: Matrix|list|tuple,) -> float16: + """""" + ... +def matrix_trace(mat: Matrix|list|tuple,) -> float: + """""" + ... +def matrix_translate(x: float,y: float,z: float,) -> Matrix: + """""" + ... +def matrix_transpose(mat: Matrix|list|tuple,) -> Matrix: + """""" + ... +def maximize_window() -> None: + """Set window state: maximized, if resizable (only PLATFORM_DESKTOP)""" + ... +def measure_text(text: str,fontSize: int,) -> int: + """Measure string width for default font""" + ... +def measure_text_ex(font: Font|list|tuple,text: str,fontSize: float,spacing: float,) -> Vector2: + """Measure string size for Font""" + ... +def mem_alloc(size: int,) -> Any: + """Internal memory allocator""" + ... +def mem_free(ptr: Any,) -> None: + """Internal memory free""" + ... +def mem_realloc(ptr: Any,size: int,) -> Any: + """Internal memory reallocator""" + ... +def minimize_window() -> None: + """Set window state: minimized, if resizable (only PLATFORM_DESKTOP)""" + ... +def normalize(value: float,start: float,end: float,) -> float: + """""" + ... +def open_url(url: str,) -> None: + """Open URL with default system browser (if available)""" + ... +def pause_audio_stream(stream: AudioStream|list|tuple,) -> None: + """Pause audio stream""" + ... +def pause_music_stream(music: Music|list|tuple,) -> None: + """Pause music playing""" + ... +def pause_sound(sound: Sound|list|tuple,) -> None: + """Pause a sound""" + ... +def physics_add_force(body: Any|list|tuple,force: Vector2|list|tuple,) -> None: + """Adds a force to a physics body""" + ... +def physics_add_torque(body: Any|list|tuple,amount: float,) -> None: + """Adds an angular force to a physics body""" + ... +def physics_shatter(body: Any|list|tuple,position: Vector2|list|tuple,force: float,) -> None: + """Shatters a polygon shape physics body to little physics bodies with explosion force""" + ... +def play_audio_stream(stream: AudioStream|list|tuple,) -> None: + """Play audio stream""" + ... +def play_automation_event(event: AutomationEvent|list|tuple,) -> None: + """Play a recorded automation event""" + ... +def play_music_stream(music: Music|list|tuple,) -> None: + """Start music playing""" + ... +def play_sound(sound: Sound|list|tuple,) -> None: + """Play a sound""" + ... +def poll_input_events() -> None: + """Register all input events""" + ... +def quaternion_add(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: + """""" + ... +def quaternion_add_value(q: Vector4|list|tuple,add: float,) -> Vector4: + """""" + ... +def quaternion_divide(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: + """""" + ... +def quaternion_equals(p: Vector4|list|tuple,q: Vector4|list|tuple,) -> int: + """""" + ... +def quaternion_from_axis_angle(axis: Vector3|list|tuple,angle: float,) -> Vector4: + """""" + ... +def quaternion_from_euler(pitch: float,yaw: float,roll: float,) -> Vector4: + """""" + ... +def quaternion_from_matrix(mat: Matrix|list|tuple,) -> Vector4: + """""" + ... +def quaternion_from_vector3_to_vector3(from_0: Vector3|list|tuple,to: Vector3|list|tuple,) -> Vector4: + """""" + ... +def quaternion_identity() -> Vector4: + """""" + ... +def quaternion_invert(q: Vector4|list|tuple,) -> Vector4: + """""" + ... +def quaternion_length(q: Vector4|list|tuple,) -> float: + """""" + ... +def quaternion_lerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: + """""" + ... +def quaternion_multiply(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: + """""" + ... +def quaternion_nlerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: + """""" + ... +def quaternion_normalize(q: Vector4|list|tuple,) -> Vector4: + """""" + ... +def quaternion_scale(q: Vector4|list|tuple,mul: float,) -> Vector4: + """""" + ... +def quaternion_slerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: + """""" + ... +def quaternion_subtract(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: + """""" + ... +def quaternion_subtract_value(q: Vector4|list|tuple,sub: float,) -> Vector4: + """""" + ... +def quaternion_to_axis_angle(q: Vector4|list|tuple,outAxis: Any|list|tuple,outAngle: Any,) -> None: + """""" + ... +def quaternion_to_euler(q: Vector4|list|tuple,) -> Vector3: + """""" + ... +def quaternion_to_matrix(q: Vector4|list|tuple,) -> Matrix: + """""" + ... +def quaternion_transform(q: Vector4|list|tuple,mat: Matrix|list|tuple,) -> Vector4: + """""" + ... +def remap(value: float,inputStart: float,inputEnd: float,outputStart: float,outputEnd: float,) -> float: + """""" + ... +def reset_physics() -> None: + """Reset physics system (global variables)""" + ... +def restore_window() -> None: + """Set window state: not minimized/maximized (only PLATFORM_DESKTOP)""" + ... +def resume_audio_stream(stream: AudioStream|list|tuple,) -> None: + """Resume audio stream""" + ... +def resume_music_stream(music: Music|list|tuple,) -> None: + """Resume playing paused music""" + ... +def resume_sound(sound: Sound|list|tuple,) -> None: + """Resume a paused sound""" + ... +def save_file_data(fileName: str,data: Any,dataSize: int,) -> bool: + """Save data to file from byte array (write), returns true on success""" + ... +def save_file_text(fileName: str,text: str,) -> bool: + """Save text data to file (write), string must be '\0' terminated, returns true on success""" + ... +def seek_music_stream(music: Music|list|tuple,position: float,) -> None: + """Seek music to a position (in seconds)""" + ... +def set_audio_stream_buffer_size_default(size: int,) -> None: + """Default size for new audio streams""" + ... +def set_audio_stream_callback(stream: AudioStream|list|tuple,callback: Any,) -> None: + """Audio thread callback to request new data""" + ... +def set_audio_stream_pan(stream: AudioStream|list|tuple,pan: float,) -> None: + """Set pan for audio stream (0.5 is centered)""" + ... +def set_audio_stream_pitch(stream: AudioStream|list|tuple,pitch: float,) -> None: + """Set pitch for audio stream (1.0 is base level)""" + ... +def set_audio_stream_volume(stream: AudioStream|list|tuple,volume: float,) -> None: + """Set volume for audio stream (1.0 is max level)""" + ... +def set_automation_event_base_frame(frame: int,) -> None: + """Set automation event internal base frame to start recording""" + ... +def set_automation_event_list(list_0: Any|list|tuple,) -> None: + """Set automation event list to record to""" + ... +def set_clipboard_text(text: str,) -> None: + """Set clipboard text content""" + ... +def set_config_flags(flags: int,) -> None: + """Setup init configuration flags (view FLAGS)""" + ... +def set_exit_key(key: int,) -> None: + """Set a custom key to exit program (default is ESC)""" + ... +def set_gamepad_mappings(mappings: str,) -> int: + """Set internal gamepad mappings (SDL_GameControllerDB)""" + ... +def set_gestures_enabled(flags: int,) -> None: + """Enable a set of gestures using flags""" + ... +def set_load_file_data_callback(callback: str,) -> None: + """Set custom file binary data loader""" + ... +def set_load_file_text_callback(callback: str,) -> None: + """Set custom file text data loader""" + ... +def set_master_volume(volume: float,) -> None: + """Set master volume (listener)""" + ... +def set_material_texture(material: Any|list|tuple,mapType: int,texture: Texture|list|tuple,) -> None: + """Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)""" + ... +def set_model_mesh_material(model: Any|list|tuple,meshId: int,materialId: int,) -> None: + """Set material for a mesh""" + ... +def set_mouse_cursor(cursor: int,) -> None: + """Set mouse cursor""" + ... +def set_mouse_offset(offsetX: int,offsetY: int,) -> None: + """Set mouse offset""" + ... +def set_mouse_position(x: int,y: int,) -> None: + """Set mouse position XY""" + ... +def set_mouse_scale(scaleX: float,scaleY: float,) -> None: + """Set mouse scaling""" + ... +def set_music_pan(music: Music|list|tuple,pan: float,) -> None: + """Set pan for a music (0.5 is center)""" + ... +def set_music_pitch(music: Music|list|tuple,pitch: float,) -> None: + """Set pitch for a music (1.0 is base level)""" + ... +def set_music_volume(music: Music|list|tuple,volume: float,) -> None: + """Set volume for music (1.0 is max level)""" + ... +def set_physics_body_rotation(body: Any|list|tuple,radians: float,) -> None: + """Sets physics body shape transform based on radians parameter""" + ... +def set_physics_gravity(x: float,y: float,) -> None: + """Sets physics global gravity force""" + ... +def set_physics_time_step(delta: float,) -> None: + """Sets physics fixed time step in milliseconds. 1.666666 by default""" + ... +def set_pixel_color(dstPtr: Any,color: Color|list|tuple,format: int,) -> None: + """Set color formatted into destination pixel pointer""" + ... +def set_random_seed(seed: int,) -> None: + """Set the seed for the random number generator""" + ... +def set_save_file_data_callback(callback: str,) -> None: + """Set custom file binary data saver""" + ... +def set_save_file_text_callback(callback: str,) -> None: + """Set custom file text data saver""" + ... +def set_shader_value(shader: Shader|list|tuple,locIndex: int,value: Any,uniformType: int,) -> None: + """Set shader uniform value""" + ... +def set_shader_value_matrix(shader: Shader|list|tuple,locIndex: int,mat: Matrix|list|tuple,) -> None: + """Set shader uniform value (matrix 4x4)""" + ... +def set_shader_value_texture(shader: Shader|list|tuple,locIndex: int,texture: Texture|list|tuple,) -> None: + """Set shader uniform value for texture (sampler2d)""" + ... +def set_shader_value_v(shader: Shader|list|tuple,locIndex: int,value: Any,uniformType: int,count: int,) -> None: + """Set shader uniform value vector""" + ... +def set_shapes_texture(texture: Texture|list|tuple,source: Rectangle|list|tuple,) -> None: + """Set texture and rectangle to be used on shapes drawing""" + ... +def set_sound_pan(sound: Sound|list|tuple,pan: float,) -> None: + """Set pan for a sound (0.5 is center)""" + ... +def set_sound_pitch(sound: Sound|list|tuple,pitch: float,) -> None: + """Set pitch for a sound (1.0 is base level)""" + ... +def set_sound_volume(sound: Sound|list|tuple,volume: float,) -> None: + """Set volume for a sound (1.0 is max level)""" + ... +def set_target_fps(fps: int,) -> None: + """Set target FPS (maximum)""" + ... +def set_text_line_spacing(spacing: int,) -> None: + """Set vertical line spacing when drawing with line-breaks""" + ... +def set_texture_filter(texture: Texture|list|tuple,filter: int,) -> None: + """Set texture scaling filter mode""" + ... +def set_texture_wrap(texture: Texture|list|tuple,wrap: int,) -> None: + """Set texture wrapping mode""" + ... +def set_trace_log_callback(callback: str,) -> None: + """Set custom trace log""" + ... +def set_trace_log_level(logLevel: int,) -> None: + """Set the current threshold (minimum) log level""" + ... +def set_window_focused() -> None: + """Set window focused (only PLATFORM_DESKTOP)""" + ... +def set_window_icon(image: Image|list|tuple,) -> None: + """Set icon for window (single image, RGBA 32bit, only PLATFORM_DESKTOP)""" + ... +def set_window_icons(images: Any|list|tuple,count: int,) -> None: + """Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP)""" + ... +def set_window_max_size(width: int,height: int,) -> None: + """Set window maximum dimensions (for FLAG_WINDOW_RESIZABLE)""" + ... +def set_window_min_size(width: int,height: int,) -> None: + """Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE)""" + ... +def set_window_monitor(monitor: int,) -> None: + """Set monitor for the current window""" + ... +def set_window_opacity(opacity: float,) -> None: + """Set window opacity [0.0f..1.0f] (only PLATFORM_DESKTOP)""" + ... +def set_window_position(x: int,y: int,) -> None: + """Set window position on screen (only PLATFORM_DESKTOP)""" + ... +def set_window_size(width: int,height: int,) -> None: + """Set window dimensions""" + ... +def set_window_state(flags: int,) -> None: + """Set window configuration state using flags (only PLATFORM_DESKTOP)""" + ... +def set_window_title(title: str,) -> None: + """Set title for window (only PLATFORM_DESKTOP and PLATFORM_WEB)""" + ... +def show_cursor() -> None: + """Shows cursor""" + ... +def start_automation_event_recording() -> None: + """Start recording automation events (AutomationEventList must be set)""" + ... +def stop_audio_stream(stream: AudioStream|list|tuple,) -> None: + """Stop audio stream""" + ... +def stop_automation_event_recording() -> None: + """Stop recording automation events""" + ... +def stop_music_stream(music: Music|list|tuple,) -> None: + """Stop music playing""" + ... +def stop_sound(sound: Sound|list|tuple,) -> None: + """Stop playing a sound""" + ... +def swap_screen_buffer() -> None: + """Swap back buffer with front buffer (screen drawing)""" + ... +def take_screenshot(fileName: str,) -> None: + """Takes a screenshot of current screen (filename extension defines format)""" + ... +def text_append(text: str,append: str,position: Any,) -> None: + """Append text at specific position and move cursor!""" + ... +def text_copy(dst: str,src: str,) -> int: + """Copy one string to another, returns bytes copied""" + ... +def text_find_index(text: str,find: str,) -> int: + """Find first text occurrence within a string""" + ... +def text_format(*args) -> str: + """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" + ... +def text_insert(text: str,insert: str,position: int,) -> str: + """Insert text in a position (WARNING: memory must be freed!)""" + ... +def text_is_equal(text1: str,text2: str,) -> bool: + """Check if two text string are equal""" + ... +def text_join(textList: list[str],count: int,delimiter: str,) -> str: + """Join text strings with delimiter""" + ... +def text_length(text: str,) -> int: + """Get text length, checks for '\0' ending""" + ... +def text_replace(text: str,replace: str,by: str,) -> str: + """Replace text string (WARNING: memory must be freed!)""" + ... +def text_split(text: str,delimiter: str,count: Any,) -> list[str]: + """Split text into multiple strings""" + ... +def text_subtext(text: str,position: int,length: int,) -> str: + """Get a piece of a text string""" + ... +def text_to_integer(text: str,) -> int: + """Get integer value from text (negative values not supported)""" + ... +def text_to_lower(text: str,) -> str: + """Get lower case version of provided string""" + ... +def text_to_pascal(text: str,) -> str: + """Get Pascal case notation version of provided string""" + ... +def text_to_upper(text: str,) -> str: + """Get upper case version of provided string""" + ... +def toggle_borderless_windowed() -> None: + """Toggle window state: borderless windowed (only PLATFORM_DESKTOP)""" + ... +def toggle_fullscreen() -> None: + """Toggle window state: fullscreen/windowed (only PLATFORM_DESKTOP)""" + ... +def trace_log(*args) -> None: + """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" + ... +def unload_audio_stream(stream: AudioStream|list|tuple,) -> None: + """Unload audio stream and free memory""" + ... +def unload_automation_event_list(list_0: Any|list|tuple,) -> None: + """Unload automation events list from file""" + ... +def unload_codepoints(codepoints: Any,) -> None: + """Unload codepoints data from memory""" + ... +def unload_directory_files(files: FilePathList|list|tuple,) -> None: + """Unload filepaths""" + ... +def unload_dropped_files(files: FilePathList|list|tuple,) -> None: + """Unload dropped filepaths""" + ... +def unload_file_data(data: str,) -> None: + """Unload file data allocated by LoadFileData()""" + ... +def unload_file_text(text: str,) -> None: + """Unload file text data allocated by LoadFileText()""" + ... +def unload_font(font: Font|list|tuple,) -> None: + """Unload font from GPU memory (VRAM)""" + ... +def unload_font_data(glyphs: Any|list|tuple,glyphCount: int,) -> None: + """Unload font chars info data (RAM)""" + ... +def unload_image(image: Image|list|tuple,) -> None: + """Unload image from CPU memory (RAM)""" + ... +def unload_image_colors(colors: Any|list|tuple,) -> None: + """Unload color data loaded with LoadImageColors()""" + ... +def unload_image_palette(colors: Any|list|tuple,) -> None: + """Unload colors palette loaded with LoadImagePalette()""" + ... +def unload_material(material: Material|list|tuple,) -> None: + """Unload material from GPU memory (VRAM)""" + ... +def unload_mesh(mesh: Mesh|list|tuple,) -> None: + """Unload mesh data from CPU and GPU""" + ... +def unload_model(model: Model|list|tuple,) -> None: + """Unload model (including meshes) from memory (RAM and/or VRAM)""" + ... +def unload_model_animation(anim: ModelAnimation|list|tuple,) -> None: + """Unload animation data""" + ... +def unload_model_animations(animations: Any|list|tuple,animCount: int,) -> None: + """Unload animation array data""" + ... +def unload_music_stream(music: Music|list|tuple,) -> None: + """Unload music stream""" + ... +def unload_random_sequence(sequence: Any,) -> None: + """Unload random values sequence""" + ... +def unload_render_texture(target: RenderTexture|list|tuple,) -> None: + """Unload render texture from GPU memory (VRAM)""" + ... +def unload_shader(shader: Shader|list|tuple,) -> None: + """Unload shader from GPU memory (VRAM)""" + ... +def unload_sound(sound: Sound|list|tuple,) -> None: + """Unload sound""" + ... +def unload_sound_alias(alias: Sound|list|tuple,) -> None: + """Unload a sound alias (does not deallocate sample data)""" + ... +def unload_texture(texture: Texture|list|tuple,) -> None: + """Unload texture from GPU memory (VRAM)""" + ... +def unload_utf8(text: str,) -> None: + """Unload UTF-8 text encoded from codepoints array""" + ... +def unload_vr_stereo_config(config: VrStereoConfig|list|tuple,) -> None: + """Unload VR stereo config""" + ... +def unload_wave(wave: Wave|list|tuple,) -> None: + """Unload wave data""" + ... +def unload_wave_samples(samples: Any,) -> None: + """Unload samples data loaded with LoadWaveSamples()""" + ... +def update_audio_stream(stream: AudioStream|list|tuple,data: Any,frameCount: int,) -> None: + """Update audio stream buffers with data""" + ... +def update_camera(camera: Any|list|tuple,mode: int,) -> None: + """Update camera position for selected mode""" + ... +def update_camera_pro(camera: Any|list|tuple,movement: Vector3|list|tuple,rotation: Vector3|list|tuple,zoom: float,) -> None: + """Update camera movement/rotation""" + ... +def update_mesh_buffer(mesh: Mesh|list|tuple,index: int,data: Any,dataSize: int,offset: int,) -> None: + """Update mesh vertex data in GPU for a specific buffer index""" + ... +def update_model_animation(model: Model|list|tuple,anim: ModelAnimation|list|tuple,frame: int,) -> None: + """Update model animation pose""" + ... +def update_music_stream(music: Music|list|tuple,) -> None: + """Updates buffers for music streaming""" + ... +def update_physics() -> None: + """Update physics system""" + ... +def update_sound(sound: Sound|list|tuple,data: Any,sampleCount: int,) -> None: + """Update sound buffer with new data""" + ... +def update_texture(texture: Texture|list|tuple,pixels: Any,) -> None: + """Update GPU texture with new data""" + ... +def update_texture_rec(texture: Texture|list|tuple,rec: Rectangle|list|tuple,pixels: Any,) -> None: + """Update GPU texture rectangle with new data""" + ... +def upload_mesh(mesh: Any|list|tuple,dynamic: bool,) -> None: + """Upload mesh vertex data in GPU and provide VAO/VBO ids""" + ... +def vector2_add(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector2_add_value(v: Vector2|list|tuple,add: float,) -> Vector2: + """""" + ... +def vector2_angle(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: + """""" + ... +def vector2_clamp(v: Vector2|list|tuple,min_1: Vector2|list|tuple,max_2: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector2_clamp_value(v: Vector2|list|tuple,min_1: float,max_2: float,) -> Vector2: + """""" + ... +def vector_2distance(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: + """""" + ... +def vector_2distance_sqr(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: + """""" + ... +def vector_2divide(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector_2dot_product(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: + """""" + ... +def vector2_equals(p: Vector2|list|tuple,q: Vector2|list|tuple,) -> int: + """""" + ... +def vector2_invert(v: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector2_length(v: Vector2|list|tuple,) -> float: + """""" + ... +def vector2_length_sqr(v: Vector2|list|tuple,) -> float: + """""" + ... +def vector2_lerp(v1: Vector2|list|tuple,v2: Vector2|list|tuple,amount: float,) -> Vector2: + """""" + ... +def vector2_line_angle(start: Vector2|list|tuple,end: Vector2|list|tuple,) -> float: + """""" + ... +def vector2_move_towards(v: Vector2|list|tuple,target: Vector2|list|tuple,maxDistance: float,) -> Vector2: + """""" + ... +def vector2_multiply(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector2_negate(v: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector2_normalize(v: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector2_one() -> Vector2: + """""" + ... +def vector2_reflect(v: Vector2|list|tuple,normal: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector2_rotate(v: Vector2|list|tuple,angle: float,) -> Vector2: + """""" + ... +def vector2_scale(v: Vector2|list|tuple,scale: float,) -> Vector2: + """""" + ... +def vector2_subtract(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: + """""" + ... +def vector2_subtract_value(v: Vector2|list|tuple,sub: float,) -> Vector2: + """""" + ... +def vector2_transform(v: Vector2|list|tuple,mat: Matrix|list|tuple,) -> Vector2: + """""" + ... +def vector2_zero() -> Vector2: + """""" + ... +def vector3_add(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_add_value(v: Vector3|list|tuple,add: float,) -> Vector3: + """""" + ... +def vector3_angle(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: + """""" + ... +def vector3_barycenter(p: Vector3|list|tuple,a: Vector3|list|tuple,b: Vector3|list|tuple,c: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_clamp(v: Vector3|list|tuple,min_1: Vector3|list|tuple,max_2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_clamp_value(v: Vector3|list|tuple,min_1: float,max_2: float,) -> Vector3: + """""" + ... +def vector3_cross_product(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector_3distance(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: + """""" + ... +def vector_3distance_sqr(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: + """""" + ... +def vector_3divide(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector_3dot_product(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: + """""" + ... +def vector3_equals(p: Vector3|list|tuple,q: Vector3|list|tuple,) -> int: + """""" + ... +def vector3_invert(v: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_length(v: Vector3|list|tuple,) -> float: + """""" + ... +def vector3_length_sqr(v: Vector3|list|tuple,) -> float: + """""" + ... +def vector3_lerp(v1: Vector3|list|tuple,v2: Vector3|list|tuple,amount: float,) -> Vector3: + """""" + ... +def vector3_max(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_min(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_multiply(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_negate(v: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_normalize(v: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_one() -> Vector3: + """""" + ... +def vector3_ortho_normalize(v1: Any|list|tuple,v2: Any|list|tuple,) -> None: + """""" + ... +def vector3_perpendicular(v: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_project(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_reflect(v: Vector3|list|tuple,normal: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_refract(v: Vector3|list|tuple,n: Vector3|list|tuple,r: float,) -> Vector3: + """""" + ... +def vector3_reject(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_rotate_by_axis_angle(v: Vector3|list|tuple,axis: Vector3|list|tuple,angle: float,) -> Vector3: + """""" + ... +def vector3_rotate_by_quaternion(v: Vector3|list|tuple,q: Vector4|list|tuple,) -> Vector3: + """""" + ... +def vector3_scale(v: Vector3|list|tuple,scalar: float,) -> Vector3: + """""" + ... +def vector3_subtract(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: + """""" + ... +def vector3_subtract_value(v: Vector3|list|tuple,sub: float,) -> Vector3: + """""" + ... +def vector3_to_float_v(v: Vector3|list|tuple,) -> float3: + """""" + ... +def vector3_transform(v: Vector3|list|tuple,mat: Matrix|list|tuple,) -> Vector3: + """""" + ... +def vector3_unproject(source: Vector3|list|tuple,projection: Matrix|list|tuple,view: Matrix|list|tuple,) -> Vector3: + """""" + ... +def vector3_zero() -> Vector3: + """""" + ... +def wait_time(seconds: float,) -> None: + """Wait for some time (halt program execution)""" + ... +def wave_copy(wave: Wave|list|tuple,) -> Wave: + """Copy a wave to a new wave""" + ... +def wave_crop(wave: Any|list|tuple,initSample: int,finalSample: int,) -> None: + """Crop a wave to defined samples range""" + ... +def wave_format(wave: Any|list|tuple,sampleRate: int,sampleSize: int,channels: int,) -> None: + """Convert wave data to desired format""" + ... +def window_should_close() -> bool: + """Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)""" + ... +def wrap(value: float,min_1: float,max_2: float,) -> float: + """""" + ... +def glfw_create_cursor(image: Any|list|tuple,xhot: int,yhot: int,) -> Any: + """""" + ... +def glfw_create_standard_cursor(shape: int,) -> Any: + """""" + ... +def glfw_create_window(width: int,height: int,title: str,monitor: Any|list|tuple,share: Any|list|tuple,) -> Any: + """""" + ... +def glfw_default_window_hints() -> None: + """""" + ... +def glfw_destroy_cursor(cursor: Any|list|tuple,) -> None: + """""" + ... +def glfw_destroy_window(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_extension_supported(extension: str,) -> int: + """""" + ... +def glfw_focus_window(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_get_clipboard_string(window: Any|list|tuple,) -> str: + """""" + ... +def glfw_get_current_context() -> Any: + """""" + ... +def glfw_get_cursor_pos(window: Any|list|tuple,xpos: Any,ypos: Any,) -> None: + """""" + ... +def glfw_get_error(description: list[str],) -> int: + """""" + ... +def glfw_get_framebuffer_size(window: Any|list|tuple,width: Any,height: Any,) -> None: + """""" + ... +def glfw_get_gamepad_name(jid: int,) -> str: + """""" + ... +def glfw_get_gamepad_state(jid: int,state: Any|list|tuple,) -> int: + """""" + ... +def glfw_get_gamma_ramp(monitor: Any|list|tuple,) -> Any: + """""" + ... +def glfw_get_input_mode(window: Any|list|tuple,mode: int,) -> int: + """""" + ... +def glfw_get_joystick_axes(jid: int,count: Any,) -> Any: + """""" + ... +def glfw_get_joystick_buttons(jid: int,count: Any,) -> str: + """""" + ... +def glfw_get_joystick_guid(jid: int,) -> str: + """""" + ... +def glfw_get_joystick_hats(jid: int,count: Any,) -> str: + """""" + ... +def glfw_get_joystick_name(jid: int,) -> str: + """""" + ... +def glfw_get_joystick_user_pointer(jid: int,) -> Any: + """""" + ... +def glfw_get_key(window: Any|list|tuple,key: int,) -> int: + """""" + ... +def glfw_get_key_name(key: int,scancode: int,) -> str: + """""" + ... +def glfw_get_key_scancode(key: int,) -> int: + """""" + ... +def glfw_get_monitor_content_scale(monitor: Any|list|tuple,xscale: Any,yscale: Any,) -> None: + """""" + ... +def glfw_get_monitor_name(monitor: Any|list|tuple,) -> str: + """""" + ... +def glfw_get_monitor_physical_size(monitor: Any|list|tuple,widthMM: Any,heightMM: Any,) -> None: + """""" + ... +def glfw_get_monitor_pos(monitor: Any|list|tuple,xpos: Any,ypos: Any,) -> None: + """""" + ... +def glfw_get_monitor_user_pointer(monitor: Any|list|tuple,) -> Any: + """""" + ... +def glfw_get_monitor_workarea(monitor: Any|list|tuple,xpos: Any,ypos: Any,width: Any,height: Any,) -> None: + """""" + ... +def glfw_get_monitors(count: Any,) -> Any: + """""" + ... +def glfw_get_mouse_button(window: Any|list|tuple,button: int,) -> int: + """""" + ... +def glfw_get_platform() -> int: + """""" + ... +def glfw_get_primary_monitor() -> Any: + """""" + ... +def glfw_get_proc_address(procname: str,) -> Any: + """""" + ... +def glfw_get_required_instance_extensions(count: Any,) -> list[str]: + """""" + ... +def glfw_get_time() -> float: + """""" + ... +def glfw_get_timer_frequency() -> int: + """""" + ... +def glfw_get_timer_value() -> int: + """""" + ... +def glfw_get_version(major: Any,minor: Any,rev: Any,) -> None: + """""" + ... +def glfw_get_version_string() -> str: + """""" + ... +def glfw_get_video_mode(monitor: Any|list|tuple,) -> Any: + """""" + ... +def glfw_get_video_modes(monitor: Any|list|tuple,count: Any,) -> Any: + """""" + ... +def glfw_get_window_attrib(window: Any|list|tuple,attrib: int,) -> int: + """""" + ... +def glfw_get_window_content_scale(window: Any|list|tuple,xscale: Any,yscale: Any,) -> None: + """""" + ... +def glfw_get_window_frame_size(window: Any|list|tuple,left: Any,top: Any,right: Any,bottom: Any,) -> None: + """""" + ... +def glfw_get_window_monitor(window: Any|list|tuple,) -> Any: + """""" + ... +def glfw_get_window_opacity(window: Any|list|tuple,) -> float: + """""" + ... +def glfw_get_window_pos(window: Any|list|tuple,xpos: Any,ypos: Any,) -> None: + """""" + ... +def glfw_get_window_size(window: Any|list|tuple,width: Any,height: Any,) -> None: + """""" + ... +def glfw_get_window_user_pointer(window: Any|list|tuple,) -> Any: + """""" + ... +def glfw_hide_window(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_iconify_window(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_init() -> int: + """""" + ... +def glfw_init_allocator(allocator: Any|list|tuple,) -> None: + """""" + ... +def glfw_init_hint(hint: int,value: int,) -> None: + """""" + ... +def glfw_joystick_is_gamepad(jid: int,) -> int: + """""" + ... +def glfw_joystick_present(jid: int,) -> int: + """""" + ... +def glfw_make_context_current(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_maximize_window(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_platform_supported(platform: int,) -> int: + """""" + ... +def glfw_poll_events() -> None: + """""" + ... +def glfw_post_empty_event() -> None: + """""" + ... +def glfw_raw_mouse_motion_supported() -> int: + """""" + ... +def glfw_request_window_attention(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_restore_window(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_set_char_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_char_mods_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_clipboard_string(window: Any|list|tuple,string: str,) -> None: + """""" + ... +def glfw_set_cursor(window: Any|list|tuple,cursor: Any|list|tuple,) -> None: + """""" + ... +def glfw_set_cursor_enter_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_cursor_pos(window: Any|list|tuple,xpos: float,ypos: float,) -> None: + """""" + ... +def glfw_set_cursor_pos_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_drop_callback(window: Any|list|tuple,callback: list[str]|list|tuple,) -> list[str]: + """""" + ... +def glfw_set_error_callback(callback: str,) -> str: + """""" + ... +def glfw_set_framebuffer_size_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_gamma(monitor: Any|list|tuple,gamma: float,) -> None: + """""" + ... +def glfw_set_gamma_ramp(monitor: Any|list|tuple,ramp: Any|list|tuple,) -> None: + """""" + ... +def glfw_set_input_mode(window: Any|list|tuple,mode: int,value: int,) -> None: + """""" + ... +def glfw_set_joystick_callback(callback: Any,) -> Any: + """""" + ... +def glfw_set_joystick_user_pointer(jid: int,pointer: Any,) -> None: + """""" + ... +def glfw_set_key_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_monitor_callback(callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_monitor_user_pointer(monitor: Any|list|tuple,pointer: Any,) -> None: + """""" + ... +def glfw_set_mouse_button_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_scroll_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_time(time: float,) -> None: + """""" + ... +def glfw_set_window_aspect_ratio(window: Any|list|tuple,numer: int,denom: int,) -> None: + """""" + ... +def glfw_set_window_attrib(window: Any|list|tuple,attrib: int,value: int,) -> None: + """""" + ... +def glfw_set_window_close_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_window_content_scale_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_window_focus_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_window_icon(window: Any|list|tuple,count: int,images: Any|list|tuple,) -> None: + """""" + ... +def glfw_set_window_iconify_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_window_maximize_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_window_monitor(window: Any|list|tuple,monitor: Any|list|tuple,xpos: int,ypos: int,width: int,height: int,refreshRate: int,) -> None: + """""" + ... +def glfw_set_window_opacity(window: Any|list|tuple,opacity: float,) -> None: + """""" + ... +def glfw_set_window_pos(window: Any|list|tuple,xpos: int,ypos: int,) -> None: + """""" + ... +def glfw_set_window_pos_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_window_refresh_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_window_should_close(window: Any|list|tuple,value: int,) -> None: + """""" + ... +def glfw_set_window_size(window: Any|list|tuple,width: int,height: int,) -> None: + """""" + ... +def glfw_set_window_size_callback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: + """""" + ... +def glfw_set_window_size_limits(window: Any|list|tuple,minwidth: int,minheight: int,maxwidth: int,maxheight: int,) -> None: + """""" + ... +def glfw_set_window_title(window: Any|list|tuple,title: str,) -> None: + """""" + ... +def glfw_set_window_user_pointer(window: Any|list|tuple,pointer: Any,) -> None: + """""" + ... +def glfw_show_window(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_swap_buffers(window: Any|list|tuple,) -> None: + """""" + ... +def glfw_swap_interval(interval: int,) -> None: + """""" + ... +def glfw_terminate() -> None: + """""" + ... +def glfw_update_gamepad_mappings(string: str,) -> int: + """""" + ... +def glfw_vulkan_supported() -> int: + """""" + ... +def glfw_wait_events() -> None: + """""" + ... +def glfw_wait_events_timeout(timeout: float,) -> None: + """""" + ... +def glfw_window_hint(hint: int,value: int,) -> None: + """""" + ... +def glfw_window_hint_string(hint: int,value: str,) -> None: + """""" + ... +def glfw_window_should_close(window: Any|list|tuple,) -> int: + """""" + ... +def rl_active_draw_buffers(count: int,) -> None: + """Activate multiple draw color buffers""" + ... +def rl_active_texture_slot(slot: int,) -> None: + """Select and active a texture slot""" + ... +def rl_begin(mode: int,) -> None: + """Initialize drawing mode (how to organize vertex)""" + ... +def rl_bind_image_texture(id: int,index: int,format: int,readonly: bool,) -> None: + """Bind image texture""" + ... +def rl_bind_shader_buffer(id: int,index: int,) -> None: + """Bind SSBO buffer""" + ... +def rl_blit_framebuffer(srcX: int,srcY: int,srcWidth: int,srcHeight: int,dstX: int,dstY: int,dstWidth: int,dstHeight: int,bufferMask: int,) -> None: + """Blit active framebuffer to main framebuffer""" + ... +def rl_check_errors() -> None: + """Check and log OpenGL error codes""" + ... +def rl_check_render_batch_limit(vCount: int,) -> bool: + """Check internal buffer overflow for a given number of vertex""" + ... +def rl_clear_color(r: int,g: int,b: int,a: int,) -> None: + """Clear color buffer with color""" + ... +def rl_clear_screen_buffers() -> None: + """Clear used screen buffers (color and depth)""" + ... +def rl_color3f(x: float,y: float,z: float,) -> None: + """Define one vertex (color) - 3 float""" + ... +def rl_color4f(x: float,y: float,z: float,w: float,) -> None: + """Define one vertex (color) - 4 float""" + ... +def rl_color4ub(r: int,g: int,b: int,a: int,) -> None: + """Define one vertex (color) - 4 byte""" + ... +def rl_compile_shader(shaderCode: str,type: int,) -> int: + """Compile custom shader and return shader id (type: RL_VERTEX_SHADER, RL_FRAGMENT_SHADER, RL_COMPUTE_SHADER)""" + ... +def rl_compute_shader_dispatch(groupX: int,groupY: int,groupZ: int,) -> None: + """Dispatch compute shader (equivalent to *draw* for graphics pipeline)""" + ... +def rl_copy_shader_buffer(destId: int,srcId: int,destOffset: int,srcOffset: int,count: int,) -> None: + """Copy SSBO data between buffers""" + ... +def rl_cubemap_parameters(id: int,param: int,value: int,) -> None: + """Set cubemap parameters (filter, wrap)""" + ... +def rl_disable_backface_culling() -> None: + """Disable backface culling""" + ... +def rl_disable_color_blend() -> None: + """Disable color blending""" + ... +def rl_disable_depth_mask() -> None: + """Disable depth write""" + ... +def rl_disable_depth_test() -> None: + """Disable depth test""" + ... +def rl_disable_framebuffer() -> None: + """Disable render texture (fbo), return to default framebuffer""" + ... +def rl_disable_scissor_test() -> None: + """Disable scissor test""" + ... +def rl_disable_shader() -> None: + """Disable shader program""" + ... +def rl_disable_smooth_lines() -> None: + """Disable line aliasing""" + ... +def rl_disable_stereo_render() -> None: + """Disable stereo rendering""" + ... +def rl_disable_texture() -> None: + """Disable texture""" + ... +def rl_disable_texture_cubemap() -> None: + """Disable texture cubemap""" + ... +def rl_disable_vertex_array() -> None: + """Disable vertex array (VAO, if supported)""" + ... +def rl_disable_vertex_attribute(index: int,) -> None: + """Disable vertex attribute index""" + ... +def rl_disable_vertex_buffer() -> None: + """Disable vertex buffer (VBO)""" + ... +def rl_disable_vertex_buffer_element() -> None: + """Disable vertex buffer element (VBO element)""" + ... +def rl_disable_wire_mode() -> None: + """Disable wire mode ( and point ) maybe rename""" + ... +def rl_draw_render_batch(batch: Any|list|tuple,) -> None: + """Draw render batch data (Update->Draw->Reset)""" + ... +def rl_draw_render_batch_active() -> None: + """Update and draw internal render batch""" + ... +def rl_draw_vertex_array(offset: int,count: int,) -> None: + """""" + ... +def rl_draw_vertex_array_elements(offset: int,count: int,buffer: Any,) -> None: + """""" + ... +def rl_draw_vertex_array_elements_instanced(offset: int,count: int,buffer: Any,instances: int,) -> None: + """""" + ... +def rl_draw_vertex_array_instanced(offset: int,count: int,instances: int,) -> None: + """""" + ... +def rl_enable_backface_culling() -> None: + """Enable backface culling""" + ... +def rl_enable_color_blend() -> None: + """Enable color blending""" + ... +def rl_enable_depth_mask() -> None: + """Enable depth write""" + ... +def rl_enable_depth_test() -> None: + """Enable depth test""" + ... +def rl_enable_framebuffer(id: int,) -> None: + """Enable render texture (fbo)""" + ... +def rl_enable_point_mode() -> None: + """Enable point mode""" + ... +def rl_enable_scissor_test() -> None: + """Enable scissor test""" + ... +def rl_enable_shader(id: int,) -> None: + """Enable shader program""" + ... +def rl_enable_smooth_lines() -> None: + """Enable line aliasing""" + ... +def rl_enable_stereo_render() -> None: + """Enable stereo rendering""" + ... +def rl_enable_texture(id: int,) -> None: + """Enable texture""" + ... +def rl_enable_texture_cubemap(id: int,) -> None: + """Enable texture cubemap""" + ... +def rl_enable_vertex_array(vaoId: int,) -> bool: + """Enable vertex array (VAO, if supported)""" + ... +def rl_enable_vertex_attribute(index: int,) -> None: + """Enable vertex attribute index""" + ... +def rl_enable_vertex_buffer(id: int,) -> None: + """Enable vertex buffer (VBO)""" + ... +def rl_enable_vertex_buffer_element(id: int,) -> None: + """Enable vertex buffer element (VBO element)""" + ... +def rl_enable_wire_mode() -> None: + """Enable wire mode""" + ... +def rl_end() -> None: + """Finish vertex providing""" + ... +def rl_framebuffer_attach(fboId: int,texId: int,attachType: int,texType: int,mipLevel: int,) -> None: + """Attach texture/renderbuffer to a framebuffer""" + ... +def rl_framebuffer_complete(id: int,) -> bool: + """Verify framebuffer is complete""" + ... +def rl_frustum(left: float,right: float,bottom: float,top: float,znear: float,zfar: float,) -> None: + """""" + ... +def rl_gen_texture_mipmaps(id: int,width: int,height: int,format: int,mipmaps: Any,) -> None: + """Generate mipmap data for selected texture""" + ... +def rl_get_framebuffer_height() -> int: + """Get default framebuffer height""" + ... +def rl_get_framebuffer_width() -> int: + """Get default framebuffer width""" + ... +def rl_get_gl_texture_formats(format: int,glInternalFormat: Any,glFormat: Any,glType: Any,) -> None: + """Get OpenGL internal formats""" + ... +def rl_get_line_width() -> float: + """Get the line drawing width""" + ... +def rl_get_location_attrib(shaderId: int,attribName: str,) -> int: + """Get shader location attribute""" + ... +def rl_get_location_uniform(shaderId: int,uniformName: str,) -> int: + """Get shader location uniform""" + ... +def rl_get_matrix_modelview() -> Matrix: + """Get internal modelview matrix""" + ... +def rl_get_matrix_projection() -> Matrix: + """Get internal projection matrix""" + ... +def rl_get_matrix_projection_stereo(eye: int,) -> Matrix: + """Get internal projection matrix for stereo render (selected eye)""" + ... +def rl_get_matrix_transform() -> Matrix: + """Get internal accumulated transform matrix""" + ... +def rl_get_matrix_view_offset_stereo(eye: int,) -> Matrix: + """Get internal view offset matrix for stereo render (selected eye)""" + ... +def rl_get_pixel_format_name(format: int,) -> str: + """Get name string for pixel format""" + ... +def rl_get_shader_buffer_size(id: int,) -> int: + """Get SSBO buffer size""" + ... +def rl_get_shader_id_default() -> int: + """Get default shader id""" + ... +def rl_get_shader_locs_default() -> Any: + """Get default shader locations""" + ... +def rl_get_texture_id_default() -> int: + """Get default texture id""" + ... +def rl_get_version() -> int: + """Get current OpenGL version""" + ... +def rl_is_stereo_render_enabled() -> bool: + """Check if stereo render is enabled""" + ... +def rl_load_compute_shader_program(shaderId: int,) -> int: + """Load compute shader program""" + ... +def rl_load_draw_cube() -> None: + """Load and draw a cube""" + ... +def rl_load_draw_quad() -> None: + """Load and draw a quad""" + ... +def rl_load_extensions(loader: Any,) -> None: + """Load OpenGL extensions (loader function required)""" + ... +def rl_load_framebuffer(width: int,height: int,) -> int: + """Load an empty framebuffer""" + ... +def rl_load_identity() -> None: + """Reset current matrix to identity matrix""" + ... +def rl_load_render_batch(numBuffers: int,bufferElements: int,) -> rlRenderBatch: + """Load a render batch system""" + ... +def rl_load_shader_buffer(size: int,data: Any,usageHint: int,) -> int: + """Load shader storage buffer object (SSBO)""" + ... +def rl_load_shader_code(vsCode: str,fsCode: str,) -> int: + """Load shader from code strings""" + ... +def rl_load_shader_program(vShaderId: int,fShaderId: int,) -> int: + """Load custom shader program""" + ... +def rl_load_texture(data: Any,width: int,height: int,format: int,mipmapCount: int,) -> int: + """Load texture in GPU""" + ... +def rl_load_texture_cubemap(data: Any,size: int,format: int,) -> int: + """Load texture cubemap""" + ... +def rl_load_texture_depth(width: int,height: int,useRenderBuffer: bool,) -> int: + """Load depth texture/renderbuffer (to be attached to fbo)""" + ... +def rl_load_vertex_array() -> int: + """Load vertex array (vao) if supported""" + ... +def rl_load_vertex_buffer(buffer: Any,size: int,dynamic: bool,) -> int: + """Load a vertex buffer attribute""" + ... +def rl_load_vertex_buffer_element(buffer: Any,size: int,dynamic: bool,) -> int: + """Load a new attributes element buffer""" + ... +def rl_matrix_mode(mode: int,) -> None: + """Choose the current matrix to be transformed""" + ... +def rl_mult_matrixf(matf: Any,) -> None: + """Multiply the current matrix by another matrix""" + ... +def rl_normal3f(x: float,y: float,z: float,) -> None: + """Define one vertex (normal) - 3 float""" + ... +def rl_ortho(left: float,right: float,bottom: float,top: float,znear: float,zfar: float,) -> None: + """""" + ... +def rl_pop_matrix() -> None: + """Pop latest inserted matrix from stack""" + ... +def rl_push_matrix() -> None: + """Push the current matrix to stack""" + ... +def rl_read_screen_pixels(width: int,height: int,) -> str: + """Read screen pixel data (color buffer)""" + ... +def rl_read_shader_buffer(id: int,dest: Any,count: int,offset: int,) -> None: + """Read SSBO buffer data (GPU->CPU)""" + ... +def rl_read_texture_pixels(id: int,width: int,height: int,format: int,) -> Any: + """Read texture pixel data""" + ... +def rl_rotatef(angle: float,x: float,y: float,z: float,) -> None: + """Multiply the current matrix by a rotation matrix""" + ... +def rl_scalef(x: float,y: float,z: float,) -> None: + """Multiply the current matrix by a scaling matrix""" + ... +def rl_scissor(x: int,y: int,width: int,height: int,) -> None: + """Scissor test""" + ... +def rl_set_blend_factors(glSrcFactor: int,glDstFactor: int,glEquation: int,) -> None: + """Set blending mode factor and equation (using OpenGL factors)""" + ... +def rl_set_blend_factors_separate(glSrcRGB: int,glDstRGB: int,glSrcAlpha: int,glDstAlpha: int,glEqRGB: int,glEqAlpha: int,) -> None: + """Set blending mode factors and equations separately (using OpenGL factors)""" + ... +def rl_set_blend_mode(mode: int,) -> None: + """Set blending mode""" + ... +def rl_set_cull_face(mode: int,) -> None: + """Set face culling mode""" + ... +def rl_set_framebuffer_height(height: int,) -> None: + """Set current framebuffer height""" + ... +def rl_set_framebuffer_width(width: int,) -> None: + """Set current framebuffer width""" + ... +def rl_set_line_width(width: float,) -> None: + """Set the line drawing width""" + ... +def rl_set_matrix_modelview(view: Matrix|list|tuple,) -> None: + """Set a custom modelview matrix (replaces internal modelview matrix)""" + ... +def rl_set_matrix_projection(proj: Matrix|list|tuple,) -> None: + """Set a custom projection matrix (replaces internal projection matrix)""" + ... +def rl_set_matrix_projection_stereo(right: Matrix|list|tuple,left: Matrix|list|tuple,) -> None: + """Set eyes projection matrices for stereo rendering""" + ... +def rl_set_matrix_view_offset_stereo(right: Matrix|list|tuple,left: Matrix|list|tuple,) -> None: + """Set eyes view offsets matrices for stereo rendering""" + ... +def rl_set_render_batch_active(batch: Any|list|tuple,) -> None: + """Set the active render batch for rlgl (NULL for default internal)""" + ... +def rl_set_shader(id: int,locs: Any,) -> None: + """Set shader currently active (id and locations)""" + ... +def rl_set_texture(id: int,) -> None: + """Set current texture for render batch and check buffers limits""" + ... +def rl_set_uniform(locIndex: int,value: Any,uniformType: int,count: int,) -> None: + """Set shader value uniform""" + ... +def rl_set_uniform_matrix(locIndex: int,mat: Matrix|list|tuple,) -> None: + """Set shader value matrix""" + ... +def rl_set_uniform_sampler(locIndex: int,textureId: int,) -> None: + """Set shader value sampler""" + ... +def rl_set_vertex_attribute(index: int,compSize: int,type: int,normalized: bool,stride: int,pointer: Any,) -> None: + """""" + ... +def rl_set_vertex_attribute_default(locIndex: int,value: Any,attribType: int,count: int,) -> None: + """Set vertex attribute default value""" + ... +def rl_set_vertex_attribute_divisor(index: int,divisor: int,) -> None: + """""" + ... +def rl_tex_coord2f(x: float,y: float,) -> None: + """Define one vertex (texture coordinate) - 2 float""" + ... +def rl_texture_parameters(id: int,param: int,value: int,) -> None: + """Set texture parameters (filter, wrap)""" + ... +def rl_translatef(x: float,y: float,z: float,) -> None: + """Multiply the current matrix by a translation matrix""" + ... +def rl_unload_framebuffer(id: int,) -> None: + """Delete framebuffer from GPU""" + ... +def rl_unload_render_batch(batch: rlRenderBatch|list|tuple,) -> None: + """Unload render batch system""" + ... +def rl_unload_shader_buffer(ssboId: int,) -> None: + """Unload shader storage buffer object (SSBO)""" + ... +def rl_unload_shader_program(id: int,) -> None: + """Unload shader program""" + ... +def rl_unload_texture(id: int,) -> None: + """Unload texture from GPU memory""" + ... +def rl_unload_vertex_array(vaoId: int,) -> None: + """""" + ... +def rl_unload_vertex_buffer(vboId: int,) -> None: + """""" + ... +def rl_update_shader_buffer(id: int,data: Any,dataSize: int,offset: int,) -> None: + """Update SSBO buffer data""" + ... +def rl_update_texture(id: int,offsetX: int,offsetY: int,width: int,height: int,format: int,data: Any,) -> None: + """Update GPU texture with new data""" + ... +def rl_update_vertex_buffer(bufferId: int,data: Any,dataSize: int,offset: int,) -> None: + """Update GPU buffer with new data""" + ... +def rl_update_vertex_buffer_elements(id: int,data: Any,dataSize: int,offset: int,) -> None: + """Update vertex buffer elements with new data""" + ... +def rl_vertex2f(x: float,y: float,) -> None: + """Define one vertex (position) - 2 float""" + ... +def rl_vertex2i(x: int,y: int,) -> None: + """Define one vertex (position) - 2 int""" + ... +def rl_vertex3f(x: float,y: float,z: float,) -> None: + """Define one vertex (position) - 3 float""" + ... +def rl_viewport(x: int,y: int,width: int,height: int,) -> None: + """Set the viewport area""" + ... +def rlgl_close() -> None: + """De-initialize rlgl (buffers, shaders, textures)""" + ... +def rlgl_init(width: int,height: int,) -> None: + """Initialize rlgl (buffers, shaders, textures, states)""" + ... +class AudioStream: + """ struct """ + def __init__(self, buffer: Any|None = None, processor: Any|None = None, sampleRate: int|None = None, sampleSize: int|None = None, channels: int|None = None): + self.buffer:Any = buffer # type: ignore + self.processor:Any = processor # type: ignore + self.sampleRate:int = sampleRate # type: ignore + self.sampleSize:int = sampleSize # type: ignore + self.channels:int = channels # type: ignore +class AutomationEvent: + """ struct """ + def __init__(self, frame: int|None = None, type: int|None = None, params: list|None = None): + self.frame:int = frame # type: ignore + self.type:int = type # type: ignore + self.params:list = params # type: ignore +class AutomationEventList: + """ struct """ + def __init__(self, capacity: int|None = None, count: int|None = None, events: Any|None = None): + self.capacity:int = capacity # type: ignore + self.count:int = count # type: ignore + self.events:Any = events # type: ignore +class BoneInfo: + """ struct """ + def __init__(self, name: list|None = None, parent: int|None = None): + self.name:list = name # type: ignore + self.parent:int = parent # type: ignore +class BoundingBox: + """ struct """ + def __init__(self, min: Vector3|list|tuple|None = None, max: Vector3|list|tuple|None = None): + self.min:Vector3 = min # type: ignore + self.max:Vector3 = max # type: ignore +class Camera2D: + """ struct """ + def __init__(self, offset: Vector2|list|tuple|None = None, target: Vector2|list|tuple|None = None, rotation: float|None = None, zoom: float|None = None): + self.offset:Vector2 = offset # type: ignore + self.target:Vector2 = target # type: ignore + self.rotation:float = rotation # type: ignore + self.zoom:float = zoom # type: ignore +class Camera3D: + """ struct """ + def __init__(self, position: Vector3|list|tuple|None = None, target: Vector3|list|tuple|None = None, up: Vector3|list|tuple|None = None, fovy: float|None = None, projection: int|None = None): + self.position:Vector3 = position # type: ignore + self.target:Vector3 = target # type: ignore + self.up:Vector3 = up # type: ignore + self.fovy:float = fovy # type: ignore + self.projection:int = projection # type: ignore +class Color: + """ struct """ + def __init__(self, r: int|None = None, g: int|None = None, b: int|None = None, a: int|None = None): + self.r:int = r # type: ignore + self.g:int = g # type: ignore + self.b:int = b # type: ignore + self.a:int = a # type: ignore +class FilePathList: + """ struct """ + def __init__(self, capacity: int|None = None, count: int|None = None, paths: list[str]|None = None): + self.capacity:int = capacity # type: ignore + self.count:int = count # type: ignore + self.paths:list[str] = paths # type: ignore +class Font: + """ struct """ + def __init__(self, baseSize: int|None = None, glyphCount: int|None = None, glyphPadding: int|None = None, texture: Texture|list|tuple|None = None, recs: Any|None = None, glyphs: Any|None = None): + self.baseSize:int = baseSize # type: ignore + self.glyphCount:int = glyphCount # type: ignore + self.glyphPadding:int = glyphPadding # type: ignore + self.texture:Texture = texture # type: ignore + self.recs:Any = recs # type: ignore + self.glyphs:Any = glyphs # type: ignore +class GlyphInfo: + """ struct """ + def __init__(self, value: int|None = None, offsetX: int|None = None, offsetY: int|None = None, advanceX: int|None = None, image: Image|list|tuple|None = None): + self.value:int = value # type: ignore + self.offsetX:int = offsetX # type: ignore + self.offsetY:int = offsetY # type: ignore + self.advanceX:int = advanceX # type: ignore + self.image:Image = image # type: ignore +class GuiStyleProp: + """ struct """ + def __init__(self, controlId: int|None = None, propertyId: int|None = None, propertyValue: int|None = None): + self.controlId:int = controlId # type: ignore + self.propertyId:int = propertyId # type: ignore + self.propertyValue:int = propertyValue # type: ignore +class Image: + """ struct """ + def __init__(self, data: Any|None = None, width: int|None = None, height: int|None = None, mipmaps: int|None = None, format: int|None = None): + self.data:Any = data # type: ignore + self.width:int = width # type: ignore + self.height:int = height # type: ignore + self.mipmaps:int = mipmaps # type: ignore + self.format:int = format # type: ignore +class Material: + """ struct """ + def __init__(self, shader: Shader|list|tuple|None = None, maps: Any|None = None, params: list|None = None): + self.shader:Shader = shader # type: ignore + self.maps:Any = maps # type: ignore + self.params:list = params # type: ignore +class MaterialMap: + """ struct """ + def __init__(self, texture: Texture|list|tuple|None = None, color: Color|list|tuple|None = None, value: float|None = None): + self.texture:Texture = texture # type: ignore + self.color:Color = color # type: ignore + self.value:float = value # type: ignore +class Matrix: + """ struct """ + def __init__(self, m0: float|None = None, m4: float|None = None, m8: float|None = None, m12: float|None = None, m1: float|None = None, m5: float|None = None, m9: float|None = None, m13: float|None = None, m2: float|None = None, m6: float|None = None, m10: float|None = None, m14: float|None = None, m3: float|None = None, m7: float|None = None, m11: float|None = None, m15: float|None = None): + self.m0:float = m0 # type: ignore + self.m4:float = m4 # type: ignore + self.m8:float = m8 # type: ignore + self.m12:float = m12 # type: ignore + self.m1:float = m1 # type: ignore + self.m5:float = m5 # type: ignore + self.m9:float = m9 # type: ignore + self.m13:float = m13 # type: ignore + self.m2:float = m2 # type: ignore + self.m6:float = m6 # type: ignore + self.m10:float = m10 # type: ignore + self.m14:float = m14 # type: ignore + self.m3:float = m3 # type: ignore + self.m7:float = m7 # type: ignore + self.m11:float = m11 # type: ignore + self.m15:float = m15 # type: ignore +class Matrix2x2: + """ struct """ + def __init__(self, m00: float|None = None, m01: float|None = None, m10: float|None = None, m11: float|None = None): + self.m00:float = m00 # type: ignore + self.m01:float = m01 # type: ignore + self.m10:float = m10 # type: ignore + self.m11:float = m11 # type: ignore +class Mesh: + """ struct """ + def __init__(self, vertexCount: int|None = None, triangleCount: int|None = None, vertices: Any|None = None, texcoords: Any|None = None, texcoords2: Any|None = None, normals: Any|None = None, tangents: Any|None = None, colors: str|None = None, indices: Any|None = None, animVertices: Any|None = None, animNormals: Any|None = None, boneIds: str|None = None, boneWeights: Any|None = None, vaoId: int|None = None, vboId: Any|None = None): + self.vertexCount:int = vertexCount # type: ignore + self.triangleCount:int = triangleCount # type: ignore + self.vertices:Any = vertices # type: ignore + self.texcoords:Any = texcoords # type: ignore + self.texcoords2:Any = texcoords2 # type: ignore + self.normals:Any = normals # type: ignore + self.tangents:Any = tangents # type: ignore + self.colors:str = colors # type: ignore + self.indices:Any = indices # type: ignore + self.animVertices:Any = animVertices # type: ignore + self.animNormals:Any = animNormals # type: ignore + self.boneIds:str = boneIds # type: ignore + self.boneWeights:Any = boneWeights # type: ignore + self.vaoId:int = vaoId # type: ignore + self.vboId:Any = vboId # type: ignore +class Model: + """ struct """ + def __init__(self, transform: Matrix|list|tuple|None = None, meshCount: int|None = None, materialCount: int|None = None, meshes: Any|None = None, materials: Any|None = None, meshMaterial: Any|None = None, boneCount: int|None = None, bones: Any|None = None, bindPose: Any|None = None): + self.transform:Matrix = transform # type: ignore + self.meshCount:int = meshCount # type: ignore + self.materialCount:int = materialCount # type: ignore + self.meshes:Any = meshes # type: ignore + self.materials:Any = materials # type: ignore + self.meshMaterial:Any = meshMaterial # type: ignore + self.boneCount:int = boneCount # type: ignore + self.bones:Any = bones # type: ignore + self.bindPose:Any = bindPose # type: ignore +class ModelAnimation: + """ struct """ + def __init__(self, boneCount: int|None = None, frameCount: int|None = None, bones: Any|None = None, framePoses: Any|None = None, name: list|None = None): + self.boneCount:int = boneCount # type: ignore + self.frameCount:int = frameCount # type: ignore + self.bones:Any = bones # type: ignore + self.framePoses:Any = framePoses # type: ignore + self.name:list = name # type: ignore +class Music: + """ struct """ + def __init__(self, stream: AudioStream|list|tuple|None = None, frameCount: int|None = None, looping: bool|None = None, ctxType: int|None = None, ctxData: Any|None = None): + self.stream:AudioStream = stream # type: ignore + self.frameCount:int = frameCount # type: ignore + self.looping:bool = looping # type: ignore + self.ctxType:int = ctxType # type: ignore + self.ctxData:Any = ctxData # type: ignore +class NPatchInfo: + """ struct """ + def __init__(self, source: Rectangle|list|tuple|None = None, left: int|None = None, top: int|None = None, right: int|None = None, bottom: int|None = None, layout: int|None = None): + self.source:Rectangle = source # type: ignore + self.left:int = left # type: ignore + self.top:int = top # type: ignore + self.right:int = right # type: ignore + self.bottom:int = bottom # type: ignore + self.layout:int = layout # type: ignore +class PhysicsBodyData: + """ struct """ + def __init__(self, id: int|None = None, enabled: bool|None = None, position: Vector2|list|tuple|None = None, velocity: Vector2|list|tuple|None = None, force: Vector2|list|tuple|None = None, angularVelocity: float|None = None, torque: float|None = None, orient: float|None = None, inertia: float|None = None, inverseInertia: float|None = None, mass: float|None = None, inverseMass: float|None = None, staticFriction: float|None = None, dynamicFriction: float|None = None, restitution: float|None = None, useGravity: bool|None = None, isGrounded: bool|None = None, freezeOrient: bool|None = None, shape: PhysicsShape|list|tuple|None = None): + self.id:int = id # type: ignore + self.enabled:bool = enabled # type: ignore + self.position:Vector2 = position # type: ignore + self.velocity:Vector2 = velocity # type: ignore + self.force:Vector2 = force # type: ignore + self.angularVelocity:float = angularVelocity # type: ignore + self.torque:float = torque # type: ignore + self.orient:float = orient # type: ignore + self.inertia:float = inertia # type: ignore + self.inverseInertia:float = inverseInertia # type: ignore + self.mass:float = mass # type: ignore + self.inverseMass:float = inverseMass # type: ignore + self.staticFriction:float = staticFriction # type: ignore + self.dynamicFriction:float = dynamicFriction # type: ignore + self.restitution:float = restitution # type: ignore + self.useGravity:bool = useGravity # type: ignore + self.isGrounded:bool = isGrounded # type: ignore + self.freezeOrient:bool = freezeOrient # type: ignore + self.shape:PhysicsShape = shape # type: ignore +class PhysicsManifoldData: + """ struct """ + def __init__(self, id: int|None = None, bodyA: Any|None = None, bodyB: Any|None = None, penetration: float|None = None, normal: Vector2|list|tuple|None = None, contacts: list|None = None, contactsCount: int|None = None, restitution: float|None = None, dynamicFriction: float|None = None, staticFriction: float|None = None): + self.id:int = id # type: ignore + self.bodyA:Any = bodyA # type: ignore + self.bodyB:Any = bodyB # type: ignore + self.penetration:float = penetration # type: ignore + self.normal:Vector2 = normal # type: ignore + self.contacts:list = contacts # type: ignore + self.contactsCount:int = contactsCount # type: ignore + self.restitution:float = restitution # type: ignore + self.dynamicFriction:float = dynamicFriction # type: ignore + self.staticFriction:float = staticFriction # type: ignore +class PhysicsShape: + """ struct """ + def __init__(self, type: PhysicsShapeType|None = None, body: Any|None = None, vertexData: PhysicsVertexData|list|tuple|None = None, radius: float|None = None, transform: Matrix2x2|list|tuple|None = None): + self.type:PhysicsShapeType = type # type: ignore + self.body:Any = body # type: ignore + self.vertexData:PhysicsVertexData = vertexData # type: ignore + self.radius:float = radius # type: ignore + self.transform:Matrix2x2 = transform # type: ignore +class PhysicsVertexData: + """ struct """ + def __init__(self, vertexCount: int|None = None, positions: list|None = None, normals: list|None = None): + self.vertexCount:int = vertexCount # type: ignore + self.positions:list = positions # type: ignore + self.normals:list = normals # type: ignore +class Ray: + """ struct """ + def __init__(self, position: Vector3|list|tuple|None = None, direction: Vector3|list|tuple|None = None): + self.position:Vector3 = position # type: ignore + self.direction:Vector3 = direction # type: ignore +class RayCollision: + """ struct """ + def __init__(self, hit: bool|None = None, distance: float|None = None, point: Vector3|list|tuple|None = None, normal: Vector3|list|tuple|None = None): + self.hit:bool = hit # type: ignore + self.distance:float = distance # type: ignore + self.point:Vector3 = point # type: ignore + self.normal:Vector3 = normal # type: ignore +class Rectangle: + """ struct """ + def __init__(self, x: float|None = None, y: float|None = None, width: float|None = None, height: float|None = None): + self.x:float = x # type: ignore + self.y:float = y # type: ignore + self.width:float = width # type: ignore + self.height:float = height # type: ignore +class RenderTexture: + """ struct """ + def __init__(self, id: int|None = None, texture: Texture|list|tuple|None = None, depth: Texture|list|tuple|None = None): + self.id:int = id # type: ignore + self.texture:Texture = texture # type: ignore + self.depth:Texture = depth # type: ignore +class Shader: + """ struct """ + def __init__(self, id: int|None = None, locs: Any|None = None): + self.id:int = id # type: ignore + self.locs:Any = locs # type: ignore +class Sound: + """ struct """ + def __init__(self, stream: AudioStream|list|tuple|None = None, frameCount: int|None = None): + self.stream:AudioStream = stream # type: ignore + self.frameCount:int = frameCount # type: ignore +class Texture: + """ struct """ + def __init__(self, id: int|None = None, width: int|None = None, height: int|None = None, mipmaps: int|None = None, format: int|None = None): + self.id:int = id # type: ignore + self.width:int = width # type: ignore + self.height:int = height # type: ignore + self.mipmaps:int = mipmaps # type: ignore + self.format:int = format # type: ignore +class Texture2D: + """ struct """ + def __init__(self, id: int|None = None, width: int|None = None, height: int|None = None, mipmaps: int|None = None, format: int|None = None): + self.id:int = id # type: ignore + self.width:int = width # type: ignore + self.height:int = height # type: ignore + self.mipmaps:int = mipmaps # type: ignore + self.format:int = format # type: ignore +class Transform: + """ struct """ + def __init__(self, translation: Vector3|list|tuple|None = None, rotation: Vector4|list|tuple|None = None, scale: Vector3|list|tuple|None = None): + self.translation:Vector3 = translation # type: ignore + self.rotation:Vector4 = rotation # type: ignore + self.scale:Vector3 = scale # type: ignore +class Vector2: + """ struct """ + def __init__(self, x: float|None = None, y: float|None = None): + self.x:float = x # type: ignore + self.y:float = y # type: ignore +class Vector3: + """ struct """ + def __init__(self, x: float|None = None, y: float|None = None, z: float|None = None): + self.x:float = x # type: ignore + self.y:float = y # type: ignore + self.z:float = z # type: ignore +class Vector4: + """ struct """ + def __init__(self, x: float|None = None, y: float|None = None, z: float|None = None, w: float|None = None): + self.x:float = x # type: ignore + self.y:float = y # type: ignore + self.z:float = z # type: ignore + self.w:float = w # type: ignore +class VrDeviceInfo: + """ struct """ + def __init__(self, hResolution: int|None = None, vResolution: int|None = None, hScreenSize: float|None = None, vScreenSize: float|None = None, vScreenCenter: float|None = None, eyeToScreenDistance: float|None = None, lensSeparationDistance: float|None = None, interpupillaryDistance: float|None = None, lensDistortionValues: list|None = None, chromaAbCorrection: list|None = None): + self.hResolution:int = hResolution # type: ignore + self.vResolution:int = vResolution # type: ignore + self.hScreenSize:float = hScreenSize # type: ignore + self.vScreenSize:float = vScreenSize # type: ignore + self.vScreenCenter:float = vScreenCenter # type: ignore + self.eyeToScreenDistance:float = eyeToScreenDistance # type: ignore + self.lensSeparationDistance:float = lensSeparationDistance # type: ignore + self.interpupillaryDistance:float = interpupillaryDistance # type: ignore + self.lensDistortionValues:list = lensDistortionValues # type: ignore + self.chromaAbCorrection:list = chromaAbCorrection # type: ignore +class VrStereoConfig: + """ struct """ + def __init__(self, projection: list|None = None, viewOffset: list|None = None, leftLensCenter: list|None = None, rightLensCenter: list|None = None, leftScreenCenter: list|None = None, rightScreenCenter: list|None = None, scale: list|None = None, scaleIn: list|None = None): + self.projection:list = projection # type: ignore + self.viewOffset:list = viewOffset # type: ignore + self.leftLensCenter:list = leftLensCenter # type: ignore + self.rightLensCenter:list = rightLensCenter # type: ignore + self.leftScreenCenter:list = leftScreenCenter # type: ignore + self.rightScreenCenter:list = rightScreenCenter # type: ignore + self.scale:list = scale # type: ignore + self.scaleIn:list = scaleIn # type: ignore +class Wave: + """ struct """ + def __init__(self, frameCount: int|None = None, sampleRate: int|None = None, sampleSize: int|None = None, channels: int|None = None, data: Any|None = None): + self.frameCount:int = frameCount # type: ignore + self.sampleRate:int = sampleRate # type: ignore + self.sampleSize:int = sampleSize # type: ignore + self.channels:int = channels # type: ignore + self.data:Any = data # type: ignore +class float16: + """ struct """ + def __init__(self, v: list|None = None): + self.v:list = v # type: ignore +class float3: + """ struct """ + def __init__(self, v: list|None = None): + self.v:list = v # type: ignore +class rlDrawCall: + """ struct """ + def __init__(self, mode: int|None = None, vertexCount: int|None = None, vertexAlignment: int|None = None, textureId: int|None = None): + self.mode:int = mode # type: ignore + self.vertexCount:int = vertexCount # type: ignore + self.vertexAlignment:int = vertexAlignment # type: ignore + self.textureId:int = textureId # type: ignore +class rlRenderBatch: + """ struct """ + def __init__(self, bufferCount: int|None = None, currentBuffer: int|None = None, vertexBuffer: Any|None = None, draws: Any|None = None, drawCounter: int|None = None, currentDepth: float|None = None): + self.bufferCount:int = bufferCount # type: ignore + self.currentBuffer:int = currentBuffer # type: ignore + self.vertexBuffer:Any = vertexBuffer # type: ignore + self.draws:Any = draws # type: ignore + self.drawCounter:int = drawCounter # type: ignore + self.currentDepth:float = currentDepth # type: ignore +class rlVertexBuffer: + """ struct """ + def __init__(self, elementCount: int|None = None, vertices: Any|None = None, texcoords: Any|None = None, colors: str|None = None, indices: Any|None = None, vaoId: int|None = None, vboId: list|None = None): + self.elementCount:int = elementCount # type: ignore + self.vertices:Any = vertices # type: ignore + self.texcoords:Any = texcoords # type: ignore + self.colors:str = colors # type: ignore + self.indices:Any = indices # type: ignore + self.vaoId:int = vaoId # type: ignore + self.vboId:list = vboId # type: ignore + +LIGHTGRAY : Color +GRAY : Color +DARKGRAY : Color +YELLOW : Color +GOLD : Color +ORANGE : Color +PINK : Color +RED : Color +MAROON : Color +GREEN : Color +LIME : Color +DARKGREEN : Color +SKYBLUE : Color +BLUE : Color +DARKBLUE : Color +PURPLE : Color +VIOLET : Color +DARKPURPLE : Color +BEIGE : Color +BROWN : Color +DARKBROWN : Color +WHITE : Color +BLACK : Color +BLANK : Color +MAGENTA : Color +RAYWHITE : Color + diff --git a/raylib/__init__.pyi b/raylib/__init__.pyi index b726ec1..1ad7f5c 100644 --- a/raylib/__init__.pyi +++ b/raylib/__init__.pyi @@ -1,6 +1,6 @@ from typing import Any -import _cffi_backend +import _cffi_backend # type: ignore ffi: _cffi_backend.FFI rl: _cffi_backend.Lib @@ -14,7 +14,7 @@ ARROW_PADDING: int def AttachAudioMixedProcessor(processor: Any,) -> None: """Attach audio stream processor to the entire audio pipeline, receives the samples as s""" ... -def AttachAudioStreamProcessor(stream: AudioStream,processor: Any,) -> None: +def AttachAudioStreamProcessor(stream: AudioStream|list|tuple,processor: Any,) -> None: """Attach audio stream processor to stream, receives the samples as s""" ... BACKGROUND_COLOR: int @@ -42,22 +42,22 @@ def BeginBlendMode(mode: int,) -> None: def BeginDrawing() -> None: """Setup canvas (framebuffer) to start drawing""" ... -def BeginMode2D(camera: Camera2D,) -> None: +def BeginMode2D(camera: Camera2D|list|tuple,) -> None: """Begin 2D mode with custom camera (2D)""" ... -def BeginMode3D(camera: Camera3D,) -> None: +def BeginMode3D(camera: Camera3D|list|tuple,) -> None: """Begin 3D mode with custom camera (3D)""" ... def BeginScissorMode(x: int,y: int,width: int,height: int,) -> None: """Begin scissor mode (define screen area for following drawing)""" ... -def BeginShaderMode(shader: Shader,) -> None: +def BeginShaderMode(shader: Shader|list|tuple,) -> None: """Begin custom shader drawing""" ... -def BeginTextureMode(target: RenderTexture,) -> None: +def BeginTextureMode(target: RenderTexture|list|tuple,) -> None: """Begin drawing to render texture""" ... -def BeginVrStereoMode(config: VrStereoConfig,) -> None: +def BeginVrStereoMode(config: VrStereoConfig|list|tuple,) -> None: """Begin stereo rendering (requires VR simulator)""" ... CAMERA_CUSTOM: int @@ -80,49 +80,49 @@ CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR: int CUBEMAP_LAYOUT_LINE_HORIZONTAL: int CUBEMAP_LAYOUT_LINE_VERTICAL: int CUBEMAP_LAYOUT_PANORAMA: int -def ChangeDirectory(dir: str,) -> bool: +def ChangeDirectory(dir: bytes,) -> bool: """Change working directory, return true on success""" ... -def CheckCollisionBoxSphere(box: BoundingBox,center: Vector3,radius: float,) -> bool: +def CheckCollisionBoxSphere(box: BoundingBox|list|tuple,center: Vector3|list|tuple,radius: float,) -> bool: """Check collision between box and sphere""" ... -def CheckCollisionBoxes(box1: BoundingBox,box2: BoundingBox,) -> bool: +def CheckCollisionBoxes(box1: BoundingBox|list|tuple,box2: BoundingBox|list|tuple,) -> bool: """Check collision between two bounding boxes""" ... -def CheckCollisionCircleRec(center: Vector2,radius: float,rec: Rectangle,) -> bool: +def CheckCollisionCircleRec(center: Vector2|list|tuple,radius: float,rec: Rectangle|list|tuple,) -> bool: """Check collision between circle and rectangle""" ... -def CheckCollisionCircles(center1: Vector2,radius1: float,center2: Vector2,radius2: float,) -> bool: +def CheckCollisionCircles(center1: Vector2|list|tuple,radius1: float,center2: Vector2|list|tuple,radius2: float,) -> bool: """Check collision between two circles""" ... -def CheckCollisionLines(startPos1: Vector2,endPos1: Vector2,startPos2: Vector2,endPos2: Vector2,collisionPoint: Any,) -> bool: +def CheckCollisionLines(startPos1: Vector2|list|tuple,endPos1: Vector2|list|tuple,startPos2: Vector2|list|tuple,endPos2: Vector2|list|tuple,collisionPoint: Any|list|tuple,) -> bool: """Check the collision between two lines defined by two points each, returns collision point by reference""" ... -def CheckCollisionPointCircle(point: Vector2,center: Vector2,radius: float,) -> bool: +def CheckCollisionPointCircle(point: Vector2|list|tuple,center: Vector2|list|tuple,radius: float,) -> bool: """Check if point is inside circle""" ... -def CheckCollisionPointLine(point: Vector2,p1: Vector2,p2: Vector2,threshold: int,) -> bool: +def CheckCollisionPointLine(point: Vector2|list|tuple,p1: Vector2|list|tuple,p2: Vector2|list|tuple,threshold: int,) -> bool: """Check if point belongs to line created between two points [p1] and [p2] with defined margin in pixels [threshold]""" ... -def CheckCollisionPointPoly(point: Vector2,points: Any,pointCount: int,) -> bool: +def CheckCollisionPointPoly(point: Vector2|list|tuple,points: Any|list|tuple,pointCount: int,) -> bool: """Check if point is within a polygon described by array of vertices""" ... -def CheckCollisionPointRec(point: Vector2,rec: Rectangle,) -> bool: +def CheckCollisionPointRec(point: Vector2|list|tuple,rec: Rectangle|list|tuple,) -> bool: """Check if point is inside rectangle""" ... -def CheckCollisionPointTriangle(point: Vector2,p1: Vector2,p2: Vector2,p3: Vector2,) -> bool: +def CheckCollisionPointTriangle(point: Vector2|list|tuple,p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,) -> bool: """Check if point is inside a triangle""" ... -def CheckCollisionRecs(rec1: Rectangle,rec2: Rectangle,) -> bool: +def CheckCollisionRecs(rec1: Rectangle|list|tuple,rec2: Rectangle|list|tuple,) -> bool: """Check collision between two rectangles""" ... -def CheckCollisionSpheres(center1: Vector3,radius1: float,center2: Vector3,radius2: float,) -> bool: +def CheckCollisionSpheres(center1: Vector3|list|tuple,radius1: float,center2: Vector3|list|tuple,radius2: float,) -> bool: """Check collision between two spheres""" ... def Clamp(value: float,min_1: float,max_2: float,) -> float: """""" ... -def ClearBackground(color: Color,) -> None: +def ClearBackground(color: Color|list|tuple,) -> None: """Set background color (framebuffer clear color)""" ... def ClearWindowState(flags: int,) -> None: @@ -137,70 +137,70 @@ def ClosePhysics() -> None: def CloseWindow() -> None: """Close window and unload OpenGL context""" ... -def CodepointToUTF8(codepoint: int,utf8Size: Any,) -> str: +def CodepointToUTF8(codepoint: int,utf8Size: Any,) -> bytes: """Encode one codepoint into UTF-8 byte array (array length returned as parameter)""" ... -def ColorAlpha(color: Color,alpha: float,) -> Color: +def ColorAlpha(color: Color|list|tuple,alpha: float,) -> Color: """Get color with alpha applied, alpha goes from 0.0f to 1.0f""" ... -def ColorAlphaBlend(dst: Color,src: Color,tint: Color,) -> Color: +def ColorAlphaBlend(dst: Color|list|tuple,src: Color|list|tuple,tint: Color|list|tuple,) -> Color: """Get src alpha-blended into dst color with tint""" ... -def ColorBrightness(color: Color,factor: float,) -> Color: +def ColorBrightness(color: Color|list|tuple,factor: float,) -> Color: """Get color with brightness correction, brightness factor goes from -1.0f to 1.0f""" ... -def ColorContrast(color: Color,contrast: float,) -> Color: +def ColorContrast(color: Color|list|tuple,contrast: float,) -> Color: """Get color with contrast correction, contrast values between -1.0f and 1.0f""" ... def ColorFromHSV(hue: float,saturation: float,value: float,) -> Color: """Get a Color from HSV values, hue [0..360], saturation/value [0..1]""" ... -def ColorFromNormalized(normalized: Vector4,) -> Color: +def ColorFromNormalized(normalized: Vector4|list|tuple,) -> Color: """Get Color from normalized values [0..1]""" ... -def ColorNormalize(color: Color,) -> Vector4: +def ColorNormalize(color: Color|list|tuple,) -> Vector4: """Get Color normalized as float [0..1]""" ... -def ColorTint(color: Color,tint: Color,) -> Color: +def ColorTint(color: Color|list|tuple,tint: Color|list|tuple,) -> Color: """Get color multiplied with another color""" ... -def ColorToHSV(color: Color,) -> Vector3: +def ColorToHSV(color: Color|list|tuple,) -> Vector3: """Get HSV values for a Color, hue [0..360], saturation/value [0..1]""" ... -def ColorToInt(color: Color,) -> int: +def ColorToInt(color: Color|list|tuple,) -> int: """Get hexadecimal value for a Color""" ... -def CompressData(data: str,dataSize: int,compDataSize: Any,) -> str: +def CompressData(data: bytes,dataSize: int,compDataSize: Any,) -> bytes: """Compress data (DEFLATE algorithm), memory must be MemFree()""" ... -def CreatePhysicsBodyCircle(pos: Vector2,radius: float,density: float,) -> Any: +def CreatePhysicsBodyCircle(pos: Vector2|list|tuple,radius: float,density: float,) -> Any: """Creates a new circle physics body with generic parameters""" ... -def CreatePhysicsBodyPolygon(pos: Vector2,radius: float,sides: int,density: float,) -> Any: +def CreatePhysicsBodyPolygon(pos: Vector2|list|tuple,radius: float,sides: int,density: float,) -> Any: """Creates a new polygon physics body with generic parameters""" ... -def CreatePhysicsBodyRectangle(pos: Vector2,width: float,height: float,density: float,) -> Any: +def CreatePhysicsBodyRectangle(pos: Vector2|list|tuple,width: float,height: float,density: float,) -> Any: """Creates a new rectangle physics body with generic parameters""" ... DEFAULT: int DROPDOWNBOX: int DROPDOWN_ITEMS_SPACING: int -def DecodeDataBase64(data: str,outputSize: Any,) -> str: +def DecodeDataBase64(data: bytes,outputSize: Any,) -> bytes: """Decode Base64 string data, memory must be MemFree()""" ... -def DecompressData(compData: str,compDataSize: int,dataSize: Any,) -> str: +def DecompressData(compData: bytes,compDataSize: int,dataSize: Any,) -> bytes: """Decompress data (DEFLATE algorithm), memory must be MemFree()""" ... -def DestroyPhysicsBody(body: Any,) -> None: +def DestroyPhysicsBody(body: Any|list|tuple,) -> None: """Destroy a physics body""" ... def DetachAudioMixedProcessor(processor: Any,) -> None: """Detach audio stream processor from the entire audio pipeline""" ... -def DetachAudioStreamProcessor(stream: AudioStream,processor: Any,) -> None: +def DetachAudioStreamProcessor(stream: AudioStream|list|tuple,processor: Any,) -> None: """Detach audio stream processor from stream""" ... -def DirectoryExists(dirPath: str,) -> bool: +def DirectoryExists(dirPath: bytes,) -> bool: """Check if a directory path exists""" ... def DisableCursor() -> None: @@ -209,76 +209,76 @@ def DisableCursor() -> None: def DisableEventWaiting() -> None: """Disable waiting for events on EndDrawing(), automatic events polling""" ... -def DrawBillboard(camera: Camera3D,texture: Texture,position: Vector3,size: float,tint: Color,) -> None: +def DrawBillboard(camera: Camera3D|list|tuple,texture: Texture|list|tuple,position: Vector3|list|tuple,size: float,tint: Color|list|tuple,) -> None: """Draw a billboard texture""" ... -def DrawBillboardPro(camera: Camera3D,texture: Texture,source: Rectangle,position: Vector3,up: Vector3,size: Vector2,origin: Vector2,rotation: float,tint: Color,) -> None: +def DrawBillboardPro(camera: Camera3D|list|tuple,texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector3|list|tuple,up: Vector3|list|tuple,size: Vector2|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: """Draw a billboard texture defined by source and rotation""" ... -def DrawBillboardRec(camera: Camera3D,texture: Texture,source: Rectangle,position: Vector3,size: Vector2,tint: Color,) -> None: +def DrawBillboardRec(camera: Camera3D|list|tuple,texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector3|list|tuple,size: Vector2|list|tuple,tint: Color|list|tuple,) -> None: """Draw a billboard texture defined by source""" ... -def DrawBoundingBox(box: BoundingBox,color: Color,) -> None: +def DrawBoundingBox(box: BoundingBox|list|tuple,color: Color|list|tuple,) -> None: """Draw bounding box (wires)""" ... -def DrawCapsule(startPos: Vector3,endPos: Vector3,radius: float,slices: int,rings: int,color: Color,) -> None: +def DrawCapsule(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,radius: float,slices: int,rings: int,color: Color|list|tuple,) -> None: """Draw a capsule with the center of its sphere caps at startPos and endPos""" ... -def DrawCapsuleWires(startPos: Vector3,endPos: Vector3,radius: float,slices: int,rings: int,color: Color,) -> None: +def DrawCapsuleWires(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,radius: float,slices: int,rings: int,color: Color|list|tuple,) -> None: """Draw capsule wireframe with the center of its sphere caps at startPos and endPos""" ... -def DrawCircle(centerX: int,centerY: int,radius: float,color: Color,) -> None: +def DrawCircle(centerX: int,centerY: int,radius: float,color: Color|list|tuple,) -> None: """Draw a color-filled circle""" ... -def DrawCircle3D(center: Vector3,radius: float,rotationAxis: Vector3,rotationAngle: float,color: Color,) -> None: +def DrawCircle3D(center: Vector3|list|tuple,radius: float,rotationAxis: Vector3|list|tuple,rotationAngle: float,color: Color|list|tuple,) -> None: """Draw a circle in 3D world space""" ... -def DrawCircleGradient(centerX: int,centerY: int,radius: float,color1: Color,color2: Color,) -> None: +def DrawCircleGradient(centerX: int,centerY: int,radius: float,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: """Draw a gradient-filled circle""" ... -def DrawCircleLines(centerX: int,centerY: int,radius: float,color: Color,) -> None: +def DrawCircleLines(centerX: int,centerY: int,radius: float,color: Color|list|tuple,) -> None: """Draw circle outline""" ... -def DrawCircleLinesV(center: Vector2,radius: float,color: Color,) -> None: +def DrawCircleLinesV(center: Vector2|list|tuple,radius: float,color: Color|list|tuple,) -> None: """Draw circle outline (Vector version)""" ... -def DrawCircleSector(center: Vector2,radius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: +def DrawCircleSector(center: Vector2|list|tuple,radius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: """Draw a piece of a circle""" ... -def DrawCircleSectorLines(center: Vector2,radius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: +def DrawCircleSectorLines(center: Vector2|list|tuple,radius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: """Draw circle sector outline""" ... -def DrawCircleV(center: Vector2,radius: float,color: Color,) -> None: +def DrawCircleV(center: Vector2|list|tuple,radius: float,color: Color|list|tuple,) -> None: """Draw a color-filled circle (Vector version)""" ... -def DrawCube(position: Vector3,width: float,height: float,length: float,color: Color,) -> None: +def DrawCube(position: Vector3|list|tuple,width: float,height: float,length: float,color: Color|list|tuple,) -> None: """Draw cube""" ... -def DrawCubeV(position: Vector3,size: Vector3,color: Color,) -> None: +def DrawCubeV(position: Vector3|list|tuple,size: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw cube (Vector version)""" ... -def DrawCubeWires(position: Vector3,width: float,height: float,length: float,color: Color,) -> None: +def DrawCubeWires(position: Vector3|list|tuple,width: float,height: float,length: float,color: Color|list|tuple,) -> None: """Draw cube wires""" ... -def DrawCubeWiresV(position: Vector3,size: Vector3,color: Color,) -> None: +def DrawCubeWiresV(position: Vector3|list|tuple,size: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw cube wires (Vector version)""" ... -def DrawCylinder(position: Vector3,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color,) -> None: +def DrawCylinder(position: Vector3|list|tuple,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color|list|tuple,) -> None: """Draw a cylinder/cone""" ... -def DrawCylinderEx(startPos: Vector3,endPos: Vector3,startRadius: float,endRadius: float,sides: int,color: Color,) -> None: +def DrawCylinderEx(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,startRadius: float,endRadius: float,sides: int,color: Color|list|tuple,) -> None: """Draw a cylinder with base at startPos and top at endPos""" ... -def DrawCylinderWires(position: Vector3,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color,) -> None: +def DrawCylinderWires(position: Vector3|list|tuple,radiusTop: float,radiusBottom: float,height: float,slices: int,color: Color|list|tuple,) -> None: """Draw a cylinder/cone wires""" ... -def DrawCylinderWiresEx(startPos: Vector3,endPos: Vector3,startRadius: float,endRadius: float,sides: int,color: Color,) -> None: +def DrawCylinderWiresEx(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,startRadius: float,endRadius: float,sides: int,color: Color|list|tuple,) -> None: """Draw a cylinder wires with base at startPos and top at endPos""" ... -def DrawEllipse(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color,) -> None: +def DrawEllipse(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color|list|tuple,) -> None: """Draw ellipse""" ... -def DrawEllipseLines(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color,) -> None: +def DrawEllipseLines(centerX: int,centerY: int,radiusH: float,radiusV: float,color: Color|list|tuple,) -> None: """Draw ellipse outline""" ... def DrawFPS(posX: int,posY: int,) -> None: @@ -287,193 +287,193 @@ def DrawFPS(posX: int,posY: int,) -> None: def DrawGrid(slices: int,spacing: float,) -> None: """Draw a grid (centered at (0, 0, 0))""" ... -def DrawLine(startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color,) -> None: +def DrawLine(startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color|list|tuple,) -> None: """Draw a line""" ... -def DrawLine3D(startPos: Vector3,endPos: Vector3,color: Color,) -> None: +def DrawLine3D(startPos: Vector3|list|tuple,endPos: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw a line in 3D world space""" ... -def DrawLineBezier(startPos: Vector2,endPos: Vector2,thick: float,color: Color,) -> None: +def DrawLineBezier(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw line segment cubic-bezier in-out interpolation""" ... -def DrawLineEx(startPos: Vector2,endPos: Vector2,thick: float,color: Color,) -> None: +def DrawLineEx(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw a line (using triangles/quads)""" ... -def DrawLineStrip(points: Any,pointCount: int,color: Color,) -> None: +def DrawLineStrip(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: """Draw lines sequence (using gl lines)""" ... -def DrawLineV(startPos: Vector2,endPos: Vector2,color: Color,) -> None: +def DrawLineV(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a line (using gl lines)""" ... -def DrawMesh(mesh: Mesh,material: Material,transform: Matrix,) -> None: +def DrawMesh(mesh: Mesh|list|tuple,material: Material|list|tuple,transform: Matrix|list|tuple,) -> None: """Draw a 3d mesh with material and transform""" ... -def DrawMeshInstanced(mesh: Mesh,material: Material,transforms: Any,instances: int,) -> None: +def DrawMeshInstanced(mesh: Mesh|list|tuple,material: Material|list|tuple,transforms: Any|list|tuple,instances: int,) -> None: """Draw multiple mesh instances with material and different transforms""" ... -def DrawModel(model: Model,position: Vector3,scale: float,tint: Color,) -> None: +def DrawModel(model: Model|list|tuple,position: Vector3|list|tuple,scale: float,tint: Color|list|tuple,) -> None: """Draw a model (with texture if set)""" ... -def DrawModelEx(model: Model,position: Vector3,rotationAxis: Vector3,rotationAngle: float,scale: Vector3,tint: Color,) -> None: +def DrawModelEx(model: Model|list|tuple,position: Vector3|list|tuple,rotationAxis: Vector3|list|tuple,rotationAngle: float,scale: Vector3|list|tuple,tint: Color|list|tuple,) -> None: """Draw a model with extended parameters""" ... -def DrawModelWires(model: Model,position: Vector3,scale: float,tint: Color,) -> None: +def DrawModelWires(model: Model|list|tuple,position: Vector3|list|tuple,scale: float,tint: Color|list|tuple,) -> None: """Draw a model wires (with texture if set)""" ... -def DrawModelWiresEx(model: Model,position: Vector3,rotationAxis: Vector3,rotationAngle: float,scale: Vector3,tint: Color,) -> None: +def DrawModelWiresEx(model: Model|list|tuple,position: Vector3|list|tuple,rotationAxis: Vector3|list|tuple,rotationAngle: float,scale: Vector3|list|tuple,tint: Color|list|tuple,) -> None: """Draw a model wires (with texture if set) with extended parameters""" ... -def DrawPixel(posX: int,posY: int,color: Color,) -> None: +def DrawPixel(posX: int,posY: int,color: Color|list|tuple,) -> None: """Draw a pixel""" ... -def DrawPixelV(position: Vector2,color: Color,) -> None: +def DrawPixelV(position: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a pixel (Vector version)""" ... -def DrawPlane(centerPos: Vector3,size: Vector2,color: Color,) -> None: +def DrawPlane(centerPos: Vector3|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a plane XZ""" ... -def DrawPoint3D(position: Vector3,color: Color,) -> None: +def DrawPoint3D(position: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw a point in 3D space, actually a small line""" ... -def DrawPoly(center: Vector2,sides: int,radius: float,rotation: float,color: Color,) -> None: +def DrawPoly(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,color: Color|list|tuple,) -> None: """Draw a regular polygon (Vector version)""" ... -def DrawPolyLines(center: Vector2,sides: int,radius: float,rotation: float,color: Color,) -> None: +def DrawPolyLines(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,color: Color|list|tuple,) -> None: """Draw a polygon outline of n sides""" ... -def DrawPolyLinesEx(center: Vector2,sides: int,radius: float,rotation: float,lineThick: float,color: Color,) -> None: +def DrawPolyLinesEx(center: Vector2|list|tuple,sides: int,radius: float,rotation: float,lineThick: float,color: Color|list|tuple,) -> None: """Draw a polygon outline of n sides with extended parameters""" ... -def DrawRay(ray: Ray,color: Color,) -> None: +def DrawRay(ray: Ray|list|tuple,color: Color|list|tuple,) -> None: """Draw a ray line""" ... -def DrawRectangle(posX: int,posY: int,width: int,height: int,color: Color,) -> None: +def DrawRectangle(posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: """Draw a color-filled rectangle""" ... -def DrawRectangleGradientEx(rec: Rectangle,col1: Color,col2: Color,col3: Color,col4: Color,) -> None: +def DrawRectangleGradientEx(rec: Rectangle|list|tuple,col1: Color|list|tuple,col2: Color|list|tuple,col3: Color|list|tuple,col4: Color|list|tuple,) -> None: """Draw a gradient-filled rectangle with custom vertex colors""" ... -def DrawRectangleGradientH(posX: int,posY: int,width: int,height: int,color1: Color,color2: Color,) -> None: +def DrawRectangleGradientH(posX: int,posY: int,width: int,height: int,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: """Draw a horizontal-gradient-filled rectangle""" ... -def DrawRectangleGradientV(posX: int,posY: int,width: int,height: int,color1: Color,color2: Color,) -> None: +def DrawRectangleGradientV(posX: int,posY: int,width: int,height: int,color1: Color|list|tuple,color2: Color|list|tuple,) -> None: """Draw a vertical-gradient-filled rectangle""" ... -def DrawRectangleLines(posX: int,posY: int,width: int,height: int,color: Color,) -> None: +def DrawRectangleLines(posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: """Draw rectangle outline""" ... -def DrawRectangleLinesEx(rec: Rectangle,lineThick: float,color: Color,) -> None: +def DrawRectangleLinesEx(rec: Rectangle|list|tuple,lineThick: float,color: Color|list|tuple,) -> None: """Draw rectangle outline with extended parameters""" ... -def DrawRectanglePro(rec: Rectangle,origin: Vector2,rotation: float,color: Color,) -> None: +def DrawRectanglePro(rec: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,color: Color|list|tuple,) -> None: """Draw a color-filled rectangle with pro parameters""" ... -def DrawRectangleRec(rec: Rectangle,color: Color,) -> None: +def DrawRectangleRec(rec: Rectangle|list|tuple,color: Color|list|tuple,) -> None: """Draw a color-filled rectangle""" ... -def DrawRectangleRounded(rec: Rectangle,roundness: float,segments: int,color: Color,) -> None: +def DrawRectangleRounded(rec: Rectangle|list|tuple,roundness: float,segments: int,color: Color|list|tuple,) -> None: """Draw rectangle with rounded edges""" ... -def DrawRectangleRoundedLines(rec: Rectangle,roundness: float,segments: int,lineThick: float,color: Color,) -> None: +def DrawRectangleRoundedLines(rec: Rectangle|list|tuple,roundness: float,segments: int,lineThick: float,color: Color|list|tuple,) -> None: """Draw rectangle with rounded edges outline""" ... -def DrawRectangleV(position: Vector2,size: Vector2,color: Color,) -> None: +def DrawRectangleV(position: Vector2|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a color-filled rectangle (Vector version)""" ... -def DrawRing(center: Vector2,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: +def DrawRing(center: Vector2|list|tuple,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: """Draw ring""" ... -def DrawRingLines(center: Vector2,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color,) -> None: +def DrawRingLines(center: Vector2|list|tuple,innerRadius: float,outerRadius: float,startAngle: float,endAngle: float,segments: int,color: Color|list|tuple,) -> None: """Draw ring outline""" ... -def DrawSphere(centerPos: Vector3,radius: float,color: Color,) -> None: +def DrawSphere(centerPos: Vector3|list|tuple,radius: float,color: Color|list|tuple,) -> None: """Draw sphere""" ... -def DrawSphereEx(centerPos: Vector3,radius: float,rings: int,slices: int,color: Color,) -> None: +def DrawSphereEx(centerPos: Vector3|list|tuple,radius: float,rings: int,slices: int,color: Color|list|tuple,) -> None: """Draw sphere with extended parameters""" ... -def DrawSphereWires(centerPos: Vector3,radius: float,rings: int,slices: int,color: Color,) -> None: +def DrawSphereWires(centerPos: Vector3|list|tuple,radius: float,rings: int,slices: int,color: Color|list|tuple,) -> None: """Draw sphere wires""" ... -def DrawSplineBasis(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineBasis(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: B-Spline, minimum 4 points""" ... -def DrawSplineBezierCubic(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineBezierCubic(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: Cubic Bezier, minimum 4 points (2 control points): [p1, c2, c3, p4, c5, c6...]""" ... -def DrawSplineBezierQuadratic(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineBezierQuadratic(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: Quadratic Bezier, minimum 3 points (1 control point): [p1, c2, p3, c4...]""" ... -def DrawSplineCatmullRom(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineCatmullRom(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: Catmull-Rom, minimum 4 points""" ... -def DrawSplineLinear(points: Any,pointCount: int,thick: float,color: Color,) -> None: +def DrawSplineLinear(points: Any|list|tuple,pointCount: int,thick: float,color: Color|list|tuple,) -> None: """Draw spline: Linear, minimum 2 points""" ... -def DrawSplineSegmentBasis(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentBasis(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: B-Spline, 4 points""" ... -def DrawSplineSegmentBezierCubic(p1: Vector2,c2: Vector2,c3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentBezierCubic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,c3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: Cubic Bezier, 2 points, 2 control points""" ... -def DrawSplineSegmentBezierQuadratic(p1: Vector2,c2: Vector2,p3: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentBezierQuadratic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,p3: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: Quadratic Bezier, 2 points, 1 control point""" ... -def DrawSplineSegmentCatmullRom(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentCatmullRom(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: Catmull-Rom, 4 points""" ... -def DrawSplineSegmentLinear(p1: Vector2,p2: Vector2,thick: float,color: Color,) -> None: +def DrawSplineSegmentLinear(p1: Vector2|list|tuple,p2: Vector2|list|tuple,thick: float,color: Color|list|tuple,) -> None: """Draw spline segment: Linear, 2 points""" ... -def DrawText(text: str,posX: int,posY: int,fontSize: int,color: Color,) -> None: +def DrawText(text: bytes,posX: int,posY: int,fontSize: int,color: Color|list|tuple,) -> None: """Draw text (using default font)""" ... -def DrawTextCodepoint(font: Font,codepoint: int,position: Vector2,fontSize: float,tint: Color,) -> None: +def DrawTextCodepoint(font: Font|list|tuple,codepoint: int,position: Vector2|list|tuple,fontSize: float,tint: Color|list|tuple,) -> None: """Draw one character (codepoint)""" ... -def DrawTextCodepoints(font: Font,codepoints: Any,codepointCount: int,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: +def DrawTextCodepoints(font: Font|list|tuple,codepoints: Any,codepointCount: int,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: """Draw multiple character (codepoint)""" ... -def DrawTextEx(font: Font,text: str,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: +def DrawTextEx(font: Font|list|tuple,text: bytes,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: """Draw text using font and additional parameters""" ... -def DrawTextPro(font: Font,text: str,position: Vector2,origin: Vector2,rotation: float,fontSize: float,spacing: float,tint: Color,) -> None: +def DrawTextPro(font: Font|list|tuple,text: bytes,position: Vector2|list|tuple,origin: Vector2|list|tuple,rotation: float,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: """Draw text using Font and pro parameters (rotation)""" ... -def DrawTexture(texture: Texture,posX: int,posY: int,tint: Color,) -> None: +def DrawTexture(texture: Texture|list|tuple,posX: int,posY: int,tint: Color|list|tuple,) -> None: """Draw a Texture2D""" ... -def DrawTextureEx(texture: Texture,position: Vector2,rotation: float,scale: float,tint: Color,) -> None: +def DrawTextureEx(texture: Texture|list|tuple,position: Vector2|list|tuple,rotation: float,scale: float,tint: Color|list|tuple,) -> None: """Draw a Texture2D with extended parameters""" ... -def DrawTextureNPatch(texture: Texture,nPatchInfo: NPatchInfo,dest: Rectangle,origin: Vector2,rotation: float,tint: Color,) -> None: +def DrawTextureNPatch(texture: Texture|list|tuple,nPatchInfo: NPatchInfo|list|tuple,dest: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: """Draws a texture (or part of it) that stretches or shrinks nicely""" ... -def DrawTexturePro(texture: Texture,source: Rectangle,dest: Rectangle,origin: Vector2,rotation: float,tint: Color,) -> None: +def DrawTexturePro(texture: Texture|list|tuple,source: Rectangle|list|tuple,dest: Rectangle|list|tuple,origin: Vector2|list|tuple,rotation: float,tint: Color|list|tuple,) -> None: """Draw a part of a texture defined by a rectangle with 'pro' parameters""" ... -def DrawTextureRec(texture: Texture,source: Rectangle,position: Vector2,tint: Color,) -> None: +def DrawTextureRec(texture: Texture|list|tuple,source: Rectangle|list|tuple,position: Vector2|list|tuple,tint: Color|list|tuple,) -> None: """Draw a part of a texture defined by a rectangle""" ... -def DrawTextureV(texture: Texture,position: Vector2,tint: Color,) -> None: +def DrawTextureV(texture: Texture|list|tuple,position: Vector2|list|tuple,tint: Color|list|tuple,) -> None: """Draw a Texture2D with position defined as Vector2""" ... -def DrawTriangle(v1: Vector2,v2: Vector2,v3: Vector2,color: Color,) -> None: +def DrawTriangle(v1: Vector2|list|tuple,v2: Vector2|list|tuple,v3: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw a color-filled triangle (vertex in counter-clockwise order!)""" ... -def DrawTriangle3D(v1: Vector3,v2: Vector3,v3: Vector3,color: Color,) -> None: +def DrawTriangle3D(v1: Vector3|list|tuple,v2: Vector3|list|tuple,v3: Vector3|list|tuple,color: Color|list|tuple,) -> None: """Draw a color-filled triangle (vertex in counter-clockwise order!)""" ... -def DrawTriangleFan(points: Any,pointCount: int,color: Color,) -> None: +def DrawTriangleFan(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: """Draw a triangle fan defined by points (first vertex is the center)""" ... -def DrawTriangleLines(v1: Vector2,v2: Vector2,v3: Vector2,color: Color,) -> None: +def DrawTriangleLines(v1: Vector2|list|tuple,v2: Vector2|list|tuple,v3: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw triangle outline (vertex in counter-clockwise order!)""" ... -def DrawTriangleStrip(points: Any,pointCount: int,color: Color,) -> None: +def DrawTriangleStrip(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: """Draw a triangle strip defined by points""" ... -def DrawTriangleStrip3D(points: Any,pointCount: int,color: Color,) -> None: +def DrawTriangleStrip3D(points: Any|list|tuple,pointCount: int,color: Color|list|tuple,) -> None: """Draw a triangle strip defined by points""" ... def EnableCursor() -> None: @@ -482,7 +482,7 @@ def EnableCursor() -> None: def EnableEventWaiting() -> None: """Enable waiting for events on EndDrawing(), no automatic event polling""" ... -def EncodeDataBase64(data: str,dataSize: int,outputSize: Any,) -> str: +def EncodeDataBase64(data: bytes,dataSize: int,outputSize: Any,) -> bytes: """Encode data to Base64 string, memory must be MemFree()""" ... def EndBlendMode() -> None: @@ -509,31 +509,31 @@ def EndTextureMode() -> None: def EndVrStereoMode() -> None: """End stereo rendering (requires VR simulator)""" ... -def ExportAutomationEventList(list_0: AutomationEventList,fileName: str,) -> bool: +def ExportAutomationEventList(list_0: AutomationEventList|list|tuple,fileName: bytes,) -> bool: """Export automation events list as text file""" ... -def ExportDataAsCode(data: str,dataSize: int,fileName: str,) -> bool: +def ExportDataAsCode(data: bytes,dataSize: int,fileName: bytes,) -> bool: """Export data to code (.h), returns true on success""" ... -def ExportFontAsCode(font: Font,fileName: str,) -> bool: +def ExportFontAsCode(font: Font|list|tuple,fileName: bytes,) -> bool: """Export font as code file, returns true on success""" ... -def ExportImage(image: Image,fileName: str,) -> bool: +def ExportImage(image: Image|list|tuple,fileName: bytes,) -> bool: """Export image data to file, returns true on success""" ... -def ExportImageAsCode(image: Image,fileName: str,) -> bool: +def ExportImageAsCode(image: Image|list|tuple,fileName: bytes,) -> bool: """Export image as code file defining an array of bytes, returns true on success""" ... -def ExportImageToMemory(image: Image,fileType: str,fileSize: Any,) -> str: +def ExportImageToMemory(image: Image|list|tuple,fileType: bytes,fileSize: Any,) -> bytes: """Export image to memory buffer""" ... -def ExportMesh(mesh: Mesh,fileName: str,) -> bool: +def ExportMesh(mesh: Mesh|list|tuple,fileName: bytes,) -> bool: """Export mesh data to file, returns true on success""" ... -def ExportWave(wave: Wave,fileName: str,) -> bool: +def ExportWave(wave: Wave|list|tuple,fileName: bytes,) -> bool: """Export wave data to file, returns true on success""" ... -def ExportWaveAsCode(wave: Wave,fileName: str,) -> bool: +def ExportWaveAsCode(wave: Wave|list|tuple,fileName: bytes,) -> bool: """Export wave sample data to code (.h), returns true on success""" ... FLAG_BORDERLESS_WINDOWED_MODE: int @@ -555,10 +555,10 @@ FLAG_WINDOW_UNFOCUSED: int FONT_BITMAP: int FONT_DEFAULT: int FONT_SDF: int -def Fade(color: Color,alpha: float,) -> Color: +def Fade(color: Color|list|tuple,alpha: float,) -> Color: """Get color with alpha applied, alpha goes from 0.0f to 1.0f""" ... -def FileExists(fileName: str,) -> bool: +def FileExists(fileName: bytes,) -> bool: """Check if file exists""" ... def FloatEquals(x: float,y: float,) -> int: @@ -603,28 +603,28 @@ GROUP_PADDING: int def GenImageCellular(width: int,height: int,tileSize: int,) -> Image: """Generate image: cellular algorithm, bigger tileSize means bigger cells""" ... -def GenImageChecked(width: int,height: int,checksX: int,checksY: int,col1: Color,col2: Color,) -> Image: +def GenImageChecked(width: int,height: int,checksX: int,checksY: int,col1: Color|list|tuple,col2: Color|list|tuple,) -> Image: """Generate image: checked""" ... -def GenImageColor(width: int,height: int,color: Color,) -> Image: +def GenImageColor(width: int,height: int,color: Color|list|tuple,) -> Image: """Generate image: plain color""" ... -def GenImageFontAtlas(glyphs: Any,glyphRecs: Any,glyphCount: int,fontSize: int,padding: int,packMethod: int,) -> Image: +def GenImageFontAtlas(glyphs: Any|list|tuple,glyphRecs: Any|list|tuple,glyphCount: int,fontSize: int,padding: int,packMethod: int,) -> Image: """Generate image font atlas using chars info""" ... -def GenImageGradientLinear(width: int,height: int,direction: int,start: Color,end: Color,) -> Image: +def GenImageGradientLinear(width: int,height: int,direction: int,start: Color|list|tuple,end: Color|list|tuple,) -> Image: """Generate image: linear gradient, direction in degrees [0..360], 0=Vertical gradient""" ... -def GenImageGradientRadial(width: int,height: int,density: float,inner: Color,outer: Color,) -> Image: +def GenImageGradientRadial(width: int,height: int,density: float,inner: Color|list|tuple,outer: Color|list|tuple,) -> Image: """Generate image: radial gradient""" ... -def GenImageGradientSquare(width: int,height: int,density: float,inner: Color,outer: Color,) -> Image: +def GenImageGradientSquare(width: int,height: int,density: float,inner: Color|list|tuple,outer: Color|list|tuple,) -> Image: """Generate image: square gradient""" ... def GenImagePerlinNoise(width: int,height: int,offsetX: int,offsetY: int,scale: float,) -> Image: """Generate image: perlin noise""" ... -def GenImageText(width: int,height: int,text: str,) -> Image: +def GenImageText(width: int,height: int,text: bytes,) -> Image: """Generate image: grayscale image from text data""" ... def GenImageWhiteNoise(width: int,height: int,factor: float,) -> Image: @@ -636,13 +636,13 @@ def GenMeshCone(radius: float,height: float,slices: int,) -> Mesh: def GenMeshCube(width: float,height: float,length: float,) -> Mesh: """Generate cuboid mesh""" ... -def GenMeshCubicmap(cubicmap: Image,cubeSize: Vector3,) -> Mesh: +def GenMeshCubicmap(cubicmap: Image|list|tuple,cubeSize: Vector3|list|tuple,) -> Mesh: """Generate cubes-based map mesh from image data""" ... def GenMeshCylinder(radius: float,height: float,slices: int,) -> Mesh: """Generate cylinder mesh""" ... -def GenMeshHeightmap(heightmap: Image,size: Vector3,) -> Mesh: +def GenMeshHeightmap(heightmap: Image|list|tuple,size: Vector3|list|tuple,) -> Mesh: """Generate heightmap mesh from image data""" ... def GenMeshHemiSphere(radius: float,rings: int,slices: int,) -> Mesh: @@ -660,43 +660,43 @@ def GenMeshPoly(sides: int,radius: float,) -> Mesh: def GenMeshSphere(radius: float,rings: int,slices: int,) -> Mesh: """Generate sphere mesh (standard sphere)""" ... -def GenMeshTangents(mesh: Any,) -> None: +def GenMeshTangents(mesh: Any|list|tuple,) -> None: """Compute mesh tangents""" ... def GenMeshTorus(radius: float,size: float,radSeg: int,sides: int,) -> Mesh: """Generate torus mesh""" ... -def GenTextureMipmaps(texture: Any,) -> None: +def GenTextureMipmaps(texture: Any|list|tuple,) -> None: """Generate GPU mipmaps for a texture""" ... -def GetApplicationDirectory() -> str: +def GetApplicationDirectory() -> bytes: """Get the directory of the running application (uses static string)""" ... -def GetCameraMatrix(camera: Camera3D,) -> Matrix: +def GetCameraMatrix(camera: Camera3D|list|tuple,) -> Matrix: """Get camera transform matrix (view matrix)""" ... -def GetCameraMatrix2D(camera: Camera2D,) -> Matrix: +def GetCameraMatrix2D(camera: Camera2D|list|tuple,) -> Matrix: """Get camera 2d transform matrix""" ... def GetCharPressed() -> int: """Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty""" ... -def GetClipboardText() -> str: +def GetClipboardText() -> bytes: """Get clipboard text content""" ... -def GetCodepoint(text: str,codepointSize: Any,) -> int: +def GetCodepoint(text: bytes,codepointSize: Any,) -> int: """Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" ... -def GetCodepointCount(text: str,) -> int: +def GetCodepointCount(text: bytes,) -> int: """Get total number of codepoints in a UTF-8 encoded string""" ... -def GetCodepointNext(text: str,codepointSize: Any,) -> int: +def GetCodepointNext(text: bytes,codepointSize: Any,) -> int: """Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" ... -def GetCodepointPrevious(text: str,codepointSize: Any,) -> int: +def GetCodepointPrevious(text: bytes,codepointSize: Any,) -> int: """Get previous codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure""" ... -def GetCollisionRec(rec1: Rectangle,rec2: Rectangle,) -> Rectangle: +def GetCollisionRec(rec1: Rectangle|list|tuple,rec2: Rectangle|list|tuple,) -> Rectangle: """Get collision rectangle for two rectangles collision""" ... def GetColor(hexValue: int,) -> Color: @@ -705,25 +705,25 @@ def GetColor(hexValue: int,) -> Color: def GetCurrentMonitor() -> int: """Get current connected monitor""" ... -def GetDirectoryPath(filePath: str,) -> str: +def GetDirectoryPath(filePath: bytes,) -> bytes: """Get full path for a given fileName with path (uses static string)""" ... def GetFPS() -> int: """Get current FPS""" ... -def GetFileExtension(fileName: str,) -> str: +def GetFileExtension(fileName: bytes,) -> bytes: """Get pointer to extension for a filename string (includes dot: '.png')""" ... -def GetFileLength(fileName: str,) -> int: +def GetFileLength(fileName: bytes,) -> int: """Get file length in bytes (NOTE: GetFileSize() conflicts with windows.h)""" ... -def GetFileModTime(fileName: str,) -> int: +def GetFileModTime(fileName: bytes,) -> int: """Get file modification time (last write time)""" ... -def GetFileName(filePath: str,) -> str: +def GetFileName(filePath: bytes,) -> bytes: """Get pointer to filename for a path string""" ... -def GetFileNameWithoutExt(filePath: str,) -> str: +def GetFileNameWithoutExt(filePath: bytes,) -> bytes: """Get filename string without extension (uses static string)""" ... def GetFontDefault() -> Font: @@ -741,7 +741,7 @@ def GetGamepadAxisMovement(gamepad: int,axis: int,) -> float: def GetGamepadButtonPressed() -> int: """Get the last gamepad button pressed""" ... -def GetGamepadName(gamepad: int,) -> str: +def GetGamepadName(gamepad: int,) -> bytes: """Get gamepad internal name id""" ... def GetGestureDetected() -> int: @@ -762,19 +762,19 @@ def GetGesturePinchAngle() -> float: def GetGesturePinchVector() -> Vector2: """Get gesture pinch delta""" ... -def GetGlyphAtlasRec(font: Font,codepoint: int,) -> Rectangle: +def GetGlyphAtlasRec(font: Font|list|tuple,codepoint: int,) -> Rectangle: """Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found""" ... -def GetGlyphIndex(font: Font,codepoint: int,) -> int: +def GetGlyphIndex(font: Font|list|tuple,codepoint: int,) -> int: """Get glyph index position in font for a codepoint (unicode character), fallback to '?' if not found""" ... -def GetGlyphInfo(font: Font,codepoint: int,) -> GlyphInfo: +def GetGlyphInfo(font: Font|list|tuple,codepoint: int,) -> GlyphInfo: """Get glyph font info data for a codepoint (unicode character), fallback to '?' if not found""" ... -def GetImageAlphaBorder(image: Image,threshold: float,) -> Rectangle: +def GetImageAlphaBorder(image: Image|list|tuple,threshold: float,) -> Rectangle: """Get image alpha border rectangle""" ... -def GetImageColor(image: Image,x: int,y: int,) -> Color: +def GetImageColor(image: Image|list|tuple,x: int,y: int,) -> Color: """Get image pixel color at (x, y) position""" ... def GetKeyPressed() -> int: @@ -783,10 +783,10 @@ def GetKeyPressed() -> int: def GetMasterVolume() -> float: """Get master volume (listener)""" ... -def GetMeshBoundingBox(mesh: Mesh,) -> BoundingBox: +def GetMeshBoundingBox(mesh: Mesh|list|tuple,) -> BoundingBox: """Compute mesh bounding box limits""" ... -def GetModelBoundingBox(model: Model,) -> BoundingBox: +def GetModelBoundingBox(model: Model|list|tuple,) -> BoundingBox: """Compute model bounding box limits (considers all meshes)""" ... def GetMonitorCount() -> int: @@ -795,7 +795,7 @@ def GetMonitorCount() -> int: def GetMonitorHeight(monitor: int,) -> int: """Get specified monitor height (current video mode used by monitor)""" ... -def GetMonitorName(monitor: int,) -> str: +def GetMonitorName(monitor: int,) -> bytes: """Get the human-readable, UTF-8 encoded name of the specified monitor""" ... def GetMonitorPhysicalHeight(monitor: int,) -> int: @@ -819,7 +819,7 @@ def GetMouseDelta() -> Vector2: def GetMousePosition() -> Vector2: """Get mouse position XY""" ... -def GetMouseRay(mousePosition: Vector2,camera: Camera3D,) -> Ray: +def GetMouseRay(mousePosition: Vector2|list|tuple,camera: Camera3D|list|tuple,) -> Ray: """Get a ray trace from mouse position""" ... def GetMouseWheelMove() -> float: @@ -834,10 +834,10 @@ def GetMouseX() -> int: def GetMouseY() -> int: """Get mouse position Y""" ... -def GetMusicTimeLength(music: Music,) -> float: +def GetMusicTimeLength(music: Music|list|tuple,) -> float: """Get music time length (in seconds)""" ... -def GetMusicTimePlayed(music: Music,) -> float: +def GetMusicTimePlayed(music: Music|list|tuple,) -> float: """Get current music time played (in seconds)""" ... def GetPhysicsBodiesCount() -> int: @@ -849,7 +849,7 @@ def GetPhysicsBody(index: int,) -> Any: def GetPhysicsShapeType(index: int,) -> int: """Returns the physics body shape type (PHYSICS_CIRCLE or PHYSICS_POLYGON)""" ... -def GetPhysicsShapeVertex(body: Any,vertex: int,) -> Vector2: +def GetPhysicsShapeVertex(body: Any|list|tuple,vertex: int,) -> Vector2: """Returns transformed position of a body shape (body position + vertex transformed position)""" ... def GetPhysicsShapeVerticesCount(index: int,) -> int: @@ -861,25 +861,25 @@ def GetPixelColor(srcPtr: Any,format: int,) -> Color: def GetPixelDataSize(width: int,height: int,format: int,) -> int: """Get pixel data size in bytes for certain format""" ... -def GetPrevDirectoryPath(dirPath: str,) -> str: +def GetPrevDirectoryPath(dirPath: bytes,) -> bytes: """Get previous directory path for a given path (uses static string)""" ... def GetRandomValue(min_0: int,max_1: int,) -> int: """Get a random value between min and max (both included)""" ... -def GetRayCollisionBox(ray: Ray,box: BoundingBox,) -> RayCollision: +def GetRayCollisionBox(ray: Ray|list|tuple,box: BoundingBox|list|tuple,) -> RayCollision: """Get collision info between ray and box""" ... -def GetRayCollisionMesh(ray: Ray,mesh: Mesh,transform: Matrix,) -> RayCollision: +def GetRayCollisionMesh(ray: Ray|list|tuple,mesh: Mesh|list|tuple,transform: Matrix|list|tuple,) -> RayCollision: """Get collision info between ray and mesh""" ... -def GetRayCollisionQuad(ray: Ray,p1: Vector3,p2: Vector3,p3: Vector3,p4: Vector3,) -> RayCollision: +def GetRayCollisionQuad(ray: Ray|list|tuple,p1: Vector3|list|tuple,p2: Vector3|list|tuple,p3: Vector3|list|tuple,p4: Vector3|list|tuple,) -> RayCollision: """Get collision info between ray and quad""" ... -def GetRayCollisionSphere(ray: Ray,center: Vector3,radius: float,) -> RayCollision: +def GetRayCollisionSphere(ray: Ray|list|tuple,center: Vector3|list|tuple,radius: float,) -> RayCollision: """Get collision info between ray and sphere""" ... -def GetRayCollisionTriangle(ray: Ray,p1: Vector3,p2: Vector3,p3: Vector3,) -> RayCollision: +def GetRayCollisionTriangle(ray: Ray|list|tuple,p1: Vector3|list|tuple,p2: Vector3|list|tuple,p3: Vector3|list|tuple,) -> RayCollision: """Get collision info between ray and triangle""" ... def GetRenderHeight() -> int: @@ -891,31 +891,31 @@ def GetRenderWidth() -> int: def GetScreenHeight() -> int: """Get current screen height""" ... -def GetScreenToWorld2D(position: Vector2,camera: Camera2D,) -> Vector2: +def GetScreenToWorld2D(position: Vector2|list|tuple,camera: Camera2D|list|tuple,) -> Vector2: """Get the world space position for a 2d camera screen space position""" ... def GetScreenWidth() -> int: """Get current screen width""" ... -def GetShaderLocation(shader: Shader,uniformName: str,) -> int: +def GetShaderLocation(shader: Shader|list|tuple,uniformName: bytes,) -> int: """Get shader uniform location""" ... -def GetShaderLocationAttrib(shader: Shader,attribName: str,) -> int: +def GetShaderLocationAttrib(shader: Shader|list|tuple,attribName: bytes,) -> int: """Get shader attribute location""" ... -def GetSplinePointBasis(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,t: float,) -> Vector2: +def GetSplinePointBasis(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: B-Spline""" ... -def GetSplinePointBezierCubic(p1: Vector2,c2: Vector2,c3: Vector2,p4: Vector2,t: float,) -> Vector2: +def GetSplinePointBezierCubic(p1: Vector2|list|tuple,c2: Vector2|list|tuple,c3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: Cubic Bezier""" ... -def GetSplinePointBezierQuad(p1: Vector2,c2: Vector2,p3: Vector2,t: float,) -> Vector2: +def GetSplinePointBezierQuad(p1: Vector2|list|tuple,c2: Vector2|list|tuple,p3: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: Quadratic Bezier""" ... -def GetSplinePointCatmullRom(p1: Vector2,p2: Vector2,p3: Vector2,p4: Vector2,t: float,) -> Vector2: +def GetSplinePointCatmullRom(p1: Vector2|list|tuple,p2: Vector2|list|tuple,p3: Vector2|list|tuple,p4: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: Catmull-Rom""" ... -def GetSplinePointLinear(startPos: Vector2,endPos: Vector2,t: float,) -> Vector2: +def GetSplinePointLinear(startPos: Vector2|list|tuple,endPos: Vector2|list|tuple,t: float,) -> Vector2: """Get (evaluate) spline point: Linear""" ... def GetTime() -> float: @@ -945,43 +945,43 @@ def GetWindowPosition() -> Vector2: def GetWindowScaleDPI() -> Vector2: """Get window scale DPI factor""" ... -def GetWorkingDirectory() -> str: +def GetWorkingDirectory() -> bytes: """Get current working directory (uses static string)""" ... -def GetWorldToScreen(position: Vector3,camera: Camera3D,) -> Vector2: +def GetWorldToScreen(position: Vector3|list|tuple,camera: Camera3D|list|tuple,) -> Vector2: """Get the screen space position for a 3d world space position""" ... -def GetWorldToScreen2D(position: Vector2,camera: Camera2D,) -> Vector2: +def GetWorldToScreen2D(position: Vector2|list|tuple,camera: Camera2D|list|tuple,) -> Vector2: """Get the screen space position for a 2d camera world space position""" ... -def GetWorldToScreenEx(position: Vector3,camera: Camera3D,width: int,height: int,) -> Vector2: +def GetWorldToScreenEx(position: Vector3|list|tuple,camera: Camera3D|list|tuple,width: int,height: int,) -> Vector2: """Get size position for a 3d world space position""" ... -def GuiButton(bounds: Rectangle,text: str,) -> int: +def GuiButton(bounds: Rectangle|list|tuple,text: bytes,) -> int: """Button control, returns true when clicked""" ... -def GuiCheckBox(bounds: Rectangle,text: str,checked: Any,) -> int: +def GuiCheckBox(bounds: Rectangle|list|tuple,text: bytes,checked: Any,) -> int: """Check Box control, returns true when active""" ... -def GuiColorBarAlpha(bounds: Rectangle,text: str,alpha: Any,) -> int: +def GuiColorBarAlpha(bounds: Rectangle|list|tuple,text: bytes,alpha: Any,) -> int: """Color Bar Alpha control""" ... -def GuiColorBarHue(bounds: Rectangle,text: str,value: Any,) -> int: +def GuiColorBarHue(bounds: Rectangle|list|tuple,text: bytes,value: Any,) -> int: """Color Bar Hue control""" ... -def GuiColorPanel(bounds: Rectangle,text: str,color: Any,) -> int: +def GuiColorPanel(bounds: Rectangle|list|tuple,text: bytes,color: Any|list|tuple,) -> int: """Color Panel control""" ... -def GuiColorPanelHSV(bounds: Rectangle,text: str,colorHsv: Any,) -> int: +def GuiColorPanelHSV(bounds: Rectangle|list|tuple,text: bytes,colorHsv: Any|list|tuple,) -> int: """Color Panel control that returns HSV color value, used by GuiColorPickerHSV()""" ... -def GuiColorPicker(bounds: Rectangle,text: str,color: Any,) -> int: +def GuiColorPicker(bounds: Rectangle|list|tuple,text: bytes,color: Any|list|tuple,) -> int: """Color Picker control (multiple color controls)""" ... -def GuiColorPickerHSV(bounds: Rectangle,text: str,colorHsv: Any,) -> int: +def GuiColorPickerHSV(bounds: Rectangle|list|tuple,text: bytes,colorHsv: Any|list|tuple,) -> int: """Color Picker control that avoids conversion to RGB on each call (multiple color controls)""" ... -def GuiComboBox(bounds: Rectangle,text: str,active: Any,) -> int: +def GuiComboBox(bounds: Rectangle|list|tuple,text: bytes,active: Any,) -> int: """Combo Box control, returns selected item index""" ... def GuiDisable() -> None: @@ -990,13 +990,13 @@ def GuiDisable() -> None: def GuiDisableTooltip() -> None: """Disable gui tooltips (global state)""" ... -def GuiDrawIcon(iconId: int,posX: int,posY: int,pixelSize: int,color: Color,) -> None: +def GuiDrawIcon(iconId: int,posX: int,posY: int,pixelSize: int,color: Color|list|tuple,) -> None: """Draw icon using pixel size at specified position""" ... -def GuiDropdownBox(bounds: Rectangle,text: str,active: Any,editMode: bool,) -> int: +def GuiDropdownBox(bounds: Rectangle|list|tuple,text: bytes,active: Any,editMode: bool,) -> int: """Dropdown Box control, returns selected item""" ... -def GuiDummyRec(bounds: Rectangle,text: str,) -> int: +def GuiDummyRec(bounds: Rectangle|list|tuple,text: bytes,) -> int: """Dummy control for placeholders""" ... def GuiEnable() -> None: @@ -1017,37 +1017,37 @@ def GuiGetState() -> int: def GuiGetStyle(control: int,property: int,) -> int: """Get one style property""" ... -def GuiGrid(bounds: Rectangle,text: str,spacing: float,subdivs: int,mouseCell: Any,) -> int: +def GuiGrid(bounds: Rectangle|list|tuple,text: bytes,spacing: float,subdivs: int,mouseCell: Any|list|tuple,) -> int: """Grid control, returns mouse cell position""" ... -def GuiGroupBox(bounds: Rectangle,text: str,) -> int: +def GuiGroupBox(bounds: Rectangle|list|tuple,text: bytes,) -> int: """Group Box control with text name""" ... -def GuiIconText(iconId: int,text: str,) -> str: +def GuiIconText(iconId: int,text: bytes,) -> bytes: """Get text with icon id prepended (if supported)""" ... def GuiIsLocked() -> bool: """Check if gui is locked (global state)""" ... -def GuiLabel(bounds: Rectangle,text: str,) -> int: +def GuiLabel(bounds: Rectangle|list|tuple,text: bytes,) -> int: """Label control, shows text""" ... -def GuiLabelButton(bounds: Rectangle,text: str,) -> int: +def GuiLabelButton(bounds: Rectangle|list|tuple,text: bytes,) -> int: """Label button control, show true when clicked""" ... -def GuiLine(bounds: Rectangle,text: str,) -> int: +def GuiLine(bounds: Rectangle|list|tuple,text: bytes,) -> int: """Line separator control, could contain text""" ... -def GuiListView(bounds: Rectangle,text: str,scrollIndex: Any,active: Any,) -> int: +def GuiListView(bounds: Rectangle|list|tuple,text: bytes,scrollIndex: Any,active: Any,) -> int: """List View control, returns selected list item index""" ... -def GuiListViewEx(bounds: Rectangle,text: list[str],count: int,scrollIndex: Any,active: Any,focus: Any,) -> int: +def GuiListViewEx(bounds: Rectangle|list|tuple,text: list[bytes],count: int,scrollIndex: Any,active: Any,focus: Any,) -> int: """List View with extended parameters""" ... -def GuiLoadIcons(fileName: str,loadIconsName: bool,) -> list[str]: +def GuiLoadIcons(fileName: bytes,loadIconsName: bool,) -> list[bytes]: """Load raygui icons file (.rgi) into internal icons data""" ... -def GuiLoadStyle(fileName: str,) -> None: +def GuiLoadStyle(fileName: bytes,) -> None: """Load style file over global style variable (.rgs)""" ... def GuiLoadStyleDefault() -> None: @@ -1056,22 +1056,22 @@ def GuiLoadStyleDefault() -> None: def GuiLock() -> None: """Lock gui controls (global state)""" ... -def GuiMessageBox(bounds: Rectangle,title: str,message: str,buttons: str,) -> int: +def GuiMessageBox(bounds: Rectangle|list|tuple,title: bytes,message: bytes,buttons: bytes,) -> int: """Message Box control, displays a message""" ... -def GuiPanel(bounds: Rectangle,text: str,) -> int: +def GuiPanel(bounds: Rectangle|list|tuple,text: bytes,) -> int: """Panel control, useful to group controls""" ... -def GuiProgressBar(bounds: Rectangle,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: +def GuiProgressBar(bounds: Rectangle|list|tuple,textLeft: bytes,textRight: bytes,value: Any,minValue: float,maxValue: float,) -> int: """Progress Bar control, shows current progress value""" ... -def GuiScrollPanel(bounds: Rectangle,text: str,content: Rectangle,scroll: Any,view: Any,) -> int: +def GuiScrollPanel(bounds: Rectangle|list|tuple,text: bytes,content: Rectangle|list|tuple,scroll: Any|list|tuple,view: Any|list|tuple,) -> int: """Scroll Panel control""" ... def GuiSetAlpha(alpha: float,) -> None: """Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f""" ... -def GuiSetFont(font: Font,) -> None: +def GuiSetFont(font: Font|list|tuple,) -> None: """Set gui custom font (global state)""" ... def GuiSetIconScale(scale: int,) -> None: @@ -1083,46 +1083,46 @@ def GuiSetState(state: int,) -> None: def GuiSetStyle(control: int,property: int,value: int,) -> None: """Set one style property""" ... -def GuiSetTooltip(tooltip: str,) -> None: +def GuiSetTooltip(tooltip: bytes,) -> None: """Set tooltip string""" ... -def GuiSlider(bounds: Rectangle,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: +def GuiSlider(bounds: Rectangle|list|tuple,textLeft: bytes,textRight: bytes,value: Any,minValue: float,maxValue: float,) -> int: """Slider control, returns selected value""" ... -def GuiSliderBar(bounds: Rectangle,textLeft: str,textRight: str,value: Any,minValue: float,maxValue: float,) -> int: +def GuiSliderBar(bounds: Rectangle|list|tuple,textLeft: bytes,textRight: bytes,value: Any,minValue: float,maxValue: float,) -> int: """Slider Bar control, returns selected value""" ... -def GuiSpinner(bounds: Rectangle,text: str,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: +def GuiSpinner(bounds: Rectangle|list|tuple,text: bytes,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: """Spinner control, returns selected value""" ... -def GuiStatusBar(bounds: Rectangle,text: str,) -> int: +def GuiStatusBar(bounds: Rectangle|list|tuple,text: bytes,) -> int: """Status Bar control, shows info text""" ... -def GuiTabBar(bounds: Rectangle,text: list[str],count: int,active: Any,) -> int: +def GuiTabBar(bounds: Rectangle|list|tuple,text: list[bytes],count: int,active: Any,) -> int: """Tab Bar control, returns TAB to be closed or -1""" ... -def GuiTextBox(bounds: Rectangle,text: str,textSize: int,editMode: bool,) -> int: +def GuiTextBox(bounds: Rectangle|list|tuple,text: bytes,textSize: int,editMode: bool,) -> int: """Text Box control, updates input text""" ... -def GuiTextInputBox(bounds: Rectangle,title: str,message: str,buttons: str,text: str,textMaxSize: int,secretViewActive: Any,) -> int: +def GuiTextInputBox(bounds: Rectangle|list|tuple,title: bytes,message: bytes,buttons: bytes,text: bytes,textMaxSize: int,secretViewActive: Any,) -> int: """Text Input Box control, ask for text, supports secret""" ... -def GuiToggle(bounds: Rectangle,text: str,active: Any,) -> int: +def GuiToggle(bounds: Rectangle|list|tuple,text: bytes,active: Any,) -> int: """Toggle Button control, returns true when active""" ... -def GuiToggleGroup(bounds: Rectangle,text: str,active: Any,) -> int: +def GuiToggleGroup(bounds: Rectangle|list|tuple,text: bytes,active: Any,) -> int: """Toggle Group control, returns active toggle index""" ... -def GuiToggleSlider(bounds: Rectangle,text: str,active: Any,) -> int: +def GuiToggleSlider(bounds: Rectangle|list|tuple,text: bytes,active: Any,) -> int: """Toggle Slider control, returns true when clicked""" ... def GuiUnlock() -> None: """Unlock gui controls (global state)""" ... -def GuiValueBox(bounds: Rectangle,text: str,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: +def GuiValueBox(bounds: Rectangle|list|tuple,text: bytes,value: Any,minValue: int,maxValue: int,editMode: bool,) -> int: """Value Box control, updates input text with numbers""" ... -def GuiWindowBox(bounds: Rectangle,title: str,) -> int: +def GuiWindowBox(bounds: Rectangle|list|tuple,title: bytes,) -> int: """Window Box control, shows a window that can be closed""" ... HUEBAR_PADDING: int @@ -1388,136 +1388,136 @@ ICON_ZOOM_BIG: int ICON_ZOOM_CENTER: int ICON_ZOOM_MEDIUM: int ICON_ZOOM_SMALL: int -def ImageAlphaClear(image: Any,color: Color,threshold: float,) -> None: +def ImageAlphaClear(image: Any|list|tuple,color: Color|list|tuple,threshold: float,) -> None: """Clear alpha channel to desired color""" ... -def ImageAlphaCrop(image: Any,threshold: float,) -> None: +def ImageAlphaCrop(image: Any|list|tuple,threshold: float,) -> None: """Crop image depending on alpha value""" ... -def ImageAlphaMask(image: Any,alphaMask: Image,) -> None: +def ImageAlphaMask(image: Any|list|tuple,alphaMask: Image|list|tuple,) -> None: """Apply alpha mask to image""" ... -def ImageAlphaPremultiply(image: Any,) -> None: +def ImageAlphaPremultiply(image: Any|list|tuple,) -> None: """Premultiply alpha channel""" ... -def ImageBlurGaussian(image: Any,blurSize: int,) -> None: +def ImageBlurGaussian(image: Any|list|tuple,blurSize: int,) -> None: """Apply Gaussian blur using a box blur approximation""" ... -def ImageClearBackground(dst: Any,color: Color,) -> None: +def ImageClearBackground(dst: Any|list|tuple,color: Color|list|tuple,) -> None: """Clear image background with given color""" ... -def ImageColorBrightness(image: Any,brightness: int,) -> None: +def ImageColorBrightness(image: Any|list|tuple,brightness: int,) -> None: """Modify image color: brightness (-255 to 255)""" ... -def ImageColorContrast(image: Any,contrast: float,) -> None: +def ImageColorContrast(image: Any|list|tuple,contrast: float,) -> None: """Modify image color: contrast (-100 to 100)""" ... -def ImageColorGrayscale(image: Any,) -> None: +def ImageColorGrayscale(image: Any|list|tuple,) -> None: """Modify image color: grayscale""" ... -def ImageColorInvert(image: Any,) -> None: +def ImageColorInvert(image: Any|list|tuple,) -> None: """Modify image color: invert""" ... -def ImageColorReplace(image: Any,color: Color,replace: Color,) -> None: +def ImageColorReplace(image: Any|list|tuple,color: Color|list|tuple,replace: Color|list|tuple,) -> None: """Modify image color: replace color""" ... -def ImageColorTint(image: Any,color: Color,) -> None: +def ImageColorTint(image: Any|list|tuple,color: Color|list|tuple,) -> None: """Modify image color: tint""" ... -def ImageCopy(image: Image,) -> Image: +def ImageCopy(image: Image|list|tuple,) -> Image: """Create an image duplicate (useful for transformations)""" ... -def ImageCrop(image: Any,crop: Rectangle,) -> None: +def ImageCrop(image: Any|list|tuple,crop: Rectangle|list|tuple,) -> None: """Crop an image to a defined rectangle""" ... -def ImageDither(image: Any,rBpp: int,gBpp: int,bBpp: int,aBpp: int,) -> None: +def ImageDither(image: Any|list|tuple,rBpp: int,gBpp: int,bBpp: int,aBpp: int,) -> None: """Dither image data to 16bpp or lower (Floyd-Steinberg dithering)""" ... -def ImageDraw(dst: Any,src: Image,srcRec: Rectangle,dstRec: Rectangle,tint: Color,) -> None: +def ImageDraw(dst: Any|list|tuple,src: Image|list|tuple,srcRec: Rectangle|list|tuple,dstRec: Rectangle|list|tuple,tint: Color|list|tuple,) -> None: """Draw a source image within a destination image (tint applied to source)""" ... -def ImageDrawCircle(dst: Any,centerX: int,centerY: int,radius: int,color: Color,) -> None: +def ImageDrawCircle(dst: Any|list|tuple,centerX: int,centerY: int,radius: int,color: Color|list|tuple,) -> None: """Draw a filled circle within an image""" ... -def ImageDrawCircleLines(dst: Any,centerX: int,centerY: int,radius: int,color: Color,) -> None: +def ImageDrawCircleLines(dst: Any|list|tuple,centerX: int,centerY: int,radius: int,color: Color|list|tuple,) -> None: """Draw circle outline within an image""" ... -def ImageDrawCircleLinesV(dst: Any,center: Vector2,radius: int,color: Color,) -> None: +def ImageDrawCircleLinesV(dst: Any|list|tuple,center: Vector2|list|tuple,radius: int,color: Color|list|tuple,) -> None: """Draw circle outline within an image (Vector version)""" ... -def ImageDrawCircleV(dst: Any,center: Vector2,radius: int,color: Color,) -> None: +def ImageDrawCircleV(dst: Any|list|tuple,center: Vector2|list|tuple,radius: int,color: Color|list|tuple,) -> None: """Draw a filled circle within an image (Vector version)""" ... -def ImageDrawLine(dst: Any,startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color,) -> None: +def ImageDrawLine(dst: Any|list|tuple,startPosX: int,startPosY: int,endPosX: int,endPosY: int,color: Color|list|tuple,) -> None: """Draw line within an image""" ... -def ImageDrawLineV(dst: Any,start: Vector2,end: Vector2,color: Color,) -> None: +def ImageDrawLineV(dst: Any|list|tuple,start: Vector2|list|tuple,end: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw line within an image (Vector version)""" ... -def ImageDrawPixel(dst: Any,posX: int,posY: int,color: Color,) -> None: +def ImageDrawPixel(dst: Any|list|tuple,posX: int,posY: int,color: Color|list|tuple,) -> None: """Draw pixel within an image""" ... -def ImageDrawPixelV(dst: Any,position: Vector2,color: Color,) -> None: +def ImageDrawPixelV(dst: Any|list|tuple,position: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw pixel within an image (Vector version)""" ... -def ImageDrawRectangle(dst: Any,posX: int,posY: int,width: int,height: int,color: Color,) -> None: +def ImageDrawRectangle(dst: Any|list|tuple,posX: int,posY: int,width: int,height: int,color: Color|list|tuple,) -> None: """Draw rectangle within an image""" ... -def ImageDrawRectangleLines(dst: Any,rec: Rectangle,thick: int,color: Color,) -> None: +def ImageDrawRectangleLines(dst: Any|list|tuple,rec: Rectangle|list|tuple,thick: int,color: Color|list|tuple,) -> None: """Draw rectangle lines within an image""" ... -def ImageDrawRectangleRec(dst: Any,rec: Rectangle,color: Color,) -> None: +def ImageDrawRectangleRec(dst: Any|list|tuple,rec: Rectangle|list|tuple,color: Color|list|tuple,) -> None: """Draw rectangle within an image""" ... -def ImageDrawRectangleV(dst: Any,position: Vector2,size: Vector2,color: Color,) -> None: +def ImageDrawRectangleV(dst: Any|list|tuple,position: Vector2|list|tuple,size: Vector2|list|tuple,color: Color|list|tuple,) -> None: """Draw rectangle within an image (Vector version)""" ... -def ImageDrawText(dst: Any,text: str,posX: int,posY: int,fontSize: int,color: Color,) -> None: +def ImageDrawText(dst: Any|list|tuple,text: bytes,posX: int,posY: int,fontSize: int,color: Color|list|tuple,) -> None: """Draw text (using default font) within an image (destination)""" ... -def ImageDrawTextEx(dst: Any,font: Font,text: str,position: Vector2,fontSize: float,spacing: float,tint: Color,) -> None: +def ImageDrawTextEx(dst: Any|list|tuple,font: Font|list|tuple,text: bytes,position: Vector2|list|tuple,fontSize: float,spacing: float,tint: Color|list|tuple,) -> None: """Draw text (custom sprite font) within an image (destination)""" ... -def ImageFlipHorizontal(image: Any,) -> None: +def ImageFlipHorizontal(image: Any|list|tuple,) -> None: """Flip image horizontally""" ... -def ImageFlipVertical(image: Any,) -> None: +def ImageFlipVertical(image: Any|list|tuple,) -> None: """Flip image vertically""" ... -def ImageFormat(image: Any,newFormat: int,) -> None: +def ImageFormat(image: Any|list|tuple,newFormat: int,) -> None: """Convert image data to desired format""" ... -def ImageFromImage(image: Image,rec: Rectangle,) -> Image: +def ImageFromImage(image: Image|list|tuple,rec: Rectangle|list|tuple,) -> Image: """Create an image from another image piece""" ... -def ImageMipmaps(image: Any,) -> None: +def ImageMipmaps(image: Any|list|tuple,) -> None: """Compute all mipmap levels for a provided image""" ... -def ImageResize(image: Any,newWidth: int,newHeight: int,) -> None: +def ImageResize(image: Any|list|tuple,newWidth: int,newHeight: int,) -> None: """Resize image (Bicubic scaling algorithm)""" ... -def ImageResizeCanvas(image: Any,newWidth: int,newHeight: int,offsetX: int,offsetY: int,fill: Color,) -> None: +def ImageResizeCanvas(image: Any|list|tuple,newWidth: int,newHeight: int,offsetX: int,offsetY: int,fill: Color|list|tuple,) -> None: """Resize canvas and fill with color""" ... -def ImageResizeNN(image: Any,newWidth: int,newHeight: int,) -> None: +def ImageResizeNN(image: Any|list|tuple,newWidth: int,newHeight: int,) -> None: """Resize image (Nearest-Neighbor scaling algorithm)""" ... -def ImageRotate(image: Any,degrees: int,) -> None: +def ImageRotate(image: Any|list|tuple,degrees: int,) -> None: """Rotate image by input angle in degrees (-359 to 359)""" ... -def ImageRotateCCW(image: Any,) -> None: +def ImageRotateCCW(image: Any|list|tuple,) -> None: """Rotate image counter-clockwise 90deg""" ... -def ImageRotateCW(image: Any,) -> None: +def ImageRotateCW(image: Any|list|tuple,) -> None: """Rotate image clockwise 90deg""" ... -def ImageText(text: str,fontSize: int,color: Color,) -> Image: +def ImageText(text: bytes,fontSize: int,color: Color|list|tuple,) -> Image: """Create an image from text (default font)""" ... -def ImageTextEx(font: Font,text: str,fontSize: float,spacing: float,tint: Color,) -> Image: +def ImageTextEx(font: Font|list|tuple,text: bytes,fontSize: float,spacing: float,tint: Color|list|tuple,) -> Image: """Create an image from text (custom sprite font)""" ... -def ImageToPOT(image: Any,fill: Color,) -> None: +def ImageToPOT(image: Any|list|tuple,fill: Color|list|tuple,) -> None: """Convert image to POT (power-of-two)""" ... def InitAudioDevice() -> None: @@ -1526,19 +1526,19 @@ def InitAudioDevice() -> None: def InitPhysics() -> None: """Initializes physics system""" ... -def InitWindow(width: int,height: int,title: str,) -> None: +def InitWindow(width: int,height: int,title: bytes,) -> None: """Initialize window and OpenGL context""" ... def IsAudioDeviceReady() -> bool: """Check if audio device has been initialized successfully""" ... -def IsAudioStreamPlaying(stream: AudioStream,) -> bool: +def IsAudioStreamPlaying(stream: AudioStream|list|tuple,) -> bool: """Check if audio stream is playing""" ... -def IsAudioStreamProcessed(stream: AudioStream,) -> bool: +def IsAudioStreamProcessed(stream: AudioStream|list|tuple,) -> bool: """Check if any audio stream buffers requires refill""" ... -def IsAudioStreamReady(stream: AudioStream,) -> bool: +def IsAudioStreamReady(stream: AudioStream|list|tuple,) -> bool: """Checks if an audio stream is ready""" ... def IsCursorHidden() -> bool: @@ -1550,10 +1550,10 @@ def IsCursorOnScreen() -> bool: def IsFileDropped() -> bool: """Check if a file has been dropped into window""" ... -def IsFileExtension(fileName: str,ext: str,) -> bool: +def IsFileExtension(fileName: bytes,ext: bytes,) -> bool: """Check file extension (including point: .png, .wav)""" ... -def IsFontReady(font: Font,) -> bool: +def IsFontReady(font: Font|list|tuple,) -> bool: """Check if a font is ready""" ... def IsGamepadAvailable(gamepad: int,) -> bool: @@ -1574,7 +1574,7 @@ def IsGamepadButtonUp(gamepad: int,button: int,) -> bool: def IsGestureDetected(gesture: int,) -> bool: """Check if a gesture have been detected""" ... -def IsImageReady(image: Image,) -> bool: +def IsImageReady(image: Image|list|tuple,) -> bool: """Check if an image is ready""" ... def IsKeyDown(key: int,) -> bool: @@ -1592,13 +1592,13 @@ def IsKeyReleased(key: int,) -> bool: def IsKeyUp(key: int,) -> bool: """Check if a key is NOT being pressed""" ... -def IsMaterialReady(material: Material,) -> bool: +def IsMaterialReady(material: Material|list|tuple,) -> bool: """Check if a material is ready""" ... -def IsModelAnimationValid(model: Model,anim: ModelAnimation,) -> bool: +def IsModelAnimationValid(model: Model|list|tuple,anim: ModelAnimation|list|tuple,) -> bool: """Check model animation skeleton match""" ... -def IsModelReady(model: Model,) -> bool: +def IsModelReady(model: Model|list|tuple,) -> bool: """Check if a model is ready""" ... def IsMouseButtonDown(button: int,) -> bool: @@ -1613,31 +1613,31 @@ def IsMouseButtonReleased(button: int,) -> bool: def IsMouseButtonUp(button: int,) -> bool: """Check if a mouse button is NOT being pressed""" ... -def IsMusicReady(music: Music,) -> bool: +def IsMusicReady(music: Music|list|tuple,) -> bool: """Checks if a music stream is ready""" ... -def IsMusicStreamPlaying(music: Music,) -> bool: +def IsMusicStreamPlaying(music: Music|list|tuple,) -> bool: """Check if music is playing""" ... -def IsPathFile(path: str,) -> bool: +def IsPathFile(path: bytes,) -> bool: """Check if a given path is a file or a directory""" ... -def IsRenderTextureReady(target: RenderTexture,) -> bool: +def IsRenderTextureReady(target: RenderTexture|list|tuple,) -> bool: """Check if a render texture is ready""" ... -def IsShaderReady(shader: Shader,) -> bool: +def IsShaderReady(shader: Shader|list|tuple,) -> bool: """Check if a shader is ready""" ... -def IsSoundPlaying(sound: Sound,) -> bool: +def IsSoundPlaying(sound: Sound|list|tuple,) -> bool: """Check if a sound is currently playing""" ... -def IsSoundReady(sound: Sound,) -> bool: +def IsSoundReady(sound: Sound|list|tuple,) -> bool: """Checks if a sound is ready""" ... -def IsTextureReady(texture: Texture,) -> bool: +def IsTextureReady(texture: Texture|list|tuple,) -> bool: """Check if a texture is ready""" ... -def IsWaveReady(wave: Wave,) -> bool: +def IsWaveReady(wave: Wave|list|tuple,) -> bool: """Checks if wave data is ready""" ... def IsWindowFocused() -> bool: @@ -1793,88 +1793,88 @@ def Lerp(start: float,end: float,amount: float,) -> float: def LoadAudioStream(sampleRate: int,sampleSize: int,channels: int,) -> AudioStream: """Load audio stream (to stream raw audio pcm data)""" ... -def LoadAutomationEventList(fileName: str,) -> AutomationEventList: +def LoadAutomationEventList(fileName: bytes,) -> AutomationEventList: """Load automation events list from file, NULL for empty list, capacity = MAX_AUTOMATION_EVENTS""" ... -def LoadCodepoints(text: str,count: Any,) -> Any: +def LoadCodepoints(text: bytes,count: Any,) -> Any: """Load all codepoints from a UTF-8 text string, codepoints count returned by parameter""" ... -def LoadDirectoryFiles(dirPath: str,) -> FilePathList: +def LoadDirectoryFiles(dirPath: bytes,) -> FilePathList: """Load directory filepaths""" ... -def LoadDirectoryFilesEx(basePath: str,filter: str,scanSubdirs: bool,) -> FilePathList: +def LoadDirectoryFilesEx(basePath: bytes,filter: bytes,scanSubdirs: bool,) -> FilePathList: """Load directory filepaths with extension filtering and recursive directory scan""" ... def LoadDroppedFiles() -> FilePathList: """Load dropped filepaths""" ... -def LoadFileData(fileName: str,dataSize: Any,) -> str: +def LoadFileData(fileName: bytes,dataSize: Any,) -> bytes: """Load file data as byte array (read)""" ... -def LoadFileText(fileName: str,) -> str: +def LoadFileText(fileName: bytes,) -> bytes: """Load text data from file (read), returns a '\0' terminated string""" ... -def LoadFont(fileName: str,) -> Font: +def LoadFont(fileName: bytes,) -> Font: """Load font from file into GPU memory (VRAM)""" ... -def LoadFontData(fileData: str,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,type: int,) -> Any: +def LoadFontData(fileData: bytes,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,type: int,) -> Any: """Load font data for further use""" ... -def LoadFontEx(fileName: str,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: +def LoadFontEx(fileName: bytes,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: """Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character setFont""" ... -def LoadFontFromImage(image: Image,key: Color,firstChar: int,) -> Font: +def LoadFontFromImage(image: Image|list|tuple,key: Color|list|tuple,firstChar: int,) -> Font: """Load font from Image (XNA style)""" ... -def LoadFontFromMemory(fileType: str,fileData: str,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: +def LoadFontFromMemory(fileType: bytes,fileData: bytes,dataSize: int,fontSize: int,codepoints: Any,codepointCount: int,) -> Font: """Load font from memory buffer, fileType refers to extension: i.e. '.ttf'""" ... -def LoadImage(fileName: str,) -> Image: +def LoadImage(fileName: bytes,) -> Image: """Load image from file into CPU memory (RAM)""" ... -def LoadImageAnim(fileName: str,frames: Any,) -> Image: +def LoadImageAnim(fileName: bytes,frames: Any,) -> Image: """Load image sequence from file (frames appended to image.data)""" ... -def LoadImageColors(image: Image,) -> Any: +def LoadImageColors(image: Image|list|tuple,) -> Any: """Load color data from image as a Color array (RGBA - 32bit)""" ... -def LoadImageFromMemory(fileType: str,fileData: str,dataSize: int,) -> Image: +def LoadImageFromMemory(fileType: bytes,fileData: bytes,dataSize: int,) -> Image: """Load image from memory buffer, fileType refers to extension: i.e. '.png'""" ... def LoadImageFromScreen() -> Image: """Load image from screen buffer and (screenshot)""" ... -def LoadImageFromTexture(texture: Texture,) -> Image: +def LoadImageFromTexture(texture: Texture|list|tuple,) -> Image: """Load image from GPU texture data""" ... -def LoadImagePalette(image: Image,maxPaletteSize: int,colorCount: Any,) -> Any: +def LoadImagePalette(image: Image|list|tuple,maxPaletteSize: int,colorCount: Any,) -> Any: """Load colors palette from image as a Color array (RGBA - 32bit)""" ... -def LoadImageRaw(fileName: str,width: int,height: int,format: int,headerSize: int,) -> Image: +def LoadImageRaw(fileName: bytes,width: int,height: int,format: int,headerSize: int,) -> Image: """Load image from RAW file data""" ... -def LoadImageSvg(fileNameOrString: str,width: int,height: int,) -> Image: +def LoadImageSvg(fileNameOrString: bytes,width: int,height: int,) -> Image: """Load image from SVG file data or string with specified size""" ... def LoadMaterialDefault() -> Material: """Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)""" ... -def LoadMaterials(fileName: str,materialCount: Any,) -> Any: +def LoadMaterials(fileName: bytes,materialCount: Any,) -> Any: """Load materials from model file""" ... -def LoadModel(fileName: str,) -> Model: +def LoadModel(fileName: bytes,) -> Model: """Load model from files (meshes and materials)""" ... -def LoadModelAnimations(fileName: str,animCount: Any,) -> Any: +def LoadModelAnimations(fileName: bytes,animCount: Any,) -> Any: """Load model animations from file""" ... -def LoadModelFromMesh(mesh: Mesh,) -> Model: +def LoadModelFromMesh(mesh: Mesh|list|tuple,) -> Model: """Load model from generated mesh (default material)""" ... -def LoadMusicStream(fileName: str,) -> Music: +def LoadMusicStream(fileName: bytes,) -> Music: """Load music stream from file""" ... -def LoadMusicStreamFromMemory(fileType: str,data: str,dataSize: int,) -> Music: +def LoadMusicStreamFromMemory(fileType: bytes,data: bytes,dataSize: int,) -> Music: """Load music stream from data""" ... def LoadRandomSequence(count: int,min_1: int,max_2: int,) -> Any: @@ -1883,43 +1883,43 @@ def LoadRandomSequence(count: int,min_1: int,max_2: int,) -> Any: def LoadRenderTexture(width: int,height: int,) -> RenderTexture: """Load texture for rendering (framebuffer)""" ... -def LoadShader(vsFileName: str,fsFileName: str,) -> Shader: +def LoadShader(vsFileName: bytes,fsFileName: bytes,) -> Shader: """Load shader from files and bind default locations""" ... -def LoadShaderFromMemory(vsCode: str,fsCode: str,) -> Shader: +def LoadShaderFromMemory(vsCode: bytes,fsCode: bytes,) -> Shader: """Load shader from code strings and bind default locations""" ... -def LoadSound(fileName: str,) -> Sound: +def LoadSound(fileName: bytes,) -> Sound: """Load sound from file""" ... -def LoadSoundAlias(source: Sound,) -> Sound: +def LoadSoundAlias(source: Sound|list|tuple,) -> Sound: """Create a new sound that shares the same sample data as the source sound, does not own the sound data""" ... -def LoadSoundFromWave(wave: Wave,) -> Sound: +def LoadSoundFromWave(wave: Wave|list|tuple,) -> Sound: """Load sound from wave data""" ... -def LoadTexture(fileName: str,) -> Texture: +def LoadTexture(fileName: bytes,) -> Texture: """Load texture from file into GPU memory (VRAM)""" ... -def LoadTextureCubemap(image: Image,layout: int,) -> Texture: +def LoadTextureCubemap(image: Image|list|tuple,layout: int,) -> Texture: """Load cubemap from image, multiple image cubemap layouts supported""" ... -def LoadTextureFromImage(image: Image,) -> Texture: +def LoadTextureFromImage(image: Image|list|tuple,) -> Texture: """Load texture from image data""" ... -def LoadUTF8(codepoints: Any,length: int,) -> str: +def LoadUTF8(codepoints: Any,length: int,) -> bytes: """Load UTF-8 text encoded from codepoints array""" ... -def LoadVrStereoConfig(device: VrDeviceInfo,) -> VrStereoConfig: +def LoadVrStereoConfig(device: VrDeviceInfo|list|tuple,) -> VrStereoConfig: """Load VR stereo config for VR simulator device parameters""" ... -def LoadWave(fileName: str,) -> Wave: +def LoadWave(fileName: bytes,) -> Wave: """Load wave data from file""" ... -def LoadWaveFromMemory(fileType: str,fileData: str,dataSize: int,) -> Wave: +def LoadWaveFromMemory(fileType: bytes,fileData: bytes,dataSize: int,) -> Wave: """Load wave from memory buffer, fileType refers to extension: i.e. '.wav'""" ... -def LoadWaveSamples(wave: Wave,) -> Any: +def LoadWaveSamples(wave: Wave|list|tuple,) -> Any: """Load samples data from wave as a 32bit float data array""" ... MATERIAL_MAP_ALBEDO: int @@ -1951,10 +1951,10 @@ MOUSE_CURSOR_RESIZE_EW: int MOUSE_CURSOR_RESIZE_NESW: int MOUSE_CURSOR_RESIZE_NS: int MOUSE_CURSOR_RESIZE_NWSE: int -def MatrixAdd(left: Matrix,right: Matrix,) -> Matrix: +def MatrixAdd(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: """""" ... -def MatrixDeterminant(mat: Matrix,) -> float: +def MatrixDeterminant(mat: Matrix|list|tuple,) -> float: """""" ... def MatrixFrustum(left: float,right: float,bottom: float,top: float,near: float,far: float,) -> Matrix: @@ -1963,13 +1963,13 @@ def MatrixFrustum(left: float,right: float,bottom: float,top: float,near: float, def MatrixIdentity() -> Matrix: """""" ... -def MatrixInvert(mat: Matrix,) -> Matrix: +def MatrixInvert(mat: Matrix|list|tuple,) -> Matrix: """""" ... -def MatrixLookAt(eye: Vector3,target: Vector3,up: Vector3,) -> Matrix: +def MatrixLookAt(eye: Vector3|list|tuple,target: Vector3|list|tuple,up: Vector3|list|tuple,) -> Matrix: """""" ... -def MatrixMultiply(left: Matrix,right: Matrix,) -> Matrix: +def MatrixMultiply(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: """""" ... def MatrixOrtho(left: float,right: float,bottom: float,top: float,nearPlane: float,farPlane: float,) -> Matrix: @@ -1978,13 +1978,13 @@ def MatrixOrtho(left: float,right: float,bottom: float,top: float,nearPlane: flo def MatrixPerspective(fovY: float,aspect: float,nearPlane: float,farPlane: float,) -> Matrix: """""" ... -def MatrixRotate(axis: Vector3,angle: float,) -> Matrix: +def MatrixRotate(axis: Vector3|list|tuple,angle: float,) -> Matrix: """""" ... def MatrixRotateX(angle: float,) -> Matrix: """""" ... -def MatrixRotateXYZ(angle: Vector3,) -> Matrix: +def MatrixRotateXYZ(angle: Vector3|list|tuple,) -> Matrix: """""" ... def MatrixRotateY(angle: float,) -> Matrix: @@ -1993,34 +1993,34 @@ def MatrixRotateY(angle: float,) -> Matrix: def MatrixRotateZ(angle: float,) -> Matrix: """""" ... -def MatrixRotateZYX(angle: Vector3,) -> Matrix: +def MatrixRotateZYX(angle: Vector3|list|tuple,) -> Matrix: """""" ... def MatrixScale(x: float,y: float,z: float,) -> Matrix: """""" ... -def MatrixSubtract(left: Matrix,right: Matrix,) -> Matrix: +def MatrixSubtract(left: Matrix|list|tuple,right: Matrix|list|tuple,) -> Matrix: """""" ... -def MatrixToFloatV(mat: Matrix,) -> float16: +def MatrixToFloatV(mat: Matrix|list|tuple,) -> float16: """""" ... -def MatrixTrace(mat: Matrix,) -> float: +def MatrixTrace(mat: Matrix|list|tuple,) -> float: """""" ... def MatrixTranslate(x: float,y: float,z: float,) -> Matrix: """""" ... -def MatrixTranspose(mat: Matrix,) -> Matrix: +def MatrixTranspose(mat: Matrix|list|tuple,) -> Matrix: """""" ... def MaximizeWindow() -> None: """Set window state: maximized, if resizable (only PLATFORM_DESKTOP)""" ... -def MeasureText(text: str,fontSize: int,) -> int: +def MeasureText(text: bytes,fontSize: int,) -> int: """Measure string width for default font""" ... -def MeasureTextEx(font: Font,text: str,fontSize: float,spacing: float,) -> Vector2: +def MeasureTextEx(font: Font|list|tuple,text: bytes,fontSize: float,spacing: float,) -> Vector2: """Measure string size for Font""" ... def MemAlloc(size: int,) -> Any: @@ -2041,7 +2041,7 @@ NPATCH_THREE_PATCH_VERTICAL: int def Normalize(value: float,start: float,end: float,) -> float: """""" ... -def OpenURL(url: str,) -> None: +def OpenURL(url: bytes,) -> None: """Open URL with default system browser (if available)""" ... PHYSICS_CIRCLE: int @@ -2072,106 +2072,106 @@ PIXELFORMAT_UNCOMPRESSED_R8G8B8: int PIXELFORMAT_UNCOMPRESSED_R8G8B8A8: int PROGRESSBAR: int PROGRESS_PADDING: int -def PauseAudioStream(stream: AudioStream,) -> None: +def PauseAudioStream(stream: AudioStream|list|tuple,) -> None: """Pause audio stream""" ... -def PauseMusicStream(music: Music,) -> None: +def PauseMusicStream(music: Music|list|tuple,) -> None: """Pause music playing""" ... -def PauseSound(sound: Sound,) -> None: +def PauseSound(sound: Sound|list|tuple,) -> None: """Pause a sound""" ... -def PhysicsAddForce(body: Any,force: Vector2,) -> None: +def PhysicsAddForce(body: Any|list|tuple,force: Vector2|list|tuple,) -> None: """Adds a force to a physics body""" ... -def PhysicsAddTorque(body: Any,amount: float,) -> None: +def PhysicsAddTorque(body: Any|list|tuple,amount: float,) -> None: """Adds an angular force to a physics body""" ... -def PhysicsShatter(body: Any,position: Vector2,force: float,) -> None: +def PhysicsShatter(body: Any|list|tuple,position: Vector2|list|tuple,force: float,) -> None: """Shatters a polygon shape physics body to little physics bodies with explosion force""" ... -def PlayAudioStream(stream: AudioStream,) -> None: +def PlayAudioStream(stream: AudioStream|list|tuple,) -> None: """Play audio stream""" ... -def PlayAutomationEvent(event: AutomationEvent,) -> None: +def PlayAutomationEvent(event: AutomationEvent|list|tuple,) -> None: """Play a recorded automation event""" ... -def PlayMusicStream(music: Music,) -> None: +def PlayMusicStream(music: Music|list|tuple,) -> None: """Start music playing""" ... -def PlaySound(sound: Sound,) -> None: +def PlaySound(sound: Sound|list|tuple,) -> None: """Play a sound""" ... def PollInputEvents() -> None: """Register all input events""" ... -def QuaternionAdd(q1: Vector4,q2: Vector4,) -> Vector4: +def QuaternionAdd(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: """""" ... -def QuaternionAddValue(q: Vector4,add: float,) -> Vector4: +def QuaternionAddValue(q: Vector4|list|tuple,add: float,) -> Vector4: """""" ... -def QuaternionDivide(q1: Vector4,q2: Vector4,) -> Vector4: +def QuaternionDivide(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: """""" ... -def QuaternionEquals(p: Vector4,q: Vector4,) -> int: +def QuaternionEquals(p: Vector4|list|tuple,q: Vector4|list|tuple,) -> int: """""" ... -def QuaternionFromAxisAngle(axis: Vector3,angle: float,) -> Vector4: +def QuaternionFromAxisAngle(axis: Vector3|list|tuple,angle: float,) -> Vector4: """""" ... def QuaternionFromEuler(pitch: float,yaw: float,roll: float,) -> Vector4: """""" ... -def QuaternionFromMatrix(mat: Matrix,) -> Vector4: +def QuaternionFromMatrix(mat: Matrix|list|tuple,) -> Vector4: """""" ... -def QuaternionFromVector3ToVector3(from_0: Vector3,to: Vector3,) -> Vector4: +def QuaternionFromVector3ToVector3(from_0: Vector3|list|tuple,to: Vector3|list|tuple,) -> Vector4: """""" ... def QuaternionIdentity() -> Vector4: """""" ... -def QuaternionInvert(q: Vector4,) -> Vector4: +def QuaternionInvert(q: Vector4|list|tuple,) -> Vector4: """""" ... -def QuaternionLength(q: Vector4,) -> float: +def QuaternionLength(q: Vector4|list|tuple,) -> float: """""" ... -def QuaternionLerp(q1: Vector4,q2: Vector4,amount: float,) -> Vector4: +def QuaternionLerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: """""" ... -def QuaternionMultiply(q1: Vector4,q2: Vector4,) -> Vector4: +def QuaternionMultiply(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: """""" ... -def QuaternionNlerp(q1: Vector4,q2: Vector4,amount: float,) -> Vector4: +def QuaternionNlerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: """""" ... -def QuaternionNormalize(q: Vector4,) -> Vector4: +def QuaternionNormalize(q: Vector4|list|tuple,) -> Vector4: """""" ... -def QuaternionScale(q: Vector4,mul: float,) -> Vector4: +def QuaternionScale(q: Vector4|list|tuple,mul: float,) -> Vector4: """""" ... -def QuaternionSlerp(q1: Vector4,q2: Vector4,amount: float,) -> Vector4: +def QuaternionSlerp(q1: Vector4|list|tuple,q2: Vector4|list|tuple,amount: float,) -> Vector4: """""" ... -def QuaternionSubtract(q1: Vector4,q2: Vector4,) -> Vector4: +def QuaternionSubtract(q1: Vector4|list|tuple,q2: Vector4|list|tuple,) -> Vector4: """""" ... -def QuaternionSubtractValue(q: Vector4,sub: float,) -> Vector4: +def QuaternionSubtractValue(q: Vector4|list|tuple,sub: float,) -> Vector4: """""" ... -def QuaternionToAxisAngle(q: Vector4,outAxis: Any,outAngle: Any,) -> None: +def QuaternionToAxisAngle(q: Vector4|list|tuple,outAxis: Any|list|tuple,outAngle: Any,) -> None: """""" ... -def QuaternionToEuler(q: Vector4,) -> Vector3: +def QuaternionToEuler(q: Vector4|list|tuple,) -> Vector3: """""" ... -def QuaternionToMatrix(q: Vector4,) -> Matrix: +def QuaternionToMatrix(q: Vector4|list|tuple,) -> Matrix: """""" ... -def QuaternionTransform(q: Vector4,mat: Matrix,) -> Vector4: +def QuaternionTransform(q: Vector4|list|tuple,mat: Matrix|list|tuple,) -> Vector4: """""" ... RL_ATTACHMENT_COLOR_CHANNEL0: int @@ -2294,13 +2294,13 @@ def ResetPhysics() -> None: def RestoreWindow() -> None: """Set window state: not minimized/maximized (only PLATFORM_DESKTOP)""" ... -def ResumeAudioStream(stream: AudioStream,) -> None: +def ResumeAudioStream(stream: AudioStream|list|tuple,) -> None: """Resume audio stream""" ... -def ResumeMusicStream(music: Music,) -> None: +def ResumeMusicStream(music: Music|list|tuple,) -> None: """Resume playing paused music""" ... -def ResumeSound(sound: Sound,) -> None: +def ResumeSound(sound: Sound|list|tuple,) -> None: """Resume a paused sound""" ... SCROLLBAR: int @@ -2360,37 +2360,37 @@ STATE_FOCUSED: int STATE_NORMAL: int STATE_PRESSED: int STATUSBAR: int -def SaveFileData(fileName: str,data: Any,dataSize: int,) -> bool: +def SaveFileData(fileName: bytes,data: Any,dataSize: int,) -> bool: """Save data to file from byte array (write), returns true on success""" ... -def SaveFileText(fileName: str,text: str,) -> bool: +def SaveFileText(fileName: bytes,text: bytes,) -> bool: """Save text data to file (write), string must be '\0' terminated, returns true on success""" ... -def SeekMusicStream(music: Music,position: float,) -> None: +def SeekMusicStream(music: Music|list|tuple,position: float,) -> None: """Seek music to a position (in seconds)""" ... def SetAudioStreamBufferSizeDefault(size: int,) -> None: """Default size for new audio streams""" ... -def SetAudioStreamCallback(stream: AudioStream,callback: Any,) -> None: +def SetAudioStreamCallback(stream: AudioStream|list|tuple,callback: Any,) -> None: """Audio thread callback to request new data""" ... -def SetAudioStreamPan(stream: AudioStream,pan: float,) -> None: +def SetAudioStreamPan(stream: AudioStream|list|tuple,pan: float,) -> None: """Set pan for audio stream (0.5 is centered)""" ... -def SetAudioStreamPitch(stream: AudioStream,pitch: float,) -> None: +def SetAudioStreamPitch(stream: AudioStream|list|tuple,pitch: float,) -> None: """Set pitch for audio stream (1.0 is base level)""" ... -def SetAudioStreamVolume(stream: AudioStream,volume: float,) -> None: +def SetAudioStreamVolume(stream: AudioStream|list|tuple,volume: float,) -> None: """Set volume for audio stream (1.0 is max level)""" ... def SetAutomationEventBaseFrame(frame: int,) -> None: """Set automation event internal base frame to start recording""" ... -def SetAutomationEventList(list_0: Any,) -> None: +def SetAutomationEventList(list_0: Any|list|tuple,) -> None: """Set automation event list to record to""" ... -def SetClipboardText(text: str,) -> None: +def SetClipboardText(text: bytes,) -> None: """Set clipboard text content""" ... def SetConfigFlags(flags: int,) -> None: @@ -2399,25 +2399,25 @@ def SetConfigFlags(flags: int,) -> None: def SetExitKey(key: int,) -> None: """Set a custom key to exit program (default is ESC)""" ... -def SetGamepadMappings(mappings: str,) -> int: +def SetGamepadMappings(mappings: bytes,) -> int: """Set internal gamepad mappings (SDL_GameControllerDB)""" ... def SetGesturesEnabled(flags: int,) -> None: """Enable a set of gestures using flags""" ... -def SetLoadFileDataCallback(callback: str,) -> None: +def SetLoadFileDataCallback(callback: bytes,) -> None: """Set custom file binary data loader""" ... -def SetLoadFileTextCallback(callback: str,) -> None: +def SetLoadFileTextCallback(callback: bytes,) -> None: """Set custom file text data loader""" ... def SetMasterVolume(volume: float,) -> None: """Set master volume (listener)""" ... -def SetMaterialTexture(material: Any,mapType: int,texture: Texture,) -> None: +def SetMaterialTexture(material: Any|list|tuple,mapType: int,texture: Texture|list|tuple,) -> None: """Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)""" ... -def SetModelMeshMaterial(model: Any,meshId: int,materialId: int,) -> None: +def SetModelMeshMaterial(model: Any|list|tuple,meshId: int,materialId: int,) -> None: """Set material for a mesh""" ... def SetMouseCursor(cursor: int,) -> None: @@ -2432,16 +2432,16 @@ def SetMousePosition(x: int,y: int,) -> None: def SetMouseScale(scaleX: float,scaleY: float,) -> None: """Set mouse scaling""" ... -def SetMusicPan(music: Music,pan: float,) -> None: +def SetMusicPan(music: Music|list|tuple,pan: float,) -> None: """Set pan for a music (0.5 is center)""" ... -def SetMusicPitch(music: Music,pitch: float,) -> None: +def SetMusicPitch(music: Music|list|tuple,pitch: float,) -> None: """Set pitch for a music (1.0 is base level)""" ... -def SetMusicVolume(music: Music,volume: float,) -> None: +def SetMusicVolume(music: Music|list|tuple,volume: float,) -> None: """Set volume for music (1.0 is max level)""" ... -def SetPhysicsBodyRotation(body: Any,radians: float,) -> None: +def SetPhysicsBodyRotation(body: Any|list|tuple,radians: float,) -> None: """Sets physics body shape transform based on radians parameter""" ... def SetPhysicsGravity(x: float,y: float,) -> None: @@ -2450,40 +2450,40 @@ def SetPhysicsGravity(x: float,y: float,) -> None: def SetPhysicsTimeStep(delta: float,) -> None: """Sets physics fixed time step in milliseconds. 1.666666 by default""" ... -def SetPixelColor(dstPtr: Any,color: Color,format: int,) -> None: +def SetPixelColor(dstPtr: Any,color: Color|list|tuple,format: int,) -> None: """Set color formatted into destination pixel pointer""" ... def SetRandomSeed(seed: int,) -> None: """Set the seed for the random number generator""" ... -def SetSaveFileDataCallback(callback: str,) -> None: +def SetSaveFileDataCallback(callback: bytes,) -> None: """Set custom file binary data saver""" ... -def SetSaveFileTextCallback(callback: str,) -> None: +def SetSaveFileTextCallback(callback: bytes,) -> None: """Set custom file text data saver""" ... -def SetShaderValue(shader: Shader,locIndex: int,value: Any,uniformType: int,) -> None: +def SetShaderValue(shader: Shader|list|tuple,locIndex: int,value: Any,uniformType: int,) -> None: """Set shader uniform value""" ... -def SetShaderValueMatrix(shader: Shader,locIndex: int,mat: Matrix,) -> None: +def SetShaderValueMatrix(shader: Shader|list|tuple,locIndex: int,mat: Matrix|list|tuple,) -> None: """Set shader uniform value (matrix 4x4)""" ... -def SetShaderValueTexture(shader: Shader,locIndex: int,texture: Texture,) -> None: +def SetShaderValueTexture(shader: Shader|list|tuple,locIndex: int,texture: Texture|list|tuple,) -> None: """Set shader uniform value for texture (sampler2d)""" ... -def SetShaderValueV(shader: Shader,locIndex: int,value: Any,uniformType: int,count: int,) -> None: +def SetShaderValueV(shader: Shader|list|tuple,locIndex: int,value: Any,uniformType: int,count: int,) -> None: """Set shader uniform value vector""" ... -def SetShapesTexture(texture: Texture,source: Rectangle,) -> None: +def SetShapesTexture(texture: Texture|list|tuple,source: Rectangle|list|tuple,) -> None: """Set texture and rectangle to be used on shapes drawing""" ... -def SetSoundPan(sound: Sound,pan: float,) -> None: +def SetSoundPan(sound: Sound|list|tuple,pan: float,) -> None: """Set pan for a sound (0.5 is center)""" ... -def SetSoundPitch(sound: Sound,pitch: float,) -> None: +def SetSoundPitch(sound: Sound|list|tuple,pitch: float,) -> None: """Set pitch for a sound (1.0 is base level)""" ... -def SetSoundVolume(sound: Sound,volume: float,) -> None: +def SetSoundVolume(sound: Sound|list|tuple,volume: float,) -> None: """Set volume for a sound (1.0 is max level)""" ... def SetTargetFPS(fps: int,) -> None: @@ -2492,13 +2492,13 @@ def SetTargetFPS(fps: int,) -> None: def SetTextLineSpacing(spacing: int,) -> None: """Set vertical line spacing when drawing with line-breaks""" ... -def SetTextureFilter(texture: Texture,filter: int,) -> None: +def SetTextureFilter(texture: Texture|list|tuple,filter: int,) -> None: """Set texture scaling filter mode""" ... -def SetTextureWrap(texture: Texture,wrap: int,) -> None: +def SetTextureWrap(texture: Texture|list|tuple,wrap: int,) -> None: """Set texture wrapping mode""" ... -def SetTraceLogCallback(callback: str,) -> None: +def SetTraceLogCallback(callback: bytes,) -> None: """Set custom trace log""" ... def SetTraceLogLevel(logLevel: int,) -> None: @@ -2507,10 +2507,10 @@ def SetTraceLogLevel(logLevel: int,) -> None: def SetWindowFocused() -> None: """Set window focused (only PLATFORM_DESKTOP)""" ... -def SetWindowIcon(image: Image,) -> None: +def SetWindowIcon(image: Image|list|tuple,) -> None: """Set icon for window (single image, RGBA 32bit, only PLATFORM_DESKTOP)""" ... -def SetWindowIcons(images: Any,count: int,) -> None: +def SetWindowIcons(images: Any|list|tuple,count: int,) -> None: """Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP)""" ... def SetWindowMaxSize(width: int,height: int,) -> None: @@ -2534,7 +2534,7 @@ def SetWindowSize(width: int,height: int,) -> None: def SetWindowState(flags: int,) -> None: """Set window configuration state using flags (only PLATFORM_DESKTOP)""" ... -def SetWindowTitle(title: str,) -> None: +def SetWindowTitle(title: bytes,) -> None: """Set title for window (only PLATFORM_DESKTOP and PLATFORM_WEB)""" ... def ShowCursor() -> None: @@ -2543,16 +2543,16 @@ def ShowCursor() -> None: def StartAutomationEventRecording() -> None: """Start recording automation events (AutomationEventList must be set)""" ... -def StopAudioStream(stream: AudioStream,) -> None: +def StopAudioStream(stream: AudioStream|list|tuple,) -> None: """Stop audio stream""" ... def StopAutomationEventRecording() -> None: """Stop recording automation events""" ... -def StopMusicStream(music: Music,) -> None: +def StopMusicStream(music: Music|list|tuple,) -> None: """Stop music playing""" ... -def StopSound(sound: Sound,) -> None: +def StopSound(sound: Sound|list|tuple,) -> None: """Stop playing a sound""" ... def SwapScreenBuffer() -> None: @@ -2591,52 +2591,52 @@ TEXT_WRAP_MODE: int TEXT_WRAP_NONE: int TEXT_WRAP_WORD: int TOGGLE: int -def TakeScreenshot(fileName: str,) -> None: +def TakeScreenshot(fileName: bytes,) -> None: """Takes a screenshot of current screen (filename extension defines format)""" ... -def TextAppend(text: str,append: str,position: Any,) -> None: +def TextAppend(text: bytes,append: bytes,position: Any,) -> None: """Append text at specific position and move cursor!""" ... -def TextCopy(dst: str,src: str,) -> int: +def TextCopy(dst: bytes,src: bytes,) -> int: """Copy one string to another, returns bytes copied""" ... -def TextFindIndex(text: str,find: str,) -> int: +def TextFindIndex(text: bytes,find: bytes,) -> int: """Find first text occurrence within a string""" ... -def TextFormat(*args) -> str: +def TextFormat(*args) -> bytes: """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" ... -def TextInsert(text: str,insert: str,position: int,) -> str: +def TextInsert(text: bytes,insert: bytes,position: int,) -> bytes: """Insert text in a position (WARNING: memory must be freed!)""" ... -def TextIsEqual(text1: str,text2: str,) -> bool: +def TextIsEqual(text1: bytes,text2: bytes,) -> bool: """Check if two text string are equal""" ... -def TextJoin(textList: list[str],count: int,delimiter: str,) -> str: +def TextJoin(textList: list[bytes],count: int,delimiter: bytes,) -> bytes: """Join text strings with delimiter""" ... -def TextLength(text: str,) -> int: +def TextLength(text: bytes,) -> int: """Get text length, checks for '\0' ending""" ... -def TextReplace(text: str,replace: str,by: str,) -> str: +def TextReplace(text: bytes,replace: bytes,by: bytes,) -> bytes: """Replace text string (WARNING: memory must be freed!)""" ... -def TextSplit(text: str,delimiter: str,count: Any,) -> list[str]: +def TextSplit(text: bytes,delimiter: bytes,count: Any,) -> list[bytes]: """Split text into multiple strings""" ... -def TextSubtext(text: str,position: int,length: int,) -> str: +def TextSubtext(text: bytes,position: int,length: int,) -> bytes: """Get a piece of a text string""" ... -def TextToInteger(text: str,) -> int: +def TextToInteger(text: bytes,) -> int: """Get integer value from text (negative values not supported)""" ... -def TextToLower(text: str,) -> str: +def TextToLower(text: bytes,) -> bytes: """Get lower case version of provided string""" ... -def TextToPascal(text: str,) -> str: +def TextToPascal(text: bytes,) -> bytes: """Get Pascal case notation version of provided string""" ... -def TextToUpper(text: str,) -> str: +def TextToUpper(text: bytes,) -> bytes: """Get upper case version of provided string""" ... def ToggleBorderlessWindowed() -> None: @@ -2648,311 +2648,311 @@ def ToggleFullscreen() -> None: def TraceLog(*args) -> None: """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" ... -def UnloadAudioStream(stream: AudioStream,) -> None: +def UnloadAudioStream(stream: AudioStream|list|tuple,) -> None: """Unload audio stream and free memory""" ... -def UnloadAutomationEventList(list_0: Any,) -> None: +def UnloadAutomationEventList(list_0: Any|list|tuple,) -> None: """Unload automation events list from file""" ... def UnloadCodepoints(codepoints: Any,) -> None: """Unload codepoints data from memory""" ... -def UnloadDirectoryFiles(files: FilePathList,) -> None: +def UnloadDirectoryFiles(files: FilePathList|list|tuple,) -> None: """Unload filepaths""" ... -def UnloadDroppedFiles(files: FilePathList,) -> None: +def UnloadDroppedFiles(files: FilePathList|list|tuple,) -> None: """Unload dropped filepaths""" ... -def UnloadFileData(data: str,) -> None: +def UnloadFileData(data: bytes,) -> None: """Unload file data allocated by LoadFileData()""" ... -def UnloadFileText(text: str,) -> None: +def UnloadFileText(text: bytes,) -> None: """Unload file text data allocated by LoadFileText()""" ... -def UnloadFont(font: Font,) -> None: +def UnloadFont(font: Font|list|tuple,) -> None: """Unload font from GPU memory (VRAM)""" ... -def UnloadFontData(glyphs: Any,glyphCount: int,) -> None: +def UnloadFontData(glyphs: Any|list|tuple,glyphCount: int,) -> None: """Unload font chars info data (RAM)""" ... -def UnloadImage(image: Image,) -> None: +def UnloadImage(image: Image|list|tuple,) -> None: """Unload image from CPU memory (RAM)""" ... -def UnloadImageColors(colors: Any,) -> None: +def UnloadImageColors(colors: Any|list|tuple,) -> None: """Unload color data loaded with LoadImageColors()""" ... -def UnloadImagePalette(colors: Any,) -> None: +def UnloadImagePalette(colors: Any|list|tuple,) -> None: """Unload colors palette loaded with LoadImagePalette()""" ... -def UnloadMaterial(material: Material,) -> None: +def UnloadMaterial(material: Material|list|tuple,) -> None: """Unload material from GPU memory (VRAM)""" ... -def UnloadMesh(mesh: Mesh,) -> None: +def UnloadMesh(mesh: Mesh|list|tuple,) -> None: """Unload mesh data from CPU and GPU""" ... -def UnloadModel(model: Model,) -> None: +def UnloadModel(model: Model|list|tuple,) -> None: """Unload model (including meshes) from memory (RAM and/or VRAM)""" ... -def UnloadModelAnimation(anim: ModelAnimation,) -> None: +def UnloadModelAnimation(anim: ModelAnimation|list|tuple,) -> None: """Unload animation data""" ... -def UnloadModelAnimations(animations: Any,animCount: int,) -> None: +def UnloadModelAnimations(animations: Any|list|tuple,animCount: int,) -> None: """Unload animation array data""" ... -def UnloadMusicStream(music: Music,) -> None: +def UnloadMusicStream(music: Music|list|tuple,) -> None: """Unload music stream""" ... def UnloadRandomSequence(sequence: Any,) -> None: """Unload random values sequence""" ... -def UnloadRenderTexture(target: RenderTexture,) -> None: +def UnloadRenderTexture(target: RenderTexture|list|tuple,) -> None: """Unload render texture from GPU memory (VRAM)""" ... -def UnloadShader(shader: Shader,) -> None: +def UnloadShader(shader: Shader|list|tuple,) -> None: """Unload shader from GPU memory (VRAM)""" ... -def UnloadSound(sound: Sound,) -> None: +def UnloadSound(sound: Sound|list|tuple,) -> None: """Unload sound""" ... -def UnloadSoundAlias(alias: Sound,) -> None: +def UnloadSoundAlias(alias: Sound|list|tuple,) -> None: """Unload a sound alias (does not deallocate sample data)""" ... -def UnloadTexture(texture: Texture,) -> None: +def UnloadTexture(texture: Texture|list|tuple,) -> None: """Unload texture from GPU memory (VRAM)""" ... -def UnloadUTF8(text: str,) -> None: +def UnloadUTF8(text: bytes,) -> None: """Unload UTF-8 text encoded from codepoints array""" ... -def UnloadVrStereoConfig(config: VrStereoConfig,) -> None: +def UnloadVrStereoConfig(config: VrStereoConfig|list|tuple,) -> None: """Unload VR stereo config""" ... -def UnloadWave(wave: Wave,) -> None: +def UnloadWave(wave: Wave|list|tuple,) -> None: """Unload wave data""" ... def UnloadWaveSamples(samples: Any,) -> None: """Unload samples data loaded with LoadWaveSamples()""" ... -def UpdateAudioStream(stream: AudioStream,data: Any,frameCount: int,) -> None: +def UpdateAudioStream(stream: AudioStream|list|tuple,data: Any,frameCount: int,) -> None: """Update audio stream buffers with data""" ... -def UpdateCamera(camera: Any,mode: int,) -> None: +def UpdateCamera(camera: Any|list|tuple,mode: int,) -> None: """Update camera position for selected mode""" ... -def UpdateCameraPro(camera: Any,movement: Vector3,rotation: Vector3,zoom: float,) -> None: +def UpdateCameraPro(camera: Any|list|tuple,movement: Vector3|list|tuple,rotation: Vector3|list|tuple,zoom: float,) -> None: """Update camera movement/rotation""" ... -def UpdateMeshBuffer(mesh: Mesh,index: int,data: Any,dataSize: int,offset: int,) -> None: +def UpdateMeshBuffer(mesh: Mesh|list|tuple,index: int,data: Any,dataSize: int,offset: int,) -> None: """Update mesh vertex data in GPU for a specific buffer index""" ... -def UpdateModelAnimation(model: Model,anim: ModelAnimation,frame: int,) -> None: +def UpdateModelAnimation(model: Model|list|tuple,anim: ModelAnimation|list|tuple,frame: int,) -> None: """Update model animation pose""" ... -def UpdateMusicStream(music: Music,) -> None: +def UpdateMusicStream(music: Music|list|tuple,) -> None: """Updates buffers for music streaming""" ... def UpdatePhysics() -> None: """Update physics system""" ... -def UpdateSound(sound: Sound,data: Any,sampleCount: int,) -> None: +def UpdateSound(sound: Sound|list|tuple,data: Any,sampleCount: int,) -> None: """Update sound buffer with new data""" ... -def UpdateTexture(texture: Texture,pixels: Any,) -> None: +def UpdateTexture(texture: Texture|list|tuple,pixels: Any,) -> None: """Update GPU texture with new data""" ... -def UpdateTextureRec(texture: Texture,rec: Rectangle,pixels: Any,) -> None: +def UpdateTextureRec(texture: Texture|list|tuple,rec: Rectangle|list|tuple,pixels: Any,) -> None: """Update GPU texture rectangle with new data""" ... -def UploadMesh(mesh: Any,dynamic: bool,) -> None: +def UploadMesh(mesh: Any|list|tuple,dynamic: bool,) -> None: """Upload mesh vertex data in GPU and provide VAO/VBO ids""" ... VALUEBOX: int -def Vector2Add(v1: Vector2,v2: Vector2,) -> Vector2: +def Vector2Add(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: """""" ... -def Vector2AddValue(v: Vector2,add: float,) -> Vector2: +def Vector2AddValue(v: Vector2|list|tuple,add: float,) -> Vector2: """""" ... -def Vector2Angle(v1: Vector2,v2: Vector2,) -> float: +def Vector2Angle(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: """""" ... -def Vector2Clamp(v: Vector2,min_1: Vector2,max_2: Vector2,) -> Vector2: +def Vector2Clamp(v: Vector2|list|tuple,min_1: Vector2|list|tuple,max_2: Vector2|list|tuple,) -> Vector2: """""" ... -def Vector2ClampValue(v: Vector2,min_1: float,max_2: float,) -> Vector2: +def Vector2ClampValue(v: Vector2|list|tuple,min_1: float,max_2: float,) -> Vector2: """""" ... -def Vector2Distance(v1: Vector2,v2: Vector2,) -> float: +def Vector2Distance(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: """""" ... -def Vector2DistanceSqr(v1: Vector2,v2: Vector2,) -> float: +def Vector2DistanceSqr(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: """""" ... -def Vector2Divide(v1: Vector2,v2: Vector2,) -> Vector2: +def Vector2Divide(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: """""" ... -def Vector2DotProduct(v1: Vector2,v2: Vector2,) -> float: +def Vector2DotProduct(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> float: """""" ... -def Vector2Equals(p: Vector2,q: Vector2,) -> int: +def Vector2Equals(p: Vector2|list|tuple,q: Vector2|list|tuple,) -> int: """""" ... -def Vector2Invert(v: Vector2,) -> Vector2: +def Vector2Invert(v: Vector2|list|tuple,) -> Vector2: """""" ... -def Vector2Length(v: Vector2,) -> float: +def Vector2Length(v: Vector2|list|tuple,) -> float: """""" ... -def Vector2LengthSqr(v: Vector2,) -> float: +def Vector2LengthSqr(v: Vector2|list|tuple,) -> float: """""" ... -def Vector2Lerp(v1: Vector2,v2: Vector2,amount: float,) -> Vector2: +def Vector2Lerp(v1: Vector2|list|tuple,v2: Vector2|list|tuple,amount: float,) -> Vector2: """""" ... -def Vector2LineAngle(start: Vector2,end: Vector2,) -> float: +def Vector2LineAngle(start: Vector2|list|tuple,end: Vector2|list|tuple,) -> float: """""" ... -def Vector2MoveTowards(v: Vector2,target: Vector2,maxDistance: float,) -> Vector2: +def Vector2MoveTowards(v: Vector2|list|tuple,target: Vector2|list|tuple,maxDistance: float,) -> Vector2: """""" ... -def Vector2Multiply(v1: Vector2,v2: Vector2,) -> Vector2: +def Vector2Multiply(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: """""" ... -def Vector2Negate(v: Vector2,) -> Vector2: +def Vector2Negate(v: Vector2|list|tuple,) -> Vector2: """""" ... -def Vector2Normalize(v: Vector2,) -> Vector2: +def Vector2Normalize(v: Vector2|list|tuple,) -> Vector2: """""" ... def Vector2One() -> Vector2: """""" ... -def Vector2Reflect(v: Vector2,normal: Vector2,) -> Vector2: +def Vector2Reflect(v: Vector2|list|tuple,normal: Vector2|list|tuple,) -> Vector2: """""" ... -def Vector2Rotate(v: Vector2,angle: float,) -> Vector2: +def Vector2Rotate(v: Vector2|list|tuple,angle: float,) -> Vector2: """""" ... -def Vector2Scale(v: Vector2,scale: float,) -> Vector2: +def Vector2Scale(v: Vector2|list|tuple,scale: float,) -> Vector2: """""" ... -def Vector2Subtract(v1: Vector2,v2: Vector2,) -> Vector2: +def Vector2Subtract(v1: Vector2|list|tuple,v2: Vector2|list|tuple,) -> Vector2: """""" ... -def Vector2SubtractValue(v: Vector2,sub: float,) -> Vector2: +def Vector2SubtractValue(v: Vector2|list|tuple,sub: float,) -> Vector2: """""" ... -def Vector2Transform(v: Vector2,mat: Matrix,) -> Vector2: +def Vector2Transform(v: Vector2|list|tuple,mat: Matrix|list|tuple,) -> Vector2: """""" ... def Vector2Zero() -> Vector2: """""" ... -def Vector3Add(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3Add(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3AddValue(v: Vector3,add: float,) -> Vector3: +def Vector3AddValue(v: Vector3|list|tuple,add: float,) -> Vector3: """""" ... -def Vector3Angle(v1: Vector3,v2: Vector3,) -> float: +def Vector3Angle(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: """""" ... -def Vector3Barycenter(p: Vector3,a: Vector3,b: Vector3,c: Vector3,) -> Vector3: +def Vector3Barycenter(p: Vector3|list|tuple,a: Vector3|list|tuple,b: Vector3|list|tuple,c: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Clamp(v: Vector3,min_1: Vector3,max_2: Vector3,) -> Vector3: +def Vector3Clamp(v: Vector3|list|tuple,min_1: Vector3|list|tuple,max_2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3ClampValue(v: Vector3,min_1: float,max_2: float,) -> Vector3: +def Vector3ClampValue(v: Vector3|list|tuple,min_1: float,max_2: float,) -> Vector3: """""" ... -def Vector3CrossProduct(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3CrossProduct(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Distance(v1: Vector3,v2: Vector3,) -> float: +def Vector3Distance(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: """""" ... -def Vector3DistanceSqr(v1: Vector3,v2: Vector3,) -> float: +def Vector3DistanceSqr(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: """""" ... -def Vector3Divide(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3Divide(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3DotProduct(v1: Vector3,v2: Vector3,) -> float: +def Vector3DotProduct(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> float: """""" ... -def Vector3Equals(p: Vector3,q: Vector3,) -> int: +def Vector3Equals(p: Vector3|list|tuple,q: Vector3|list|tuple,) -> int: """""" ... -def Vector3Invert(v: Vector3,) -> Vector3: +def Vector3Invert(v: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Length(v: Vector3,) -> float: +def Vector3Length(v: Vector3|list|tuple,) -> float: """""" ... -def Vector3LengthSqr(v: Vector3,) -> float: +def Vector3LengthSqr(v: Vector3|list|tuple,) -> float: """""" ... -def Vector3Lerp(v1: Vector3,v2: Vector3,amount: float,) -> Vector3: +def Vector3Lerp(v1: Vector3|list|tuple,v2: Vector3|list|tuple,amount: float,) -> Vector3: """""" ... -def Vector3Max(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3Max(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Min(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3Min(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Multiply(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3Multiply(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Negate(v: Vector3,) -> Vector3: +def Vector3Negate(v: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Normalize(v: Vector3,) -> Vector3: +def Vector3Normalize(v: Vector3|list|tuple,) -> Vector3: """""" ... def Vector3One() -> Vector3: """""" ... -def Vector3OrthoNormalize(v1: Any,v2: Any,) -> None: +def Vector3OrthoNormalize(v1: Any|list|tuple,v2: Any|list|tuple,) -> None: """""" ... -def Vector3Perpendicular(v: Vector3,) -> Vector3: +def Vector3Perpendicular(v: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Project(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3Project(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Reflect(v: Vector3,normal: Vector3,) -> Vector3: +def Vector3Reflect(v: Vector3|list|tuple,normal: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3Refract(v: Vector3,n: Vector3,r: float,) -> Vector3: +def Vector3Refract(v: Vector3|list|tuple,n: Vector3|list|tuple,r: float,) -> Vector3: """""" ... -def Vector3Reject(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3Reject(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3RotateByAxisAngle(v: Vector3,axis: Vector3,angle: float,) -> Vector3: +def Vector3RotateByAxisAngle(v: Vector3|list|tuple,axis: Vector3|list|tuple,angle: float,) -> Vector3: """""" ... -def Vector3RotateByQuaternion(v: Vector3,q: Vector4,) -> Vector3: +def Vector3RotateByQuaternion(v: Vector3|list|tuple,q: Vector4|list|tuple,) -> Vector3: """""" ... -def Vector3Scale(v: Vector3,scalar: float,) -> Vector3: +def Vector3Scale(v: Vector3|list|tuple,scalar: float,) -> Vector3: """""" ... -def Vector3Subtract(v1: Vector3,v2: Vector3,) -> Vector3: +def Vector3Subtract(v1: Vector3|list|tuple,v2: Vector3|list|tuple,) -> Vector3: """""" ... -def Vector3SubtractValue(v: Vector3,sub: float,) -> Vector3: +def Vector3SubtractValue(v: Vector3|list|tuple,sub: float,) -> Vector3: """""" ... -def Vector3ToFloatV(v: Vector3,) -> float3: +def Vector3ToFloatV(v: Vector3|list|tuple,) -> float3: """""" ... -def Vector3Transform(v: Vector3,mat: Matrix,) -> Vector3: +def Vector3Transform(v: Vector3|list|tuple,mat: Matrix|list|tuple,) -> Vector3: """""" ... -def Vector3Unproject(source: Vector3,projection: Matrix,view: Matrix,) -> Vector3: +def Vector3Unproject(source: Vector3|list|tuple,projection: Matrix|list|tuple,view: Matrix|list|tuple,) -> Vector3: """""" ... def Vector3Zero() -> Vector3: @@ -2961,13 +2961,13 @@ def Vector3Zero() -> Vector3: def WaitTime(seconds: float,) -> None: """Wait for some time (halt program execution)""" ... -def WaveCopy(wave: Wave,) -> Wave: +def WaveCopy(wave: Wave|list|tuple,) -> Wave: """Copy a wave to a new wave""" ... -def WaveCrop(wave: Any,initSample: int,finalSample: int,) -> None: +def WaveCrop(wave: Any|list|tuple,initSample: int,finalSample: int,) -> None: """Crop a wave to defined samples range""" ... -def WaveFormat(wave: Any,sampleRate: int,sampleSize: int,channels: int,) -> None: +def WaveFormat(wave: Any|list|tuple,sampleRate: int,sampleSize: int,channels: int,) -> None: """Convert wave data to desired format""" ... def WindowShouldClose() -> bool: @@ -2976,106 +2976,106 @@ def WindowShouldClose() -> bool: def Wrap(value: float,min_1: float,max_2: float,) -> float: """""" ... -def glfwCreateCursor(image: Any,xhot: int,yhot: int,) -> Any: +def glfwCreateCursor(image: Any|list|tuple,xhot: int,yhot: int,) -> Any: """""" ... def glfwCreateStandardCursor(shape: int,) -> Any: """""" ... -def glfwCreateWindow(width: int,height: int,title: str,monitor: Any,share: Any,) -> Any: +def glfwCreateWindow(width: int,height: int,title: bytes,monitor: Any|list|tuple,share: Any|list|tuple,) -> Any: """""" ... def glfwDefaultWindowHints() -> None: """""" ... -def glfwDestroyCursor(cursor: Any,) -> None: +def glfwDestroyCursor(cursor: Any|list|tuple,) -> None: """""" ... -def glfwDestroyWindow(window: Any,) -> None: +def glfwDestroyWindow(window: Any|list|tuple,) -> None: """""" ... -def glfwExtensionSupported(extension: str,) -> int: +def glfwExtensionSupported(extension: bytes,) -> int: """""" ... -def glfwFocusWindow(window: Any,) -> None: +def glfwFocusWindow(window: Any|list|tuple,) -> None: """""" ... -def glfwGetClipboardString(window: Any,) -> str: +def glfwGetClipboardString(window: Any|list|tuple,) -> bytes: """""" ... def glfwGetCurrentContext() -> Any: """""" ... -def glfwGetCursorPos(window: Any,xpos: Any,ypos: Any,) -> None: +def glfwGetCursorPos(window: Any|list|tuple,xpos: Any,ypos: Any,) -> None: """""" ... -def glfwGetError(description: list[str],) -> int: +def glfwGetError(description: list[bytes],) -> int: """""" ... -def glfwGetFramebufferSize(window: Any,width: Any,height: Any,) -> None: +def glfwGetFramebufferSize(window: Any|list|tuple,width: Any,height: Any,) -> None: """""" ... -def glfwGetGamepadName(jid: int,) -> str: +def glfwGetGamepadName(jid: int,) -> bytes: """""" ... -def glfwGetGamepadState(jid: int,state: Any,) -> int: +def glfwGetGamepadState(jid: int,state: Any|list|tuple,) -> int: """""" ... -def glfwGetGammaRamp(monitor: Any,) -> Any: +def glfwGetGammaRamp(monitor: Any|list|tuple,) -> Any: """""" ... -def glfwGetInputMode(window: Any,mode: int,) -> int: +def glfwGetInputMode(window: Any|list|tuple,mode: int,) -> int: """""" ... def glfwGetJoystickAxes(jid: int,count: Any,) -> Any: """""" ... -def glfwGetJoystickButtons(jid: int,count: Any,) -> str: +def glfwGetJoystickButtons(jid: int,count: Any,) -> bytes: """""" ... -def glfwGetJoystickGUID(jid: int,) -> str: +def glfwGetJoystickGUID(jid: int,) -> bytes: """""" ... -def glfwGetJoystickHats(jid: int,count: Any,) -> str: +def glfwGetJoystickHats(jid: int,count: Any,) -> bytes: """""" ... -def glfwGetJoystickName(jid: int,) -> str: +def glfwGetJoystickName(jid: int,) -> bytes: """""" ... def glfwGetJoystickUserPointer(jid: int,) -> Any: """""" ... -def glfwGetKey(window: Any,key: int,) -> int: +def glfwGetKey(window: Any|list|tuple,key: int,) -> int: """""" ... -def glfwGetKeyName(key: int,scancode: int,) -> str: +def glfwGetKeyName(key: int,scancode: int,) -> bytes: """""" ... def glfwGetKeyScancode(key: int,) -> int: """""" ... -def glfwGetMonitorContentScale(monitor: Any,xscale: Any,yscale: Any,) -> None: +def glfwGetMonitorContentScale(monitor: Any|list|tuple,xscale: Any,yscale: Any,) -> None: """""" ... -def glfwGetMonitorName(monitor: Any,) -> str: +def glfwGetMonitorName(monitor: Any|list|tuple,) -> bytes: """""" ... -def glfwGetMonitorPhysicalSize(monitor: Any,widthMM: Any,heightMM: Any,) -> None: +def glfwGetMonitorPhysicalSize(monitor: Any|list|tuple,widthMM: Any,heightMM: Any,) -> None: """""" ... -def glfwGetMonitorPos(monitor: Any,xpos: Any,ypos: Any,) -> None: +def glfwGetMonitorPos(monitor: Any|list|tuple,xpos: Any,ypos: Any,) -> None: """""" ... -def glfwGetMonitorUserPointer(monitor: Any,) -> Any: +def glfwGetMonitorUserPointer(monitor: Any|list|tuple,) -> Any: """""" ... -def glfwGetMonitorWorkarea(monitor: Any,xpos: Any,ypos: Any,width: Any,height: Any,) -> None: +def glfwGetMonitorWorkarea(monitor: Any|list|tuple,xpos: Any,ypos: Any,width: Any,height: Any,) -> None: """""" ... def glfwGetMonitors(count: Any,) -> Any: """""" ... -def glfwGetMouseButton(window: Any,button: int,) -> int: +def glfwGetMouseButton(window: Any|list|tuple,button: int,) -> int: """""" ... def glfwGetPlatform() -> int: @@ -3084,10 +3084,10 @@ def glfwGetPlatform() -> int: def glfwGetPrimaryMonitor() -> Any: """""" ... -def glfwGetProcAddress(procname: str,) -> Any: +def glfwGetProcAddress(procname: bytes,) -> Any: """""" ... -def glfwGetRequiredInstanceExtensions(count: Any,) -> list[str]: +def glfwGetRequiredInstanceExtensions(count: Any,) -> list[bytes]: """""" ... def glfwGetTime() -> float: @@ -3102,49 +3102,49 @@ def glfwGetTimerValue() -> int: def glfwGetVersion(major: Any,minor: Any,rev: Any,) -> None: """""" ... -def glfwGetVersionString() -> str: +def glfwGetVersionString() -> bytes: """""" ... -def glfwGetVideoMode(monitor: Any,) -> Any: +def glfwGetVideoMode(monitor: Any|list|tuple,) -> Any: """""" ... -def glfwGetVideoModes(monitor: Any,count: Any,) -> Any: +def glfwGetVideoModes(monitor: Any|list|tuple,count: Any,) -> Any: """""" ... -def glfwGetWindowAttrib(window: Any,attrib: int,) -> int: +def glfwGetWindowAttrib(window: Any|list|tuple,attrib: int,) -> int: """""" ... -def glfwGetWindowContentScale(window: Any,xscale: Any,yscale: Any,) -> None: +def glfwGetWindowContentScale(window: Any|list|tuple,xscale: Any,yscale: Any,) -> None: """""" ... -def glfwGetWindowFrameSize(window: Any,left: Any,top: Any,right: Any,bottom: Any,) -> None: +def glfwGetWindowFrameSize(window: Any|list|tuple,left: Any,top: Any,right: Any,bottom: Any,) -> None: """""" ... -def glfwGetWindowMonitor(window: Any,) -> Any: +def glfwGetWindowMonitor(window: Any|list|tuple,) -> Any: """""" ... -def glfwGetWindowOpacity(window: Any,) -> float: +def glfwGetWindowOpacity(window: Any|list|tuple,) -> float: """""" ... -def glfwGetWindowPos(window: Any,xpos: Any,ypos: Any,) -> None: +def glfwGetWindowPos(window: Any|list|tuple,xpos: Any,ypos: Any,) -> None: """""" ... -def glfwGetWindowSize(window: Any,width: Any,height: Any,) -> None: +def glfwGetWindowSize(window: Any|list|tuple,width: Any,height: Any,) -> None: """""" ... -def glfwGetWindowUserPointer(window: Any,) -> Any: +def glfwGetWindowUserPointer(window: Any|list|tuple,) -> Any: """""" ... -def glfwHideWindow(window: Any,) -> None: +def glfwHideWindow(window: Any|list|tuple,) -> None: """""" ... -def glfwIconifyWindow(window: Any,) -> None: +def glfwIconifyWindow(window: Any|list|tuple,) -> None: """""" ... def glfwInit() -> int: """""" ... -def glfwInitAllocator(allocator: Any,) -> None: +def glfwInitAllocator(allocator: Any|list|tuple,) -> None: """""" ... def glfwInitHint(hint: int,value: int,) -> None: @@ -3156,10 +3156,10 @@ def glfwJoystickIsGamepad(jid: int,) -> int: def glfwJoystickPresent(jid: int,) -> int: """""" ... -def glfwMakeContextCurrent(window: Any,) -> None: +def glfwMakeContextCurrent(window: Any|list|tuple,) -> None: """""" ... -def glfwMaximizeWindow(window: Any,) -> None: +def glfwMaximizeWindow(window: Any|list|tuple,) -> None: """""" ... def glfwPlatformSupported(platform: int,) -> int: @@ -3174,49 +3174,49 @@ def glfwPostEmptyEvent() -> None: def glfwRawMouseMotionSupported() -> int: """""" ... -def glfwRequestWindowAttention(window: Any,) -> None: +def glfwRequestWindowAttention(window: Any|list|tuple,) -> None: """""" ... -def glfwRestoreWindow(window: Any,) -> None: +def glfwRestoreWindow(window: Any|list|tuple,) -> None: """""" ... -def glfwSetCharCallback(window: Any,callback: Any,) -> Any: +def glfwSetCharCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetCharModsCallback(window: Any,callback: Any,) -> Any: +def glfwSetCharModsCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetClipboardString(window: Any,string: str,) -> None: +def glfwSetClipboardString(window: Any|list|tuple,string: bytes,) -> None: """""" ... -def glfwSetCursor(window: Any,cursor: Any,) -> None: +def glfwSetCursor(window: Any|list|tuple,cursor: Any|list|tuple,) -> None: """""" ... -def glfwSetCursorEnterCallback(window: Any,callback: Any,) -> Any: +def glfwSetCursorEnterCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetCursorPos(window: Any,xpos: float,ypos: float,) -> None: +def glfwSetCursorPos(window: Any|list|tuple,xpos: float,ypos: float,) -> None: """""" ... -def glfwSetCursorPosCallback(window: Any,callback: Any,) -> Any: +def glfwSetCursorPosCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetDropCallback(window: Any,callback: list[str],) -> list[str]: +def glfwSetDropCallback(window: Any|list|tuple,callback: list[bytes]|list|tuple,) -> list[bytes]: """""" ... -def glfwSetErrorCallback(callback: str,) -> str: +def glfwSetErrorCallback(callback: bytes,) -> bytes: """""" ... -def glfwSetFramebufferSizeCallback(window: Any,callback: Any,) -> Any: +def glfwSetFramebufferSizeCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetGamma(monitor: Any,gamma: float,) -> None: +def glfwSetGamma(monitor: Any|list|tuple,gamma: float,) -> None: """""" ... -def glfwSetGammaRamp(monitor: Any,ramp: Any,) -> None: +def glfwSetGammaRamp(monitor: Any|list|tuple,ramp: Any|list|tuple,) -> None: """""" ... -def glfwSetInputMode(window: Any,mode: int,value: int,) -> None: +def glfwSetInputMode(window: Any|list|tuple,mode: int,value: int,) -> None: """""" ... def glfwSetJoystickCallback(callback: Any,) -> Any: @@ -3225,85 +3225,85 @@ def glfwSetJoystickCallback(callback: Any,) -> Any: def glfwSetJoystickUserPointer(jid: int,pointer: Any,) -> None: """""" ... -def glfwSetKeyCallback(window: Any,callback: Any,) -> Any: +def glfwSetKeyCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetMonitorCallback(callback: Any,) -> Any: +def glfwSetMonitorCallback(callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetMonitorUserPointer(monitor: Any,pointer: Any,) -> None: +def glfwSetMonitorUserPointer(monitor: Any|list|tuple,pointer: Any,) -> None: """""" ... -def glfwSetMouseButtonCallback(window: Any,callback: Any,) -> Any: +def glfwSetMouseButtonCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetScrollCallback(window: Any,callback: Any,) -> Any: +def glfwSetScrollCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... def glfwSetTime(time: float,) -> None: """""" ... -def glfwSetWindowAspectRatio(window: Any,numer: int,denom: int,) -> None: +def glfwSetWindowAspectRatio(window: Any|list|tuple,numer: int,denom: int,) -> None: """""" ... -def glfwSetWindowAttrib(window: Any,attrib: int,value: int,) -> None: +def glfwSetWindowAttrib(window: Any|list|tuple,attrib: int,value: int,) -> None: """""" ... -def glfwSetWindowCloseCallback(window: Any,callback: Any,) -> Any: +def glfwSetWindowCloseCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetWindowContentScaleCallback(window: Any,callback: Any,) -> Any: +def glfwSetWindowContentScaleCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetWindowFocusCallback(window: Any,callback: Any,) -> Any: +def glfwSetWindowFocusCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetWindowIcon(window: Any,count: int,images: Any,) -> None: +def glfwSetWindowIcon(window: Any|list|tuple,count: int,images: Any|list|tuple,) -> None: """""" ... -def glfwSetWindowIconifyCallback(window: Any,callback: Any,) -> Any: +def glfwSetWindowIconifyCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetWindowMaximizeCallback(window: Any,callback: Any,) -> Any: +def glfwSetWindowMaximizeCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetWindowMonitor(window: Any,monitor: Any,xpos: int,ypos: int,width: int,height: int,refreshRate: int,) -> None: +def glfwSetWindowMonitor(window: Any|list|tuple,monitor: Any|list|tuple,xpos: int,ypos: int,width: int,height: int,refreshRate: int,) -> None: """""" ... -def glfwSetWindowOpacity(window: Any,opacity: float,) -> None: +def glfwSetWindowOpacity(window: Any|list|tuple,opacity: float,) -> None: """""" ... -def glfwSetWindowPos(window: Any,xpos: int,ypos: int,) -> None: +def glfwSetWindowPos(window: Any|list|tuple,xpos: int,ypos: int,) -> None: """""" ... -def glfwSetWindowPosCallback(window: Any,callback: Any,) -> Any: +def glfwSetWindowPosCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetWindowRefreshCallback(window: Any,callback: Any,) -> Any: +def glfwSetWindowRefreshCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetWindowShouldClose(window: Any,value: int,) -> None: +def glfwSetWindowShouldClose(window: Any|list|tuple,value: int,) -> None: """""" ... -def glfwSetWindowSize(window: Any,width: int,height: int,) -> None: +def glfwSetWindowSize(window: Any|list|tuple,width: int,height: int,) -> None: """""" ... -def glfwSetWindowSizeCallback(window: Any,callback: Any,) -> Any: +def glfwSetWindowSizeCallback(window: Any|list|tuple,callback: Any|list|tuple,) -> Any: """""" ... -def glfwSetWindowSizeLimits(window: Any,minwidth: int,minheight: int,maxwidth: int,maxheight: int,) -> None: +def glfwSetWindowSizeLimits(window: Any|list|tuple,minwidth: int,minheight: int,maxwidth: int,maxheight: int,) -> None: """""" ... -def glfwSetWindowTitle(window: Any,title: str,) -> None: +def glfwSetWindowTitle(window: Any|list|tuple,title: bytes,) -> None: """""" ... -def glfwSetWindowUserPointer(window: Any,pointer: Any,) -> None: +def glfwSetWindowUserPointer(window: Any|list|tuple,pointer: Any,) -> None: """""" ... -def glfwShowWindow(window: Any,) -> None: +def glfwShowWindow(window: Any|list|tuple,) -> None: """""" ... -def glfwSwapBuffers(window: Any,) -> None: +def glfwSwapBuffers(window: Any|list|tuple,) -> None: """""" ... def glfwSwapInterval(interval: int,) -> None: @@ -3312,7 +3312,7 @@ def glfwSwapInterval(interval: int,) -> None: def glfwTerminate() -> None: """""" ... -def glfwUpdateGamepadMappings(string: str,) -> int: +def glfwUpdateGamepadMappings(string: bytes,) -> int: """""" ... def glfwVulkanSupported() -> int: @@ -3327,10 +3327,10 @@ def glfwWaitEventsTimeout(timeout: float,) -> None: def glfwWindowHint(hint: int,value: int,) -> None: """""" ... -def glfwWindowHintString(hint: int,value: str,) -> None: +def glfwWindowHintString(hint: int,value: bytes,) -> None: """""" ... -def glfwWindowShouldClose(window: Any,) -> int: +def glfwWindowShouldClose(window: Any|list|tuple,) -> int: """""" ... def rlActiveDrawBuffers(count: int,) -> None: @@ -3357,7 +3357,7 @@ def rlCheckErrors() -> None: def rlCheckRenderBatchLimit(vCount: int,) -> bool: """Check internal buffer overflow for a given number of vertex""" ... -def rlClearColor(r: str,g: str,b: str,a: str,) -> None: +def rlClearColor(r: bytes,g: bytes,b: bytes,a: bytes,) -> None: """Clear color buffer with color""" ... def rlClearScreenBuffers() -> None: @@ -3369,10 +3369,10 @@ def rlColor3f(x: float,y: float,z: float,) -> None: def rlColor4f(x: float,y: float,z: float,w: float,) -> None: """Define one vertex (color) - 4 float""" ... -def rlColor4ub(r: str,g: str,b: str,a: str,) -> None: +def rlColor4ub(r: bytes,g: bytes,b: bytes,a: bytes,) -> None: """Define one vertex (color) - 4 byte""" ... -def rlCompileShader(shaderCode: str,type: int,) -> int: +def rlCompileShader(shaderCode: bytes,type: int,) -> int: """Compile custom shader and return shader id (type: RL_VERTEX_SHADER, RL_FRAGMENT_SHADER, RL_COMPUTE_SHADER)""" ... def rlComputeShaderDispatch(groupX: int,groupY: int,groupZ: int,) -> None: @@ -3432,7 +3432,7 @@ def rlDisableVertexBufferElement() -> None: def rlDisableWireMode() -> None: """Disable wire mode ( and point ) maybe rename""" ... -def rlDrawRenderBatch(batch: Any,) -> None: +def rlDrawRenderBatch(batch: Any|list|tuple,) -> None: """Draw render batch data (Update->Draw->Reset)""" ... def rlDrawRenderBatchActive() -> None: @@ -3528,10 +3528,10 @@ def rlGetGlTextureFormats(format: int,glInternalFormat: Any,glFormat: Any,glType def rlGetLineWidth() -> float: """Get the line drawing width""" ... -def rlGetLocationAttrib(shaderId: int,attribName: str,) -> int: +def rlGetLocationAttrib(shaderId: int,attribName: bytes,) -> int: """Get shader location attribute""" ... -def rlGetLocationUniform(shaderId: int,uniformName: str,) -> int: +def rlGetLocationUniform(shaderId: int,uniformName: bytes,) -> int: """Get shader location uniform""" ... def rlGetMatrixModelview() -> Matrix: @@ -3549,7 +3549,7 @@ def rlGetMatrixTransform() -> Matrix: def rlGetMatrixViewOffsetStereo(eye: int,) -> Matrix: """Get internal view offset matrix for stereo render (selected eye)""" ... -def rlGetPixelFormatName(format: int,) -> str: +def rlGetPixelFormatName(format: int,) -> bytes: """Get name string for pixel format""" ... def rlGetShaderBufferSize(id: int,) -> int: @@ -3594,7 +3594,7 @@ def rlLoadRenderBatch(numBuffers: int,bufferElements: int,) -> rlRenderBatch: def rlLoadShaderBuffer(size: int,data: Any,usageHint: int,) -> int: """Load shader storage buffer object (SSBO)""" ... -def rlLoadShaderCode(vsCode: str,fsCode: str,) -> int: +def rlLoadShaderCode(vsCode: bytes,fsCode: bytes,) -> int: """Load shader from code strings""" ... def rlLoadShaderProgram(vShaderId: int,fShaderId: int,) -> int: @@ -3636,7 +3636,7 @@ def rlPopMatrix() -> None: def rlPushMatrix() -> None: """Push the current matrix to stack""" ... -def rlReadScreenPixels(width: int,height: int,) -> str: +def rlReadScreenPixels(width: int,height: int,) -> bytes: """Read screen pixel data (color buffer)""" ... def rlReadShaderBuffer(id: int,dest: Any,count: int,offset: int,) -> None: @@ -3675,19 +3675,19 @@ def rlSetFramebufferWidth(width: int,) -> None: def rlSetLineWidth(width: float,) -> None: """Set the line drawing width""" ... -def rlSetMatrixModelview(view: Matrix,) -> None: +def rlSetMatrixModelview(view: Matrix|list|tuple,) -> None: """Set a custom modelview matrix (replaces internal modelview matrix)""" ... -def rlSetMatrixProjection(proj: Matrix,) -> None: +def rlSetMatrixProjection(proj: Matrix|list|tuple,) -> None: """Set a custom projection matrix (replaces internal projection matrix)""" ... -def rlSetMatrixProjectionStereo(right: Matrix,left: Matrix,) -> None: +def rlSetMatrixProjectionStereo(right: Matrix|list|tuple,left: Matrix|list|tuple,) -> None: """Set eyes projection matrices for stereo rendering""" ... -def rlSetMatrixViewOffsetStereo(right: Matrix,left: Matrix,) -> None: +def rlSetMatrixViewOffsetStereo(right: Matrix|list|tuple,left: Matrix|list|tuple,) -> None: """Set eyes view offsets matrices for stereo rendering""" ... -def rlSetRenderBatchActive(batch: Any,) -> None: +def rlSetRenderBatchActive(batch: Any|list|tuple,) -> None: """Set the active render batch for rlgl (NULL for default internal)""" ... def rlSetShader(id: int,locs: Any,) -> None: @@ -3699,7 +3699,7 @@ def rlSetTexture(id: int,) -> None: def rlSetUniform(locIndex: int,value: Any,uniformType: int,count: int,) -> None: """Set shader value uniform""" ... -def rlSetUniformMatrix(locIndex: int,mat: Matrix,) -> None: +def rlSetUniformMatrix(locIndex: int,mat: Matrix|list|tuple,) -> None: """Set shader value matrix""" ... def rlSetUniformSampler(locIndex: int,textureId: int,) -> None: @@ -3726,7 +3726,7 @@ def rlTranslatef(x: float,y: float,z: float,) -> None: def rlUnloadFramebuffer(id: int,) -> None: """Delete framebuffer from GPU""" ... -def rlUnloadRenderBatch(batch: rlRenderBatch,) -> None: +def rlUnloadRenderBatch(batch: rlRenderBatch|list|tuple,) -> None: """Unload render batch system""" ... def rlUnloadShaderBuffer(ssboId: int,) -> None: @@ -3774,118 +3774,393 @@ def rlglClose() -> None: def rlglInit(width: int,height: int,) -> None: """Initialize rlgl (buffers, shaders, textures, states)""" ... -AudioStream: struct -AutomationEvent: struct -AutomationEventList: struct -BlendMode: int -BoneInfo: struct -BoundingBox: struct -Camera: struct -Camera2D: struct -Camera3D: struct -CameraMode: int -CameraProjection: int -Color: struct -ConfigFlags: int -CubemapLayout: int -FilePathList: struct -Font: struct -FontType: int -GLFWallocator: struct -GLFWcursor: struct -GLFWgamepadstate: struct -GLFWgammaramp: struct -GLFWimage: struct -GLFWmonitor: struct -GLFWvidmode: struct -GLFWwindow: struct -GamepadAxis: int -GamepadButton: int -Gesture: int -GlyphInfo: struct -GuiCheckBoxProperty: int -GuiColorPickerProperty: int -GuiComboBoxProperty: int -GuiControl: int -GuiControlProperty: int -GuiDefaultProperty: int -GuiDropdownBoxProperty: int -GuiIconName: int -GuiListViewProperty: int -GuiProgressBarProperty: int -GuiScrollBarProperty: int -GuiSliderProperty: int -GuiSpinnerProperty: int -GuiState: int -GuiStyleProp: struct -GuiTextAlignment: int -GuiTextAlignmentVertical: int -GuiTextBoxProperty: int -GuiTextWrapMode: int -GuiToggleProperty: int -Image: struct -KeyboardKey: int -Material: struct -MaterialMap: struct -MaterialMapIndex: int -Matrix: struct -Matrix2x2: struct -Mesh: struct -Model: struct -ModelAnimation: struct -MouseButton: int -MouseCursor: int -Music: struct -NPatchInfo: struct -NPatchLayout: int -PhysicsBodyData: struct -PhysicsManifoldData: struct -PhysicsShape: struct -PhysicsShapeType: int -PhysicsVertexData: struct -PixelFormat: int -Quaternion: struct -Ray: struct -RayCollision: struct -Rectangle: struct -RenderTexture: struct -RenderTexture2D: struct -Shader: struct -ShaderAttributeDataType: int -ShaderLocationIndex: int -ShaderUniformDataType: int -Sound: struct -Texture: struct -Texture2D: struct -TextureCubemap: struct -TextureFilter: int -TextureWrap: int -TraceLogLevel: int -Transform: struct -Vector2: struct -Vector3: struct -Vector4: struct -VrDeviceInfo: struct -VrStereoConfig: struct -Wave: struct -float16: struct -float3: struct -rAudioBuffer: struct -rAudioProcessor: struct -rlBlendMode: int -rlCullMode: int -rlDrawCall: struct -rlFramebufferAttachTextureType: int -rlFramebufferAttachType: int -rlGlVersion: int -rlPixelFormat: int -rlRenderBatch: struct -rlShaderAttributeDataType: int -rlShaderLocationIndex: int -rlShaderUniformDataType: int -rlTextureFilter: int -rlTraceLogLevel: int -rlVertexBuffer: struct +class AudioStream: + buffer: Any + processor: Any + sampleRate: int + sampleSize: int + channels: int +class AutomationEvent: + frame: int + type: int + params: list +class AutomationEventList: + capacity: int + count: int + events: Any +BlendMode = int +class BoneInfo: + name: bytes + parent: int +class BoundingBox: + min: Vector3 + max: Vector3 +class Camera: + position: Vector3 + target: Vector3 + up: Vector3 + fovy: float + projection: int +class Camera2D: + offset: Vector2 + target: Vector2 + rotation: float + zoom: float +class Camera3D: + position: Vector3 + target: Vector3 + up: Vector3 + fovy: float + projection: int +CameraMode = int +CameraProjection = int +class Color: + r: bytes + g: bytes + b: bytes + a: bytes +ConfigFlags = int +CubemapLayout = int +class FilePathList: + capacity: int + count: int + paths: list[bytes] +class Font: + baseSize: int + glyphCount: int + glyphPadding: int + texture: Texture + recs: Any + glyphs: Any +FontType = int +class GLFWallocator: + allocate: Any + reallocate: Any + deallocate: Any + user: Any +class GLFWcursor: + ... +class GLFWgamepadstate: + buttons: bytes + axes: list +class GLFWgammaramp: + red: Any + green: Any + blue: Any + size: int +class GLFWimage: + width: int + height: int + pixels: bytes +class GLFWmonitor: + ... +class GLFWvidmode: + width: int + height: int + redBits: int + greenBits: int + blueBits: int + refreshRate: int +class GLFWwindow: + ... +GamepadAxis = int +GamepadButton = int +Gesture = int +class GlyphInfo: + value: int + offsetX: int + offsetY: int + advanceX: int + image: Image +GuiCheckBoxProperty = int +GuiColorPickerProperty = int +GuiComboBoxProperty = int +GuiControl = int +GuiControlProperty = int +GuiDefaultProperty = int +GuiDropdownBoxProperty = int +GuiIconName = int +GuiListViewProperty = int +GuiProgressBarProperty = int +GuiScrollBarProperty = int +GuiSliderProperty = int +GuiSpinnerProperty = int +GuiState = int +class GuiStyleProp: + controlId: int + propertyId: int + propertyValue: int +GuiTextAlignment = int +GuiTextAlignmentVertical = int +GuiTextBoxProperty = int +GuiTextWrapMode = int +GuiToggleProperty = int +class Image: + data: Any + width: int + height: int + mipmaps: int + format: int +KeyboardKey = int +class Material: + shader: Shader + maps: Any + params: list +class MaterialMap: + texture: Texture + color: Color + value: float +MaterialMapIndex = int +class Matrix: + m0: float + m4: float + m8: float + m12: float + m1: float + m5: float + m9: float + m13: float + m2: float + m6: float + m10: float + m14: float + m3: float + m7: float + m11: float + m15: float +class Matrix2x2: + m00: float + m01: float + m10: float + m11: float +class Mesh: + vertexCount: int + triangleCount: int + vertices: Any + texcoords: Any + texcoords2: Any + normals: Any + tangents: Any + colors: bytes + indices: Any + animVertices: Any + animNormals: Any + boneIds: bytes + boneWeights: Any + vaoId: int + vboId: Any +class Model: + transform: Matrix + meshCount: int + materialCount: int + meshes: Any + materials: Any + meshMaterial: Any + boneCount: int + bones: Any + bindPose: Any +class ModelAnimation: + boneCount: int + frameCount: int + bones: Any + framePoses: Any + name: bytes +MouseButton = int +MouseCursor = int +class Music: + stream: AudioStream + frameCount: int + looping: bool + ctxType: int + ctxData: Any +class NPatchInfo: + source: Rectangle + left: int + top: int + right: int + bottom: int + layout: int +NPatchLayout = int +class PhysicsBodyData: + id: int + enabled: bool + position: Vector2 + velocity: Vector2 + force: Vector2 + angularVelocity: float + torque: float + orient: float + inertia: float + inverseInertia: float + mass: float + inverseMass: float + staticFriction: float + dynamicFriction: float + restitution: float + useGravity: bool + isGrounded: bool + freezeOrient: bool + shape: PhysicsShape +class PhysicsManifoldData: + id: int + bodyA: Any + bodyB: Any + penetration: float + normal: Vector2 + contacts: list + contactsCount: int + restitution: float + dynamicFriction: float + staticFriction: float +class PhysicsShape: + type: PhysicsShapeType + body: Any + vertexData: PhysicsVertexData + radius: float + transform: Matrix2x2 +PhysicsShapeType = int +class PhysicsVertexData: + vertexCount: int + positions: list + normals: list +PixelFormat = int +class Quaternion: + x: float + y: float + z: float + w: float +class Ray: + position: Vector3 + direction: Vector3 +class RayCollision: + hit: bool + distance: float + point: Vector3 + normal: Vector3 +class Rectangle: + x: float + y: float + width: float + height: float +class RenderTexture: + id: int + texture: Texture + depth: Texture +class RenderTexture2D: + id: int + texture: Texture + depth: Texture +class Shader: + id: int + locs: Any +ShaderAttributeDataType = int +ShaderLocationIndex = int +ShaderUniformDataType = int +class Sound: + stream: AudioStream + frameCount: int +class Texture: + id: int + width: int + height: int + mipmaps: int + format: int +class Texture2D: + id: int + width: int + height: int + mipmaps: int + format: int +class TextureCubemap: + id: int + width: int + height: int + mipmaps: int + format: int +TextureFilter = int +TextureWrap = int +TraceLogLevel = int +class Transform: + translation: Vector3 + rotation: Vector4 + scale: Vector3 +class Vector2: + x: float + y: float +class Vector3: + x: float + y: float + z: float +class Vector4: + x: float + y: float + z: float + w: float +class VrDeviceInfo: + hResolution: int + vResolution: int + hScreenSize: float + vScreenSize: float + vScreenCenter: float + eyeToScreenDistance: float + lensSeparationDistance: float + interpupillaryDistance: float + lensDistortionValues: list + chromaAbCorrection: list +class VrStereoConfig: + projection: list + viewOffset: list + leftLensCenter: list + rightLensCenter: list + leftScreenCenter: list + rightScreenCenter: list + scale: list + scaleIn: list +class Wave: + frameCount: int + sampleRate: int + sampleSize: int + channels: int + data: Any +class float16: + v: list +class float3: + v: list +class rAudioBuffer: + ... +class rAudioProcessor: + ... +rlBlendMode = int +rlCullMode = int +class rlDrawCall: + mode: int + vertexCount: int + vertexAlignment: int + textureId: int +rlFramebufferAttachTextureType = int +rlFramebufferAttachType = int +rlGlVersion = int +rlPixelFormat = int +class rlRenderBatch: + bufferCount: int + currentBuffer: int + vertexBuffer: Any + draws: Any + drawCounter: int + currentDepth: float +rlShaderAttributeDataType = int +rlShaderLocationIndex = int +rlShaderUniformDataType = int +rlTextureFilter = int +rlTraceLogLevel = int +class rlVertexBuffer: + elementCount: int + vertices: Any + texcoords: Any + colors: bytes + indices: Any + vaoId: int + vboId: list LIGHTGRAY : Color GRAY : Color diff --git a/raylib/defines.py b/raylib/defines.py index d3973a5..1117eca 100644 --- a/raylib/defines.py +++ b/raylib/defines.py @@ -7,17 +7,7 @@ RAYLIB_VERSION: str = "5.0" PI: float = 3.141592653589793 DEG2RAD = PI / 180.0 RAD2DEG = 180.0 / PI -MOUSE_LEFT_BUTTON = raylib.MOUSE_BUTTON_LEFT -MOUSE_RIGHT_BUTTON = raylib.MOUSE_BUTTON_RIGHT -MOUSE_MIDDLE_BUTTON = raylib.MOUSE_BUTTON_MIDDLE -MATERIAL_MAP_DIFFUSE = raylib.MATERIAL_MAP_ALBEDO -MATERIAL_MAP_SPECULAR = raylib.MATERIAL_MAP_METALNESS -SHADER_LOC_MAP_DIFFUSE = raylib.SHADER_LOC_MAP_ALBEDO -SHADER_LOC_MAP_SPECULAR = raylib.SHADER_LOC_MAP_METALNESS -PI: float = 3.141592653589793 EPSILON: float = 1e-06 -DEG2RAD = PI / 180.0 -RAD2DEG = 180.0 / PI RLGL_VERSION: str = "4.5" RL_DEFAULT_BATCH_BUFFER_ELEMENTS: int = 8192 RL_DEFAULT_BATCH_BUFFERS: int = 1 @@ -89,11 +79,6 @@ RL_BLEND_SRC_RGB: int = 32969 RL_BLEND_DST_ALPHA: int = 32970 RL_BLEND_SRC_ALPHA: int = 32971 RL_BLEND_COLOR: int = 32773 -RL_SHADER_LOC_MAP_DIFFUSE = raylib.RL_SHADER_LOC_MAP_ALBEDO -RL_SHADER_LOC_MAP_SPECULAR = raylib.RL_SHADER_LOC_MAP_METALNESS -PI: float = 3.141592653589793 -DEG2RAD = PI / 180.0 -RAD2DEG = 180.0 / PI GL_SHADING_LANGUAGE_VERSION: int = 35724 GL_COMPRESSED_RGB_S3TC_DXT1_EXT: int = 33776 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT: int = 33777 diff --git a/version.py b/version.py index a25d8fc..29fb69a 100644 --- a/version.py +++ b/version.py @@ -1 +1 @@ -__version__ = "5.0.0.4" \ No newline at end of file +__version__ = "5.0.0.5" \ No newline at end of file