Skip to contents

Window management

init_window()
Init Window
close_window()
Close Window
window_should_close()
Window Should Close
is_window_focused()
Is Window Focused
is_window_fullscreen()
Is Window Fullscreen
is_window_hidden()
Is Window Hidden
is_window_maximized()
Is Window Maximized
is_window_minimized()
Is Window Minimized
is_window_ready()
Is Window Ready
is_window_resized()
Is Window Resized
is_window_state()
Is Window State
set_window_focused()
Set Window Focused
set_window_icon()
Set Window Icon
set_window_max_size()
Set Window Max Size
set_window_min_size()
Set Window Min Size
set_window_monitor()
Set Window Monitor
set_window_opacity()
Set Window Opacity
set_window_position()
Set Window Position
set_window_size()
Set Window Size
set_window_state()
Set Window State
set_window_title()
Set Window Title
clear_window_state()
Clear Window State
toggle_fullscreen()
Toggle Fullscreen
toggle_borderless_windowed()
Toggle Borderless Windowed
maximize_window()
Maximize Window
minimize_window()
Minimize Window
restore_window()
Restore Window
get_screen_width()
Get Screen Width
get_screen_height()
Get Screen Height
get_render_width()
Get Render Width
get_render_height()
Get Render Height
get_window_position()
Get Window Position
get_window_scale_dpi()
Get Window Scale Dpi
get_monitor_count()
Get Monitor Count
get_monitor_height()
Get Monitor Height
get_monitor_name()
Get Monitor Name
get_monitor_physical_height()
Get Monitor Physical Height
get_monitor_physical_width()
Get Monitor Physical Width
get_monitor_position()
Get Monitor Position
get_monitor_refresh_rate()
Get Monitor Refresh Rate
get_monitor_width()
Get Monitor Width
get_current_monitor()
Get Current Monitor
enable_event_waiting()
Enable Event Waiting
disable_event_waiting()
Disable Event Waiting

Drawing & timing

begin_drawing()
Begin Drawing
end_drawing()
End Drawing
clear_background()
Clear Background
swap_screen_buffer()
Swap Screen Buffer
poll_input_events()
Poll Input Events
set_target_fps()
Set Target Fps
get_fps()
Get Fps
get_frame_time()
Get Frame Time
get_time()
Get Time
draw_fps()
Draw Fps

Shapes (2D)

draw_pixel()
Draw Pixel
draw_pixel_v()
Draw Pixel V
draw_line()
Draw Line
draw_line_v()
Draw Line V
draw_line_ex()
Draw Line Ex
draw_line_strip()
Draw line strip
draw_line_bezier()
Draw Line Bezier
draw_line_dashed()
Draw Line Dashed
draw_circle()
Draw Circle
draw_circle_gradient()
Draw Circle Gradient
draw_circle_lines()
Draw Circle Lines
draw_circle_lines_v()
Draw Circle Lines V
draw_circle_sector()
Draw Circle Sector
draw_circle_sector_lines()
Draw Circle Sector Lines
draw_circle_v()
Draw Circle V
draw_ellipse()
Draw Ellipse
draw_ellipse_lines()
Draw Ellipse Lines
draw_ellipse_lines_v()
Draw Ellipse Lines V
draw_ellipse_v()
Draw Ellipse V
draw_ring()
Draw Ring
draw_ring_lines()
Draw Ring Lines
draw_rectangle()
Draw Rectangle
draw_rectangle_gradient_ex()
Draw Rectangle Gradient Ex
draw_rectangle_gradient_h()
Draw Rectangle Gradient H
draw_rectangle_gradient_v()
Draw Rectangle Gradient V
draw_rectangle_lines()
Draw Rectangle Lines
draw_rectangle_lines_ex()
Draw Rectangle Lines Ex
draw_rectangle_pro()
Draw Rectangle Pro
draw_rectangle_rec()
Draw Rectangle Rec
draw_rectangle_rounded()
Draw Rectangle Rounded
draw_rectangle_rounded_lines()
Draw Rectangle Rounded Lines
draw_rectangle_rounded_lines_ex()
Draw Rectangle Rounded Lines Ex
draw_rectangle_v()
Draw Rectangle V
draw_triangle()
Draw Triangle
draw_triangle_lines()
Draw Triangle Lines
draw_triangle_fan()
Draw triangle fan
draw_triangle_strip()
Draw triangle strip
draw_poly()
Draw Poly
draw_poly_lines()
Draw Poly Lines
draw_poly_lines_ex()
Draw Poly Lines Ex
draw_spline_basis()
Draw spline basis
draw_spline_bezier_cubic()
Draw spline bezier cubic
draw_spline_bezier_quadratic()
Draw spline bezier quadratic
draw_spline_catmull_rom()
Draw spline catmull rom
draw_spline_linear()
Draw spline linear
draw_spline_segment_basis()
Draw Spline Segment Basis
draw_spline_segment_bezier_cubic()
Draw Spline Segment Bezier Cubic
draw_spline_segment_bezier_quadratic()
Draw Spline Segment Bezier Quadratic
draw_spline_segment_catmull_rom()
Draw Spline Segment Catmull Rom
draw_spline_segment_linear()
Draw Spline Segment Linear
get_spline_point_basis()
Get Spline Point Basis
get_spline_point_bezier_cubic()
Get Spline Point Bezier Cubic
get_spline_point_bezier_quad()
Get Spline Point Bezier Quad
get_spline_point_catmull_rom()
Get Spline Point Catmull Rom
get_spline_point_linear()
Get Spline Point Linear
get_shapes_texture()
Get Shapes Texture
get_shapes_texture_rectangle()
Get Shapes Texture Rectangle
set_shapes_texture()
Set Shapes Texture

