# raylib.pyray.PyRay — Raylib Python documentation

# raylib.pyray.PyRay

class raylib.pyray.PyRay
  __init__()

  Methods

  `AudioStream`(*args) |
  `BlendMode`(*args) |
  `BoneInfo`(*args) |
  `BoundingBox`(*args) |
  `Camera`(*args) |
  `Camera2D`(*args) |
  `Camera3D`(*args) |
  `CameraMode`(*args) |
  `CameraProjection`(*args) |
  `CharInfo`(*args) |
  `Color`(*args) |
  `ConfigFlags`(*args) |
  `CubemapLayout`(*args) |
  `Font`(*args) |
  `FontType`(*args) |
  `GamepadAxis`(*args) |
  `GamepadButton`(*args) |
  `Gestures`(*args) |
  `Image`(*args) |
  `KeyboardKey`(*args) |
  `Material`(*args) |
  `MaterialMap`(*args) |
  `MaterialMapIndex`(*args) |
  `Matrix`(*args) |
  `Mesh`(*args) |
  `Model`(*args) |
  `ModelAnimation`(*args) |
  `MouseButton`(*args) |
  `MouseCursor`(*args) |
  `Music`(*args) |
  `NPatchInfo`(*args) |
  `NPatchLayout`(*args) |
  `PixelFormat`(*args) |
  `Quaternion`(*args) |
  `Ray`(*args) |
  `RayHitInfo`(*args) |
  `Rectangle`(*args) |
  `RenderTexture`(*args) |
  `RenderTexture2D`(*args) |
  `Shader`(*args) |
  `ShaderLocationIndex`(*args) |
  `ShaderUniformDataType`(*args) |
  `Sound`(*args) |
  `Texture`(*args) |
  `Texture2D`(*args) |
  `TextureCubemap`(*args) |
  `TextureFilter`(*args) |
  `TextureWrap`(*args) |
  `TraceLogLevel`(*args) |
  `Transform`(*args) |
  `Vector2`(*args) |
  `Vector3`(*args) |
  `Vector4`(*args) |
  `VrDeviceInfo`(*args) |
  `VrStereoConfig`(*args) |
  `Wave`(*args) |
  `__init__`() |
  `begin_blend_mode`(*args) |
  `begin_drawing`(*args) |
  `begin_mode_2d`(*args) |
  `begin_mode_3d`(*args) |
  `begin_scissor_mode`(*args) |
  `begin_shader_mode`(*args) |
  `begin_texture_mode`(*args) |
  `begin_vr_stereo_mode`(*args) |
  `change_directory`(*args) |
  `check_collision_box_sphere`(*args) |
  `check_collision_boxes`(*args) |
  `check_collision_circle_rec`(*args) |
  `check_collision_circles`(*args) |
  `check_collision_lines`(*args) |
  `check_collision_point_circle`(*args) |
  `check_collision_point_rec`(*args) |
  `check_collision_point_triangle`(*args) |
  `check_collision_ray_box`(*args) |
  `check_collision_ray_sphere`(*args) |
  `check_collision_ray_sphere_ex`(*args) |
  `check_collision_recs`(*args) |
  `check_collision_spheres`(*args) |
  `clear_background`(*args) |
  `clear_directory_files`(*args) |
  `clear_dropped_files`(*args) |
  `clear_window_state`(*args) |
  `close_audio_device`(*args) |
  `close_audio_stream`(*args) |
  `close_window`(*args) |
  `codepoint_to_utf8`(*args) |
  `color_alpha`(*args) |
  `color_alpha_blend`(*args) |
  `color_from_hsv`(*args) |
  `color_from_normalized`(*args) |
  `color_normalize`(*args) |
  `color_to_hsv`(*args) |
  `color_to_int`(*args) |
  `compress_data`(*args) |
  `decompress_data`(*args) |
  `directory_exists`(*args) |
  `disable_cursor`(*args) |
  `draw_billboard`(*args) |
  `draw_billboard_rec`(*args) |
  `draw_bounding_box`(*args) |
  `draw_circle`(*args) |
  `draw_circle_3d`(*args) |
  `draw_circle_gradient`(*args) |
  `draw_circle_lines`(*args) |
  `draw_circle_sector`(*args) |
  `draw_circle_sector_lines`(*args) |
  `draw_circle_v`(*args) |
  `draw_cube`(*args) |
  `draw_cube_texture`(*args) |
  `draw_cube_v`(*args) |
  `draw_cube_wires`(*args) |
  `draw_cube_wires_v`(*args) |
  `draw_cylinder`(*args) |
  `draw_cylinder_wires`(*args) |
  `draw_ellipse`(*args) |
  `draw_ellipse_lines`(*args) |
  `draw_fps`(*args) |
  `draw_grid`(*args) |
  `draw_line`(*args) |
  `draw_line_3d`(*args) |
  `draw_line_bezier`(*args) |
  `draw_line_bezier_quad`(*args) |
  `draw_line_ex`(*args) |
  `draw_line_strip`(*args) |
  `draw_line_v`(*args) |
  `draw_mesh`(*args) |
  `draw_mesh_instanced`(*args) |
  `draw_model`(*args) |
  `draw_model_ex`(*args) |
  `draw_model_wires`(*args) |
  `draw_model_wires_ex`(*args) |
  `draw_pixel`(*args) |
  `draw_pixel_v`(*args) |
  `draw_plane`(*args) |
  `draw_point_3d`(*args) |
  `draw_poly`(*args) |
  `draw_poly_lines`(*args) |
  `draw_ray`(*args) |
  `draw_rectangle`(*args) |
  `draw_rectangle_gradient_ex`(*args) |
  `draw_rectangle_gradient_h`(*args) |
  `draw_rectangle_gradient_v`(*args) |
  `draw_rectangle_lines`(*args) |
  `draw_rectangle_lines_ex`(*args) |
  `draw_rectangle_pro`(*args) |
  `draw_rectangle_rec`(*args) |
  `draw_rectangle_rounded`(*args) |
  `draw_rectangle_rounded_lines`(*args) |
  `draw_rectangle_v`(*args) |
  `draw_ring`(*args) |
  `draw_ring_lines`(*args) |
  `draw_sphere`(*args) |
  `draw_sphere_ex`(*args) |
  `draw_sphere_wires`(*args) |
  `draw_text`(*args) |
  `draw_text_codepoint`(*args) |
  `draw_text_ex`(*args) |
  `draw_text_rec`(*args) |
  `draw_text_rec_ex`(*args) |
  `draw_texture`(*args) |
  `draw_texture_ex`(*args) |
  `draw_texture_n_patch`(*args) |
  `draw_texture_poly`(*args) |
  `draw_texture_pro`(*args) |
  `draw_texture_quad`(*args) |
  `draw_texture_rec`(*args) |
  `draw_texture_tiled`(*args) |
  `draw_texture_v`(*args) |
  `draw_triangle`(*args) |
  `draw_triangle_3d`(*args) |
  `draw_triangle_fan`(*args) |
  `draw_triangle_lines`(*args) |
  `draw_triangle_strip`(*args) |
  `draw_triangle_strip_3d`(*args) |
  `enable_cursor`(*args) |
  `end_blend_mode`(*args) |
  `end_drawing`(*args) |
  `end_mode_2d`(*args) |
  `end_mode_3d`(*args) |
  `end_scissor_mode`(*args) |
  `end_shader_mode`(*args) |
  `end_texture_mode`(*args) |
  `end_vr_stereo_mode`(*args) |
  `export_image`(*args) |
  `export_image_as_code`(*args) |
  `export_mesh`(*args) |
  `export_wave`(*args) |
  `export_wave_as_code`(*args) |
  `fade`(*args) |
  `file_exists`(*args) |
  `gen_image_cellular`(*args) |
  `gen_image_checked`(*args) |
  `gen_image_color`(*args) |
  `gen_image_font_atlas`(*args) |
  `gen_image_gradient_h`(*args) |
  `gen_image_gradient_radial`(*args) |
  `gen_image_gradient_v`(*args) |
  `gen_image_perlin_noise`(*args) |
  `gen_image_white_noise`(*args) |
  `gen_mesh_cube`(*args) |
  `gen_mesh_cubicmap`(*args) |
  `gen_mesh_cylinder`(*args) |
  `gen_mesh_heightmap`(*args) |
  `gen_mesh_hemi_sphere`(*args) |
  `gen_mesh_knot`(*args) |
  `gen_mesh_plane`(*args) |
  `gen_mesh_poly`(*args) |
  `gen_mesh_sphere`(*args) |
  `gen_mesh_torus`(*args) |
  `gen_texture_mipmaps`(*args) |
  `get_camera_matrix`(*args) |
  `get_camera_matrix_2d`(*args) |
  `get_char_pressed`(*args) |
  `get_clipboard_text`(*args) |
  `get_codepoints`(*args) |
  `get_codepoints_count`(*args) |
  `get_collision_ray_ground`(*args) |
  `get_collision_ray_mesh`(*args) |
  `get_collision_ray_model`(*args) |
  `get_collision_ray_triangle`(*args) |
  `get_collision_rec`(*args) |
  `get_color`(*args) |
  `get_current_monitor`(*args) |
  `get_directory_files`(*args) |
  `get_directory_path`(*args) |
  `get_dropped_files`(*args) |
  `get_file_extension`(*args) |
  `get_file_mod_time`(*args) |
  `get_file_name`(*args) |
  `get_file_name_without_ext`(*args) |
  `get_font_default`(*args) |
  `get_fps`(*args) |
  `get_frame_time`(*args) |
  `get_gamepad_axis_count`(*args) |
  `get_gamepad_axis_movement`(*args) |
  `get_gamepad_button_pressed`(*args) |
  `get_gamepad_name`(*args) |
  `get_gesture_detected`(*args) |
  `get_gesture_drag_angle`(*args) |
  `get_gesture_drag_vector`(*args) |
  `get_gesture_hold_duration`(*args) |
  `get_gesture_pinch_angle`(*args) |
  `get_gesture_pinch_vector`(*args) |
  `get_glyph_index`(*args) |
  `get_image_alpha_border`(*args) |
  `get_key_pressed`(*args) |
  `get_monitor_count`(*args) |
  `get_monitor_height`(*args) |
  `get_monitor_name`(*args) |
  `get_monitor_physical_height`(*args) |
  `get_monitor_physical_width`(*args) |
  `get_monitor_position`(*args) |
  `get_monitor_refresh_rate`(*args) |
  `get_monitor_width`(*args) |
  `get_mouse_position`(*args) |
  `get_mouse_ray`(*args) |
  `get_mouse_wheel_move`(*args) |
  `get_mouse_x`(*args) |
  `get_mouse_y`(*args) |
  `get_music_time_length`(*args) |
  `get_music_time_played`(*args) |
  `get_next_codepoint`(*args) |
  `get_pixel_color`(*args) |
  `get_pixel_data_size`(*args) |
  `get_prev_directory_path`(*args) |
  `get_random_value`(*args) |
  `get_screen_data`(*args) |
  `get_screen_height`(*args) |
  `get_screen_to_world_2d`(*args) |
  `get_screen_width`(*args) |
  `get_shader_location`(*args) |
  `get_shader_location_attrib`(*args) |
  `get_sounds_playing`(*args) |
  `get_texture_data`(*args) |
  `get_time`(*args) |
  `get_touch_points_count`(*args) |
  `get_touch_position`(*args) |
  `get_touch_x`(*args) |
  `get_touch_y`(*args) |
  `get_window_handle`(*args) |
  `get_window_position`(*args) |
  `get_window_scale_dpi`(*args) |
  `get_working_directory`(*args) |
  `get_world_to_screen`(*args) |
  `get_world_to_screen_2d`(*args) |
  `get_world_to_screen_ex`(*args) |
  `hide_cursor`(*args) |
  `image_alpha_clear`(*args) |
  `image_alpha_crop`(*args) |
  `image_alpha_mask`(*args) |
  `image_alpha_premultiply`(*args) |
  `image_clear_background`(*args) |
  `image_color_brightness`(*args) |
  `image_color_contrast`(*args) |
  `image_color_grayscale`(*args) |
  `image_color_invert`(*args) |
  `image_color_replace`(*args) |
  `image_color_tint`(*args) |
  `image_copy`(*args) |
  `image_crop`(*args) |
  `image_dither`(*args) |
  `image_draw`(*args) |
  `image_draw_circle`(*args) |
  `image_draw_circle_v`(*args) |
  `image_draw_line`(*args) |
  `image_draw_line_v`(*args) |
  `image_draw_pixel`(*args) |
  `image_draw_pixel_v`(*args) |
  `image_draw_rectangle`(*args) |
  `image_draw_rectangle_lines`(*args) |
  `image_draw_rectangle_rec`(*args) |
  `image_draw_rectangle_v`(*args) |
  `image_draw_text`(*args) |
  `image_draw_text_ex`(*args) |
  `image_flip_horizontal`(*args) |
  `image_flip_vertical`(*args) |
  `image_format`(*args) |
  `image_from_image`(*args) |
  `image_mipmaps`(*args) |
  `image_resize`(*args) |
  `image_resize_canvas`(*args) |
  `image_resize_nn`(*args) |
  `image_rotate_ccw`(*args) |
  `image_rotate_cw`(*args) |
  `image_text`(*args) |
  `image_text_ex`(*args) |
  `image_to_pot`(*args) |
  `init_audio_device`(*args) |
  `init_audio_stream`(*args) |
  `init_window`(*args) |
  `is_audio_device_ready`(*args) |
  `is_audio_stream_playing`(*args) |
  `is_audio_stream_processed`(*args) |
  `is_cursor_hidden`(*args) |
  `is_cursor_on_screen`(*args) |
  `is_file_dropped`(*args) |
  `is_file_extension`(*args) |
  `is_gamepad_available`(*args) |
  `is_gamepad_button_down`(*args) |
  `is_gamepad_button_pressed`(*args) |
  `is_gamepad_button_released`(*args) |
  `is_gamepad_button_up`(*args) |
  `is_gamepad_name`(*args) |
  `is_gesture_detected`(*args) |
  `is_key_down`(*args) |
  `is_key_pressed`(*args) |
  `is_key_released`(*args) |
  `is_key_up`(*args) |
  `is_model_animation_valid`(*args) |
  `is_mouse_button_down`(*args) |
  `is_mouse_button_pressed`(*args) |
  `is_mouse_button_released`(*args) |
  `is_mouse_button_up`(*args) |
  `is_music_playing`(*args) |
  `is_sound_playing`(*args) |
  `is_window_focused`(*args) |
  `is_window_fullscreen`(*args) |
  `is_window_hidden`(*args) |
  `is_window_maximized`(*args) |
  `is_window_minimized`(*args) |
  `is_window_ready`(*args) |
  `is_window_resized`(*args) |
  `is_window_state`(*args) |
  `load_file_data`(*args) |
  `load_file_text`(*args) |
  `load_font`(*args) |
  `load_font_data`(*args) |
  `load_font_ex`(*args) |
  `load_font_from_image`(*args) |
  `load_font_from_memory`(*args) |
  `load_image`(*args) |
  `load_image_anim`(*args) |
  `load_image_colors`(*args) |
  `load_image_from_memory`(*args) |
  `load_image_palette`(*args) |
  `load_image_raw`(*args) |
  `load_material_default`(*args) |
  `load_materials`(*args) |
  `load_model`(*args) |
  `load_model_animations`(*args) |
  `load_model_from_mesh`(*args) |
  `load_music_stream`(*args) |
  `load_music_stream_from_memory`(*args) |
  `load_render_texture`(*args) |
  `load_shader`(*args) |
  `load_shader_from_memory`(*args) |
  `load_sound`(*args) |
  `load_sound_from_wave`(*args) |
  `load_storage_value`(*args) |
  `load_texture`(*args) |
  `load_texture_cubemap`(*args) |
  `load_texture_from_image`(*args) |
  `load_vr_stereo_config`(*args) |
  `load_wave`(*args) |
  `load_wave_from_memory`(*args) |
  `load_wave_samples`(*args) |
  `maximize_window`(*args) |
  `measure_text`(*args) |
  `measure_text_ex`(*args) |
  `mem_alloc`(*args) |
  `mem_free`(*args) |
  `mem_realloc`(*args) |
  `mesh_binormals`(*args) |
  `mesh_bounding_box`(*args) |
  `mesh_tangents`(*args) |
  `minimize_window`(*args) |
  `open_url`(*args) |
  `pause_audio_stream`(*args) |
  `pause_music_stream`(*args) |
  `pause_sound`(*args) |
  `play_audio_stream`(*args) |
  `play_music_stream`(*args) |
  `play_sound`(*args) |
  `play_sound_multi`(*args) |
  `pointer`(struct) |
  `rAudioBuffer`(*args) |
  `restore_window`(*args) |
  `resume_audio_stream`(*args) |
  `resume_music_stream`(*args) |
  `resume_sound`(*args) |
  `save_file_data`(*args) |
  `save_file_text`(*args) |
  `save_storage_value`(*args) |
  `set_audio_stream_buffer_size_default`(*args) |
  `set_audio_stream_pitch`(*args) |
  `set_audio_stream_volume`(*args) |
  `set_camera_alt_control`(*args) |
  `set_camera_mode`(*args) |
  `set_camera_move_controls`(*args) |
  `set_camera_pan_control`(*args) |
  `set_camera_smooth_zoom_control`(*args) |
  `set_clipboard_text`(*args) |
  `set_config_flags`(*args) |
  `set_exit_key`(*args) |
  `set_gamepad_mappings`(*args) |
  `set_gestures_enabled`(*args) |
  `set_master_volume`(*args) |
  `set_material_texture`(*args) |
  `set_model_mesh_material`(*args) |
  `set_mouse_cursor`(*args) |
  `set_mouse_offset`(*args) |
  `set_mouse_position`(*args) |
  `set_mouse_scale`(*args) |
  `set_music_pitch`(*args) |
  `set_music_volume`(*args) |
  `set_pixel_color`(*args) |
  `set_shader_value`(*args) |
  `set_shader_value_matrix`(*args) |
  `set_shader_value_texture`(*args) |
  `set_shader_value_v`(*args) |
  `set_shapes_texture`(*args) |
  `set_sound_pitch`(*args) |
  `set_sound_volume`(*args) |
  `set_target_fps`(*args) |
  `set_texture_filter`(*args) |
  `set_texture_wrap`(*args) |
  `set_trace_log_level`(*args) |
  `set_window_icon`(*args) |
  `set_window_min_size`(*args) |
  `set_window_monitor`(*args) |
  `set_window_position`(*args) |
  `set_window_size`(*args) |
  `set_window_state`(*args) |
  `set_window_title`(*args) |
  `show_cursor`(*args) |
  `stop_audio_stream`(*args) |
  `stop_music_stream`(*args) |
  `stop_sound`(*args) |
  `stop_sound_multi`(*args) |
  `take_screenshot`(*args) |
  `text_append`(*args) |
  `text_copy`(*args) |
  `text_find_index`(*args) |
  `text_insert`(*args) |
  `text_is_equal`(*args) |
  `text_join`(*args) |
  `text_length`(*args) |
  `text_replace`(*args) |
  `text_split`(*args) |
  `text_subtext`(*args) |
  `text_to_integer`(*args) |
  `text_to_lower`(*args) |
  `text_to_pascal`(*args) |
  `text_to_upper`(*args) |
  `text_to_utf8`(*args) |
  `toggle_fullscreen`(*args) |
  `unload_file_data`(*args) |
  `unload_file_text`(*args) |
  `unload_font`(*args) |
  `unload_font_data`(*args) |
  `unload_image`(*args) |
  `unload_image_colors`(*args) |
  `unload_image_palette`(*args) |
  `unload_material`(*args) |
  `unload_mesh`(*args) |
  `unload_model`(*args) |
  `unload_model_animation`(*args) |
  `unload_model_animations`(*args) |
  `unload_model_keep_meshes`(*args) |
  `unload_music_stream`(*args) |
  `unload_render_texture`(*args) |
  `unload_shader`(*args) |
  `unload_sound`(*args) |
  `unload_texture`(*args) |
  `unload_vr_stereo_config`(*args) |
  `unload_wave`(*args) |
  `unload_wave_samples`(*args) |
  `update_audio_stream`(*args) |
  `update_camera`(*args) |
  `update_mesh_buffer`(*args) |
  `update_model_animation`(*args) |
  `update_music_stream`(*args) |
  `update_sound`(*args) |
  `update_texture`(*args) |
  `update_texture_rec`(*args) |
  `upload_mesh`(*args) |
  `wave_copy`(*args) |
  `wave_crop`(*args) |
  `wave_format`(*args) |
  `window_should_close`(*args) |

  Attributes

  `BLEND_ADDITIVE` |
  `BLEND_ADD_COLORS` |
  `BLEND_ALPHA` |
  `BLEND_CUSTOM` |
  `BLEND_MULTIPLIED` |
  `BLEND_SUBTRACT_COLORS` |
  `CAMERA_CUSTOM` |
  `CAMERA_FIRST_PERSON` |
  `CAMERA_FREE` |
  `CAMERA_ORBITAL` |
  `CAMERA_ORTHOGRAPHIC` |
  `CAMERA_PERSPECTIVE` |
  `CAMERA_THIRD_PERSON` |
  `CUBEMAP_LAYOUT_AUTO_DETECT` |
  `CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE` |
  `CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR` |
  `CUBEMAP_LAYOUT_LINE_HORIZONTAL` |
  `CUBEMAP_LAYOUT_LINE_VERTICAL` |
  `CUBEMAP_LAYOUT_PANORAMA` |
  `FLAG_FULLSCREEN_MODE` |
  `FLAG_INTERLACED_HINT` |
  `FLAG_MSAA_4X_HINT` |
  `FLAG_VSYNC_HINT` |
  `FLAG_WINDOW_ALWAYS_RUN` |
  `FLAG_WINDOW_HIDDEN` |
  `FLAG_WINDOW_HIGHDPI` |
  `FLAG_WINDOW_MAXIMIZED` |
  `FLAG_WINDOW_MINIMIZED` |
  `FLAG_WINDOW_RESIZABLE` |
  `FLAG_WINDOW_TOPMOST` |
  `FLAG_WINDOW_TRANSPARENT` |
  `FLAG_WINDOW_UNDECORATED` |
  `FLAG_WINDOW_UNFOCUSED` |
  `FONT_BITMAP` |
  `FONT_DEFAULT` |
  `FONT_SDF` |
  `GAMEPAD_AXIS_LEFT_TRIGGER` |
  `GAMEPAD_AXIS_LEFT_X` |
  `GAMEPAD_AXIS_LEFT_Y` |
  `GAMEPAD_AXIS_RIGHT_TRIGGER` |
  `GAMEPAD_AXIS_RIGHT_X` |
  `GAMEPAD_AXIS_RIGHT_Y` |
  `GAMEPAD_BUTTON_LEFT_FACE_DOWN` |
  `GAMEPAD_BUTTON_LEFT_FACE_LEFT` |
  `GAMEPAD_BUTTON_LEFT_FACE_RIGHT` |
  `GAMEPAD_BUTTON_LEFT_FACE_UP` |
  `GAMEPAD_BUTTON_LEFT_THUMB` |
  `GAMEPAD_BUTTON_LEFT_TRIGGER_1` |
  `GAMEPAD_BUTTON_LEFT_TRIGGER_2` |
  `GAMEPAD_BUTTON_MIDDLE` |
  `GAMEPAD_BUTTON_MIDDLE_LEFT` |
  `GAMEPAD_BUTTON_MIDDLE_RIGHT` |
  `GAMEPAD_BUTTON_RIGHT_FACE_DOWN` |
  `GAMEPAD_BUTTON_RIGHT_FACE_LEFT` |
  `GAMEPAD_BUTTON_RIGHT_FACE_RIGHT` |
  `GAMEPAD_BUTTON_RIGHT_FACE_UP` |
  `GAMEPAD_BUTTON_RIGHT_THUMB` |
  `GAMEPAD_BUTTON_RIGHT_TRIGGER_1` |
  `GAMEPAD_BUTTON_RIGHT_TRIGGER_2` |
  `GAMEPAD_BUTTON_UNKNOWN` |
  `GESTURE_DOUBLETAP` |
  `GESTURE_DRAG` |
  `GESTURE_HOLD` |
  `GESTURE_NONE` |
  `GESTURE_PINCH_IN` |
  `GESTURE_PINCH_OUT` |
  `GESTURE_SWIPE_DOWN` |
  `GESTURE_SWIPE_LEFT` |
  `GESTURE_SWIPE_RIGHT` |
  `GESTURE_SWIPE_UP` |
  `GESTURE_TAP` |
  `KEY_A` |
  `KEY_APOSTROPHE` |
  `KEY_B` |
  `KEY_BACK` |
  `KEY_BACKSLASH` |
  `KEY_BACKSPACE` |
  `KEY_C` |
  `KEY_CAPS_LOCK` |
  `KEY_COMMA` |
  `KEY_D` |
  `KEY_DELETE` |
  `KEY_DOWN` |
  `KEY_E` |
  `KEY_EIGHT` |
  `KEY_END` |
  `KEY_ENTER` |
  `KEY_EQUAL` |
  `KEY_ESCAPE` |
  `KEY_F` |
  `KEY_F1` |
  `KEY_F10` |
  `KEY_F11` |
  `KEY_F12` |
  `KEY_F2` |
  `KEY_F3` |
  `KEY_F4` |
  `KEY_F5` |
  `KEY_F6` |
  `KEY_F7` |
  `KEY_F8` |
  `KEY_F9` |
  `KEY_FIVE` |
  `KEY_FOUR` |
  `KEY_G` |
  `KEY_GRAVE` |
  `KEY_H` |
  `KEY_HOME` |
  `KEY_I` |
  `KEY_INSERT` |
  `KEY_J` |
  `KEY_K` |
  `KEY_KB_MENU` |
  `KEY_KP_0` |
  `KEY_KP_1` |
  `KEY_KP_2` |
  `KEY_KP_3` |
  `KEY_KP_4` |
  `KEY_KP_5` |
  `KEY_KP_6` |
  `KEY_KP_7` |
  `KEY_KP_8` |
  `KEY_KP_9` |
  `KEY_KP_ADD` |
  `KEY_KP_DECIMAL` |
  `KEY_KP_DIVIDE` |
  `KEY_KP_ENTER` |
  `KEY_KP_EQUAL` |
  `KEY_KP_MULTIPLY` |
  `KEY_KP_SUBTRACT` |
  `KEY_L` |
  `KEY_LEFT` |
  `KEY_LEFT_ALT` |
  `KEY_LEFT_BRACKET` |
  `KEY_LEFT_CONTROL` |
  `KEY_LEFT_SHIFT` |
  `KEY_LEFT_SUPER` |
  `KEY_M` |
  `KEY_MENU` |
  `KEY_MINUS` |
  `KEY_N` |
  `KEY_NINE` |
  `KEY_NULL` |
  `KEY_NUM_LOCK` |
  `KEY_O` |
  `KEY_ONE` |
  `KEY_P` |
  `KEY_PAGE_DOWN` |
  `KEY_PAGE_UP` |
  `KEY_PAUSE` |
  `KEY_PERIOD` |
  `KEY_PRINT_SCREEN` |
  `KEY_Q` |
  `KEY_R` |
  `KEY_RIGHT` |
  `KEY_RIGHT_ALT` |
  `KEY_RIGHT_BRACKET` |
  `KEY_RIGHT_CONTROL` |
  `KEY_RIGHT_SHIFT` |
  `KEY_RIGHT_SUPER` |
  `KEY_S` |
  `KEY_SCROLL_LOCK` |
  `KEY_SEMICOLON` |
  `KEY_SEVEN` |
  `KEY_SIX` |
  `KEY_SLASH` |
  `KEY_SPACE` |
  `KEY_T` |
  `KEY_TAB` |
  `KEY_THREE` |
  `KEY_TWO` |
  `KEY_U` |
  `KEY_UP` |
  `KEY_V` |
  `KEY_VOLUME_DOWN` |
  `KEY_VOLUME_UP` |
  `KEY_W` |
  `KEY_X` |
  `KEY_Y` |
  `KEY_Z` |
  `KEY_ZERO` |
  `LOG_ALL` |
  `LOG_DEBUG` |
  `LOG_ERROR` |
  `LOG_FATAL` |
  `LOG_INFO` |
  `LOG_NONE` |
  `LOG_TRACE` |
  `LOG_WARNING` |
  `MATERIAL_MAP_ALBEDO` |
  `MATERIAL_MAP_BRDG` |
  `MATERIAL_MAP_CUBEMAP` |
  `MATERIAL_MAP_DIFFUSE` |
  `MATERIAL_MAP_EMISSION` |
  `MATERIAL_MAP_HEIGHT` |
  `MATERIAL_MAP_IRRADIANCE` |
  `MATERIAL_MAP_METALNESS` |
  `MATERIAL_MAP_NORMAL` |
  `MATERIAL_MAP_OCCLUSION` |
  `MATERIAL_MAP_PREFILTER` |
  `MATERIAL_MAP_ROUGHNESS` |
  `MATERIAL_MAP_SPECULAR` |
  `MOUSE_CURSOR_ARROW` |
  `MOUSE_CURSOR_CROSSHAIR` |
  `MOUSE_CURSOR_DEFAULT` |
  `MOUSE_CURSOR_IBEAM` |
  `MOUSE_CURSOR_NOT_ALLOWED` |
  `MOUSE_CURSOR_POINTING_HAND` |
  `MOUSE_CURSOR_RESIZE_ALL` |
  `MOUSE_CURSOR_RESIZE_EW` |
  `MOUSE_CURSOR_RESIZE_NESW` |
  `MOUSE_CURSOR_RESIZE_NS` |
  `MOUSE_CURSOR_RESIZE_NWSE` |
  `MOUSE_LEFT_BUTTON` |
  `MOUSE_MIDDLE_BUTTON` |
  `MOUSE_RIGHT_BUTTON` |
  `NPATCH_NINE_PATCH` |
  `NPATCH_THREE_PATCH_HORIZONTAL` |
  `NPATCH_THREE_PATCH_VERTICAL` |
  `PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA` |
  `PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA` |
  `PIXELFORMAT_COMPRESSED_DXT1_RGB` |
  `PIXELFORMAT_COMPRESSED_DXT1_RGBA` |
  `PIXELFORMAT_COMPRESSED_DXT3_RGBA` |
  `PIXELFORMAT_COMPRESSED_DXT5_RGBA` |
  `PIXELFORMAT_COMPRESSED_ETC1_RGB` |
  `PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA` |
  `PIXELFORMAT_COMPRESSED_ETC2_RGB` |
  `PIXELFORMAT_COMPRESSED_PVRT_RGB` |
  `PIXELFORMAT_COMPRESSED_PVRT_RGBA` |
  `PIXELFORMAT_UNCOMPRESSED_GRAYSCALE` |
  `PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA` |
  `PIXELFORMAT_UNCOMPRESSED_R32` |
  `PIXELFORMAT_UNCOMPRESSED_R32G32B32` |
  `PIXELFORMAT_UNCOMPRESSED_R32G32B32A32` |
  `PIXELFORMAT_UNCOMPRESSED_R4G4B4A4` |
  `PIXELFORMAT_UNCOMPRESSED_R5G5B5A1` |
  `PIXELFORMAT_UNCOMPRESSED_R5G6B5` |
  `PIXELFORMAT_UNCOMPRESSED_R8G8B8` |
  `PIXELFORMAT_UNCOMPRESSED_R8G8B8A8` |
  `SHADER_LOC_COLOR_AMBIENT` |
  `SHADER_LOC_COLOR_DIFFUSE` |
  `SHADER_LOC_COLOR_SPECULAR` |
  `SHADER_LOC_MAP_ALBEDO` |
  `SHADER_LOC_MAP_BRDF` |
  `SHADER_LOC_MAP_CUBEMAP` |
  `SHADER_LOC_MAP_DIFFUSE` |
  `SHADER_LOC_MAP_EMISSION` |
  `SHADER_LOC_MAP_HEIGHT` |
  `SHADER_LOC_MAP_IRRADIANCE` |
  `SHADER_LOC_MAP_METALNESS` |
  `SHADER_LOC_MAP_NORMAL` |
  `SHADER_LOC_MAP_OCCLUSION` |
  `SHADER_LOC_MAP_PREFILTER` |
  `SHADER_LOC_MAP_ROUGHNESS` |
  `SHADER_LOC_MAP_SPECULAR` |
  `SHADER_LOC_MATRIX_MODEL` |
  `SHADER_LOC_MATRIX_MVP` |
  `SHADER_LOC_MATRIX_NORMAL` |
  `SHADER_LOC_MATRIX_PROJECTION` |
  `SHADER_LOC_MATRIX_VIEW` |
  `SHADER_LOC_VECTOR_VIEW` |
  `SHADER_LOC_VERTEX_COLOR` |
  `SHADER_LOC_VERTEX_NORMAL` |
  `SHADER_LOC_VERTEX_POSITION` |
  `SHADER_LOC_VERTEX_TANGENT` |
  `SHADER_LOC_VERTEX_TEXCOORD01` |
  `SHADER_LOC_VERTEX_TEXCOORD02` |
  `SHADER_UNIFORM_FLOAT` |
  `SHADER_UNIFORM_INT` |
  `SHADER_UNIFORM_IVEC2` |
  `SHADER_UNIFORM_IVEC3` |
  `SHADER_UNIFORM_IVEC4` |
  `SHADER_UNIFORM_SAMPLER2D` |
  `SHADER_UNIFORM_VEC2` |
  `SHADER_UNIFORM_VEC3` |
  `SHADER_UNIFORM_VEC4` |
  `TEXTURE_FILTER_ANISOTROPIC_16X` |
  `TEXTURE_FILTER_ANISOTROPIC_4X` |
  `TEXTURE_FILTER_ANISOTROPIC_8X` |
  `TEXTURE_FILTER_BILINEAR` |
  `TEXTURE_FILTER_POINT` |
  `TEXTURE_FILTER_TRILINEAR` |
  `TEXTURE_WRAP_CLAMP` |
  `TEXTURE_WRAP_MIRROR_CLAMP` |
  `TEXTURE_WRAP_MIRROR_REPEAT` |
  `TEXTURE_WRAP_REPEAT` |
  `TextFormat` |
  `TraceLog` |