diff --git a/create_stub.py b/create_stub.py index d7c21fd..a92cc38 100644 --- a/create_stub.py +++ b/create_stub.py @@ -1,8 +1,7 @@ from raylib.static import rl, ffi -from inspect import ismethod,getmembers,isbuiltin -import inflection - +from inspect import ismethod, getmembers, isbuiltin +import inflection, sys print("""from typing import Any @@ -23,36 +22,61 @@ def ctype_to_python_type(t): return "float" elif "char *" in t: return "str" + elif "char" in t: + return "str" # not sure about this one elif "*" in t: return "Any" elif t.startswith("struct"): - return "Any" # This should be CData but cant get PyCharm to understand that - it just shows up as None + return t.replace("struct ","") elif t.startswith("unsigned"): - return t.replace("unsigned ","") + return t.replace("unsigned ", "") else: return t + for name, attr in getmembers(rl): uname = inflection.underscore(name).replace('3_d', '_3d').replace('2_d', '_2d') if isbuiltin(attr) or str(type(attr)) == "": - sig = "" for i, arg in enumerate(ffi.typeof(attr).args): - param_name = arg.cname.replace("struct","").replace("char *","str").replace("*","_pointer").replace(" ","") + param_name = arg.cname.replace("struct", "").replace("char *", "str").replace("*", + "_pointer").replace( + " ", "") param_type = ctype_to_python_type(arg.cname) sig += f", {param_name}_{i}: {param_type}" - return_type = ffi.typeof(attr).result.cname + print( + f' def {uname}(self{sig}) -> {ctype_to_python_type(return_type)}:\n """{attr.__doc__}"""\n ...') - print(f" def {uname}(self{sig}) -> {ctype_to_python_type(return_type)}: ...") - - + elif str(type(attr)) == "": + return_type = ffi.typeof(attr).result.cname + print( + f' def {uname}(self, *args) -> {ctype_to_python_type(return_type)}:\n """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI"""\n ...') else: - print(f" {name}: {str(type(attr))[8:-2]}") # this isolates the type - + #print("*****", str(type(attr))) + print(f" {name}: {str(type(attr))[8:-2]}") # this isolates the type for struct in ffi.list_types()[0]: - print(f" {struct}: Any") # This should be CData but cant get PyCharm to understand that - it just shows up as None + print("processing", struct, file=sys.stderr) + if ffi.typeof(struct).kind == "struct": + if ffi.typeof(struct).fields is None: + print("weird empty struct, skipping", file=sys.stderr) + break + print(f" class {struct}:") + sig = "" + for arg in ffi.typeof(struct).fields: + sig += ", " + arg[0] + print(f" def __init__(self{sig}):") + + for arg in ffi.typeof(struct).fields: + print(f" self.{arg[0]}={arg[0]}") + + elif ffi.typeof(struct).kind == "enum": + print(f" {struct}: int") + else: + print("ERROR UNKNOWN TYPE", ffi.typeof(struct), file=sys.stderr) + + diff --git a/raylib/pyray.pyi b/raylib/pyray.pyi index 856cff9..e7d285d 100644 --- a/raylib/pyray.pyi +++ b/raylib/pyray.pyi @@ -10,14 +10,46 @@ class PyRay: BLEND_CUSTOM: int BLEND_MULTIPLIED: int BLEND_SUBTRACT_COLORS: int - def begin_blend_mode(self, int_0: int) -> None: ... - def begin_drawing(self) -> None: ... - def begin_mode_2d(self, Camera2D_0: Any) -> None: ... - def begin_mode_3d(self, Camera3D_0: Any) -> None: ... - def begin_scissor_mode(self, int_0: int, int_1: int, int_2: int, int_3: int) -> None: ... - def begin_shader_mode(self, Shader_0: Any) -> None: ... - def begin_texture_mode(self, RenderTexture_0: Any) -> None: ... - def begin_vr_stereo_mode(self, VrStereoConfig_0: Any) -> None: ... + def begin_blend_mode(self, int_0: int) -> None: + """void BeginBlendMode(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def begin_drawing(self) -> None: + """void BeginDrawing(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def begin_mode_2d(self, Camera2D_0: Camera2D) -> None: + """void BeginMode2D(struct Camera2D); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def begin_mode_3d(self, Camera3D_0: Camera3D) -> None: + """void BeginMode3D(struct Camera3D); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def begin_scissor_mode(self, int_0: int, int_1: int, int_2: int, int_3: int) -> None: + """void BeginScissorMode(int, int, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def begin_shader_mode(self, Shader_0: Shader) -> None: + """void BeginShaderMode(struct Shader); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def begin_texture_mode(self, RenderTexture_0: RenderTexture) -> None: + """void BeginTextureMode(struct RenderTexture); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def begin_vr_stereo_mode(self, VrStereoConfig_0: VrStereoConfig) -> None: + """void BeginVrStereoMode(struct VrStereoConfig); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... CAMERA_CUSTOM: int CAMERA_FIRST_PERSON: int CAMERA_FREE: int @@ -31,130 +63,626 @@ class PyRay: CUBEMAP_LAYOUT_LINE_HORIZONTAL: int CUBEMAP_LAYOUT_LINE_VERTICAL: int CUBEMAP_LAYOUT_PANORAMA: int - def change_directory(self, str_0: str) -> bool: ... - def check_collision_box_sphere(self, BoundingBox_0: Any, Vector3_1: Any, float_2: float) -> bool: ... - def check_collision_boxes(self, BoundingBox_0: Any, BoundingBox_1: Any) -> bool: ... - def check_collision_circle_rec(self, Vector2_0: Any, float_1: float, Rectangle_2: Any) -> bool: ... - def check_collision_circles(self, Vector2_0: Any, float_1: float, Vector2_2: Any, float_3: float) -> bool: ... - def check_collision_lines(self, Vector2_0: Any, Vector2_1: Any, Vector2_2: Any, Vector2_3: Any, Vector2_pointer_4: Any) -> bool: ... - def check_collision_point_circle(self, Vector2_0: Any, Vector2_1: Any, float_2: float) -> bool: ... - def check_collision_point_rec(self, Vector2_0: Any, Rectangle_1: Any) -> bool: ... - def check_collision_point_triangle(self, Vector2_0: Any, Vector2_1: Any, Vector2_2: Any, Vector2_3: Any) -> bool: ... - def check_collision_ray_box(self, Ray_0: Any, BoundingBox_1: Any) -> bool: ... - def check_collision_ray_sphere(self, Ray_0: Any, Vector3_1: Any, float_2: float) -> bool: ... - def check_collision_ray_sphere_ex(self, Ray_0: Any, Vector3_1: Any, float_2: float, Vector3_pointer_3: Any) -> bool: ... - def check_collision_recs(self, Rectangle_0: Any, Rectangle_1: Any) -> bool: ... - def check_collision_spheres(self, Vector3_0: Any, float_1: float, Vector3_2: Any, float_3: float) -> bool: ... - def clear_background(self, Color_0: Any) -> None: ... - def clear_directory_files(self) -> None: ... - def clear_dropped_files(self) -> None: ... - def clear_window_state(self, unsignedint_0: int) -> None: ... - def close_audio_device(self) -> None: ... - def close_audio_stream(self, AudioStream_0: Any) -> None: ... - def close_window(self) -> None: ... - def codepoint_to_utf8(self, int_0: int, int_pointer_1: Any) -> str: ... - def color_alpha(self, Color_0: Any, float_1: float) -> Any: ... - def color_alpha_blend(self, Color_0: Any, Color_1: Any, Color_2: Any) -> Any: ... - def color_from_hsv(self, float_0: float, float_1: float, float_2: float) -> Any: ... - def color_from_normalized(self, Vector4_0: Any) -> Any: ... - def color_normalize(self, Color_0: Any) -> Any: ... - def color_to_hsv(self, Color_0: Any) -> Any: ... - def color_to_int(self, Color_0: Any) -> int: ... - def compress_data(self, unsignedstr_0: str, int_1: int, int_pointer_2: Any) -> str: ... - def decompress_data(self, unsignedstr_0: str, int_1: int, int_pointer_2: Any) -> str: ... - def directory_exists(self, str_0: str) -> bool: ... - def disable_cursor(self) -> None: ... - def draw_billboard(self, Camera3D_0: Any, Texture_1: Any, Vector3_2: Any, float_3: float, Color_4: Any) -> None: ... - def draw_billboard_rec(self, Camera3D_0: Any, Texture_1: Any, Rectangle_2: Any, Vector3_3: Any, float_4: float, Color_5: Any) -> None: ... - def draw_bounding_box(self, BoundingBox_0: Any, Color_1: Any) -> None: ... - def draw_circle(self, int_0: int, int_1: int, float_2: float, Color_3: Any) -> None: ... - def draw_circle_3d(self, Vector3_0: Any, float_1: float, Vector3_2: Any, float_3: float, Color_4: Any) -> None: ... - def draw_circle_gradient(self, int_0: int, int_1: int, float_2: float, Color_3: Any, Color_4: Any) -> None: ... - def draw_circle_lines(self, int_0: int, int_1: int, float_2: float, Color_3: Any) -> None: ... - def draw_circle_sector(self, Vector2_0: Any, float_1: float, float_2: float, float_3: float, int_4: int, Color_5: Any) -> None: ... - def draw_circle_sector_lines(self, Vector2_0: Any, float_1: float, float_2: float, float_3: float, int_4: int, Color_5: Any) -> None: ... - def draw_circle_v(self, Vector2_0: Any, float_1: float, Color_2: Any) -> None: ... - def draw_cube(self, Vector3_0: Any, float_1: float, float_2: float, float_3: float, Color_4: Any) -> None: ... - def draw_cube_texture(self, Texture_0: Any, Vector3_1: Any, float_2: float, float_3: float, float_4: float, Color_5: Any) -> None: ... - def draw_cube_v(self, Vector3_0: Any, Vector3_1: Any, Color_2: Any) -> None: ... - def draw_cube_wires(self, Vector3_0: Any, float_1: float, float_2: float, float_3: float, Color_4: Any) -> None: ... - def draw_cube_wires_v(self, Vector3_0: Any, Vector3_1: Any, Color_2: Any) -> None: ... - def draw_cylinder(self, Vector3_0: Any, float_1: float, float_2: float, float_3: float, int_4: int, Color_5: Any) -> None: ... - def draw_cylinder_wires(self, Vector3_0: Any, float_1: float, float_2: float, float_3: float, int_4: int, Color_5: Any) -> None: ... - def draw_ellipse(self, int_0: int, int_1: int, float_2: float, float_3: float, Color_4: Any) -> None: ... - def draw_ellipse_lines(self, int_0: int, int_1: int, float_2: float, float_3: float, Color_4: Any) -> None: ... - def draw_fps(self, int_0: int, int_1: int) -> None: ... - def draw_grid(self, int_0: int, float_1: float) -> None: ... - def draw_line(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Any) -> None: ... - def draw_line_3d(self, Vector3_0: Any, Vector3_1: Any, Color_2: Any) -> None: ... - def draw_line_bezier(self, Vector2_0: Any, Vector2_1: Any, float_2: float, Color_3: Any) -> None: ... - def draw_line_bezier_quad(self, Vector2_0: Any, Vector2_1: Any, Vector2_2: Any, float_3: float, Color_4: Any) -> None: ... - def draw_line_ex(self, Vector2_0: Any, Vector2_1: Any, float_2: float, Color_3: Any) -> None: ... - def draw_line_strip(self, Vector2_pointer_0: Any, int_1: int, Color_2: Any) -> None: ... - def draw_line_v(self, Vector2_0: Any, Vector2_1: Any, Color_2: Any) -> None: ... - def draw_mesh(self, Mesh_0: Any, Material_1: Any, Matrix_2: Any) -> None: ... - def draw_mesh_instanced(self, Mesh_0: Any, Material_1: Any, Matrix_pointer_2: Any, int_3: int) -> None: ... - def draw_model(self, Model_0: Any, Vector3_1: Any, float_2: float, Color_3: Any) -> None: ... - def draw_model_ex(self, Model_0: Any, Vector3_1: Any, Vector3_2: Any, float_3: float, Vector3_4: Any, Color_5: Any) -> None: ... - def draw_model_wires(self, Model_0: Any, Vector3_1: Any, float_2: float, Color_3: Any) -> None: ... - def draw_model_wires_ex(self, Model_0: Any, Vector3_1: Any, Vector3_2: Any, float_3: float, Vector3_4: Any, Color_5: Any) -> None: ... - def draw_pixel(self, int_0: int, int_1: int, Color_2: Any) -> None: ... - def draw_pixel_v(self, Vector2_0: Any, Color_1: Any) -> None: ... - def draw_plane(self, Vector3_0: Any, Vector2_1: Any, Color_2: Any) -> None: ... - def draw_point_3d(self, Vector3_0: Any, Color_1: Any) -> None: ... - def draw_poly(self, Vector2_0: Any, int_1: int, float_2: float, float_3: float, Color_4: Any) -> None: ... - def draw_poly_lines(self, Vector2_0: Any, int_1: int, float_2: float, float_3: float, Color_4: Any) -> None: ... - def draw_ray(self, Ray_0: Any, Color_1: Any) -> None: ... - def draw_rectangle(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Any) -> None: ... - def draw_rectangle_gradient_ex(self, Rectangle_0: Any, Color_1: Any, Color_2: Any, Color_3: Any, Color_4: Any) -> None: ... - def draw_rectangle_gradient_h(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Any, Color_5: Any) -> None: ... - def draw_rectangle_gradient_v(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Any, Color_5: Any) -> None: ... - def draw_rectangle_lines(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Any) -> None: ... - def draw_rectangle_lines_ex(self, Rectangle_0: Any, int_1: int, Color_2: Any) -> None: ... - def draw_rectangle_pro(self, Rectangle_0: Any, Vector2_1: Any, float_2: float, Color_3: Any) -> None: ... - def draw_rectangle_rec(self, Rectangle_0: Any, Color_1: Any) -> None: ... - def draw_rectangle_rounded(self, Rectangle_0: Any, float_1: float, int_2: int, Color_3: Any) -> None: ... - def draw_rectangle_rounded_lines(self, Rectangle_0: Any, float_1: float, int_2: int, int_3: int, Color_4: Any) -> None: ... - def draw_rectangle_v(self, Vector2_0: Any, Vector2_1: Any, Color_2: Any) -> None: ... - def draw_ring(self, Vector2_0: Any, float_1: float, float_2: float, float_3: float, float_4: float, int_5: int, Color_6: Any) -> None: ... - def draw_ring_lines(self, Vector2_0: Any, float_1: float, float_2: float, float_3: float, float_4: float, int_5: int, Color_6: Any) -> None: ... - def draw_sphere(self, Vector3_0: Any, float_1: float, Color_2: Any) -> None: ... - def draw_sphere_ex(self, Vector3_0: Any, float_1: float, int_2: int, int_3: int, Color_4: Any) -> None: ... - def draw_sphere_wires(self, Vector3_0: Any, float_1: float, int_2: int, int_3: int, Color_4: Any) -> None: ... - def draw_text(self, str_0: str, int_1: int, int_2: int, int_3: int, Color_4: Any) -> None: ... - def draw_text_codepoint(self, Font_0: Any, int_1: int, Vector2_2: Any, float_3: float, Color_4: Any) -> None: ... - def draw_text_ex(self, Font_0: Any, str_1: str, Vector2_2: Any, float_3: float, float_4: float, Color_5: Any) -> None: ... - def draw_text_rec(self, Font_0: Any, str_1: str, Rectangle_2: Any, float_3: float, float_4: float, _Bool_5: bool, Color_6: Any) -> None: ... - def draw_text_rec_ex(self, Font_0: Any, str_1: str, Rectangle_2: Any, float_3: float, float_4: float, _Bool_5: bool, Color_6: Any, int_7: int, int_8: int, Color_9: Any, Color_10: Any) -> None: ... - def draw_texture(self, Texture_0: Any, int_1: int, int_2: int, Color_3: Any) -> None: ... - def draw_texture_ex(self, Texture_0: Any, Vector2_1: Any, float_2: float, float_3: float, Color_4: Any) -> None: ... - def draw_texture_n_patch(self, Texture_0: Any, NPatchInfo_1: Any, Rectangle_2: Any, Vector2_3: Any, float_4: float, Color_5: Any) -> None: ... - def draw_texture_poly(self, Texture_0: Any, Vector2_1: Any, Vector2_pointer_2: Any, Vector2_pointer_3: Any, int_4: int, Color_5: Any) -> None: ... - def draw_texture_pro(self, Texture_0: Any, Rectangle_1: Any, Rectangle_2: Any, Vector2_3: Any, float_4: float, Color_5: Any) -> None: ... - def draw_texture_quad(self, Texture_0: Any, Vector2_1: Any, Vector2_2: Any, Rectangle_3: Any, Color_4: Any) -> None: ... - def draw_texture_rec(self, Texture_0: Any, Rectangle_1: Any, Vector2_2: Any, Color_3: Any) -> None: ... - def draw_texture_tiled(self, Texture_0: Any, Rectangle_1: Any, Rectangle_2: Any, Vector2_3: Any, float_4: float, float_5: float, Color_6: Any) -> None: ... - def draw_texture_v(self, Texture_0: Any, Vector2_1: Any, Color_2: Any) -> None: ... - def draw_triangle(self, Vector2_0: Any, Vector2_1: Any, Vector2_2: Any, Color_3: Any) -> None: ... - def draw_triangle_3d(self, Vector3_0: Any, Vector3_1: Any, Vector3_2: Any, Color_3: Any) -> None: ... - def draw_triangle_fan(self, Vector2_pointer_0: Any, int_1: int, Color_2: Any) -> None: ... - def draw_triangle_lines(self, Vector2_0: Any, Vector2_1: Any, Vector2_2: Any, Color_3: Any) -> None: ... - def draw_triangle_strip(self, Vector2_pointer_0: Any, int_1: int, Color_2: Any) -> None: ... - def draw_triangle_strip_3d(self, Vector3_pointer_0: Any, int_1: int, Color_2: Any) -> None: ... - def enable_cursor(self) -> None: ... - def end_blend_mode(self) -> None: ... - def end_drawing(self) -> None: ... - def end_mode_2d(self) -> None: ... - def end_mode_3d(self) -> None: ... - def end_scissor_mode(self) -> None: ... - def end_shader_mode(self) -> None: ... - def end_texture_mode(self) -> None: ... - def end_vr_stereo_mode(self) -> None: ... - def export_image(self, Image_0: Any, str_1: str) -> bool: ... - def export_image_as_code(self, Image_0: Any, str_1: str) -> bool: ... - def export_mesh(self, Mesh_0: Any, str_1: str) -> bool: ... - def export_wave(self, Wave_0: Any, str_1: str) -> bool: ... - def export_wave_as_code(self, Wave_0: Any, str_1: str) -> bool: ... + def change_directory(self, str_0: str) -> bool: + """_Bool ChangeDirectory(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_box_sphere(self, BoundingBox_0: BoundingBox, Vector3_1: Vector3, float_2: float) -> bool: + """_Bool CheckCollisionBoxSphere(struct BoundingBox, struct Vector3, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_boxes(self, BoundingBox_0: BoundingBox, BoundingBox_1: BoundingBox) -> bool: + """_Bool CheckCollisionBoxes(struct BoundingBox, struct BoundingBox); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_circle_rec(self, Vector2_0: Vector2, float_1: float, Rectangle_2: Rectangle) -> bool: + """_Bool CheckCollisionCircleRec(struct Vector2, float, struct Rectangle); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_circles(self, Vector2_0: Vector2, float_1: float, Vector2_2: Vector2, float_3: float) -> bool: + """_Bool CheckCollisionCircles(struct Vector2, float, struct Vector2, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_lines(self, Vector2_0: Vector2, Vector2_1: Vector2, Vector2_2: Vector2, Vector2_3: Vector2, Vector2_pointer_4: Any) -> bool: + """_Bool CheckCollisionLines(struct Vector2, struct Vector2, struct Vector2, struct Vector2, struct Vector2 *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_point_circle(self, Vector2_0: Vector2, Vector2_1: Vector2, float_2: float) -> bool: + """_Bool CheckCollisionPointCircle(struct Vector2, struct Vector2, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_point_rec(self, Vector2_0: Vector2, Rectangle_1: Rectangle) -> bool: + """_Bool CheckCollisionPointRec(struct Vector2, struct Rectangle); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_point_triangle(self, Vector2_0: Vector2, Vector2_1: Vector2, Vector2_2: Vector2, Vector2_3: Vector2) -> bool: + """_Bool CheckCollisionPointTriangle(struct Vector2, struct Vector2, struct Vector2, struct Vector2); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_ray_box(self, Ray_0: Ray, BoundingBox_1: BoundingBox) -> bool: + """_Bool CheckCollisionRayBox(struct Ray, struct BoundingBox); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_ray_sphere(self, Ray_0: Ray, Vector3_1: Vector3, float_2: float) -> bool: + """_Bool CheckCollisionRaySphere(struct Ray, struct Vector3, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_ray_sphere_ex(self, Ray_0: Ray, Vector3_1: Vector3, float_2: float, Vector3_pointer_3: Any) -> bool: + """_Bool CheckCollisionRaySphereEx(struct Ray, struct Vector3, float, struct Vector3 *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_recs(self, Rectangle_0: Rectangle, Rectangle_1: Rectangle) -> bool: + """_Bool CheckCollisionRecs(struct Rectangle, struct Rectangle); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def check_collision_spheres(self, Vector3_0: Vector3, float_1: float, Vector3_2: Vector3, float_3: float) -> bool: + """_Bool CheckCollisionSpheres(struct Vector3, float, struct Vector3, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def clear_background(self, Color_0: Color) -> None: + """void ClearBackground(struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def clear_directory_files(self) -> None: + """void ClearDirectoryFiles(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def clear_dropped_files(self) -> None: + """void ClearDroppedFiles(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def clear_window_state(self, unsignedint_0: int) -> None: + """void ClearWindowState(unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def close_audio_device(self) -> None: + """void CloseAudioDevice(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def close_audio_stream(self, AudioStream_0: AudioStream) -> None: + """void CloseAudioStream(struct AudioStream); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def close_window(self) -> None: + """void CloseWindow(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def codepoint_to_utf8(self, int_0: int, int_pointer_1: Any) -> str: + """char *CodepointToUtf8(int, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def color_alpha(self, Color_0: Color, float_1: float) -> Color: + """struct Color ColorAlpha(struct Color, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def color_alpha_blend(self, Color_0: Color, Color_1: Color, Color_2: Color) -> Color: + """struct Color ColorAlphaBlend(struct Color, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def color_from_hsv(self, float_0: float, float_1: float, float_2: float) -> Color: + """struct Color ColorFromHSV(float, float, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def color_from_normalized(self, Vector4_0: Vector4) -> Color: + """struct Color ColorFromNormalized(struct Vector4); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def color_normalize(self, Color_0: Color) -> Vector4: + """struct Vector4 ColorNormalize(struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def color_to_hsv(self, Color_0: Color) -> Vector3: + """struct Vector3 ColorToHSV(struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def color_to_int(self, Color_0: Color) -> int: + """int ColorToInt(struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def compress_data(self, unsignedstr_0: str, int_1: int, int_pointer_2: Any) -> str: + """unsigned char *CompressData(unsigned char *, int, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def decompress_data(self, unsignedstr_0: str, int_1: int, int_pointer_2: Any) -> str: + """unsigned char *DecompressData(unsigned char *, int, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def directory_exists(self, str_0: str) -> bool: + """_Bool DirectoryExists(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def disable_cursor(self) -> None: + """void DisableCursor(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_billboard(self, Camera3D_0: Camera3D, Texture_1: Texture, Vector3_2: Vector3, float_3: float, Color_4: Color) -> None: + """void DrawBillboard(struct Camera3D, struct Texture, struct Vector3, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_billboard_rec(self, Camera3D_0: Camera3D, Texture_1: Texture, Rectangle_2: Rectangle, Vector3_3: Vector3, float_4: float, Color_5: Color) -> None: + """void DrawBillboardRec(struct Camera3D, struct Texture, struct Rectangle, struct Vector3, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_bounding_box(self, BoundingBox_0: BoundingBox, Color_1: Color) -> None: + """void DrawBoundingBox(struct BoundingBox, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_circle(self, int_0: int, int_1: int, float_2: float, Color_3: Color) -> None: + """void DrawCircle(int, int, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_circle_3d(self, Vector3_0: Vector3, float_1: float, Vector3_2: Vector3, float_3: float, Color_4: Color) -> None: + """void DrawCircle3D(struct Vector3, float, struct Vector3, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_circle_gradient(self, int_0: int, int_1: int, float_2: float, Color_3: Color, Color_4: Color) -> None: + """void DrawCircleGradient(int, int, float, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_circle_lines(self, int_0: int, int_1: int, float_2: float, Color_3: Color) -> None: + """void DrawCircleLines(int, int, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_circle_sector(self, Vector2_0: Vector2, float_1: float, float_2: float, float_3: float, int_4: int, Color_5: Color) -> None: + """void DrawCircleSector(struct Vector2, float, float, float, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_circle_sector_lines(self, Vector2_0: Vector2, float_1: float, float_2: float, float_3: float, int_4: int, Color_5: Color) -> None: + """void DrawCircleSectorLines(struct Vector2, float, float, float, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_circle_v(self, Vector2_0: Vector2, float_1: float, Color_2: Color) -> None: + """void DrawCircleV(struct Vector2, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_cube(self, Vector3_0: Vector3, float_1: float, float_2: float, float_3: float, Color_4: Color) -> None: + """void DrawCube(struct Vector3, float, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_cube_texture(self, Texture_0: Texture, Vector3_1: Vector3, float_2: float, float_3: float, float_4: float, Color_5: Color) -> None: + """void DrawCubeTexture(struct Texture, struct Vector3, float, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_cube_v(self, Vector3_0: Vector3, Vector3_1: Vector3, Color_2: Color) -> None: + """void DrawCubeV(struct Vector3, struct Vector3, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_cube_wires(self, Vector3_0: Vector3, float_1: float, float_2: float, float_3: float, Color_4: Color) -> None: + """void DrawCubeWires(struct Vector3, float, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_cube_wires_v(self, Vector3_0: Vector3, Vector3_1: Vector3, Color_2: Color) -> None: + """void DrawCubeWiresV(struct Vector3, struct Vector3, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_cylinder(self, Vector3_0: Vector3, float_1: float, float_2: float, float_3: float, int_4: int, Color_5: Color) -> None: + """void DrawCylinder(struct Vector3, float, float, float, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_cylinder_wires(self, Vector3_0: Vector3, float_1: float, float_2: float, float_3: float, int_4: int, Color_5: Color) -> None: + """void DrawCylinderWires(struct Vector3, float, float, float, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_ellipse(self, int_0: int, int_1: int, float_2: float, float_3: float, Color_4: Color) -> None: + """void DrawEllipse(int, int, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_ellipse_lines(self, int_0: int, int_1: int, float_2: float, float_3: float, Color_4: Color) -> None: + """void DrawEllipseLines(int, int, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_fps(self, int_0: int, int_1: int) -> None: + """void DrawFPS(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_grid(self, int_0: int, float_1: float) -> None: + """void DrawGrid(int, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_line(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Color) -> None: + """void DrawLine(int, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_line_3d(self, Vector3_0: Vector3, Vector3_1: Vector3, Color_2: Color) -> None: + """void DrawLine3D(struct Vector3, struct Vector3, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_line_bezier(self, Vector2_0: Vector2, Vector2_1: Vector2, float_2: float, Color_3: Color) -> None: + """void DrawLineBezier(struct Vector2, struct Vector2, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_line_bezier_quad(self, Vector2_0: Vector2, Vector2_1: Vector2, Vector2_2: Vector2, float_3: float, Color_4: Color) -> None: + """void DrawLineBezierQuad(struct Vector2, struct Vector2, struct Vector2, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_line_ex(self, Vector2_0: Vector2, Vector2_1: Vector2, float_2: float, Color_3: Color) -> None: + """void DrawLineEx(struct Vector2, struct Vector2, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_line_strip(self, Vector2_pointer_0: Any, int_1: int, Color_2: Color) -> None: + """void DrawLineStrip(struct Vector2 *, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_line_v(self, Vector2_0: Vector2, Vector2_1: Vector2, Color_2: Color) -> None: + """void DrawLineV(struct Vector2, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_mesh(self, Mesh_0: Mesh, Material_1: Material, Matrix_2: Matrix) -> None: + """void DrawMesh(struct Mesh, struct Material, struct Matrix); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_mesh_instanced(self, Mesh_0: Mesh, Material_1: Material, Matrix_pointer_2: Any, int_3: int) -> None: + """void DrawMeshInstanced(struct Mesh, struct Material, struct Matrix *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_model(self, Model_0: Model, Vector3_1: Vector3, float_2: float, Color_3: Color) -> None: + """void DrawModel(struct Model, struct Vector3, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_model_ex(self, Model_0: Model, Vector3_1: Vector3, Vector3_2: Vector3, float_3: float, Vector3_4: Vector3, Color_5: Color) -> None: + """void DrawModelEx(struct Model, struct Vector3, struct Vector3, float, struct Vector3, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_model_wires(self, Model_0: Model, Vector3_1: Vector3, float_2: float, Color_3: Color) -> None: + """void DrawModelWires(struct Model, struct Vector3, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_model_wires_ex(self, Model_0: Model, Vector3_1: Vector3, Vector3_2: Vector3, float_3: float, Vector3_4: Vector3, Color_5: Color) -> None: + """void DrawModelWiresEx(struct Model, struct Vector3, struct Vector3, float, struct Vector3, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_pixel(self, int_0: int, int_1: int, Color_2: Color) -> None: + """void DrawPixel(int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_pixel_v(self, Vector2_0: Vector2, Color_1: Color) -> None: + """void DrawPixelV(struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_plane(self, Vector3_0: Vector3, Vector2_1: Vector2, Color_2: Color) -> None: + """void DrawPlane(struct Vector3, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_point_3d(self, Vector3_0: Vector3, Color_1: Color) -> None: + """void DrawPoint3D(struct Vector3, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_poly(self, Vector2_0: Vector2, int_1: int, float_2: float, float_3: float, Color_4: Color) -> None: + """void DrawPoly(struct Vector2, int, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_poly_lines(self, Vector2_0: Vector2, int_1: int, float_2: float, float_3: float, Color_4: Color) -> None: + """void DrawPolyLines(struct Vector2, int, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_ray(self, Ray_0: Ray, Color_1: Color) -> None: + """void DrawRay(struct Ray, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Color) -> None: + """void DrawRectangle(int, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_gradient_ex(self, Rectangle_0: Rectangle, Color_1: Color, Color_2: Color, Color_3: Color, Color_4: Color) -> None: + """void DrawRectangleGradientEx(struct Rectangle, struct Color, struct Color, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_gradient_h(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Color, Color_5: Color) -> None: + """void DrawRectangleGradientH(int, int, int, int, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_gradient_v(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Color, Color_5: Color) -> None: + """void DrawRectangleGradientV(int, int, int, int, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_lines(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Color) -> None: + """void DrawRectangleLines(int, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_lines_ex(self, Rectangle_0: Rectangle, int_1: int, Color_2: Color) -> None: + """void DrawRectangleLinesEx(struct Rectangle, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_pro(self, Rectangle_0: Rectangle, Vector2_1: Vector2, float_2: float, Color_3: Color) -> None: + """void DrawRectanglePro(struct Rectangle, struct Vector2, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_rec(self, Rectangle_0: Rectangle, Color_1: Color) -> None: + """void DrawRectangleRec(struct Rectangle, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_rounded(self, Rectangle_0: Rectangle, float_1: float, int_2: int, Color_3: Color) -> None: + """void DrawRectangleRounded(struct Rectangle, float, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_rounded_lines(self, Rectangle_0: Rectangle, float_1: float, int_2: int, int_3: int, Color_4: Color) -> None: + """void DrawRectangleRoundedLines(struct Rectangle, float, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_rectangle_v(self, Vector2_0: Vector2, Vector2_1: Vector2, Color_2: Color) -> None: + """void DrawRectangleV(struct Vector2, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_ring(self, Vector2_0: Vector2, float_1: float, float_2: float, float_3: float, float_4: float, int_5: int, Color_6: Color) -> None: + """void DrawRing(struct Vector2, float, float, float, float, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_ring_lines(self, Vector2_0: Vector2, float_1: float, float_2: float, float_3: float, float_4: float, int_5: int, Color_6: Color) -> None: + """void DrawRingLines(struct Vector2, float, float, float, float, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_sphere(self, Vector3_0: Vector3, float_1: float, Color_2: Color) -> None: + """void DrawSphere(struct Vector3, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_sphere_ex(self, Vector3_0: Vector3, float_1: float, int_2: int, int_3: int, Color_4: Color) -> None: + """void DrawSphereEx(struct Vector3, float, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_sphere_wires(self, Vector3_0: Vector3, float_1: float, int_2: int, int_3: int, Color_4: Color) -> None: + """void DrawSphereWires(struct Vector3, float, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_text(self, str_0: str, int_1: int, int_2: int, int_3: int, Color_4: Color) -> None: + """void DrawText(char *, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_text_codepoint(self, Font_0: Font, int_1: int, Vector2_2: Vector2, float_3: float, Color_4: Color) -> None: + """void DrawTextCodepoint(struct Font, int, struct Vector2, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_text_ex(self, Font_0: Font, str_1: str, Vector2_2: Vector2, float_3: float, float_4: float, Color_5: Color) -> None: + """void DrawTextEx(struct Font, char *, struct Vector2, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_text_rec(self, Font_0: Font, str_1: str, Rectangle_2: Rectangle, float_3: float, float_4: float, _Bool_5: bool, Color_6: Color) -> None: + """void DrawTextRec(struct Font, char *, struct Rectangle, float, float, _Bool, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_text_rec_ex(self, Font_0: Font, str_1: str, Rectangle_2: Rectangle, float_3: float, float_4: float, _Bool_5: bool, Color_6: Color, int_7: int, int_8: int, Color_9: Color, Color_10: Color) -> None: + """void DrawTextRecEx(struct Font, char *, struct Rectangle, float, float, _Bool, struct Color, int, int, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture(self, Texture_0: Texture, int_1: int, int_2: int, Color_3: Color) -> None: + """void DrawTexture(struct Texture, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture_ex(self, Texture_0: Texture, Vector2_1: Vector2, float_2: float, float_3: float, Color_4: Color) -> None: + """void DrawTextureEx(struct Texture, struct Vector2, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture_n_patch(self, Texture_0: Texture, NPatchInfo_1: NPatchInfo, Rectangle_2: Rectangle, Vector2_3: Vector2, float_4: float, Color_5: Color) -> None: + """void DrawTextureNPatch(struct Texture, struct NPatchInfo, struct Rectangle, struct Vector2, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture_poly(self, Texture_0: Texture, Vector2_1: Vector2, Vector2_pointer_2: Any, Vector2_pointer_3: Any, int_4: int, Color_5: Color) -> None: + """void DrawTexturePoly(struct Texture, struct Vector2, struct Vector2 *, struct Vector2 *, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture_pro(self, Texture_0: Texture, Rectangle_1: Rectangle, Rectangle_2: Rectangle, Vector2_3: Vector2, float_4: float, Color_5: Color) -> None: + """void DrawTexturePro(struct Texture, struct Rectangle, struct Rectangle, struct Vector2, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture_quad(self, Texture_0: Texture, Vector2_1: Vector2, Vector2_2: Vector2, Rectangle_3: Rectangle, Color_4: Color) -> None: + """void DrawTextureQuad(struct Texture, struct Vector2, struct Vector2, struct Rectangle, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture_rec(self, Texture_0: Texture, Rectangle_1: Rectangle, Vector2_2: Vector2, Color_3: Color) -> None: + """void DrawTextureRec(struct Texture, struct Rectangle, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture_tiled(self, Texture_0: Texture, Rectangle_1: Rectangle, Rectangle_2: Rectangle, Vector2_3: Vector2, float_4: float, float_5: float, Color_6: Color) -> None: + """void DrawTextureTiled(struct Texture, struct Rectangle, struct Rectangle, struct Vector2, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_texture_v(self, Texture_0: Texture, Vector2_1: Vector2, Color_2: Color) -> None: + """void DrawTextureV(struct Texture, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_triangle(self, Vector2_0: Vector2, Vector2_1: Vector2, Vector2_2: Vector2, Color_3: Color) -> None: + """void DrawTriangle(struct Vector2, struct Vector2, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_triangle_3d(self, Vector3_0: Vector3, Vector3_1: Vector3, Vector3_2: Vector3, Color_3: Color) -> None: + """void DrawTriangle3D(struct Vector3, struct Vector3, struct Vector3, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_triangle_fan(self, Vector2_pointer_0: Any, int_1: int, Color_2: Color) -> None: + """void DrawTriangleFan(struct Vector2 *, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_triangle_lines(self, Vector2_0: Vector2, Vector2_1: Vector2, Vector2_2: Vector2, Color_3: Color) -> None: + """void DrawTriangleLines(struct Vector2, struct Vector2, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_triangle_strip(self, Vector2_pointer_0: Any, int_1: int, Color_2: Color) -> None: + """void DrawTriangleStrip(struct Vector2 *, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def draw_triangle_strip_3d(self, Vector3_pointer_0: Any, int_1: int, Color_2: Color) -> None: + """void DrawTriangleStrip3D(struct Vector3 *, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def enable_cursor(self) -> None: + """void EnableCursor(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def end_blend_mode(self) -> None: + """void EndBlendMode(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def end_drawing(self) -> None: + """void EndDrawing(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def end_mode_2d(self) -> None: + """void EndMode2D(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def end_mode_3d(self) -> None: + """void EndMode3D(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def end_scissor_mode(self) -> None: + """void EndScissorMode(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def end_shader_mode(self) -> None: + """void EndShaderMode(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def end_texture_mode(self) -> None: + """void EndTextureMode(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def end_vr_stereo_mode(self) -> None: + """void EndVrStereoMode(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def export_image(self, Image_0: Image, str_1: str) -> bool: + """_Bool ExportImage(struct Image, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def export_image_as_code(self, Image_0: Image, str_1: str) -> bool: + """_Bool ExportImageAsCode(struct Image, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def export_mesh(self, Mesh_0: Mesh, str_1: str) -> bool: + """_Bool ExportMesh(struct Mesh, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def export_wave(self, Wave_0: Wave, str_1: str) -> bool: + """_Bool ExportWave(struct Wave, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def export_wave_as_code(self, Wave_0: Wave, str_1: str) -> bool: + """_Bool ExportWaveAsCode(struct Wave, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... FLAG_FULLSCREEN_MODE: int FLAG_INTERLACED_HINT: int FLAG_MSAA_4X_HINT: int @@ -172,8 +700,16 @@ class PyRay: FONT_BITMAP: int FONT_DEFAULT: int FONT_SDF: int - def fade(self, Color_0: Any, float_1: float) -> Any: ... - def file_exists(self, str_0: str) -> bool: ... + def fade(self, Color_0: Color, float_1: float) -> Color: + """struct Color Fade(struct Color, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def file_exists(self, str_0: str) -> bool: + """_Bool FileExists(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... GAMEPAD_AXIS_LEFT_TRIGGER: int GAMEPAD_AXIS_LEFT_X: int GAMEPAD_AXIS_LEFT_Y: int @@ -209,179 +745,871 @@ class PyRay: GESTURE_SWIPE_RIGHT: int GESTURE_SWIPE_UP: int GESTURE_TAP: int - def gen_image_cellular(self, int_0: int, int_1: int, int_2: int) -> Any: ... - def gen_image_checked(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Any, Color_5: Any) -> Any: ... - def gen_image_color(self, int_0: int, int_1: int, Color_2: Any) -> Any: ... - def gen_image_font_atlas(self, CharInfo_pointer_0: Any, Rectangle_pointer_pointer_1: Any, int_2: int, int_3: int, int_4: int, int_5: int) -> Any: ... - def gen_image_gradient_h(self, int_0: int, int_1: int, Color_2: Any, Color_3: Any) -> Any: ... - def gen_image_gradient_radial(self, int_0: int, int_1: int, float_2: float, Color_3: Any, Color_4: Any) -> Any: ... - def gen_image_gradient_v(self, int_0: int, int_1: int, Color_2: Any, Color_3: Any) -> Any: ... - def gen_image_perlin_noise(self, int_0: int, int_1: int, int_2: int, int_3: int, float_4: float) -> Any: ... - def gen_image_white_noise(self, int_0: int, int_1: int, float_2: float) -> Any: ... - def gen_mesh_cube(self, float_0: float, float_1: float, float_2: float) -> Any: ... - def gen_mesh_cubicmap(self, Image_0: Any, Vector3_1: Any) -> Any: ... - def gen_mesh_cylinder(self, float_0: float, float_1: float, int_2: int) -> Any: ... - def gen_mesh_heightmap(self, Image_0: Any, Vector3_1: Any) -> Any: ... - def gen_mesh_hemi_sphere(self, float_0: float, int_1: int, int_2: int) -> Any: ... - def gen_mesh_knot(self, float_0: float, float_1: float, int_2: int, int_3: int) -> Any: ... - def gen_mesh_plane(self, float_0: float, float_1: float, int_2: int, int_3: int) -> Any: ... - def gen_mesh_poly(self, int_0: int, float_1: float) -> Any: ... - def gen_mesh_sphere(self, float_0: float, int_1: int, int_2: int) -> Any: ... - def gen_mesh_torus(self, float_0: float, float_1: float, int_2: int, int_3: int) -> Any: ... - def gen_texture_mipmaps(self, Texture_pointer_0: Any) -> None: ... - def get_camera_matrix(self, Camera3D_0: Any) -> Any: ... - def get_camera_matrix_2d(self, Camera2D_0: Any) -> Any: ... - def get_char_pressed(self) -> int: ... - def get_clipboard_text(self) -> str: ... - def get_codepoints(self, str_0: str, int_pointer_1: Any) -> Any: ... - def get_codepoints_count(self, str_0: str) -> int: ... - def get_collision_ray_ground(self, Ray_0: Any, float_1: float) -> Any: ... - def get_collision_ray_mesh(self, Ray_0: Any, Mesh_1: Any, Matrix_2: Any) -> Any: ... - def get_collision_ray_model(self, Ray_0: Any, Model_1: Any) -> Any: ... - def get_collision_ray_triangle(self, Ray_0: Any, Vector3_1: Any, Vector3_2: Any, Vector3_3: Any) -> Any: ... - def get_collision_rec(self, Rectangle_0: Any, Rectangle_1: Any) -> Any: ... - def get_color(self, unsignedint_0: int) -> Any: ... - def get_current_monitor(self) -> int: ... - def get_directory_files(self, str_0: str, int_pointer_1: Any) -> str: ... - def get_directory_path(self, str_0: str) -> str: ... - def get_dropped_files(self, int_pointer_0: Any) -> str: ... - def get_fps(self) -> int: ... - def get_file_extension(self, str_0: str) -> str: ... - def get_file_mod_time(self, str_0: str) -> int: ... - def get_file_name(self, str_0: str) -> str: ... - def get_file_name_without_ext(self, str_0: str) -> str: ... - def get_font_default(self) -> Any: ... - def get_frame_time(self) -> float: ... - def get_gamepad_axis_count(self, int_0: int) -> int: ... - def get_gamepad_axis_movement(self, int_0: int, int_1: int) -> float: ... - def get_gamepad_button_pressed(self) -> int: ... - def get_gamepad_name(self, int_0: int) -> str: ... - def get_gesture_detected(self) -> int: ... - def get_gesture_drag_angle(self) -> float: ... - def get_gesture_drag_vector(self) -> Any: ... - def get_gesture_hold_duration(self) -> float: ... - def get_gesture_pinch_angle(self) -> float: ... - def get_gesture_pinch_vector(self) -> Any: ... - def get_glyph_index(self, Font_0: Any, int_1: int) -> int: ... - def get_image_alpha_border(self, Image_0: Any, float_1: float) -> Any: ... - def get_key_pressed(self) -> int: ... - def get_monitor_count(self) -> int: ... - def get_monitor_height(self, int_0: int) -> int: ... - def get_monitor_name(self, int_0: int) -> str: ... - def get_monitor_physical_height(self, int_0: int) -> int: ... - def get_monitor_physical_width(self, int_0: int) -> int: ... - def get_monitor_position(self, int_0: int) -> Any: ... - def get_monitor_refresh_rate(self, int_0: int) -> int: ... - def get_monitor_width(self, int_0: int) -> int: ... - def get_mouse_position(self) -> Any: ... - def get_mouse_ray(self, Vector2_0: Any, Camera3D_1: Any) -> Any: ... - def get_mouse_wheel_move(self) -> float: ... - def get_mouse_x(self) -> int: ... - def get_mouse_y(self) -> int: ... - def get_music_time_length(self, Music_0: Any) -> float: ... - def get_music_time_played(self, Music_0: Any) -> float: ... - def get_next_codepoint(self, str_0: str, int_pointer_1: Any) -> int: ... - def get_pixel_color(self, void_pointer_0: Any, int_1: int) -> Any: ... - def get_pixel_data_size(self, int_0: int, int_1: int, int_2: int) -> int: ... - def get_prev_directory_path(self, str_0: str) -> str: ... - def get_random_value(self, int_0: int, int_1: int) -> int: ... - def get_screen_data(self) -> Any: ... - def get_screen_height(self) -> int: ... - def get_screen_to_world_2d(self, Vector2_0: Any, Camera2D_1: Any) -> Any: ... - def get_screen_width(self) -> int: ... - def get_shader_location(self, Shader_0: Any, str_1: str) -> int: ... - def get_shader_location_attrib(self, Shader_0: Any, str_1: str) -> int: ... - def get_sounds_playing(self) -> int: ... - def get_texture_data(self, Texture_0: Any) -> Any: ... - def get_time(self) -> float: ... - def get_touch_points_count(self) -> int: ... - def get_touch_position(self, int_0: int) -> Any: ... - def get_touch_x(self) -> int: ... - def get_touch_y(self) -> int: ... - def get_window_handle(self) -> Any: ... - def get_window_position(self) -> Any: ... - def get_window_scale_dpi(self) -> Any: ... - def get_working_directory(self) -> str: ... - def get_world_to_screen(self, Vector3_0: Any, Camera3D_1: Any) -> Any: ... - def get_world_to_screen_2d(self, Vector2_0: Any, Camera2D_1: Any) -> Any: ... - def get_world_to_screen_ex(self, Vector3_0: Any, Camera3D_1: Any, int_2: int, int_3: int) -> Any: ... - def hide_cursor(self) -> None: ... - def image_alpha_clear(self, Image_pointer_0: Any, Color_1: Any, float_2: float) -> None: ... - def image_alpha_crop(self, Image_pointer_0: Any, float_1: float) -> None: ... - def image_alpha_mask(self, Image_pointer_0: Any, Image_1: Any) -> None: ... - def image_alpha_premultiply(self, Image_pointer_0: Any) -> None: ... - def image_clear_background(self, Image_pointer_0: Any, Color_1: Any) -> None: ... - def image_color_brightness(self, Image_pointer_0: Any, int_1: int) -> None: ... - def image_color_contrast(self, Image_pointer_0: Any, float_1: float) -> None: ... - def image_color_grayscale(self, Image_pointer_0: Any) -> None: ... - def image_color_invert(self, Image_pointer_0: Any) -> None: ... - def image_color_replace(self, Image_pointer_0: Any, Color_1: Any, Color_2: Any) -> None: ... - def image_color_tint(self, Image_pointer_0: Any, Color_1: Any) -> None: ... - def image_copy(self, Image_0: Any) -> Any: ... - def image_crop(self, Image_pointer_0: Any, Rectangle_1: Any) -> None: ... - def image_dither(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, int_4: int) -> None: ... - def image_draw(self, Image_pointer_0: Any, Image_1: Any, Rectangle_2: Any, Rectangle_3: Any, Color_4: Any) -> None: ... - def image_draw_circle(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, Color_4: Any) -> None: ... - def image_draw_circle_v(self, Image_pointer_0: Any, Vector2_1: Any, int_2: int, Color_3: Any) -> None: ... - def image_draw_line(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, int_4: int, Color_5: Any) -> None: ... - def image_draw_line_v(self, Image_pointer_0: Any, Vector2_1: Any, Vector2_2: Any, Color_3: Any) -> None: ... - def image_draw_pixel(self, Image_pointer_0: Any, int_1: int, int_2: int, Color_3: Any) -> None: ... - def image_draw_pixel_v(self, Image_pointer_0: Any, Vector2_1: Any, Color_2: Any) -> None: ... - def image_draw_rectangle(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, int_4: int, Color_5: Any) -> None: ... - def image_draw_rectangle_lines(self, Image_pointer_0: Any, Rectangle_1: Any, int_2: int, Color_3: Any) -> None: ... - def image_draw_rectangle_rec(self, Image_pointer_0: Any, Rectangle_1: Any, Color_2: Any) -> None: ... - def image_draw_rectangle_v(self, Image_pointer_0: Any, Vector2_1: Any, Vector2_2: Any, Color_3: Any) -> None: ... - def image_draw_text(self, Image_pointer_0: Any, str_1: str, int_2: int, int_3: int, int_4: int, Color_5: Any) -> None: ... - def image_draw_text_ex(self, Image_pointer_0: Any, Font_1: Any, str_2: str, Vector2_3: Any, float_4: float, float_5: float, Color_6: Any) -> None: ... - def image_flip_horizontal(self, Image_pointer_0: Any) -> None: ... - def image_flip_vertical(self, Image_pointer_0: Any) -> None: ... - def image_format(self, Image_pointer_0: Any, int_1: int) -> None: ... - def image_from_image(self, Image_0: Any, Rectangle_1: Any) -> Any: ... - def image_mipmaps(self, Image_pointer_0: Any) -> None: ... - def image_resize(self, Image_pointer_0: Any, int_1: int, int_2: int) -> None: ... - def image_resize_canvas(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, int_4: int, Color_5: Any) -> None: ... - def image_resize_nn(self, Image_pointer_0: Any, int_1: int, int_2: int) -> None: ... - def image_rotate_ccw(self, Image_pointer_0: Any) -> None: ... - def image_rotate_cw(self, Image_pointer_0: Any) -> None: ... - def image_text(self, str_0: str, int_1: int, Color_2: Any) -> Any: ... - def image_text_ex(self, Font_0: Any, str_1: str, float_2: float, float_3: float, Color_4: Any) -> Any: ... - def image_to_pot(self, Image_pointer_0: Any, Color_1: Any) -> None: ... - def init_audio_device(self) -> None: ... - def init_audio_stream(self, unsignedint_0: int, unsignedint_1: int, unsignedint_2: int) -> Any: ... - def init_window(self, int_0: int, int_1: int, str_2: str) -> None: ... - def is_audio_device_ready(self) -> bool: ... - def is_audio_stream_playing(self, AudioStream_0: Any) -> bool: ... - def is_audio_stream_processed(self, AudioStream_0: Any) -> bool: ... - def is_cursor_hidden(self) -> bool: ... - def is_cursor_on_screen(self) -> bool: ... - def is_file_dropped(self) -> bool: ... - def is_file_extension(self, str_0: str, str_1: str) -> bool: ... - def is_gamepad_available(self, int_0: int) -> bool: ... - def is_gamepad_button_down(self, int_0: int, int_1: int) -> bool: ... - def is_gamepad_button_pressed(self, int_0: int, int_1: int) -> bool: ... - def is_gamepad_button_released(self, int_0: int, int_1: int) -> bool: ... - def is_gamepad_button_up(self, int_0: int, int_1: int) -> bool: ... - def is_gamepad_name(self, int_0: int, str_1: str) -> bool: ... - def is_gesture_detected(self, int_0: int) -> bool: ... - def is_key_down(self, int_0: int) -> bool: ... - def is_key_pressed(self, int_0: int) -> bool: ... - def is_key_released(self, int_0: int) -> bool: ... - def is_key_up(self, int_0: int) -> bool: ... - def is_model_animation_valid(self, Model_0: Any, ModelAnimation_1: Any) -> bool: ... - def is_mouse_button_down(self, int_0: int) -> bool: ... - def is_mouse_button_pressed(self, int_0: int) -> bool: ... - def is_mouse_button_released(self, int_0: int) -> bool: ... - def is_mouse_button_up(self, int_0: int) -> bool: ... - def is_music_playing(self, Music_0: Any) -> bool: ... - def is_sound_playing(self, Sound_0: Any) -> bool: ... - def is_window_focused(self) -> bool: ... - def is_window_fullscreen(self) -> bool: ... - def is_window_hidden(self) -> bool: ... - def is_window_maximized(self) -> bool: ... - def is_window_minimized(self) -> bool: ... - def is_window_ready(self) -> bool: ... - def is_window_resized(self) -> bool: ... - def is_window_state(self, unsignedint_0: int) -> bool: ... + def gen_image_cellular(self, int_0: int, int_1: int, int_2: int) -> Image: + """struct Image GenImageCellular(int, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_image_checked(self, int_0: int, int_1: int, int_2: int, int_3: int, Color_4: Color, Color_5: Color) -> Image: + """struct Image GenImageChecked(int, int, int, int, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_image_color(self, int_0: int, int_1: int, Color_2: Color) -> Image: + """struct Image GenImageColor(int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_image_font_atlas(self, CharInfo_pointer_0: Any, Rectangle_pointer_pointer_1: Any, int_2: int, int_3: int, int_4: int, int_5: int) -> Image: + """struct Image GenImageFontAtlas(struct CharInfo *, struct Rectangle * *, int, int, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_image_gradient_h(self, int_0: int, int_1: int, Color_2: Color, Color_3: Color) -> Image: + """struct Image GenImageGradientH(int, int, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_image_gradient_radial(self, int_0: int, int_1: int, float_2: float, Color_3: Color, Color_4: Color) -> Image: + """struct Image GenImageGradientRadial(int, int, float, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_image_gradient_v(self, int_0: int, int_1: int, Color_2: Color, Color_3: Color) -> Image: + """struct Image GenImageGradientV(int, int, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_image_perlin_noise(self, int_0: int, int_1: int, int_2: int, int_3: int, float_4: float) -> Image: + """struct Image GenImagePerlinNoise(int, int, int, int, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_image_white_noise(self, int_0: int, int_1: int, float_2: float) -> Image: + """struct Image GenImageWhiteNoise(int, int, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_cube(self, float_0: float, float_1: float, float_2: float) -> Mesh: + """struct Mesh GenMeshCube(float, float, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_cubicmap(self, Image_0: Image, Vector3_1: Vector3) -> Mesh: + """struct Mesh GenMeshCubicmap(struct Image, struct Vector3); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_cylinder(self, float_0: float, float_1: float, int_2: int) -> Mesh: + """struct Mesh GenMeshCylinder(float, float, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_heightmap(self, Image_0: Image, Vector3_1: Vector3) -> Mesh: + """struct Mesh GenMeshHeightmap(struct Image, struct Vector3); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_hemi_sphere(self, float_0: float, int_1: int, int_2: int) -> Mesh: + """struct Mesh GenMeshHemiSphere(float, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_knot(self, float_0: float, float_1: float, int_2: int, int_3: int) -> Mesh: + """struct Mesh GenMeshKnot(float, float, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_plane(self, float_0: float, float_1: float, int_2: int, int_3: int) -> Mesh: + """struct Mesh GenMeshPlane(float, float, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_poly(self, int_0: int, float_1: float) -> Mesh: + """struct Mesh GenMeshPoly(int, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_sphere(self, float_0: float, int_1: int, int_2: int) -> Mesh: + """struct Mesh GenMeshSphere(float, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_mesh_torus(self, float_0: float, float_1: float, int_2: int, int_3: int) -> Mesh: + """struct Mesh GenMeshTorus(float, float, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def gen_texture_mipmaps(self, Texture_pointer_0: Any) -> None: + """void GenTextureMipmaps(struct Texture *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_camera_matrix(self, Camera3D_0: Camera3D) -> Matrix: + """struct Matrix GetCameraMatrix(struct Camera3D); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_camera_matrix_2d(self, Camera2D_0: Camera2D) -> Matrix: + """struct Matrix GetCameraMatrix2D(struct Camera2D); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_char_pressed(self) -> int: + """int GetCharPressed(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_clipboard_text(self) -> str: + """char *GetClipboardText(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_codepoints(self, str_0: str, int_pointer_1: Any) -> Any: + """int *GetCodepoints(char *, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_codepoints_count(self, str_0: str) -> int: + """int GetCodepointsCount(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_collision_ray_ground(self, Ray_0: Ray, float_1: float) -> RayHitInfo: + """struct RayHitInfo GetCollisionRayGround(struct Ray, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_collision_ray_mesh(self, Ray_0: Ray, Mesh_1: Mesh, Matrix_2: Matrix) -> RayHitInfo: + """struct RayHitInfo GetCollisionRayMesh(struct Ray, struct Mesh, struct Matrix); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_collision_ray_model(self, Ray_0: Ray, Model_1: Model) -> RayHitInfo: + """struct RayHitInfo GetCollisionRayModel(struct Ray, struct Model); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_collision_ray_triangle(self, Ray_0: Ray, Vector3_1: Vector3, Vector3_2: Vector3, Vector3_3: Vector3) -> RayHitInfo: + """struct RayHitInfo GetCollisionRayTriangle(struct Ray, struct Vector3, struct Vector3, struct Vector3); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_collision_rec(self, Rectangle_0: Rectangle, Rectangle_1: Rectangle) -> Rectangle: + """struct Rectangle GetCollisionRec(struct Rectangle, struct Rectangle); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_color(self, unsignedint_0: int) -> Color: + """struct Color GetColor(unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_current_monitor(self) -> int: + """int GetCurrentMonitor(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_directory_files(self, str_0: str, int_pointer_1: Any) -> str: + """char * *GetDirectoryFiles(char *, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_directory_path(self, str_0: str) -> str: + """char *GetDirectoryPath(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_dropped_files(self, int_pointer_0: Any) -> str: + """char * *GetDroppedFiles(int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_fps(self) -> int: + """int GetFPS(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_file_extension(self, str_0: str) -> str: + """char *GetFileExtension(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_file_mod_time(self, str_0: str) -> int: + """long GetFileModTime(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_file_name(self, str_0: str) -> str: + """char *GetFileName(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_file_name_without_ext(self, str_0: str) -> str: + """char *GetFileNameWithoutExt(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_font_default(self) -> Font: + """struct Font GetFontDefault(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_frame_time(self) -> float: + """float GetFrameTime(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gamepad_axis_count(self, int_0: int) -> int: + """int GetGamepadAxisCount(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gamepad_axis_movement(self, int_0: int, int_1: int) -> float: + """float GetGamepadAxisMovement(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gamepad_button_pressed(self) -> int: + """int GetGamepadButtonPressed(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gamepad_name(self, int_0: int) -> str: + """char *GetGamepadName(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gesture_detected(self) -> int: + """int GetGestureDetected(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gesture_drag_angle(self) -> float: + """float GetGestureDragAngle(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gesture_drag_vector(self) -> Vector2: + """struct Vector2 GetGestureDragVector(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gesture_hold_duration(self) -> float: + """float GetGestureHoldDuration(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gesture_pinch_angle(self) -> float: + """float GetGesturePinchAngle(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_gesture_pinch_vector(self) -> Vector2: + """struct Vector2 GetGesturePinchVector(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_glyph_index(self, Font_0: Font, int_1: int) -> int: + """int GetGlyphIndex(struct Font, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_image_alpha_border(self, Image_0: Image, float_1: float) -> Rectangle: + """struct Rectangle GetImageAlphaBorder(struct Image, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_key_pressed(self) -> int: + """int GetKeyPressed(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_monitor_count(self) -> int: + """int GetMonitorCount(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_monitor_height(self, int_0: int) -> int: + """int GetMonitorHeight(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_monitor_name(self, int_0: int) -> str: + """char *GetMonitorName(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_monitor_physical_height(self, int_0: int) -> int: + """int GetMonitorPhysicalHeight(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_monitor_physical_width(self, int_0: int) -> int: + """int GetMonitorPhysicalWidth(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_monitor_position(self, int_0: int) -> Vector2: + """struct Vector2 GetMonitorPosition(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_monitor_refresh_rate(self, int_0: int) -> int: + """int GetMonitorRefreshRate(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_monitor_width(self, int_0: int) -> int: + """int GetMonitorWidth(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_mouse_position(self) -> Vector2: + """struct Vector2 GetMousePosition(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_mouse_ray(self, Vector2_0: Vector2, Camera3D_1: Camera3D) -> Ray: + """struct Ray GetMouseRay(struct Vector2, struct Camera3D); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_mouse_wheel_move(self) -> float: + """float GetMouseWheelMove(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_mouse_x(self) -> int: + """int GetMouseX(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_mouse_y(self) -> int: + """int GetMouseY(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_music_time_length(self, Music_0: Music) -> float: + """float GetMusicTimeLength(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_music_time_played(self, Music_0: Music) -> float: + """float GetMusicTimePlayed(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_next_codepoint(self, str_0: str, int_pointer_1: Any) -> int: + """int GetNextCodepoint(char *, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_pixel_color(self, void_pointer_0: Any, int_1: int) -> Color: + """struct Color GetPixelColor(void *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_pixel_data_size(self, int_0: int, int_1: int, int_2: int) -> int: + """int GetPixelDataSize(int, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_prev_directory_path(self, str_0: str) -> str: + """char *GetPrevDirectoryPath(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_random_value(self, int_0: int, int_1: int) -> int: + """int GetRandomValue(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_screen_data(self) -> Image: + """struct Image GetScreenData(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_screen_height(self) -> int: + """int GetScreenHeight(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_screen_to_world_2d(self, Vector2_0: Vector2, Camera2D_1: Camera2D) -> Vector2: + """struct Vector2 GetScreenToWorld2D(struct Vector2, struct Camera2D); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_screen_width(self) -> int: + """int GetScreenWidth(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_shader_location(self, Shader_0: Shader, str_1: str) -> int: + """int GetShaderLocation(struct Shader, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_shader_location_attrib(self, Shader_0: Shader, str_1: str) -> int: + """int GetShaderLocationAttrib(struct Shader, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_sounds_playing(self) -> int: + """int GetSoundsPlaying(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_texture_data(self, Texture_0: Texture) -> Image: + """struct Image GetTextureData(struct Texture); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_time(self) -> float: + """double GetTime(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_touch_points_count(self) -> int: + """int GetTouchPointsCount(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_touch_position(self, int_0: int) -> Vector2: + """struct Vector2 GetTouchPosition(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_touch_x(self) -> int: + """int GetTouchX(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_touch_y(self) -> int: + """int GetTouchY(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_window_handle(self) -> Any: + """void *GetWindowHandle(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_window_position(self) -> Vector2: + """struct Vector2 GetWindowPosition(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_window_scale_dpi(self) -> Vector2: + """struct Vector2 GetWindowScaleDPI(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_working_directory(self) -> str: + """char *GetWorkingDirectory(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_world_to_screen(self, Vector3_0: Vector3, Camera3D_1: Camera3D) -> Vector2: + """struct Vector2 GetWorldToScreen(struct Vector3, struct Camera3D); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_world_to_screen_2d(self, Vector2_0: Vector2, Camera2D_1: Camera2D) -> Vector2: + """struct Vector2 GetWorldToScreen2D(struct Vector2, struct Camera2D); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def get_world_to_screen_ex(self, Vector3_0: Vector3, Camera3D_1: Camera3D, int_2: int, int_3: int) -> Vector2: + """struct Vector2 GetWorldToScreenEx(struct Vector3, struct Camera3D, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def hide_cursor(self) -> None: + """void HideCursor(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_alpha_clear(self, Image_pointer_0: Any, Color_1: Color, float_2: float) -> None: + """void ImageAlphaClear(struct Image *, struct Color, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_alpha_crop(self, Image_pointer_0: Any, float_1: float) -> None: + """void ImageAlphaCrop(struct Image *, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_alpha_mask(self, Image_pointer_0: Any, Image_1: Image) -> None: + """void ImageAlphaMask(struct Image *, struct Image); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_alpha_premultiply(self, Image_pointer_0: Any) -> None: + """void ImageAlphaPremultiply(struct Image *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_clear_background(self, Image_pointer_0: Any, Color_1: Color) -> None: + """void ImageClearBackground(struct Image *, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_color_brightness(self, Image_pointer_0: Any, int_1: int) -> None: + """void ImageColorBrightness(struct Image *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_color_contrast(self, Image_pointer_0: Any, float_1: float) -> None: + """void ImageColorContrast(struct Image *, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_color_grayscale(self, Image_pointer_0: Any) -> None: + """void ImageColorGrayscale(struct Image *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_color_invert(self, Image_pointer_0: Any) -> None: + """void ImageColorInvert(struct Image *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_color_replace(self, Image_pointer_0: Any, Color_1: Color, Color_2: Color) -> None: + """void ImageColorReplace(struct Image *, struct Color, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_color_tint(self, Image_pointer_0: Any, Color_1: Color) -> None: + """void ImageColorTint(struct Image *, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_copy(self, Image_0: Image) -> Image: + """struct Image ImageCopy(struct Image); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_crop(self, Image_pointer_0: Any, Rectangle_1: Rectangle) -> None: + """void ImageCrop(struct Image *, struct Rectangle); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_dither(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, int_4: int) -> None: + """void ImageDither(struct Image *, int, int, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw(self, Image_pointer_0: Any, Image_1: Image, Rectangle_2: Rectangle, Rectangle_3: Rectangle, Color_4: Color) -> None: + """void ImageDraw(struct Image *, struct Image, struct Rectangle, struct Rectangle, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_circle(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, Color_4: Color) -> None: + """void ImageDrawCircle(struct Image *, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_circle_v(self, Image_pointer_0: Any, Vector2_1: Vector2, int_2: int, Color_3: Color) -> None: + """void ImageDrawCircleV(struct Image *, struct Vector2, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_line(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, int_4: int, Color_5: Color) -> None: + """void ImageDrawLine(struct Image *, int, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_line_v(self, Image_pointer_0: Any, Vector2_1: Vector2, Vector2_2: Vector2, Color_3: Color) -> None: + """void ImageDrawLineV(struct Image *, struct Vector2, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_pixel(self, Image_pointer_0: Any, int_1: int, int_2: int, Color_3: Color) -> None: + """void ImageDrawPixel(struct Image *, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_pixel_v(self, Image_pointer_0: Any, Vector2_1: Vector2, Color_2: Color) -> None: + """void ImageDrawPixelV(struct Image *, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_rectangle(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, int_4: int, Color_5: Color) -> None: + """void ImageDrawRectangle(struct Image *, int, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_rectangle_lines(self, Image_pointer_0: Any, Rectangle_1: Rectangle, int_2: int, Color_3: Color) -> None: + """void ImageDrawRectangleLines(struct Image *, struct Rectangle, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_rectangle_rec(self, Image_pointer_0: Any, Rectangle_1: Rectangle, Color_2: Color) -> None: + """void ImageDrawRectangleRec(struct Image *, struct Rectangle, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_rectangle_v(self, Image_pointer_0: Any, Vector2_1: Vector2, Vector2_2: Vector2, Color_3: Color) -> None: + """void ImageDrawRectangleV(struct Image *, struct Vector2, struct Vector2, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_text(self, Image_pointer_0: Any, str_1: str, int_2: int, int_3: int, int_4: int, Color_5: Color) -> None: + """void ImageDrawText(struct Image *, char *, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_draw_text_ex(self, Image_pointer_0: Any, Font_1: Font, str_2: str, Vector2_3: Vector2, float_4: float, float_5: float, Color_6: Color) -> None: + """void ImageDrawTextEx(struct Image *, struct Font, char *, struct Vector2, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_flip_horizontal(self, Image_pointer_0: Any) -> None: + """void ImageFlipHorizontal(struct Image *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_flip_vertical(self, Image_pointer_0: Any) -> None: + """void ImageFlipVertical(struct Image *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_format(self, Image_pointer_0: Any, int_1: int) -> None: + """void ImageFormat(struct Image *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_from_image(self, Image_0: Image, Rectangle_1: Rectangle) -> Image: + """struct Image ImageFromImage(struct Image, struct Rectangle); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_mipmaps(self, Image_pointer_0: Any) -> None: + """void ImageMipmaps(struct Image *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_resize(self, Image_pointer_0: Any, int_1: int, int_2: int) -> None: + """void ImageResize(struct Image *, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_resize_canvas(self, Image_pointer_0: Any, int_1: int, int_2: int, int_3: int, int_4: int, Color_5: Color) -> None: + """void ImageResizeCanvas(struct Image *, int, int, int, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_resize_nn(self, Image_pointer_0: Any, int_1: int, int_2: int) -> None: + """void ImageResizeNN(struct Image *, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_rotate_ccw(self, Image_pointer_0: Any) -> None: + """void ImageRotateCCW(struct Image *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_rotate_cw(self, Image_pointer_0: Any) -> None: + """void ImageRotateCW(struct Image *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_text(self, str_0: str, int_1: int, Color_2: Color) -> Image: + """struct Image ImageText(char *, int, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_text_ex(self, Font_0: Font, str_1: str, float_2: float, float_3: float, Color_4: Color) -> Image: + """struct Image ImageTextEx(struct Font, char *, float, float, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def image_to_pot(self, Image_pointer_0: Any, Color_1: Color) -> None: + """void ImageToPOT(struct Image *, struct Color); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def init_audio_device(self) -> None: + """void InitAudioDevice(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def init_audio_stream(self, unsignedint_0: int, unsignedint_1: int, unsignedint_2: int) -> AudioStream: + """struct AudioStream InitAudioStream(unsigned int, unsigned int, unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def init_window(self, int_0: int, int_1: int, str_2: str) -> None: + """void InitWindow(int, int, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_audio_device_ready(self) -> bool: + """_Bool IsAudioDeviceReady(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_audio_stream_playing(self, AudioStream_0: AudioStream) -> bool: + """_Bool IsAudioStreamPlaying(struct AudioStream); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_audio_stream_processed(self, AudioStream_0: AudioStream) -> bool: + """_Bool IsAudioStreamProcessed(struct AudioStream); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_cursor_hidden(self) -> bool: + """_Bool IsCursorHidden(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_cursor_on_screen(self) -> bool: + """_Bool IsCursorOnScreen(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_file_dropped(self) -> bool: + """_Bool IsFileDropped(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_file_extension(self, str_0: str, str_1: str) -> bool: + """_Bool IsFileExtension(char *, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_gamepad_available(self, int_0: int) -> bool: + """_Bool IsGamepadAvailable(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_gamepad_button_down(self, int_0: int, int_1: int) -> bool: + """_Bool IsGamepadButtonDown(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_gamepad_button_pressed(self, int_0: int, int_1: int) -> bool: + """_Bool IsGamepadButtonPressed(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_gamepad_button_released(self, int_0: int, int_1: int) -> bool: + """_Bool IsGamepadButtonReleased(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_gamepad_button_up(self, int_0: int, int_1: int) -> bool: + """_Bool IsGamepadButtonUp(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_gamepad_name(self, int_0: int, str_1: str) -> bool: + """_Bool IsGamepadName(int, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_gesture_detected(self, int_0: int) -> bool: + """_Bool IsGestureDetected(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_key_down(self, int_0: int) -> bool: + """_Bool IsKeyDown(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_key_pressed(self, int_0: int) -> bool: + """_Bool IsKeyPressed(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_key_released(self, int_0: int) -> bool: + """_Bool IsKeyReleased(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_key_up(self, int_0: int) -> bool: + """_Bool IsKeyUp(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_model_animation_valid(self, Model_0: Model, ModelAnimation_1: ModelAnimation) -> bool: + """_Bool IsModelAnimationValid(struct Model, struct ModelAnimation); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_mouse_button_down(self, int_0: int) -> bool: + """_Bool IsMouseButtonDown(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_mouse_button_pressed(self, int_0: int) -> bool: + """_Bool IsMouseButtonPressed(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_mouse_button_released(self, int_0: int) -> bool: + """_Bool IsMouseButtonReleased(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_mouse_button_up(self, int_0: int) -> bool: + """_Bool IsMouseButtonUp(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_music_playing(self, Music_0: Music) -> bool: + """_Bool IsMusicPlaying(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_sound_playing(self, Sound_0: Sound) -> bool: + """_Bool IsSoundPlaying(struct Sound); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_window_focused(self) -> bool: + """_Bool IsWindowFocused(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_window_fullscreen(self) -> bool: + """_Bool IsWindowFullscreen(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_window_hidden(self) -> bool: + """_Bool IsWindowHidden(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_window_maximized(self) -> bool: + """_Bool IsWindowMaximized(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_window_minimized(self) -> bool: + """_Bool IsWindowMinimized(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_window_ready(self) -> bool: + """_Bool IsWindowReady(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_window_resized(self) -> bool: + """_Bool IsWindowResized(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def is_window_state(self, unsignedint_0: int) -> bool: + """_Bool IsWindowState(unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... KEY_A: int KEY_APOSTROPHE: int KEY_B: int @@ -500,39 +1728,171 @@ class PyRay: LOG_NONE: int LOG_TRACE: int LOG_WARNING: int - def load_file_data(self, str_0: str, unsignedint_pointer_1: Any) -> str: ... - def load_file_text(self, str_0: str) -> str: ... - def load_font(self, str_0: str) -> Any: ... - def load_font_data(self, unsignedstr_0: str, int_1: int, int_2: int, int_pointer_3: Any, int_4: int, int_5: int) -> Any: ... - def load_font_ex(self, str_0: str, int_1: int, int_pointer_2: Any, int_3: int) -> Any: ... - def load_font_from_image(self, Image_0: Any, Color_1: Any, int_2: int) -> Any: ... - def load_font_from_memory(self, str_0: str, unsignedstr_1: str, int_2: int, int_3: int, int_pointer_4: Any, int_5: int) -> Any: ... - def load_image(self, str_0: str) -> Any: ... - def load_image_anim(self, str_0: str, int_pointer_1: Any) -> Any: ... - def load_image_colors(self, Image_0: Any) -> Any: ... - def load_image_from_memory(self, str_0: str, unsignedstr_1: str, int_2: int) -> Any: ... - def load_image_palette(self, Image_0: Any, int_1: int, int_pointer_2: Any) -> Any: ... - def load_image_raw(self, str_0: str, int_1: int, int_2: int, int_3: int, int_4: int) -> Any: ... - def load_material_default(self) -> Any: ... - def load_materials(self, str_0: str, int_pointer_1: Any) -> Any: ... - def load_model(self, str_0: str) -> Any: ... - def load_model_animations(self, str_0: str, int_pointer_1: Any) -> Any: ... - def load_model_from_mesh(self, Mesh_0: Any) -> Any: ... - def load_music_stream(self, str_0: str) -> Any: ... - def load_music_stream_from_memory(self, str_0: str, unsignedstr_1: str, int_2: int) -> Any: ... - def load_render_texture(self, int_0: int, int_1: int) -> Any: ... - def load_shader(self, str_0: str, str_1: str) -> Any: ... - def load_shader_from_memory(self, str_0: str, str_1: str) -> Any: ... - def load_sound(self, str_0: str) -> Any: ... - def load_sound_from_wave(self, Wave_0: Any) -> Any: ... - def load_storage_value(self, unsignedint_0: int) -> int: ... - def load_texture(self, str_0: str) -> Any: ... - def load_texture_cubemap(self, Image_0: Any, int_1: int) -> Any: ... - def load_texture_from_image(self, Image_0: Any) -> Any: ... - def load_vr_stereo_config(self, VrDeviceInfo_0: Any) -> Any: ... - def load_wave(self, str_0: str) -> Any: ... - def load_wave_from_memory(self, str_0: str, unsignedstr_1: str, int_2: int) -> Any: ... - def load_wave_samples(self, Wave_0: Any) -> Any: ... + def load_file_data(self, str_0: str, unsignedint_pointer_1: Any) -> str: + """unsigned char *LoadFileData(char *, unsigned int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_file_text(self, str_0: str) -> str: + """char *LoadFileText(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_font(self, str_0: str) -> Font: + """struct Font LoadFont(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_font_data(self, unsignedstr_0: str, int_1: int, int_2: int, int_pointer_3: Any, int_4: int, int_5: int) -> Any: + """struct CharInfo *LoadFontData(unsigned char *, int, int, int *, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_font_ex(self, str_0: str, int_1: int, int_pointer_2: Any, int_3: int) -> Font: + """struct Font LoadFontEx(char *, int, int *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_font_from_image(self, Image_0: Image, Color_1: Color, int_2: int) -> Font: + """struct Font LoadFontFromImage(struct Image, struct Color, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_font_from_memory(self, str_0: str, unsignedstr_1: str, int_2: int, int_3: int, int_pointer_4: Any, int_5: int) -> Font: + """struct Font LoadFontFromMemory(char *, unsigned char *, int, int, int *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_image(self, str_0: str) -> Image: + """struct Image LoadImage(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_image_anim(self, str_0: str, int_pointer_1: Any) -> Image: + """struct Image LoadImageAnim(char *, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_image_colors(self, Image_0: Image) -> Any: + """struct Color *LoadImageColors(struct Image); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_image_from_memory(self, str_0: str, unsignedstr_1: str, int_2: int) -> Image: + """struct Image LoadImageFromMemory(char *, unsigned char *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_image_palette(self, Image_0: Image, int_1: int, int_pointer_2: Any) -> Any: + """struct Color *LoadImagePalette(struct Image, int, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_image_raw(self, str_0: str, int_1: int, int_2: int, int_3: int, int_4: int) -> Image: + """struct Image LoadImageRaw(char *, int, int, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_material_default(self) -> Material: + """struct Material LoadMaterialDefault(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_materials(self, str_0: str, int_pointer_1: Any) -> Any: + """struct Material *LoadMaterials(char *, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_model(self, str_0: str) -> Model: + """struct Model LoadModel(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_model_animations(self, str_0: str, int_pointer_1: Any) -> Any: + """struct ModelAnimation *LoadModelAnimations(char *, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_model_from_mesh(self, Mesh_0: Mesh) -> Model: + """struct Model LoadModelFromMesh(struct Mesh); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_music_stream(self, str_0: str) -> Music: + """struct Music LoadMusicStream(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_music_stream_from_memory(self, str_0: str, unsignedstr_1: str, int_2: int) -> Music: + """struct Music LoadMusicStreamFromMemory(char *, unsigned char *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_render_texture(self, int_0: int, int_1: int) -> RenderTexture: + """struct RenderTexture LoadRenderTexture(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_shader(self, str_0: str, str_1: str) -> Shader: + """struct Shader LoadShader(char *, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_shader_from_memory(self, str_0: str, str_1: str) -> Shader: + """struct Shader LoadShaderFromMemory(char *, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_sound(self, str_0: str) -> Sound: + """struct Sound LoadSound(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_sound_from_wave(self, Wave_0: Wave) -> Sound: + """struct Sound LoadSoundFromWave(struct Wave); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_storage_value(self, unsignedint_0: int) -> int: + """int LoadStorageValue(unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_texture(self, str_0: str) -> Texture: + """struct Texture LoadTexture(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_texture_cubemap(self, Image_0: Image, int_1: int) -> Texture: + """struct Texture LoadTextureCubemap(struct Image, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_texture_from_image(self, Image_0: Image) -> Texture: + """struct Texture LoadTextureFromImage(struct Image); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_vr_stereo_config(self, VrDeviceInfo_0: VrDeviceInfo) -> VrStereoConfig: + """struct VrStereoConfig LoadVrStereoConfig(struct VrDeviceInfo); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_wave(self, str_0: str) -> Wave: + """struct Wave LoadWave(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_wave_from_memory(self, str_0: str, unsignedstr_1: str, int_2: int) -> Wave: + """struct Wave LoadWaveFromMemory(char *, unsigned char *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def load_wave_samples(self, Wave_0: Wave) -> Any: + """float *LoadWaveSamples(struct Wave); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... MATERIAL_MAP_ALBEDO: int MATERIAL_MAP_BRDG: int MATERIAL_MAP_CUBEMAP: int @@ -560,20 +1920,64 @@ class PyRay: MOUSE_LEFT_BUTTON: int MOUSE_MIDDLE_BUTTON: int MOUSE_RIGHT_BUTTON: int - def maximize_window(self) -> None: ... - def measure_text(self, str_0: str, int_1: int) -> int: ... - def measure_text_ex(self, Font_0: Any, str_1: str, float_2: float, float_3: float) -> Any: ... - def mem_alloc(self, int_0: int) -> Any: ... - def mem_free(self, void_pointer_0: Any) -> None: ... - def mem_realloc(self, void_pointer_0: Any, int_1: int) -> Any: ... - def mesh_binormals(self, Mesh_pointer_0: Any) -> None: ... - def mesh_bounding_box(self, Mesh_0: Any) -> Any: ... - def mesh_tangents(self, Mesh_pointer_0: Any) -> None: ... - def minimize_window(self) -> None: ... + def maximize_window(self) -> None: + """void MaximizeWindow(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def measure_text(self, str_0: str, int_1: int) -> int: + """int MeasureText(char *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def measure_text_ex(self, Font_0: Font, str_1: str, float_2: float, float_3: float) -> Vector2: + """struct Vector2 MeasureTextEx(struct Font, char *, float, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def mem_alloc(self, int_0: int) -> Any: + """void *MemAlloc(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def mem_free(self, void_pointer_0: Any) -> None: + """void MemFree(void *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def mem_realloc(self, void_pointer_0: Any, int_1: int) -> Any: + """void *MemRealloc(void *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def mesh_binormals(self, Mesh_pointer_0: Any) -> None: + """void MeshBinormals(struct Mesh *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def mesh_bounding_box(self, Mesh_0: Mesh) -> BoundingBox: + """struct BoundingBox MeshBoundingBox(struct Mesh); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def mesh_tangents(self, Mesh_pointer_0: Any) -> None: + """void MeshTangents(struct Mesh *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def minimize_window(self) -> None: + """void MinimizeWindow(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... NPATCH_NINE_PATCH: int NPATCH_THREE_PATCH_HORIZONTAL: int NPATCH_THREE_PATCH_VERTICAL: int - def open_url(self, str_0: str) -> None: ... + def open_url(self, str_0: str) -> None: + """void OpenURL(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA: int PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA: int PIXELFORMAT_COMPRESSED_DXT1_RGB: int @@ -595,17 +1999,61 @@ class PyRay: PIXELFORMAT_UNCOMPRESSED_R5G6B5: int PIXELFORMAT_UNCOMPRESSED_R8G8B8: int PIXELFORMAT_UNCOMPRESSED_R8G8B8A8: int - def pause_audio_stream(self, AudioStream_0: Any) -> None: ... - def pause_music_stream(self, Music_0: Any) -> None: ... - def pause_sound(self, Sound_0: Any) -> None: ... - def play_audio_stream(self, AudioStream_0: Any) -> None: ... - def play_music_stream(self, Music_0: Any) -> None: ... - def play_sound(self, Sound_0: Any) -> None: ... - def play_sound_multi(self, Sound_0: Any) -> None: ... - def restore_window(self) -> None: ... - def resume_audio_stream(self, AudioStream_0: Any) -> None: ... - def resume_music_stream(self, Music_0: Any) -> None: ... - def resume_sound(self, Sound_0: Any) -> None: ... + def pause_audio_stream(self, AudioStream_0: AudioStream) -> None: + """void PauseAudioStream(struct AudioStream); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def pause_music_stream(self, Music_0: Music) -> None: + """void PauseMusicStream(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def pause_sound(self, Sound_0: Sound) -> None: + """void PauseSound(struct Sound); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def play_audio_stream(self, AudioStream_0: AudioStream) -> None: + """void PlayAudioStream(struct AudioStream); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def play_music_stream(self, Music_0: Music) -> None: + """void PlayMusicStream(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def play_sound(self, Sound_0: Sound) -> None: + """void PlaySound(struct Sound); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def play_sound_multi(self, Sound_0: Sound) -> None: + """void PlaySoundMulti(struct Sound); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def restore_window(self) -> None: + """void RestoreWindow(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def resume_audio_stream(self, AudioStream_0: AudioStream) -> None: + """void ResumeAudioStream(struct AudioStream); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def resume_music_stream(self, Music_0: Music) -> None: + """void ResumeMusicStream(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def resume_sound(self, Sound_0: Sound) -> None: + """void ResumeSound(struct Sound); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... SHADER_LOC_COLOR_AMBIENT: int SHADER_LOC_COLOR_DIFFUSE: int SHADER_LOC_COLOR_SPECULAR: int @@ -643,55 +2091,251 @@ class PyRay: SHADER_UNIFORM_VEC2: int SHADER_UNIFORM_VEC3: int SHADER_UNIFORM_VEC4: int - def save_file_data(self, str_0: str, void_pointer_1: Any, unsignedint_2: int) -> bool: ... - def save_file_text(self, str_0: str, str_1: str) -> bool: ... - def save_storage_value(self, unsignedint_0: int, int_1: int) -> bool: ... - def set_audio_stream_buffer_size_default(self, int_0: int) -> None: ... - def set_audio_stream_pitch(self, AudioStream_0: Any, float_1: float) -> None: ... - def set_audio_stream_volume(self, AudioStream_0: Any, float_1: float) -> None: ... - def set_camera_alt_control(self, int_0: int) -> None: ... - def set_camera_mode(self, Camera3D_0: Any, int_1: int) -> None: ... - def set_camera_move_controls(self, int_0: int, int_1: int, int_2: int, int_3: int, int_4: int, int_5: int) -> None: ... - def set_camera_pan_control(self, int_0: int) -> None: ... - def set_camera_smooth_zoom_control(self, int_0: int) -> None: ... - def set_clipboard_text(self, str_0: str) -> None: ... - def set_config_flags(self, unsignedint_0: int) -> None: ... - def set_exit_key(self, int_0: int) -> None: ... - def set_gamepad_mappings(self, str_0: str) -> int: ... - def set_gestures_enabled(self, unsignedint_0: int) -> None: ... - def set_master_volume(self, float_0: float) -> None: ... - def set_material_texture(self, Material_pointer_0: Any, int_1: int, Texture_2: Any) -> None: ... - def set_model_mesh_material(self, Model_pointer_0: Any, int_1: int, int_2: int) -> None: ... - def set_mouse_cursor(self, int_0: int) -> None: ... - def set_mouse_offset(self, int_0: int, int_1: int) -> None: ... - def set_mouse_position(self, int_0: int, int_1: int) -> None: ... - def set_mouse_scale(self, float_0: float, float_1: float) -> None: ... - def set_music_pitch(self, Music_0: Any, float_1: float) -> None: ... - def set_music_volume(self, Music_0: Any, float_1: float) -> None: ... - def set_pixel_color(self, void_pointer_0: Any, Color_1: Any, int_2: int) -> None: ... - def set_shader_value(self, Shader_0: Any, int_1: int, void_pointer_2: Any, int_3: int) -> None: ... - def set_shader_value_matrix(self, Shader_0: Any, int_1: int, Matrix_2: Any) -> None: ... - def set_shader_value_texture(self, Shader_0: Any, int_1: int, Texture_2: Any) -> None: ... - def set_shader_value_v(self, Shader_0: Any, int_1: int, void_pointer_2: Any, int_3: int, int_4: int) -> None: ... - def set_shapes_texture(self, Texture_0: Any, Rectangle_1: Any) -> None: ... - def set_sound_pitch(self, Sound_0: Any, float_1: float) -> None: ... - def set_sound_volume(self, Sound_0: Any, float_1: float) -> None: ... - def set_target_fps(self, int_0: int) -> None: ... - def set_texture_filter(self, Texture_0: Any, int_1: int) -> None: ... - def set_texture_wrap(self, Texture_0: Any, int_1: int) -> None: ... - def set_trace_log_level(self, int_0: int) -> None: ... - def set_window_icon(self, Image_0: Any) -> None: ... - def set_window_min_size(self, int_0: int, int_1: int) -> None: ... - def set_window_monitor(self, int_0: int) -> None: ... - def set_window_position(self, int_0: int, int_1: int) -> None: ... - def set_window_size(self, int_0: int, int_1: int) -> None: ... - def set_window_state(self, unsignedint_0: int) -> None: ... - def set_window_title(self, str_0: str) -> None: ... - def show_cursor(self) -> None: ... - def stop_audio_stream(self, AudioStream_0: Any) -> None: ... - def stop_music_stream(self, Music_0: Any) -> None: ... - def stop_sound(self, Sound_0: Any) -> None: ... - def stop_sound_multi(self) -> None: ... + def save_file_data(self, str_0: str, void_pointer_1: Any, unsignedint_2: int) -> bool: + """_Bool SaveFileData(char *, void *, unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def save_file_text(self, str_0: str, str_1: str) -> bool: + """_Bool SaveFileText(char *, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def save_storage_value(self, unsignedint_0: int, int_1: int) -> bool: + """_Bool SaveStorageValue(unsigned int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_audio_stream_buffer_size_default(self, int_0: int) -> None: + """void SetAudioStreamBufferSizeDefault(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_audio_stream_pitch(self, AudioStream_0: AudioStream, float_1: float) -> None: + """void SetAudioStreamPitch(struct AudioStream, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_audio_stream_volume(self, AudioStream_0: AudioStream, float_1: float) -> None: + """void SetAudioStreamVolume(struct AudioStream, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_camera_alt_control(self, int_0: int) -> None: + """void SetCameraAltControl(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_camera_mode(self, Camera3D_0: Camera3D, int_1: int) -> None: + """void SetCameraMode(struct Camera3D, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_camera_move_controls(self, int_0: int, int_1: int, int_2: int, int_3: int, int_4: int, int_5: int) -> None: + """void SetCameraMoveControls(int, int, int, int, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_camera_pan_control(self, int_0: int) -> None: + """void SetCameraPanControl(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_camera_smooth_zoom_control(self, int_0: int) -> None: + """void SetCameraSmoothZoomControl(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_clipboard_text(self, str_0: str) -> None: + """void SetClipboardText(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_config_flags(self, unsignedint_0: int) -> None: + """void SetConfigFlags(unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_exit_key(self, int_0: int) -> None: + """void SetExitKey(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_gamepad_mappings(self, str_0: str) -> int: + """int SetGamepadMappings(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_gestures_enabled(self, unsignedint_0: int) -> None: + """void SetGesturesEnabled(unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_master_volume(self, float_0: float) -> None: + """void SetMasterVolume(float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_material_texture(self, Material_pointer_0: Any, int_1: int, Texture_2: Texture) -> None: + """void SetMaterialTexture(struct Material *, int, struct Texture); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_model_mesh_material(self, Model_pointer_0: Any, int_1: int, int_2: int) -> None: + """void SetModelMeshMaterial(struct Model *, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_mouse_cursor(self, int_0: int) -> None: + """void SetMouseCursor(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_mouse_offset(self, int_0: int, int_1: int) -> None: + """void SetMouseOffset(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_mouse_position(self, int_0: int, int_1: int) -> None: + """void SetMousePosition(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_mouse_scale(self, float_0: float, float_1: float) -> None: + """void SetMouseScale(float, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_music_pitch(self, Music_0: Music, float_1: float) -> None: + """void SetMusicPitch(struct Music, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_music_volume(self, Music_0: Music, float_1: float) -> None: + """void SetMusicVolume(struct Music, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_pixel_color(self, void_pointer_0: Any, Color_1: Color, int_2: int) -> None: + """void SetPixelColor(void *, struct Color, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_shader_value(self, Shader_0: Shader, int_1: int, void_pointer_2: Any, int_3: int) -> None: + """void SetShaderValue(struct Shader, int, void *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_shader_value_matrix(self, Shader_0: Shader, int_1: int, Matrix_2: Matrix) -> None: + """void SetShaderValueMatrix(struct Shader, int, struct Matrix); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_shader_value_texture(self, Shader_0: Shader, int_1: int, Texture_2: Texture) -> None: + """void SetShaderValueTexture(struct Shader, int, struct Texture); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_shader_value_v(self, Shader_0: Shader, int_1: int, void_pointer_2: Any, int_3: int, int_4: int) -> None: + """void SetShaderValueV(struct Shader, int, void *, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_shapes_texture(self, Texture_0: Texture, Rectangle_1: Rectangle) -> None: + """void SetShapesTexture(struct Texture, struct Rectangle); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_sound_pitch(self, Sound_0: Sound, float_1: float) -> None: + """void SetSoundPitch(struct Sound, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_sound_volume(self, Sound_0: Sound, float_1: float) -> None: + """void SetSoundVolume(struct Sound, float); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_target_fps(self, int_0: int) -> None: + """void SetTargetFPS(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_texture_filter(self, Texture_0: Texture, int_1: int) -> None: + """void SetTextureFilter(struct Texture, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_texture_wrap(self, Texture_0: Texture, int_1: int) -> None: + """void SetTextureWrap(struct Texture, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_trace_log_level(self, int_0: int) -> None: + """void SetTraceLogLevel(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_window_icon(self, Image_0: Image) -> None: + """void SetWindowIcon(struct Image); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_window_min_size(self, int_0: int, int_1: int) -> None: + """void SetWindowMinSize(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_window_monitor(self, int_0: int) -> None: + """void SetWindowMonitor(int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_window_position(self, int_0: int, int_1: int) -> None: + """void SetWindowPosition(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_window_size(self, int_0: int, int_1: int) -> None: + """void SetWindowSize(int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_window_state(self, unsignedint_0: int) -> None: + """void SetWindowState(unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def set_window_title(self, str_0: str) -> None: + """void SetWindowTitle(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def show_cursor(self) -> None: + """void ShowCursor(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def stop_audio_stream(self, AudioStream_0: AudioStream) -> None: + """void StopAudioStream(struct AudioStream); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def stop_music_stream(self, Music_0: Music) -> None: + """void StopMusicStream(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def stop_sound(self, Sound_0: Sound) -> None: + """void StopSound(struct Sound); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def stop_sound_multi(self) -> None: + """void StopSoundMulti(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... TEXTURE_FILTER_ANISOTROPIC_16X: int TEXTURE_FILTER_ANISOTROPIC_4X: int TEXTURE_FILTER_ANISOTROPIC_8X: int @@ -702,113 +2346,533 @@ class PyRay: TEXTURE_WRAP_MIRROR_CLAMP: int TEXTURE_WRAP_MIRROR_REPEAT: int TEXTURE_WRAP_REPEAT: int - def take_screenshot(self, str_0: str) -> None: ... - def text_append(self, str_0: str, str_1: str, int_pointer_2: Any) -> None: ... - def text_copy(self, str_0: str, str_1: str) -> int: ... - def text_find_index(self, str_0: str, str_1: str) -> int: ... - TextFormat: _cffi_backend._CDataBase - def text_insert(self, str_0: str, str_1: str, int_2: int) -> str: ... - def text_is_equal(self, str_0: str, str_1: str) -> bool: ... - def text_join(self, str_pointer_0: str, int_1: int, str_2: str) -> str: ... - def text_length(self, str_0: str) -> int: ... - def text_replace(self, str_0: str, str_1: str, str_2: str) -> str: ... - def text_split(self, str_0: str, char_1: char, int_pointer_2: Any) -> str: ... - def text_subtext(self, str_0: str, int_1: int, int_2: int) -> str: ... - def text_to_integer(self, str_0: str) -> int: ... - def text_to_lower(self, str_0: str) -> str: ... - def text_to_pascal(self, str_0: str) -> str: ... - def text_to_upper(self, str_0: str) -> str: ... - def text_to_utf8(self, int_pointer_0: Any, int_1: int) -> str: ... - def toggle_fullscreen(self) -> None: ... - TraceLog: _cffi_backend._CDataBase - def unload_file_data(self, unsignedstr_0: str) -> None: ... - def unload_file_text(self, unsignedstr_0: str) -> None: ... - def unload_font(self, Font_0: Any) -> None: ... - def unload_font_data(self, CharInfo_pointer_0: Any, int_1: int) -> None: ... - def unload_image(self, Image_0: Any) -> None: ... - def unload_image_colors(self, Color_pointer_0: Any) -> None: ... - def unload_image_palette(self, Color_pointer_0: Any) -> None: ... - def unload_material(self, Material_0: Any) -> None: ... - def unload_mesh(self, Mesh_0: Any) -> None: ... - def unload_model(self, Model_0: Any) -> None: ... - def unload_model_animation(self, ModelAnimation_0: Any) -> None: ... - def unload_model_animations(self, ModelAnimation_pointer_0: Any, unsignedint_1: int) -> None: ... - def unload_model_keep_meshes(self, Model_0: Any) -> None: ... - def unload_music_stream(self, Music_0: Any) -> None: ... - def unload_render_texture(self, RenderTexture_0: Any) -> None: ... - def unload_shader(self, Shader_0: Any) -> None: ... - def unload_sound(self, Sound_0: Any) -> None: ... - def unload_texture(self, Texture_0: Any) -> None: ... - def unload_vr_stereo_config(self, VrStereoConfig_0: Any) -> None: ... - def unload_wave(self, Wave_0: Any) -> None: ... - def unload_wave_samples(self, float_pointer_0: Any) -> None: ... - def update_audio_stream(self, AudioStream_0: Any, void_pointer_1: Any, int_2: int) -> None: ... - def update_camera(self, Camera3D_pointer_0: Any) -> None: ... - def update_mesh_buffer(self, Mesh_0: Any, int_1: int, void_pointer_2: Any, int_3: int, int_4: int) -> None: ... - def update_model_animation(self, Model_0: Any, ModelAnimation_1: Any, int_2: int) -> None: ... - def update_music_stream(self, Music_0: Any) -> None: ... - def update_sound(self, Sound_0: Any, void_pointer_1: Any, int_2: int) -> None: ... - def update_texture(self, Texture_0: Any, void_pointer_1: Any) -> None: ... - def update_texture_rec(self, Texture_0: Any, Rectangle_1: Any, void_pointer_2: Any) -> None: ... - def upload_mesh(self, Mesh_pointer_0: Any, _Bool_1: bool) -> None: ... - def wave_copy(self, Wave_0: Any) -> Any: ... - def wave_crop(self, Wave_pointer_0: Any, int_1: int, int_2: int) -> None: ... - def wave_format(self, Wave_pointer_0: Any, int_1: int, int_2: int, int_3: int) -> None: ... - def window_should_close(self) -> bool: ... - AudioStream: Any - BlendMode: Any - BoneInfo: Any - BoundingBox: Any - Camera: Any - Camera2D: Any - Camera3D: Any - CameraMode: Any - CameraProjection: Any - CharInfo: Any - Color: Any - ConfigFlags: Any - CubemapLayout: Any - Font: Any - FontType: Any - GamepadAxis: Any - GamepadButton: Any - Gestures: Any - Image: Any - KeyboardKey: Any - Material: Any - MaterialMap: Any - MaterialMapIndex: Any - Matrix: Any - Mesh: Any - Model: Any - ModelAnimation: Any - MouseButton: Any - MouseCursor: Any - Music: Any - NPatchInfo: Any - NPatchLayout: Any - PixelFormat: Any - Quaternion: Any - Ray: Any - RayHitInfo: Any - Rectangle: Any - RenderTexture: Any - RenderTexture2D: Any - Shader: Any - ShaderLocationIndex: Any - ShaderUniformDataType: Any - Sound: Any - Texture: Any - Texture2D: Any - TextureCubemap: Any - TextureFilter: Any - TextureWrap: Any - TraceLogLevel: Any - Transform: Any - Vector2: Any - Vector3: Any - Vector4: Any - VrDeviceInfo: Any - VrStereoConfig: Any - Wave: Any - rAudioBuffer: Any + def take_screenshot(self, str_0: str) -> None: + """void TakeScreenshot(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_append(self, str_0: str, str_1: str, int_pointer_2: Any) -> None: + """void TextAppend(char *, char *, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_copy(self, str_0: str, str_1: str) -> int: + """int TextCopy(char *, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_find_index(self, str_0: str, str_1: str) -> int: + """int TextFindIndex(char *, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_format(self, *args) -> str: + """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" + ... + def text_insert(self, str_0: str, str_1: str, int_2: int) -> str: + """char *TextInsert(char *, char *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_is_equal(self, str_0: str, str_1: str) -> bool: + """_Bool TextIsEqual(char *, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_join(self, str_pointer_0: str, int_1: int, str_2: str) -> str: + """char *TextJoin(char * *, int, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_length(self, str_0: str) -> int: + """unsigned int TextLength(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_replace(self, str_0: str, str_1: str, str_2: str) -> str: + """char *TextReplace(char *, char *, char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_split(self, str_0: str, char_1: str, int_pointer_2: Any) -> str: + """char * *TextSplit(char *, char, int *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_subtext(self, str_0: str, int_1: int, int_2: int) -> str: + """char *TextSubtext(char *, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_to_integer(self, str_0: str) -> int: + """int TextToInteger(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_to_lower(self, str_0: str) -> str: + """char *TextToLower(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_to_pascal(self, str_0: str) -> str: + """char *TextToPascal(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_to_upper(self, str_0: str) -> str: + """char *TextToUpper(char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def text_to_utf8(self, int_pointer_0: Any, int_1: int) -> str: + """char *TextToUtf8(int *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def toggle_fullscreen(self) -> None: + """void ToggleFullscreen(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def trace_log(self, *args) -> None: + """VARARG FUNCTION - MAY NOT BE SUPPORTED BY CFFI""" + ... + def unload_file_data(self, unsignedstr_0: str) -> None: + """void UnloadFileData(unsigned char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_file_text(self, unsignedstr_0: str) -> None: + """void UnloadFileText(unsigned char *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_font(self, Font_0: Font) -> None: + """void UnloadFont(struct Font); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_font_data(self, CharInfo_pointer_0: Any, int_1: int) -> None: + """void UnloadFontData(struct CharInfo *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_image(self, Image_0: Image) -> None: + """void UnloadImage(struct Image); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_image_colors(self, Color_pointer_0: Any) -> None: + """void UnloadImageColors(struct Color *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_image_palette(self, Color_pointer_0: Any) -> None: + """void UnloadImagePalette(struct Color *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_material(self, Material_0: Material) -> None: + """void UnloadMaterial(struct Material); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_mesh(self, Mesh_0: Mesh) -> None: + """void UnloadMesh(struct Mesh); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_model(self, Model_0: Model) -> None: + """void UnloadModel(struct Model); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_model_animation(self, ModelAnimation_0: ModelAnimation) -> None: + """void UnloadModelAnimation(struct ModelAnimation); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_model_animations(self, ModelAnimation_pointer_0: Any, unsignedint_1: int) -> None: + """void UnloadModelAnimations(struct ModelAnimation *, unsigned int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_model_keep_meshes(self, Model_0: Model) -> None: + """void UnloadModelKeepMeshes(struct Model); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_music_stream(self, Music_0: Music) -> None: + """void UnloadMusicStream(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_render_texture(self, RenderTexture_0: RenderTexture) -> None: + """void UnloadRenderTexture(struct RenderTexture); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_shader(self, Shader_0: Shader) -> None: + """void UnloadShader(struct Shader); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_sound(self, Sound_0: Sound) -> None: + """void UnloadSound(struct Sound); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_texture(self, Texture_0: Texture) -> None: + """void UnloadTexture(struct Texture); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_vr_stereo_config(self, VrStereoConfig_0: VrStereoConfig) -> None: + """void UnloadVrStereoConfig(struct VrStereoConfig); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_wave(self, Wave_0: Wave) -> None: + """void UnloadWave(struct Wave); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def unload_wave_samples(self, float_pointer_0: Any) -> None: + """void UnloadWaveSamples(float *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def update_audio_stream(self, AudioStream_0: AudioStream, void_pointer_1: Any, int_2: int) -> None: + """void UpdateAudioStream(struct AudioStream, void *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def update_camera(self, Camera3D_pointer_0: Any) -> None: + """void UpdateCamera(struct Camera3D *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def update_mesh_buffer(self, Mesh_0: Mesh, int_1: int, void_pointer_2: Any, int_3: int, int_4: int) -> None: + """void UpdateMeshBuffer(struct Mesh, int, void *, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def update_model_animation(self, Model_0: Model, ModelAnimation_1: ModelAnimation, int_2: int) -> None: + """void UpdateModelAnimation(struct Model, struct ModelAnimation, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def update_music_stream(self, Music_0: Music) -> None: + """void UpdateMusicStream(struct Music); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def update_sound(self, Sound_0: Sound, void_pointer_1: Any, int_2: int) -> None: + """void UpdateSound(struct Sound, void *, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def update_texture(self, Texture_0: Texture, void_pointer_1: Any) -> None: + """void UpdateTexture(struct Texture, void *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def update_texture_rec(self, Texture_0: Texture, Rectangle_1: Rectangle, void_pointer_2: Any) -> None: + """void UpdateTextureRec(struct Texture, struct Rectangle, void *); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def upload_mesh(self, Mesh_pointer_0: Any, _Bool_1: bool) -> None: + """void UploadMesh(struct Mesh *, _Bool); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def wave_copy(self, Wave_0: Wave) -> Wave: + """struct Wave WaveCopy(struct Wave); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def wave_crop(self, Wave_pointer_0: Any, int_1: int, int_2: int) -> None: + """void WaveCrop(struct Wave *, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def wave_format(self, Wave_pointer_0: Any, int_1: int, int_2: int, int_3: int) -> None: + """void WaveFormat(struct Wave *, int, int, int); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + def window_should_close(self) -> bool: + """_Bool WindowShouldClose(); + +CFFI C function from raylib.static._raylib_cffi.lib""" + ... + class AudioStream: + def __init__(self, buffer, sampleRate, sampleSize, channels): + self.buffer=buffer + self.sampleRate=sampleRate + self.sampleSize=sampleSize + self.channels=channels + BlendMode: int + class BoneInfo: + def __init__(self, name, parent): + self.name=name + self.parent=parent + class BoundingBox: + def __init__(self, min, max): + self.min=min + self.max=max + class Camera: + def __init__(self, position, target, up, fovy, projection): + self.position=position + self.target=target + self.up=up + self.fovy=fovy + self.projection=projection + class Camera2D: + def __init__(self, offset, target, rotation, zoom): + self.offset=offset + self.target=target + self.rotation=rotation + self.zoom=zoom + class Camera3D: + def __init__(self, position, target, up, fovy, projection): + self.position=position + self.target=target + self.up=up + self.fovy=fovy + self.projection=projection + CameraMode: int + CameraProjection: int + class CharInfo: + def __init__(self, value, offsetX, offsetY, advanceX, image): + self.value=value + self.offsetX=offsetX + self.offsetY=offsetY + self.advanceX=advanceX + self.image=image + class Color: + def __init__(self, r, g, b, a): + self.r=r + self.g=g + self.b=b + self.a=a + ConfigFlags: int + CubemapLayout: int + class Font: + def __init__(self, baseSize, charsCount, charsPadding, texture, recs, chars): + self.baseSize=baseSize + self.charsCount=charsCount + self.charsPadding=charsPadding + self.texture=texture + self.recs=recs + self.chars=chars + FontType: int + GamepadAxis: int + GamepadButton: int + Gestures: int + class Image: + def __init__(self, data, width, height, mipmaps, format): + self.data=data + self.width=width + self.height=height + self.mipmaps=mipmaps + self.format=format + KeyboardKey: int + class Material: + def __init__(self, shader, maps, params): + self.shader=shader + self.maps=maps + self.params=params + class MaterialMap: + def __init__(self, texture, color, value): + self.texture=texture + self.color=color + self.value=value + MaterialMapIndex: int + class Matrix: + 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 Mesh: + 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: + 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: + def __init__(self, boneCount, frameCount, bones, framePoses): + self.boneCount=boneCount + self.frameCount=frameCount + self.bones=bones + self.framePoses=framePoses + MouseButton: int + MouseCursor: int + class Music: + def __init__(self, stream, sampleCount, looping, ctxType, ctxData): + self.stream=stream + self.sampleCount=sampleCount + self.looping=looping + self.ctxType=ctxType + self.ctxData=ctxData + class NPatchInfo: + 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 + NPatchLayout: int + PixelFormat: int + class Quaternion: + def __init__(self, x, y, z, w): + self.x=x + self.y=y + self.z=z + self.w=w + class Ray: + def __init__(self, position, direction): + self.position=position + self.direction=direction + class RayHitInfo: + def __init__(self, hit, distance, position, normal): + self.hit=hit + self.distance=distance + self.position=position + self.normal=normal + class Rectangle: + def __init__(self, x, y, width, height): + self.x=x + self.y=y + self.width=width + self.height=height + class RenderTexture: + def __init__(self, id, texture, depth): + self.id=id + self.texture=texture + self.depth=depth + class RenderTexture2D: + def __init__(self, id, texture, depth): + self.id=id + self.texture=texture + self.depth=depth + class Shader: + def __init__(self, id, locs): + self.id=id + self.locs=locs + ShaderLocationIndex: int + ShaderUniformDataType: int + class Sound: + def __init__(self, stream, sampleCount): + self.stream=stream + self.sampleCount=sampleCount + class Texture: + 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: + def __init__(self, id, width, height, mipmaps, format): + self.id=id + self.width=width + self.height=height + self.mipmaps=mipmaps + self.format=format + class TextureCubemap: + def __init__(self, id, width, height, mipmaps, format): + self.id=id + self.width=width + self.height=height + self.mipmaps=mipmaps + self.format=format + TextureFilter: int + TextureWrap: int + TraceLogLevel: int + class Transform: + def __init__(self, translation, rotation, scale): + self.translation=translation + self.rotation=rotation + self.scale=scale + class Vector2: + def __init__(self, x, y): + self.x=x + self.y=y + class Vector3: + def __init__(self, x, y, z): + self.x=x + self.y=y + self.z=z + class Vector4: + def __init__(self, x, y, z, w): + self.x=x + self.y=y + self.z=z + self.w=w + class VrDeviceInfo: + 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: + 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: + def __init__(self, sampleCount, sampleRate, sampleSize, channels, data): + self.sampleCount=sampleCount + self.sampleRate=sampleRate + self.sampleSize=sampleSize + self.channels=channels + self.data=data