Textures & images

load_texture()
Load Texture
load_texture_from_image()
Load Texture From Image
load_image()
Load Image
load_image_from_screen()
Load Image From Screen
load_image_from_texture()
Load Image From Texture
load_image_raw()
Load Image Raw
load_render_texture()
Load Render Texture
unload_texture()
Unload Texture
unload_image()
Unload Image
unload_render_texture()
Unload Render Texture
draw_texture()
Draw Texture
draw_texture_ex()
Draw Texture Ex
draw_texture_n_patch()
Draw Texture N Patch
draw_texture_pro()
Draw Texture Pro
draw_texture_rec()
Draw Texture Rec
draw_texture_v()
Draw Texture V
gen_image_cellular()
Gen Image Cellular
gen_image_checked()
Gen Image Checked
gen_image_color()
Gen Image Color
gen_image_gradient_linear()
Gen Image Gradient Linear
gen_image_gradient_radial()
Gen Image Gradient Radial
gen_image_gradient_square()
Gen Image Gradient Square
gen_image_perlin_noise()
Gen Image Perlin Noise
gen_image_text()
Gen Image Text
gen_image_white_noise()
Gen Image White Noise
image_copy()
Image Copy
image_draw_line_ex()
Image draw line ex
image_draw_triangle()
Image draw triangle
image_from_channel()
Image From Channel
image_from_image()
Image From Image
image_text()
Image Text
image_text_ex()
Image Text Ex
export_image()
Export Image
export_image_as_code()
Export Image As Code
get_image_alpha_border()
Get Image Alpha Border
get_image_color()
Get Image Color
set_texture_filter()
Set Texture Filter
set_texture_wrap()
Set Texture Wrap
get_pixel_data_size()
Get Pixel Data Size
is_image_valid()
Is Image Valid
is_texture_valid()
Is Texture Valid
is_render_texture_valid()
Is Render Texture Valid

Text & fonts

draw_text()
Draw Text
draw_text_ex()
Draw Text Ex
draw_text_pro()
Draw Text Pro
draw_text_codepoint()
Draw Text Codepoint
measure_text()
Measure Text
measure_text_ex()
Measure Text Ex
load_font()
Load Font
load_font_ex()
Load font ex
load_font_from_image()
Load Font From Image
unload_font()
Unload Font
get_font_default()
Get Font Default
export_font_as_code()
Export Font As Code
is_font_valid()
Is Font Valid
get_glyph_atlas_rec()
Get Glyph Atlas Rec
get_glyph_index()
Get Glyph Index
get_glyph_info()
Get Glyph Info
get_codepoint_count()
Get Codepoint Count
text_find_index()
Text Find Index
text_insert()
Text Insert
text_insert_alloc()
Text Insert Alloc
text_is_equal()
Text Is Equal
text_length()
Text Length
text_remove_spaces()
Text Remove Spaces
text_replace()
Text Replace
text_replace_alloc()
Text Replace Alloc
text_replace_between()
Text Replace Between
text_replace_between_alloc()
Text Replace Between Alloc
text_subtext()
Text Subtext
text_to_camel()
Text To Camel
text_to_float()
Text To Float
text_to_integer()
Text To Integer
text_to_lower()
Text To Lower
text_to_pascal()
Text To Pascal
text_to_snake()
Text To Snake
text_to_upper()
Text To Upper
set_text_line_spacing()
Set Text Line Spacing
get_text_between()
Get Text Between

3D models & meshes

draw_cube()
Draw Cube
draw_cube_v()
Draw Cube V
draw_cube_wires()
Draw Cube Wires
draw_cube_wires_v()
Draw Cube Wires V
draw_sphere()
Draw Sphere
draw_sphere_ex()
Draw Sphere Ex
draw_sphere_wires()
Draw Sphere Wires
draw_cylinder()
Draw Cylinder
draw_cylinder_ex()
Draw Cylinder Ex
draw_cylinder_wires()
Draw Cylinder Wires
draw_cylinder_wires_ex()
Draw Cylinder Wires Ex
draw_capsule()
Draw Capsule
draw_capsule_wires()
Draw Capsule Wires
draw_plane()
Draw Plane
draw_grid()
Draw Grid
draw_point_3d()
Draw Point 3d
draw_line_3d()
Draw Line 3d
draw_circle_3d()
Draw Circle 3d
draw_triangle_3d()
Draw Triangle 3d
draw_triangle_strip_3d()
Draw triangle strip 3d
draw_billboard()
Draw Billboard
draw_billboard_pro()
Draw Billboard Pro
draw_billboard_rec()
Draw Billboard Rec
draw_bounding_box()
Draw Bounding Box
draw_model()
Draw Model
draw_model_ex()
Draw Model Ex
draw_model_wires()
Draw Model Wires
draw_model_wires_ex()
Draw Model Wires Ex
draw_mesh()
Draw Mesh
draw_mesh_instanced()
Draw mesh instanced
draw_ray()
Draw Ray
load_model()
Load Model
load_model_from_mesh()
Load Model From Mesh
unload_model()
Unload Model
unload_mesh()
Unload Mesh
unload_material()
Unload Material
load_material_default()
Load Material Default
gen_mesh_cone()
Gen Mesh Cone
gen_mesh_cube()
Gen Mesh Cube
gen_mesh_cubicmap()
Gen Mesh Cubicmap
gen_mesh_cylinder()
Gen Mesh Cylinder
gen_mesh_heightmap()
Gen Mesh Heightmap
gen_mesh_hemi_sphere()
Gen Mesh Hemi Sphere
gen_mesh_knot()
Gen Mesh Knot
gen_mesh_plane()
Gen Mesh Plane
gen_mesh_poly()
Gen Mesh Poly
gen_mesh_sphere()
Gen Mesh Sphere
gen_mesh_tangents()
Generate mesh tangents
gen_mesh_torus()
Gen Mesh Torus
export_mesh()
Export Mesh
export_mesh_as_code()
Export Mesh As Code
get_mesh_bounding_box()
Get Mesh Bounding Box
get_model_bounding_box()
Get Model Bounding Box
upload_mesh()
Upload mesh
set_material_texture()
Set material texture
set_model_mesh_material()
Set model mesh material
set_model_texture()
Set model texture
update_model_animation()
Update Model Animation
update_model_animation_ex()
Update Model Animation Ex
is_model_valid()
Is Model Valid
is_model_animation_valid()
Is Model Animation Valid
is_material_valid()
Is Material Valid

Audio

init_audio_device()
Init Audio Device
close_audio_device()
Close Audio Device
is_audio_device_ready()
Is Audio Device Ready
load_sound()
Load Sound
load_sound_alias()
Load Sound Alias
load_sound_from_wave()
Load Sound From Wave
load_wave()
Load Wave
load_music_stream()
Load Music Stream
load_audio_stream()
Load Audio Stream
unload_sound()
Unload Sound
unload_sound_alias()
Unload Sound Alias
unload_wave()
Unload Wave
unload_music_stream()
Unload Music Stream
unload_audio_stream()
Unload Audio Stream
play_audio_stream()
Play Audio Stream
play_music_stream()
Play Music Stream
play_sound()
Play Sound
pause_audio_stream()
Pause Audio Stream
pause_music_stream()
Pause Music Stream
pause_sound()
Pause Sound
resume_audio_stream()
Resume Audio Stream
resume_music_stream()
Resume Music Stream
resume_sound()
Resume Sound
stop_sound()
Stop Sound
stop_music_stream()
Stop Music Stream
stop_audio_stream()
Stop Audio Stream
set_sound_pan()
Set Sound Pan
set_sound_pitch()
Set Sound Pitch
set_sound_volume()
Set Sound Volume
set_music_pan()
Set Music Pan
set_music_pitch()
Set Music Pitch
set_music_volume()
Set Music Volume
set_audio_stream_buffer_size_default()
Set Audio Stream Buffer Size Default
set_audio_stream_pan()
Set Audio Stream Pan
set_audio_stream_pitch()
Set Audio Stream Pitch
set_audio_stream_volume()
Set Audio Stream Volume
update_music_stream()
Update Music Stream
set_master_volume()
Set Master Volume
get_master_volume()
Get Master Volume
get_music_time_length()
Get Music Time Length
get_music_time_played()
Get Music Time Played
seek_music_stream()
Seek Music Stream
wave_copy()
Wave Copy
wave_crop()
Wave crop
wave_format()
Wave format
export_wave()
Export Wave
export_wave_as_code()
Export Wave As Code
is_audio_stream_playing()
Is Audio Stream Playing
is_audio_stream_processed()
Is Audio Stream Processed
is_audio_stream_valid()
Is Audio Stream Valid
is_sound_playing()
Is Sound Playing
is_sound_valid()
Is Sound Valid
is_music_stream_playing()
Is Music Stream Playing
is_music_valid()
Is Music Valid
is_wave_valid()
Is Wave Valid

Input — Keyboard

is_key_down()
Is Key Down
is_key_pressed()
Is Key Pressed
is_key_pressed_repeat()
Is Key Pressed Repeat
is_key_released()
Is Key Released
is_key_up()
Is Key Up
get_key_name()
Get Key Name
get_key_pressed()
Get Key Pressed
get_char_pressed()
Get Char Pressed

Input — Mouse

is_mouse_button_down()
Is Mouse Button Down
is_mouse_button_pressed()
Is Mouse Button Pressed
is_mouse_button_released()
Is Mouse Button Released
is_mouse_button_up()
Is Mouse Button Up
get_mouse_delta()
Get Mouse Delta
get_mouse_position()
Get Mouse Position
get_mouse_wheel_move()
Get Mouse Wheel Move
get_mouse_wheel_move_v()
Get Mouse Wheel Move V
get_mouse_x()
Get Mouse X
get_mouse_y()
Get Mouse Y
set_mouse_cursor()
Set Mouse Cursor
set_mouse_offset()
Set Mouse Offset
set_mouse_position()
Set Mouse Position
set_mouse_scale()
Set Mouse Scale

Input — Gamepad

is_gamepad_available()
Is Gamepad Available
is_gamepad_button_down()
Is Gamepad Button Down
is_gamepad_button_pressed()
Is Gamepad Button Pressed
is_gamepad_button_released()
Is Gamepad Button Released
is_gamepad_button_up()
Is Gamepad Button Up
get_gamepad_axis_count()
Get Gamepad Axis Count
get_gamepad_axis_movement()
Get Gamepad Axis Movement
get_gamepad_button_pressed()
Get Gamepad Button Pressed
get_gamepad_name()
Get Gamepad Name
set_gamepad_mappings()
Set Gamepad Mappings
set_gamepad_vibration()
Set Gamepad Vibration

Input — Touch & gestures

is_gesture_detected()
Is Gesture Detected
get_gesture_detected()
Get Gesture Detected
get_gesture_drag_angle()
Get Gesture Drag Angle
get_gesture_drag_vector()
Get Gesture Drag Vector
get_gesture_hold_duration()
Get Gesture Hold Duration
get_gesture_pinch_angle()
Get Gesture Pinch Angle
get_gesture_pinch_vector()
Get Gesture Pinch Vector
get_touch_point_count()
Get Touch Point Count
get_touch_point_id()
Get Touch Point Id
get_touch_position()
Get Touch Position
get_touch_x()
Get Touch X
get_touch_y()
Get Touch Y
set_gestures_enabled()
Set Gestures Enabled

Input — Cursor

is_cursor_hidden()
Is Cursor Hidden
is_cursor_on_screen()
Is Cursor On Screen
show_cursor()
Show Cursor
hide_cursor()
Hide Cursor
enable_cursor()
Enable Cursor
disable_cursor()
Disable Cursor

Camera

begin_mode_2d()
Begin Mode 2d
end_mode_2d()
End Mode 2d
begin_mode_3d()
Begin Mode 3d
end_mode_3d()
End Mode 3d
get_screen_to_world_2d()
Get Screen To World 2d
get_screen_to_world_ray()
Get Screen To World Ray
get_screen_to_world_ray_ex()
Get Screen To World Ray Ex
get_world_to_screen()
Get World To Screen
get_world_to_screen_2d()
Get World To Screen 2d
get_world_to_screen_ex()
Get World To Screen Ex
update_camera()
Update camera
update_camera_pro()
Update camera pro
get_camera_forward()
Get camera forward vector
get_camera_matrix()
Get Camera Matrix
get_camera_matrix_2d()
Get Camera Matrix 2d
get_camera_projection_matrix()
Get camera projection matrix
get_camera_right()
Get camera right vector
get_camera_up()
Get camera up vector
get_camera_view_matrix()
Get camera view matrix
camera_move_forward()
Move camera forward
camera_move_right()
Move camera right
camera_move_to_target()
Move camera to target
camera_move_up()
Move camera up
camera_yaw()
Rotate camera around up axis (yaw)
camera_pitch()
Rotate camera around right axis (pitch)
camera_roll()
Rotate camera around forward axis (roll)

Shaders

load_shader()
Load Shader
load_shader_from_memory()
Load Shader From Memory
unload_shader()
Unload Shader
begin_shader_mode()
Begin Shader Mode
end_shader_mode()
End Shader Mode
set_shader_value()
Set shader value
set_shader_value_matrix()
Set Shader Value Matrix
set_shader_value_texture()
Set Shader Value Texture
get_shader_location()
Get Shader Location
get_shader_location_attrib()
Get Shader Location Attrib
is_shader_valid()
Is Shader Valid

Rendering modes

begin_blend_mode()
Begin Blend Mode
end_blend_mode()
End Blend Mode
begin_scissor_mode()
Begin Scissor Mode
end_scissor_mode()
End Scissor Mode
begin_texture_mode()
Begin Texture Mode
end_texture_mode()
End Texture Mode
begin_vr_stereo_mode()
Begin Vr Stereo Mode
end_vr_stereo_mode()
End Vr Stereo Mode
load_vr_stereo_config()
Load Vr Stereo Config
unload_vr_stereo_config()
Unload Vr Stereo Config

Collision detection

check_collision_box_sphere()
Check Collision Box Sphere
check_collision_boxes()
Check Collision Boxes
check_collision_circle_line()
Check Collision Circle Line
check_collision_circle_rec()
Check Collision Circle Rec
check_collision_circles()
Check Collision Circles
check_collision_point_circle()
Check Collision Point Circle
check_collision_point_line()
Check Collision Point Line
check_collision_point_rec()
Check Collision Point Rec
check_collision_point_triangle()
Check Collision Point Triangle
check_collision_recs()
Check Collision Recs
check_collision_spheres()
Check Collision Spheres
get_collision_rec()
Get Collision Rec
get_ray_collision_box()
Get Ray Collision Box
get_ray_collision_mesh()
Get Ray Collision Mesh
get_ray_collision_quad()
Get Ray Collision Quad
get_ray_collision_sphere()
Get Ray Collision Sphere
get_ray_collision_triangle()
Get Ray Collision Triangle

Colors

color()
Color
as_color()
Convert to color
color_alpha()
Color Alpha
color_alpha_blend()
Color Alpha Blend
color_brightness()
Color Brightness
color_contrast()
Color Contrast
color_from_hsv()
Color From Hsv
color_from_normalized()
Color From Normalized
color_is_equal()
Color Is Equal
color_lerp()
Color Lerp
color_normalize()
Color Normalize
color_tint()
Color Tint
color_to_hsv()
Color To Hsv
color_to_int()
Color To Int
fade()
Fade
get_color()
Get Color

File system

file_copy()
File Copy
file_exists()
File Exists
file_move()
File Move
file_remove()
File Remove
file_rename()
File Rename
file_text_find_index()
File Text Find Index
file_text_replace()
File Text Replace
is_file_dropped()
Is File Dropped
is_file_extension()
Is File Extension
is_file_name_valid()
Is File Name Valid
is_path_file()
Is Path File
directory_exists()
Directory Exists
change_directory()
Change Directory
get_working_directory()
Get Working Directory
get_application_directory()
Get Application Directory
get_directory_file_count()
Get Directory File Count
get_directory_file_count_ex()
Get Directory File Count Ex
get_directory_path()
Get Directory Path
get_prev_directory_path()
Get Prev Directory Path
get_file_extension()
Get File Extension
get_file_length()
Get File Length
get_file_mod_time()
Get File Mod Time
get_file_name()
Get File Name
get_file_name_without_ext()
Get File Name Without Ext
load_file_text()
Load File Text
save_file_text()
Save File Text
make_directory()
Make Directory

Automation events

set_automation_event_base_frame()
Set Automation Event Base Frame
start_automation_event_recording()
Start Automation Event Recording
stop_automation_event_recording()
Stop Automation Event Recording

Utility

raylib_version()
Raylib Version
raylibr_resource()
Resolve resource path
set_trace_log_level()
Set Trace Log Level
set_config_flags()
Set Config Flags
set_exit_key()
Set Exit Key
take_screenshot()
Take Screenshot
raylibr_screenshot()
Render a 2D scene to an image
raylibr_screenshot_3d()
Render a 3D scene to an image
open_url()
Open Url
set_random_seed()
Set Random Seed
get_random_value()
Get Random Value
wait_time()
Wait Time
get_clipboard_text()
Get Clipboard Text
set_clipboard_text()
Set Clipboard Text
get_clipboard_image()
Get Clipboard Image

webR / Emscripten

is_web()
Check if running on web
run_game_loop()
Run game loop
eval_js()
Evaluate JavaScript

Structs

rectangle()
Rectangle
bounding_box()
Bounding Box
ray()
Ray
ray_collision()
Ray Collision
camera_2d()
Camera 2d
camera_3d()
Camera 3d
glyph_info()
Glyph Info
material_map()
Material Map
n_patch_info()
n Patch Info
transform()
Transform
texture()
Texture
render_texture()
Render Texture

Type checking

is_audio_stream()
Test if object is a audio_stream
is_bone_info()
Test if object is a bone_info
is_bounding_box()
Test if object is a bounding_box
is_camera_2d()
Test if object is a camera_2d
is_camera_3d()
Test if object is a camera_3d
is_color()
Test if object is a color
is_font()
Test if object is a font
is_glyph_info()
Test if object is a glyph_info
is_image()
Test if object is a image
is_material()
Test if object is a material
is_material_map()
Test if object is a material_map
is_mesh()
Test if object is a mesh
is_model()
Test if object is a model
is_model_animation()
Test if object is a model_animation
is_music()
Test if object is a music
is_n_patch_info()
Test if object is a n_patch_info
is_ray()
Test if object is a ray
is_ray_collision()
Test if object is a ray_collision
is_raylib_matrix()
Test if object is a raylib matrix
is_rectangle()
Test if object is a rectangle
is_render_texture()
Test if object is a render_texture
is_shader()
Test if object is a shader
is_sound()
Test if object is a sound
is_texture()
Test if object is a texture
is_transform()
Test if object is a transform
is_vector_2()
Test if object is a vector of length 2
is_vector_3()
Test if object is a vector of length 3
is_vector_4()
Test if object is a vector of length 4
is_vr_device_info()
Test if object is a vr_device_info
is_vr_stereo_config()
Test if object is a vr_stereo_config
is_wave()
Test if object is a wave

Enums & constants

flag
Flag
key
Key
log
log
mouse_button
Mouse Button
mouse_cursor
Mouse Cursor
camera_mode
Camera Mode
camera_projection
Camera Projection
material_map_index
Material Map Index
shader_uniform
Shader Uniform

raymath — Float

float_clamp()
Float Clamp
float_equals()
Float Equals
float_lerp()
Float Lerp
float_normalize()
Float Normalize
float_remap()
Float Remap
float_wrap()
Float Wrap

raymath — Vector2

vector2_add()
Vector2 Add
vector2_add_value()
Vector2 Add Value
vector2_angle()
Vector2 Angle
vector2_clamp()
Vector2 Clamp
vector2_clamp_value()
Vector2 Clamp Value
vector2_cross_product()
Vector2 Cross Product
vector2_distance()
Vector2 Distance
vector2_distance_sqr()
Vector2 Distance Sqr
vector2_divide()
Vector2 Divide
vector2_dot_product()
Vector2 Dot Product
vector2_equals()
Vector2 Equals
vector2_invert()
Vector2 Invert
vector2_length()
Vector2 Length
vector2_length_sqr()
Vector2 Length Sqr
vector2_lerp()
Vector2 Lerp
vector2_line_angle()
Vector2 Line Angle
vector2_max()
Vector2 Max
vector2_min()
Vector2 Min
vector2_move_towards()
Vector2 Move Towards
vector2_multiply()
Vector2 Multiply
vector2_negate()
Vector2 Negate
vector2_normalize()
Vector2 Normalize
vector2_one()
Vector2 One
vector2_reflect()
Vector2 Reflect
vector2_refract()
Vector2 Refract
vector2_rotate()
Vector2 Rotate
vector2_scale()
Vector2 Scale
vector2_subtract()
Vector2 Subtract
vector2_subtract_value()
Vector2 Subtract Value
vector2_transform()
Vector2 Transform
vector2_zero()
Vector2 Zero

raymath — Vector3

vector3_add()
Vector3 Add
vector3_add_value()
Vector3 Add Value
vector3_angle()
Vector3 Angle
vector3_barycenter()
Vector3 Barycenter
vector3_clamp()
Vector3 Clamp
vector3_clamp_value()
Vector3 Clamp Value
vector3_cross_product()
Vector3 Cross Product
vector3_cubic_hermite()
Vector3 Cubic Hermite
vector3_distance()
Vector3 Distance
vector3_distance_sqr()
Vector3 Distance Sqr
vector3_divide()
Vector3 Divide
vector3_dot_product()
Vector3 Dot Product
vector3_equals()
Vector3 Equals
vector3_invert()
Vector3 Invert
vector3_length()
Vector3 Length
vector3_length_sqr()
Vector3 Length Sqr
vector3_lerp()
Vector3 Lerp
vector3_max()
Vector3 Max
vector3_min()
Vector3 Min
vector3_move_towards()
Vector3 Move Towards
vector3_multiply()
Vector3 Multiply
vector3_negate()
Vector3 Negate
vector3_normalize()
Vector3 Normalize
vector3_one()
Vector3 One
vector3_ortho_normalize()
Orthonormalize two Vector3
vector3_perpendicular()
Vector3 Perpendicular
vector3_project()
Vector3 Project
vector3_reflect()
Vector3 Reflect
vector3_refract()
Vector3 Refract
vector3_reject()
Vector3 Reject
vector3_rotate_by_axis_angle()
Vector3 Rotate By Axis Angle
vector3_rotate_by_quaternion()
Vector3 Rotate By Quaternion
vector3_scale()
Vector3 Scale
vector3_subtract()
Vector3 Subtract
vector3_subtract_value()
Vector3 Subtract Value
vector3_transform()
Vector3 Transform
vector3_unproject()
Vector3 Unproject
vector3_zero()
Vector3 Zero

raymath — Vector4

vector4_add()
Vector4 Add
vector4_add_value()
Vector4 Add Value
vector4_distance()
Vector4 Distance
vector4_distance_sqr()
Vector4 Distance Sqr
vector4_divide()
Vector4 Divide
vector4_dot_product()
Vector4 Dot Product
vector4_equals()
Vector4 Equals
vector4_invert()
Vector4 Invert
vector4_length()
Vector4 Length
vector4_length_sqr()
Vector4 Length Sqr
vector4_lerp()
Vector4 Lerp
vector4_max()
Vector4 Max
vector4_min()
Vector4 Min
vector4_move_towards()
Vector4 Move Towards
vector4_multiply()
Vector4 Multiply
vector4_negate()
Vector4 Negate
vector4_normalize()
Vector4 Normalize
vector4_one()
Vector4 One
vector4_scale()
Vector4 Scale
vector4_subtract()
Vector4 Subtract
vector4_subtract_value()
Vector4 Subtract Value
vector4_zero()
Vector4 Zero

raymath — Matrix

matrix_add()
Matrix Add
matrix_compose()
Matrix Compose
matrix_decompose()
Decompose a matrix
matrix_determinant()
Matrix Determinant
matrix_frustum()
Matrix Frustum
matrix_identity()
Matrix Identity
matrix_invert()
Matrix Invert
matrix_look_at()
Matrix Look At
matrix_multiply()
Matrix Multiply
matrix_multiply_value()
Matrix Multiply Value
matrix_ortho()
Matrix Ortho
matrix_perspective()
Matrix Perspective
matrix_rotate()
Matrix Rotate
matrix_rotate_x()
Matrix Rotate X
matrix_rotate_xyz()
Matrix Rotate Xyz
matrix_rotate_y()
Matrix Rotate Y
matrix_rotate_z()
Matrix Rotate Z
matrix_rotate_zyx()
Matrix Rotate Zyx
matrix_scale()
Matrix Scale
matrix_subtract()
Matrix Subtract
matrix_trace()
Matrix Trace
matrix_translate()
Matrix Translate
matrix_transpose()
Matrix Transpose

raymath — Quaternion

quaternion_add()
Quaternion Add
quaternion_add_value()
Quaternion Add Value
quaternion_cubic_hermite_spline()
Quaternion Cubic Hermite Spline
quaternion_divide()
Quaternion Divide
quaternion_equals()
Quaternion Equals
quaternion_from_axis_angle()
Quaternion From Axis Angle
quaternion_from_euler()
Quaternion From Euler
quaternion_from_matrix()
Quaternion From Matrix
quaternion_from_vector3_to_vector3()
Quaternion From Vector3 To Vector3
quaternion_identity()
Quaternion Identity
quaternion_invert()
Quaternion Invert
quaternion_length()
Quaternion Length
quaternion_lerp()
Quaternion Lerp
quaternion_multiply()
Quaternion Multiply
quaternion_nlerp()
Quaternion Nlerp
quaternion_normalize()
Quaternion Normalize
quaternion_scale()
Quaternion Scale
quaternion_slerp()
Quaternion Slerp
quaternion_subtract()
Quaternion Subtract
quaternion_subtract_value()
Quaternion Subtract Value
quaternion_to_axis_angle()
Quaternion to axis and angle
quaternion_to_euler()
Quaternion To Euler
quaternion_to_matrix()
Quaternion To Matrix
quaternion_transform()
Quaternion Transform

raygui — State & style

gui_enable()
Gui Enable
gui_disable()
Gui Disable
gui_lock()
Gui Lock
gui_unlock()
Gui Unlock
gui_is_locked()
Gui Is Locked
gui_set_alpha()
Gui Set Alpha
gui_set_state()
Gui Set State
gui_get_state()
Gui Get State
gui_set_font()
Gui Set Font
gui_get_font()
Gui Get Font
gui_set_style()
Gui Set Style
gui_get_style()
Gui Get Style
gui_load_style()
Gui Load Style
gui_load_style_default()
Gui Load Style Default
gui_enable_tooltip()
Gui Enable Tooltip
gui_disable_tooltip()
Gui Disable Tooltip
gui_set_tooltip()
Gui Set Tooltip
gui_set_icon_scale()
Gui Set Icon Scale
gui_draw_icon()
Gui Draw Icon
gui_get_text_width()
Gui Get Text Width

raygui — Controls

gui_window_box()
Gui Window Box
gui_group_box()
Gui Group Box
gui_line()
Gui Line
gui_panel()
Gui Panel
gui_label()
Gui Label
gui_button()
Gui Button
gui_label_button()
Gui Label Button
gui_toggle()
Gui Toggle
gui_toggle_group()
Gui Toggle Group
gui_toggle_slider()
Gui Toggle Slider
gui_check_box()
Gui Check Box
gui_combo_box()
Gui Combo Box
gui_dropdown_box()
Gui Dropdown Box
gui_spinner()
Gui Spinner
gui_value_box()
Gui Value Box
gui_value_box_float()
Gui Value Box Float
gui_text_box()
Gui Text Box
gui_text_input_box()
Gui Text Input Box
gui_slider()
Gui Slider
gui_slider_bar()
Gui Slider Bar
gui_progress_bar()
Gui Progress Bar
gui_status_bar()
Gui Status Bar
gui_dummy_rec()
Gui Dummy Rec
gui_grid()
Gui Grid
gui_list_view()
Gui List View
gui_tab_bar()
Gui Tab Bar
gui_message_box()
Gui Message Box
gui_scroll_panel()
Gui Scroll Panel
gui_color_picker()
Gui Color Picker
gui_color_picker_hsv()
Gui Color Picker Hsv
gui_color_panel()
Gui Color Panel
gui_color_panel_hsv()
Gui Color Panel Hsv
gui_color_bar_alpha()
Gui Color Bar Alpha
gui_color_bar_hue()
Gui Color Bar Hue

raygui — Enums

gui_state
Gui State
gui_control
Gui Control
gui_control_property
Gui Control Property
gui_default_property
Gui Default Property
gui_icon
Gui Icon
gui_result
Gui Result
gui_text_alignment
Gui Text Alignment
gui_text_alignment_vertical
Gui Text Alignment Vertical
gui_text_wrap_mode
Gui Text Wrap Mode
gui_check_box_property
Gui Check Box Property
gui_color_picker_property
Gui Color Picker Property
gui_combo_box_property
Gui Combo Box Property
gui_dropdown_box_property
Gui Dropdown Box Property
gui_list_view_property
Gui List View Property
gui_progress_bar_property
Gui Progress Bar Property
gui_scroll_bar_property
Gui Scroll Bar Property
gui_slider_property
Gui Slider Property
gui_tab_bar_property
Gui Tab Bar Property
gui_text_box_property
Gui Text Box Property
gui_toggle_property
Gui Toggle Property
gui_value_box_property
Gui Value Box Property

rlgl (low-level OpenGL)

rl_active_draw_buffers()
Rl Active Draw Buffers
rl_active_texture_slot()
Rl Active Texture Slot
rl_begin()
Rl Begin
rl_bind_framebuffer()
Rl Bind Framebuffer
rl_bind_image_texture()
Rl Bind Image Texture
rl_bind_shader_buffer()
Rl Bind Shader Buffer
rl_blit_framebuffer()
Rl Blit Framebuffer
rl_check_errors()
Rl Check Errors
rl_check_render_batch_limit()
Rl Check Render Batch Limit
rl_clear_color()
Rl Clear Color
rl_clear_screen_buffers()
Rl Clear Screen Buffers
rl_color3f()
Rl Color3f
rl_color4f()
Rl Color4f
rl_color4ub()
Rl Color4ub
rl_color_mask()
Rl Color Mask
rl_compute_shader_dispatch()
Rl Compute Shader Dispatch
rl_copy_shader_buffer()
Rl Copy Shader Buffer
rl_cubemap_parameters()
Rl Cubemap Parameters
rl_disable_backface_culling()
Rl Disable Backface Culling
rl_disable_color_blend()
Rl Disable Color Blend
rl_disable_depth_mask()
Rl Disable Depth Mask
rl_disable_depth_test()
Rl Disable Depth Test
rl_disable_framebuffer()
Rl Disable Framebuffer
rl_disable_point_mode()
Rl Disable Point Mode
rl_disable_scissor_test()
Rl Disable Scissor Test
rl_disable_shader()
Rl Disable Shader
rl_disable_smooth_lines()
Rl Disable Smooth Lines
rl_disable_state_pointer()
Rl Disable State Pointer
rl_disable_stereo_render()
Rl Disable Stereo Render
rl_disable_texture()
Rl Disable Texture
rl_disable_texture_cubemap()
Rl Disable Texture Cubemap
rl_disable_vertex_array()
Rl Disable Vertex Array
rl_disable_vertex_attribute()
Rl Disable Vertex Attribute
rl_disable_vertex_buffer()
Rl Disable Vertex Buffer
rl_disable_vertex_buffer_element()
Rl Disable Vertex Buffer Element
rl_disable_wire_mode()
Rl Disable Wire Mode
rl_draw_render_batch_active()
Rl Draw Render Batch Active
rl_draw_vertex_array()
Rl Draw Vertex Array
rl_draw_vertex_array_instanced()
Rl Draw Vertex Array Instanced
rl_enable_backface_culling()
Rl Enable Backface Culling
rl_enable_color_blend()
Rl Enable Color Blend
rl_enable_depth_mask()
Rl Enable Depth Mask
rl_enable_depth_test()
Rl Enable Depth Test
rl_enable_framebuffer()
Rl Enable Framebuffer
rl_enable_point_mode()
Rl Enable Point Mode
rl_enable_scissor_test()
Rl Enable Scissor Test
rl_enable_shader()
Rl Enable Shader
rl_enable_smooth_lines()
Rl Enable Smooth Lines
rl_enable_stereo_render()
Rl Enable Stereo Render
rl_enable_texture()
Rl Enable Texture
rl_enable_texture_cubemap()
Rl Enable Texture Cubemap
rl_enable_vertex_array()
Rl Enable Vertex Array
rl_enable_vertex_attribute()
Rl Enable Vertex Attribute
rl_enable_vertex_buffer()
Rl Enable Vertex Buffer
rl_enable_vertex_buffer_element()
Rl Enable Vertex Buffer Element
rl_enable_wire_mode()
Rl Enable Wire Mode
rl_end()
Rl End
rl_framebuffer_attach()
Rl Framebuffer Attach
rl_framebuffer_complete()
Rl Framebuffer Complete
rl_frustum()
Rl Frustum
rl_get_active_framebuffer()
Rl Get Active Framebuffer
rl_get_cull_distance_far()
Rl Get Cull Distance Far
rl_get_cull_distance_near()
Rl Get Cull Distance Near
rl_get_framebuffer_height()
Rl Get Framebuffer Height
rl_get_framebuffer_width()
Rl Get Framebuffer Width
rl_get_line_width()
Rl Get Line Width
rl_get_location_attrib()
Rl Get Location Attrib
rl_get_location_uniform()
Rl Get Location Uniform
rl_get_matrix_modelview()
Rl Get Matrix Modelview
rl_get_matrix_projection()
Rl Get Matrix Projection
rl_get_matrix_projection_stereo()
Rl Get Matrix Projection Stereo
rl_get_matrix_transform()
Rl Get Matrix Transform
rl_get_matrix_view_offset_stereo()
Rl Get Matrix View Offset Stereo
rl_get_pixel_format_name()
Rl Get Pixel Format Name
rl_get_point_size()
Rl Get Point Size
rl_get_shader_buffer_size()
Rl Get Shader Buffer Size
rl_get_shader_id_default()
Rl Get Shader Id Default
rl_get_texture_id_default()
Rl Get Texture Id Default
rl_get_version()
Rl Get Version
rl_gl_close()
Rl Gl Close
rl_gl_init()
Rl Gl Init
rl_is_stereo_render_enabled()
Rl Is Stereo Render Enabled
rl_load_draw_cube()
Rl Load Draw Cube
rl_load_draw_quad()
Rl Load Draw Quad
rl_load_framebuffer()
Rl Load Framebuffer
rl_load_identity()
Rl Load Identity
rl_load_shader()
Rl Load Shader
rl_load_shader_program()
Rl Load Shader Program
rl_load_shader_program_compute()
Rl Load Shader Program Compute
rl_load_shader_program_ex()
Rl Load Shader Program Ex
rl_load_texture_depth()
Rl Load Texture Depth
rl_load_vertex_array()
Rl Load Vertex Array
rl_matrix_mode()
Rl Matrix Mode
rl_normal3f()
Rl Normal3f
rl_ortho()
Rl Ortho
rl_pop_matrix()
Rl Pop Matrix
rl_push_matrix()
Rl Push Matrix
rl_resize_framebuffer()
Rl Resize Framebuffer
rl_rotatef()
Rl Rotatef
rl_scalef()
Rl Scalef
rl_scissor()
Rl Scissor
rl_set_blend_factors()
Rl Set Blend Factors
rl_set_blend_factors_separate()
Rl Set Blend Factors Separate
rl_set_blend_mode()
Rl Set Blend Mode
rl_set_clip_planes()
Rl Set Clip Planes
rl_set_cull_face()
Rl Set Cull Face
rl_set_framebuffer_height()
Rl Set Framebuffer Height
rl_set_framebuffer_width()
Rl Set Framebuffer Width
rl_set_line_width()
Rl Set Line Width
rl_set_matrix_modelview()
Rl Set Matrix Modelview
rl_set_matrix_projection()
Rl Set Matrix Projection
rl_set_matrix_projection_stereo()
Rl Set Matrix Projection Stereo
rl_set_matrix_view_offset_stereo()
Rl Set Matrix View Offset Stereo
rl_set_point_size()
Rl Set Point Size
rl_set_texture()
Rl Set Texture
rl_set_uniform_matrix()
Rl Set Uniform Matrix
rl_set_uniform_sampler()
Rl Set Uniform Sampler
rl_set_vertex_attribute()
Rl Set Vertex Attribute
rl_set_vertex_attribute_divisor()
Rl Set Vertex Attribute Divisor
rl_tex_coord2f()
Rl Tex Coord2f
rl_texture_parameters()
Rl Texture Parameters
rl_translatef()
Rl Translatef
rl_unload_framebuffer()
Rl Unload Framebuffer
rl_unload_shader()
Rl Unload Shader
rl_unload_shader_buffer()
Rl Unload Shader Buffer
rl_unload_shader_program()
Rl Unload Shader Program
rl_unload_texture()
Rl Unload Texture
rl_unload_vertex_array()
Rl Unload Vertex Array
rl_unload_vertex_buffer()
Rl Unload Vertex Buffer
rl_vertex2f()
Rl Vertex2f
rl_vertex2i()
Rl Vertex2i
rl_vertex3f()
Rl Vertex3f
rl_viewport()
Rl Viewport