| Title: | R Wrapper for 'Raylib' |
|---|---|
| Description: | This package wraps Raylib, a simple and easy-to-use library to enjoy videogames programming. |
| Authors: | Jeroen Janssens [aut, cre] (ORCID: <https://orcid.org/0000-0002-5878-8924>) |
| Maintainer: | Jeroen Janssens <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 4.0.0.9001 |
| Built: | 2026-10-04 14:39:45 UTC |
| Source: | https://github.com/rogiersbart/raylibr |
Coerce a string or a number to a color
as_color(x)as_color(x)
x |
Object to be coerced. Can be a valid R color (see |
A color
Other color functions:
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Begin blending mode (alpha, additive, multiplied, subtract, custom).
begin_blend_mode(mode)begin_blend_mode(mode)
mode |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void BeginBlendMode(int mode);
Other mode functions:
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
Setup canvas (framebuffer) to start drawing.
begin_drawing()begin_drawing()
This function has been auto-generated from the following Raylib function definition:
void BeginDrawing(void);
Begin 2D mode with custom camera (2D).
begin_mode_2d(camera)begin_mode_2d(camera)
camera |
A camera_2d. |
This function has been auto-generated from the following Raylib function definition:
void BeginMode2D(Camera2D camera);
camera_2d() for creating camera_2d objects.
Other mode functions:
begin_blend_mode(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
Begin 3D mode with custom camera (3D).
begin_mode_3d(camera)begin_mode_3d(camera)
camera |
A camera_3d. |
This function has been auto-generated from the following Raylib function definition:
void BeginMode3D(Camera3D camera);
camera_3d() for creating camera_3d objects.
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
Begin scissor mode (define screen area for following drawing).
begin_scissor_mode(x, y, width, height)begin_scissor_mode(x, y, width, height)
x |
An integer. |
y |
An integer. |
width |
An integer. |
height |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void BeginScissorMode(int x, int y, int width, int height);
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
Begin custom shader drawing.
begin_shader_mode(shader)begin_shader_mode(shader)
shader |
A shader. |
This function has been auto-generated from the following Raylib function definition:
void BeginShaderMode(Shader shader);
shader() for creating shader objects.
Other shader functions:
end_shader_mode(),
get_shader_location_attrib(),
get_shader_location(),
load_shader_from_memory(),
load_shader(),
set_shader_value_matrix(),
set_shader_value_texture(),
set_shader_value(),
unload_shader()
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
Begin drawing to render texture.
begin_texture_mode(target)begin_texture_mode(target)
target |
A render_texture. |
This function has been auto-generated from the following Raylib function definition:
void BeginTextureMode(RenderTexture2D target);
Other texture functions:
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
Create a new bounding_box object.
bounding_box(min, max)bounding_box(min, max)
min |
A numeric vector of length 3. Minimum vertex box-corner. |
max |
A numeric vector of length 3. Maximum vertex box-corner. |
A bounding_box
This class has been auto-generated from the following Raylib struct definition:
typedef struct BoundingBox {
Vector3 min; // Minimum vertex box-corner
Vector3 max; // Maximum vertex box-corner
} BoundingBox;
Create a new camera_2d object.
camera_2d(offset, target, rotation, zoom = 1)camera_2d(offset, target, rotation, zoom = 1)
offset |
A numeric vector of length 2. Camera offset (displacement from target). |
target |
A numeric vector of length 2. Camera target (rotation and zoom origin). |
rotation |
A number. Camera rotation in degrees. |
zoom |
A number. Camera zoom (scaling). Default: |
A camera_2d
This class has been auto-generated from the following Raylib struct definition:
typedef struct Camera2D {
Vector2 offset; // Camera offset (displacement from target)
Vector2 target; // Camera target (rotation and zoom origin)
float rotation; // Camera rotation in degrees
float zoom; // Camera zoom (scaling), should be 1.0f by default
} Camera2D;
Create a new camera_3d object.
camera_3d( position, target = c(0, 0, 0), up = c(0, 1, 0), fovy = 70, projection = 0 )camera_3d( position, target = c(0, 0, 0), up = c(0, 1, 0), fovy = 70, projection = 0 )
position |
A numeric vector of length 3. Camera position. |
target |
A numeric vector of length 3. Camera target it looks-at. Default: |
up |
A numeric vector of length 3. Camera up vector (rotation over its axis). Default: |
fovy |
A number. Camera field-of-view apperture in Y (degrees) in perspective, used as near plane width in orthographic. Default: |
projection |
An integer. Camera projection: either |
A camera_3d
This class has been auto-generated from the following Raylib struct definition:
typedef struct Camera3D {
Vector3 position; // Camera position
Vector3 target; // Camera target it looks-at
Vector3 up; // Camera up vector (rotation over its axis)
float fovy; // Camera field-of-view apperture in Y (degrees) in perspective, used as near plane width in orthographic
int projection; // Camera projection: CAMERA_PERSPECTIVE or CAMERA_ORTHOGRAPHIC
} Camera3D;
Change working directory, return true on success.
change_directory(dir)change_directory(dir)
dir |
A string. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool ChangeDirectory(const char *dir);
Other directory functions:
clear_directory_files(),
directory_exists(),
get_directory_path(),
get_prev_directory_path(),
get_working_directory()
Check collision between box and sphere.
check_collision_box_sphere(box, center, radius)check_collision_box_sphere(box, center, radius)
box |
A bounding_box. |
center |
A numeric vector of length 3. |
radius |
A number. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionBoxSphere(BoundingBox box, Vector3 center, float radius);
Other collision functions:
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Check collision between two bounding boxes.
check_collision_boxes(box_1, box_2)check_collision_boxes(box_1, box_2)
box_1 |
A bounding_box. |
box_2 |
A bounding_box. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionBoxes(BoundingBox box1, BoundingBox box2);
Other collision functions:
check_collision_box_sphere(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Check collision between circle and rectangle.
check_collision_circle_rec(center, radius, rec)check_collision_circle_rec(center, radius, rec)
center |
A numeric vector of length 2. |
radius |
A number. |
rec |
A rectangle. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionCircleRec(Vector2 center, float radius, Rectangle rec);
rectangle() for creating rectangle objects.
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Other circle functions:
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
image_draw_circle_v(),
image_draw_circle()
Check collision between two circles.
check_collision_circles(center_1, radius_1, center_2, radius_2)check_collision_circles(center_1, radius_1, center_2, radius_2)
center_1 |
A numeric vector of length 2. |
radius_1 |
A number. |
center_2 |
A numeric vector of length 2. |
radius_2 |
A number. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionCircles(Vector2 center1, float radius1, Vector2 center2, float radius2);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Check the collision between two lines defined by two points each, returns collision point by reference.
check_collision_lines( start_pos_1, end_pos_1, start_pos_2, end_pos_2, collision_point )check_collision_lines( start_pos_1, end_pos_1, start_pos_2, end_pos_2, collision_point )
start_pos_1 |
A numeric vector of length 2. |
end_pos_1 |
A numeric vector of length 2. |
start_pos_2 |
A numeric vector of length 2. |
end_pos_2 |
A numeric vector of length 2. |
collision_point |
A numeric vector of length 2. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionLines(Vector2 startPos1, Vector2 endPos1, Vector2 startPos2, Vector2 endPos2, Vector2 *collisionPoint);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Check if point is inside circle.
check_collision_point_circle(point, center, radius)check_collision_point_circle(point, center, radius)
point |
A numeric vector of length 2. |
center |
A numeric vector of length 2. |
radius |
A number. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionPointCircle(Vector2 point, Vector2 center, float radius);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Other circle functions:
check_collision_circle_rec(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
image_draw_circle_v(),
image_draw_circle()
Check if point belongs to line created between two points p1 and p2 with defined margin in pixels threshold.
check_collision_point_line(point, p_1, p_2, threshold)check_collision_point_line(point, p_1, p_2, threshold)
point |
A numeric vector of length 2. |
p_1 |
A numeric vector of length 2. |
p_2 |
A numeric vector of length 2. |
threshold |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionPointLine(Vector2 point, Vector2 p1, Vector2 p2, int threshold);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Other line functions:
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
image_draw_line_v(),
image_draw_line()
Check if point is inside rectangle.
check_collision_point_rec(point, rec)check_collision_point_rec(point, rec)
point |
A numeric vector of length 2. |
rec |
A rectangle. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionPointRec(Vector2 point, Rectangle rec);
rectangle() for creating rectangle objects.
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Check if point is inside a triangle.
check_collision_point_triangle(point, p_1, p_2, p_3)check_collision_point_triangle(point, p_1, p_2, p_3)
point |
A numeric vector of length 2. |
p_1 |
A numeric vector of length 2. |
p_2 |
A numeric vector of length 2. |
p_3 |
A numeric vector of length 2. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionPointTriangle(Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Check collision between two rectangles.
check_collision_recs(rec_1, rec_2)check_collision_recs(rec_1, rec_2)
rec_1 |
A rectangle. |
rec_2 |
A rectangle. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionRecs(Rectangle rec1, Rectangle rec2);
rectangle() for creating rectangle objects.
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Check collision between two spheres.
check_collision_spheres(center_1, radius_1, center_2, radius_2)check_collision_spheres(center_1, radius_1, center_2, radius_2)
center_1 |
A numeric vector of length 3. |
radius_1 |
A number. |
center_2 |
A numeric vector of length 3. |
radius_2 |
A number. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool CheckCollisionSpheres(Vector3 center1, float radius1, Vector3 center2, float radius2);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Set background color (framebuffer clear color).
clear_background(color = "white")clear_background(color = "white")
color |
A color. Default: |
This function has been auto-generated from the following Raylib function definition:
void ClearBackground(Color color);
color() for creating color objects.
Clear directory files paths buffers (free memory).
clear_directory_files()clear_directory_files()
This function has been auto-generated from the following Raylib function definition:
void ClearDirectoryFiles(void);
Other directory functions:
change_directory(),
directory_exists(),
get_directory_path(),
get_prev_directory_path(),
get_working_directory()
Clear dropped files paths buffer (free memory).
clear_dropped_files()clear_dropped_files()
This function has been auto-generated from the following Raylib function definition:
void ClearDroppedFiles(void);
Clear window configuration state flags.
clear_window_state(flags)clear_window_state(flags)
flags |
A non-negative integer. |
This function has been auto-generated from the following Raylib function definition:
void ClearWindowState(unsigned int flags);
Other window functions:
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Close the audio device and context.
close_audio_device()close_audio_device()
This function has been auto-generated from the following Raylib function definition:
void CloseAudioDevice(void);
Other audio functions:
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Close window and unload OpenGL context.
close_window()close_window()
This function has been auto-generated from the following Raylib function definition:
void CloseWindow(void);
Other window functions:
clear_window_state(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Create a new color object.
color(r, g, b, a)color(r, g, b, a)
r |
A non-negative integer. Color red value. |
g |
A non-negative integer. Color green value. |
b |
A non-negative integer. Color blue value. |
a |
A non-negative integer. Color alpha value. |
A color
This class has been auto-generated from the following Raylib struct definition:
typedef struct Color {
unsigned char r; // Color red value
unsigned char g; // Color green value
unsigned char b; // Color blue value
unsigned char a; // Color alpha value
} Color;
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get color with alpha applied, alpha goes from 0.0f to 1.0f.
color_alpha(color, alpha)color_alpha(color, alpha)
color |
A color. |
alpha |
A number. |
A color
This function has been auto-generated from the following Raylib function definition:
Color ColorAlpha(Color color, float alpha);
color() for creating color objects.
Other color functions:
as_color(),
color_alpha_blend(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get src alpha-blended into dst color with tint.
color_alpha_blend(dst, src, tint)color_alpha_blend(dst, src, tint)
dst |
A color. |
src |
A color. |
tint |
A color. |
A color
This function has been auto-generated from the following Raylib function definition:
Color ColorAlphaBlend(Color dst, Color src, Color tint);
color() for creating color objects.
Other color functions:
as_color(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get a Color from HSV values, hue 0..360, saturation/value 0..1.
color_from_hsv(hue, saturation, value)color_from_hsv(hue, saturation, value)
hue |
A number. |
saturation |
A number. |
value |
A number. |
A color
This function has been auto-generated from the following Raylib function definition:
Color ColorFromHSV(float hue, float saturation, float value);
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get Color from normalized values 0..1.
color_from_normalized(normalized)color_from_normalized(normalized)
normalized |
A numeric vector of length 4. |
A color
This function has been auto-generated from the following Raylib function definition:
Color ColorFromNormalized(Vector4 normalized);
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get Color normalized as float 0..1.
color_normalize(color)color_normalize(color)
color |
A color. |
A numeric vector of length 4
This function has been auto-generated from the following Raylib function definition:
Vector4 ColorNormalize(Color color);
color() for creating color objects.
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get HSV values for a Color, hue 0..360, saturation/value 0..1.
color_to_hsv(color)color_to_hsv(color)
color |
A color. |
A numeric vector of length 3
This function has been auto-generated from the following Raylib function definition:
Vector3 ColorToHSV(Color color);
color() for creating color objects.
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get hexadecimal value for a Color.
color_to_int(color)color_to_int(color)
color |
A color. |
An integer
This function has been auto-generated from the following Raylib function definition:
int ColorToInt(Color color);
color() for creating color objects.
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Check if a directory path exists.
directory_exists(dir_path)directory_exists(dir_path)
dir_path |
A string. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool DirectoryExists(const char *dirPath);
Other directory functions:
change_directory(),
clear_directory_files(),
get_directory_path(),
get_prev_directory_path(),
get_working_directory()
Disables cursor (lock cursor).
disable_cursor()disable_cursor()
This function has been auto-generated from the following Raylib function definition:
void DisableCursor(void);
Other cursor functions:
enable_cursor(),
hide_cursor(),
is_cursor_hidden(),
is_cursor_on_screen(),
set_mouse_cursor(),
show_cursor()
Draw a billboard texture.
draw_billboard(camera, texture, position, size, tint)draw_billboard(camera, texture, position, size, tint)
camera |
A camera_3d or a list of camera_3ds. |
texture |
A texture or a list of textures. |
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
size |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawBillboard(Camera camera, Texture2D texture, Vector3 position, float size, Color tint);
camera_3d() for creating camera_3d objects.
texture() for creating texture objects.
color() for creating color objects.
Other draw functions:
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw bounding box (wires).
draw_bounding_box(box, color)draw_bounding_box(box, color)
box |
A bounding_box or a list of bounding_boxs. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawBoundingBox(BoundingBox box, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a color-filled circle.
draw_circle(center_x, center_y, radius, color)draw_circle(center_x, center_y, radius, color)
center_x |
An integer or a vector of integers. |
center_y |
An integer or a vector of integers. |
radius |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCircle(int centerX, int centerY, float radius, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
image_draw_circle_v(),
image_draw_circle()
Draw a circle in 3D world space.
draw_circle_3d(center, radius, rotation_axis, rotation_angle, color)draw_circle_3d(center, radius, rotation_axis, rotation_angle, color)
center |
A numeric vector of length 3 or a numeric matrix of width 3. |
radius |
A number or a vector of numbers. |
rotation_axis |
A numeric vector of length 3 or a numeric matrix of width 3. |
rotation_angle |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCircle3D(Vector3 center, float radius, Vector3 rotationAxis, float rotationAngle, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
image_draw_circle_v(),
image_draw_circle()
Draw a gradient-filled circle.
draw_circle_gradient(center_x, center_y, radius, color_1, color_2)draw_circle_gradient(center_x, center_y, radius, color_1, color_2)
center_x |
An integer or a vector of integers. |
center_y |
An integer or a vector of integers. |
radius |
A number or a vector of numbers. |
color_1 |
A color or a list of colors. |
color_2 |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCircleGradient(int centerX, int centerY, float radius, Color color1, Color color2);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
image_draw_circle_v(),
image_draw_circle()
Draw circle outline.
draw_circle_lines(center_x, center_y, radius, color)draw_circle_lines(center_x, center_y, radius, color)
center_x |
An integer or a vector of integers. |
center_y |
An integer or a vector of integers. |
radius |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCircleLines(int centerX, int centerY, float radius, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
image_draw_circle_v(),
image_draw_circle()
Draw a piece of a circle.
draw_circle_sector(center, radius, start_angle, end_angle, segments, color)draw_circle_sector(center, radius, start_angle, end_angle, segments, color)
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
radius |
A number or a vector of numbers. |
start_angle |
A number or a vector of numbers. |
end_angle |
A number or a vector of numbers. |
segments |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCircleSector(Vector2 center, float radius, float startAngle, float endAngle, int segments, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_v(),
draw_circle(),
image_draw_circle_v(),
image_draw_circle()
Draw circle sector outline.
draw_circle_sector_lines( center, radius, start_angle, end_angle, segments, color )draw_circle_sector_lines( center, radius, start_angle, end_angle, segments, color )
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
radius |
A number or a vector of numbers. |
start_angle |
A number or a vector of numbers. |
end_angle |
A number or a vector of numbers. |
segments |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCircleSectorLines(Vector2 center, float radius, float startAngle, float endAngle, int segments, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
image_draw_circle_v(),
image_draw_circle()
Draw a color-filled circle (Vector version).
draw_circle_v(center, radius, color)draw_circle_v(center, radius, color)
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
radius |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCircleV(Vector2 center, float radius, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle(),
image_draw_circle_v(),
image_draw_circle()
Draw cube.
draw_cube(position, width, height, length, color)draw_cube(position, width, height, length, color)
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
width |
A number or a vector of numbers. |
height |
A number or a vector of numbers. |
length |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCube(Vector3 position, float width, float height, float length, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw cube textured.
draw_cube_texture(texture, position, width, height, length, color)draw_cube_texture(texture, position, width, height, length, color)
texture |
A texture or a list of textures. |
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
width |
A number or a vector of numbers. |
height |
A number or a vector of numbers. |
length |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCubeTexture(Texture2D texture, Vector3 position, float width, float height, float length, Color color);
texture() for creating texture objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw cube with a region of a texture.
draw_cube_texture_rec(texture, source, position, width, height, length, color)draw_cube_texture_rec(texture, source, position, width, height, length, color)
texture |
A texture or a list of textures. |
source |
A rectangle or a list of rectangles. |
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
width |
A number or a vector of numbers. |
height |
A number or a vector of numbers. |
length |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCubeTextureRec(Texture2D texture, Rectangle source, Vector3 position, float width, float height, float length, Color color);
texture() for creating texture objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw cube (Vector version).
draw_cube_v(position, size, color)draw_cube_v(position, size, color)
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
size |
A numeric vector of length 3 or a numeric matrix of width 3. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCubeV(Vector3 position, Vector3 size, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw cube wires.
draw_cube_wires(position, width, height, length, color)draw_cube_wires(position, width, height, length, color)
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
width |
A number or a vector of numbers. |
height |
A number or a vector of numbers. |
length |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCubeWires(Vector3 position, float width, float height, float length, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw cube wires (Vector version).
draw_cube_wires_v(position, size, color)draw_cube_wires_v(position, size, color)
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
size |
A numeric vector of length 3 or a numeric matrix of width 3. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCubeWiresV(Vector3 position, Vector3 size, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a cylinder/cone.
draw_cylinder(position, radius_top, radius_bottom, height, slices, color)draw_cylinder(position, radius_top, radius_bottom, height, slices, color)
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
radius_top |
A number or a vector of numbers. |
radius_bottom |
A number or a vector of numbers. |
height |
A number or a vector of numbers. |
slices |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCylinder(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a cylinder with base at startPos and top at endPos.
draw_cylinder_ex(start_pos, end_pos, start_radius, end_radius, sides, color)draw_cylinder_ex(start_pos, end_pos, start_radius, end_radius, sides, color)
start_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
end_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
start_radius |
A number or a vector of numbers. |
end_radius |
A number or a vector of numbers. |
sides |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCylinderEx(Vector3 startPos, Vector3 endPos, float startRadius, float endRadius, int sides, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a cylinder/cone wires.
draw_cylinder_wires(position, radius_top, radius_bottom, height, slices, color)draw_cylinder_wires(position, radius_top, radius_bottom, height, slices, color)
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
radius_top |
A number or a vector of numbers. |
radius_bottom |
A number or a vector of numbers. |
height |
A number or a vector of numbers. |
slices |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCylinderWires(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a cylinder wires with base at startPos and top at endPos.
draw_cylinder_wires_ex( start_pos, end_pos, start_radius, end_radius, sides, color )draw_cylinder_wires_ex( start_pos, end_pos, start_radius, end_radius, sides, color )
start_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
end_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
start_radius |
A number or a vector of numbers. |
end_radius |
A number or a vector of numbers. |
sides |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawCylinderWiresEx(Vector3 startPos, Vector3 endPos, float startRadius, float endRadius, int sides, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw ellipse.
draw_ellipse(center_x, center_y, radius_h, radius_v, color)draw_ellipse(center_x, center_y, radius_h, radius_v, color)
center_x |
An integer or a vector of integers. |
center_y |
An integer or a vector of integers. |
radius_h |
A number or a vector of numbers. |
radius_v |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawEllipse(int centerX, int centerY, float radiusH, float radiusV, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw ellipse outline.
draw_ellipse_lines(center_x, center_y, radius_h, radius_v, color)draw_ellipse_lines(center_x, center_y, radius_h, radius_v, color)
center_x |
An integer or a vector of integers. |
center_y |
An integer or a vector of integers. |
radius_h |
A number or a vector of numbers. |
radius_v |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawEllipseLines(int centerX, int centerY, float radiusH, float radiusV, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw current FPS.
draw_fps(pos_x, pos_y)draw_fps(pos_x, pos_y)
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawFPS(int posX, int posY);
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other fps functions:
get_fps(),
set_target_fps()
Draw a grid (centered at (0, 0, 0)).
draw_grid(slices, spacing)draw_grid(slices, spacing)
slices |
An integer or a vector of integers. |
spacing |
A number or a vector of numbers. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawGrid(int slices, float spacing);
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a line.
draw_line(start_pos_x, start_pos_y, end_pos_x, end_pos_y, color)draw_line(start_pos_x, start_pos_y, end_pos_x, end_pos_y, color)
start_pos_x |
An integer or a vector of integers. |
start_pos_y |
An integer or a vector of integers. |
end_pos_x |
An integer or a vector of integers. |
end_pos_y |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawLine(int startPosX, int startPosY, int endPosX, int endPosY, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
image_draw_line_v(),
image_draw_line()
Draw a line in 3D world space.
draw_line_3d(start_pos, end_pos, color)draw_line_3d(start_pos, end_pos, color)
start_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
end_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawLine3D(Vector3 startPos, Vector3 endPos, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
image_draw_line_v(),
image_draw_line()
Draw a line using cubic-bezier curves in-out.
draw_line_bezier(start_pos, end_pos, thick, color)draw_line_bezier(start_pos, end_pos, thick, color)
start_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
end_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
thick |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawLineBezier(Vector2 startPos, Vector2 endPos, float thick, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_ex(),
draw_line_v(),
draw_line(),
image_draw_line_v(),
image_draw_line()
Draw line using cubic bezier curves with 2 control points.
draw_line_bezier_cubic( start_pos, end_pos, start_control_pos, end_control_pos, thick, color )draw_line_bezier_cubic( start_pos, end_pos, start_control_pos, end_control_pos, thick, color )
start_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
end_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
start_control_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
end_control_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
thick |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawLineBezierCubic(Vector2 startPos, Vector2 endPos, Vector2 startControlPos, Vector2 endControlPos, float thick, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_3d(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
image_draw_line_v(),
image_draw_line()
Draw line using quadratic bezier curves with a control point.
draw_line_bezier_quad(start_pos, end_pos, control_pos, thick, color)draw_line_bezier_quad(start_pos, end_pos, control_pos, thick, color)
start_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
end_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
control_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
thick |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawLineBezierQuad(Vector2 startPos, Vector2 endPos, Vector2 controlPos, float thick, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
image_draw_line_v(),
image_draw_line()
Draw a line defining thickness.
draw_line_ex(start_pos, end_pos, thick, color)draw_line_ex(start_pos, end_pos, thick, color)
start_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
end_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
thick |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawLineEx(Vector2 startPos, Vector2 endPos, float thick, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_v(),
draw_line(),
image_draw_line_v(),
image_draw_line()
Draw a line (Vector version).
draw_line_v(start_pos, end_pos, color)draw_line_v(start_pos, end_pos, color)
start_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
end_pos |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawLineV(Vector2 startPos, Vector2 endPos, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line(),
image_draw_line_v(),
image_draw_line()
Draw a model (with texture if set).
draw_model(model, position, scale, tint)draw_model(model, position, scale, tint)
model |
A model or a list of models. |
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
scale |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawModel(Model model, Vector3 position, float scale, Color tint);
model() for creating model objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other model functions:
draw_model_ex(),
draw_model_wires(),
get_model_bounding_box(),
get_ray_collision_model(),
load_model(),
unload_model()
Draw a model with extended parameters.
draw_model_ex(model, position, rotation_axis, rotation_angle, scale, tint)draw_model_ex(model, position, rotation_axis, rotation_angle, scale, tint)
model |
A model or a list of models. |
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
rotation_axis |
A numeric vector of length 3 or a numeric matrix of width 3. |
rotation_angle |
A number or a vector of numbers. |
scale |
A numeric vector of length 3 or a numeric matrix of width 3. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawModelEx(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint);
model() for creating model objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other model functions:
draw_model_wires(),
draw_model(),
get_model_bounding_box(),
get_ray_collision_model(),
load_model(),
unload_model()
Draw a model wires (with texture if set).
draw_model_wires(model, position, scale, tint)draw_model_wires(model, position, scale, tint)
model |
A model or a list of models. |
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
scale |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawModelWires(Model model, Vector3 position, float scale, Color tint);
model() for creating model objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other model functions:
draw_model_ex(),
draw_model(),
get_model_bounding_box(),
get_ray_collision_model(),
load_model(),
unload_model()
Draw a pixel.
draw_pixel(pos_x, pos_y, color)draw_pixel(pos_x, pos_y, color)
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawPixel(int posX, int posY, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a pixel (Vector version).
draw_pixel_v(position, color)draw_pixel_v(position, color)
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawPixelV(Vector2 position, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a plane XZ.
draw_plane(center_pos, size, color)draw_plane(center_pos, size, color)
center_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
size |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawPlane(Vector3 centerPos, Vector2 size, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a point in 3D space, actually a small line.
draw_point_3d(position, color)draw_point_3d(position, color)
position |
A numeric vector of length 3 or a numeric matrix of width 3. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawPoint3D(Vector3 position, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a regular polygon (Vector version).
draw_poly(center, sides, radius, rotation, color)draw_poly(center, sides, radius, rotation, color)
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
sides |
An integer or a vector of integers. |
radius |
A number or a vector of numbers. |
rotation |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawPoly(Vector2 center, int sides, float radius, float rotation, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a polygon outline of n sides.
draw_poly_lines(center, sides, radius, rotation, color)draw_poly_lines(center, sides, radius, rotation, color)
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
sides |
An integer or a vector of integers. |
radius |
A number or a vector of numbers. |
rotation |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawPolyLines(Vector2 center, int sides, float radius, float rotation, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a polygon outline of n sides with extended parameters.
draw_poly_lines_ex(center, sides, radius, rotation, line_thick, color)draw_poly_lines_ex(center, sides, radius, rotation, line_thick, color)
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
sides |
An integer or a vector of integers. |
radius |
A number or a vector of numbers. |
rotation |
A number or a vector of numbers. |
line_thick |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawPolyLinesEx(Vector2 center, int sides, float radius, float rotation, float lineThick, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a ray line.
draw_ray(ray, color)draw_ray(ray, color)
ray |
A ray or a list of rays. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRay(Ray ray, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a color-filled rectangle.
draw_rectangle(pos_x, pos_y, width, height, color)draw_rectangle(pos_x, pos_y, width, height, color)
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
width |
An integer or a vector of integers. |
height |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangle(int posX, int posY, int width, int height, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw a gradient-filled rectangle with custom vertex colors.
draw_rectangle_gradient_ex(rec, col_1, col_2, col_3, col_4)draw_rectangle_gradient_ex(rec, col_1, col_2, col_3, col_4)
rec |
A rectangle or a list of rectangles. |
col_1 |
A color or a list of colors. |
col_2 |
A color or a list of colors. |
col_3 |
A color or a list of colors. |
col_4 |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleGradientEx(Rectangle rec, Color col1, Color col2, Color col3, Color col4);
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw a horizontal-gradient-filled rectangle.
draw_rectangle_gradient_h(pos_x, pos_y, width, height, color_1, color_2)draw_rectangle_gradient_h(pos_x, pos_y, width, height, color_1, color_2)
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
width |
An integer or a vector of integers. |
height |
An integer or a vector of integers. |
color_1 |
A color or a list of colors. |
color_2 |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleGradientH(int posX, int posY, int width, int height, Color color1, Color color2);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw a vertical-gradient-filled rectangle.
draw_rectangle_gradient_v(pos_x, pos_y, width, height, color_1, color_2)draw_rectangle_gradient_v(pos_x, pos_y, width, height, color_1, color_2)
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
width |
An integer or a vector of integers. |
height |
An integer or a vector of integers. |
color_1 |
A color or a list of colors. |
color_2 |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleGradientV(int posX, int posY, int width, int height, Color color1, Color color2);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw rectangle outline.
draw_rectangle_lines(pos_x, pos_y, width, height, color)draw_rectangle_lines(pos_x, pos_y, width, height, color)
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
width |
An integer or a vector of integers. |
height |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleLines(int posX, int posY, int width, int height, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw rectangle outline with extended parameters.
draw_rectangle_lines_ex(rec, line_thick, color)draw_rectangle_lines_ex(rec, line_thick, color)
rec |
A rectangle or a list of rectangles. |
line_thick |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleLinesEx(Rectangle rec, float lineThick, Color color);
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw a color-filled rectangle with pro parameters.
draw_rectangle_pro(rec, origin, rotation, color)draw_rectangle_pro(rec, origin, rotation, color)
rec |
A rectangle or a list of rectangles. |
origin |
A numeric vector of length 2 or a numeric matrix of width 2. |
rotation |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectanglePro(Rectangle rec, Vector2 origin, float rotation, Color color);
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw a color-filled rectangle.
draw_rectangle_rec(rec, color)draw_rectangle_rec(rec, color)
rec |
A rectangle or a list of rectangles. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleRec(Rectangle rec, Color color);
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw rectangle with rounded edges.
draw_rectangle_rounded(rec, roundness, segments, color)draw_rectangle_rounded(rec, roundness, segments, color)
rec |
A rectangle or a list of rectangles. |
roundness |
A number or a vector of numbers. |
segments |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleRounded(Rectangle rec, float roundness, int segments, Color color);
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw rectangle with rounded edges outline.
draw_rectangle_rounded_lines(rec, roundness, segments, line_thick, color)draw_rectangle_rounded_lines(rec, roundness, segments, line_thick, color)
rec |
A rectangle or a list of rectangles. |
roundness |
A number or a vector of numbers. |
segments |
An integer or a vector of integers. |
line_thick |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleRoundedLines(Rectangle rec, float roundness, int segments, float lineThick, Color color);
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw a color-filled rectangle (Vector version).
draw_rectangle_v(position, size, color)draw_rectangle_v(position, size, color)
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
size |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRectangleV(Vector2 position, Vector2 size, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw ring.
draw_ring( center, inner_radius, outer_radius, start_angle, end_angle, segments, color )draw_ring( center, inner_radius, outer_radius, start_angle, end_angle, segments, color )
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
inner_radius |
A number or a vector of numbers. |
outer_radius |
A number or a vector of numbers. |
start_angle |
A number or a vector of numbers. |
end_angle |
A number or a vector of numbers. |
segments |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRing(Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw ring outline.
draw_ring_lines( center, inner_radius, outer_radius, start_angle, end_angle, segments, color )draw_ring_lines( center, inner_radius, outer_radius, start_angle, end_angle, segments, color )
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
inner_radius |
A number or a vector of numbers. |
outer_radius |
A number or a vector of numbers. |
start_angle |
A number or a vector of numbers. |
end_angle |
A number or a vector of numbers. |
segments |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawRingLines(Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw sphere.
draw_sphere(center_pos, radius, color)draw_sphere(center_pos, radius, color)
center_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
radius |
A number or a vector of numbers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawSphere(Vector3 centerPos, float radius, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw sphere with extended parameters.
draw_sphere_ex(center_pos, radius, rings, slices, color)draw_sphere_ex(center_pos, radius, rings, slices, color)
center_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
radius |
A number or a vector of numbers. |
rings |
An integer or a vector of integers. |
slices |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawSphereEx(Vector3 centerPos, float radius, int rings, int slices, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw sphere wires.
draw_sphere_wires(center_pos, radius, rings, slices, color)draw_sphere_wires(center_pos, radius, rings, slices, color)
center_pos |
A numeric vector of length 3 or a numeric matrix of width 3. |
radius |
A number or a vector of numbers. |
rings |
An integer or a vector of integers. |
slices |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawSphereWires(Vector3 centerPos, float radius, int rings, int slices, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw text (using default font).
draw_text(text, pos_x, pos_y, font_size, color)draw_text(text, pos_x, pos_y, font_size, color)
text |
A string or a vector of strings. |
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
font_size |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawText(const char *text, int posX, int posY, int fontSize, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Draw one character (codepoint).
draw_text_codepoint(font, codepoint, position, font_size, tint)draw_text_codepoint(font, codepoint, position, font_size, tint)
font |
A font or a list of fonts. |
codepoint |
An integer or a vector of integers. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
font_size |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextCodepoint(Font font, int codepoint, Vector2 position, float fontSize, Color tint);
font() for creating font objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other text functions:
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Draw text using font and additional parameters.
draw_text_ex(font, text, position, font_size, spacing, tint)draw_text_ex(font, text, position, font_size, spacing, tint)
font |
A font or a list of fonts. |
text |
A string or a vector of strings. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
font_size |
A number or a vector of numbers. |
spacing |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextEx(Font font, const char *text, Vector2 position, float fontSize, float spacing, Color tint);
font() for creating font objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other text functions:
draw_text_codepoint(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Draw text using Font and pro parameters (rotation).
draw_text_pro(font, text, position, origin, rotation, font_size, spacing, tint)draw_text_pro(font, text, position, origin, rotation, font_size, spacing, tint)
font |
A font or a list of fonts. |
text |
A string or a vector of strings. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
origin |
A numeric vector of length 2 or a numeric matrix of width 2. |
rotation |
A number or a vector of numbers. |
font_size |
A number or a vector of numbers. |
spacing |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextPro(Font font, const char *text, Vector2 position, Vector2 origin, float rotation, float fontSize, float spacing, Color tint);
font() for creating font objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Draw a Texture2D.
draw_texture(texture, pos_x, pos_y, tint)draw_texture(texture, pos_x, pos_y, tint)
texture |
A texture or a list of textures. |
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTexture(Texture2D texture, int posX, int posY, Color tint);
texture() for creating texture objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw a Texture2D with extended parameters.
draw_texture_ex(texture, position, rotation, scale, tint)draw_texture_ex(texture, position, rotation, scale, tint)
texture |
A texture or a list of textures. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
rotation |
A number or a vector of numbers. |
scale |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextureEx(Texture2D texture, Vector2 position, float rotation, float scale, Color tint);
texture() for creating texture objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draws a texture (or part of it) that stretches or shrinks nicely.
draw_texture_npatch(texture, n_patch_info, dest, origin, rotation, tint)draw_texture_npatch(texture, n_patch_info, dest, origin, rotation, tint)
texture |
A texture or a list of textures. |
n_patch_info |
A npatch_info or a list of npatch_infos. |
dest |
A rectangle or a list of rectangles. |
origin |
A numeric vector of length 2 or a numeric matrix of width 2. |
rotation |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextureNPatch(Texture2D texture, NPatchInfo nPatchInfo, Rectangle dest, Vector2 origin, float rotation, Color tint);
texture() for creating texture objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw a textured polygon.
draw_texture_poly(texture, center, points, texcoords, point_count, tint)draw_texture_poly(texture, center, points, texcoords, point_count, tint)
texture |
A texture or a list of textures. |
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
points |
A numeric vector of length 2 or a numeric matrix of width 2. |
texcoords |
A numeric vector of length 2 or a numeric matrix of width 2. |
point_count |
An integer or a vector of integers. |
tint |
A color or a list of colors. |
This function has been auto-generated from the following Raylib function definition:
void DrawTexturePoly(Texture2D texture, Vector2 center, Vector2 *points, Vector2 *texcoords, int pointCount, Color tint);
texture() for creating texture objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw a part of a texture defined by a rectangle with 'pro' parameters.
draw_texture_pro(texture, source, dest, origin, rotation, tint)draw_texture_pro(texture, source, dest, origin, rotation, tint)
texture |
A texture or a list of textures. |
source |
A rectangle or a list of rectangles. |
dest |
A rectangle or a list of rectangles. |
origin |
A numeric vector of length 2 or a numeric matrix of width 2. |
rotation |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTexturePro(Texture2D texture, Rectangle source, Rectangle dest, Vector2 origin, float rotation, Color tint);
texture() for creating texture objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw texture quad with tiling and offset parameters.
draw_texture_quad(texture, tiling, offset, quad, tint)draw_texture_quad(texture, tiling, offset, quad, tint)
texture |
A texture or a list of textures. |
tiling |
A numeric vector of length 2 or a numeric matrix of width 2. |
offset |
A numeric vector of length 2 or a numeric matrix of width 2. |
quad |
A rectangle or a list of rectangles. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextureQuad(Texture2D texture, Vector2 tiling, Vector2 offset, Rectangle quad, Color tint);
texture() for creating texture objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw a part of a texture defined by a rectangle.
draw_texture_rec(texture, source, position, tint)draw_texture_rec(texture, source, position, tint)
texture |
A texture or a list of textures. |
source |
A rectangle or a list of rectangles. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextureRec(Texture2D texture, Rectangle source, Vector2 position, Color tint);
texture() for creating texture objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw part of a texture (defined by a rectangle) with rotation and scale tiled into dest..
draw_texture_tiled(texture, source, dest, origin, rotation, scale, tint)draw_texture_tiled(texture, source, dest, origin, rotation, scale, tint)
texture |
A texture or a list of textures. |
source |
A rectangle or a list of rectangles. |
dest |
A rectangle or a list of rectangles. |
origin |
A numeric vector of length 2 or a numeric matrix of width 2. |
rotation |
A number or a vector of numbers. |
scale |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextureTiled(Texture2D texture, Rectangle source, Rectangle dest, Vector2 origin, float rotation, float scale, Color tint);
texture() for creating texture objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw a Texture2D with position defined as Vector2.
draw_texture_v(texture, position, tint)draw_texture_v(texture, position, tint)
texture |
A texture or a list of textures. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTextureV(Texture2D texture, Vector2 position, Color tint);
texture() for creating texture objects.
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Draw a color-filled triangle (vertex in counter-clockwise order!).
draw_triangle(v_1, v_2, v_3, color)draw_triangle(v_1, v_2, v_3, color)
v_1 |
A numeric vector of length 2 or a numeric matrix of width 2. |
v_2 |
A numeric vector of length 2 or a numeric matrix of width 2. |
v_3 |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTriangle(Vector2 v1, Vector2 v2, Vector2 v3, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a color-filled triangle (vertex in counter-clockwise order!).
draw_triangle_3d(v_1, v_2, v_3, color)draw_triangle_3d(v_1, v_2, v_3, color)
v_1 |
A numeric vector of length 3 or a numeric matrix of width 3. |
v_2 |
A numeric vector of length 3 or a numeric matrix of width 3. |
v_3 |
A numeric vector of length 3 or a numeric matrix of width 3. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTriangle3D(Vector3 v1, Vector3 v2, Vector3 v3, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw triangle outline (vertex in counter-clockwise order!).
draw_triangle_lines(v_1, v_2, v_3, color)draw_triangle_lines(v_1, v_2, v_3, color)
v_1 |
A numeric vector of length 2 or a numeric matrix of width 2. |
v_2 |
A numeric vector of length 2 or a numeric matrix of width 2. |
v_3 |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw a triangle strip defined by points.
draw_triangle_strip_3d(points, point_count, color)draw_triangle_strip_3d(points, point_count, color)
points |
A numeric vector of length 3 or a numeric matrix of width 3. |
point_count |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function has been auto-generated from the following Raylib function definition:
void DrawTriangleStrip3D(Vector3 *points, int pointCount, Color color);
color() for creating color objects.
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Enables cursor (unlock cursor).
enable_cursor()enable_cursor()
This function has been auto-generated from the following Raylib function definition:
void EnableCursor(void);
Other cursor functions:
disable_cursor(),
hide_cursor(),
is_cursor_hidden(),
is_cursor_on_screen(),
set_mouse_cursor(),
show_cursor()
End blending mode (reset to default: alpha blending).
end_blend_mode()end_blend_mode()
This function has been auto-generated from the following Raylib function definition:
void EndBlendMode(void);
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
End canvas drawing and swap buffers (double buffering).
end_drawing()end_drawing()
This function has been auto-generated from the following Raylib function definition:
void EndDrawing(void);
Ends 2D mode with custom camera.
end_mode_2d()end_mode_2d()
This function has been auto-generated from the following Raylib function definition:
void EndMode2D(void);
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
Ends 3D mode and returns to default 2D orthographic mode.
end_mode_3d()end_mode_3d()
This function has been auto-generated from the following Raylib function definition:
void EndMode3D(void);
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
End scissor mode.
end_scissor_mode()end_scissor_mode()
This function has been auto-generated from the following Raylib function definition:
void EndScissorMode(void);
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
End custom shader drawing (use default shader).
end_shader_mode()end_shader_mode()
This function has been auto-generated from the following Raylib function definition:
void EndShaderMode(void);
Other shader functions:
begin_shader_mode(),
get_shader_location_attrib(),
get_shader_location(),
load_shader_from_memory(),
load_shader(),
set_shader_value_matrix(),
set_shader_value_texture(),
set_shader_value(),
unload_shader()
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_texture_mode(),
end_vr_stereo_mode(),
set_camera_mode()
Ends drawing to render texture.
end_texture_mode()end_texture_mode()
This function has been auto-generated from the following Raylib function definition:
void EndTextureMode(void);
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_vr_stereo_mode(),
set_camera_mode()
End stereo rendering (requires VR simulator).
end_vr_stereo_mode()end_vr_stereo_mode()
This function has been auto-generated from the following Raylib function definition:
void EndVrStereoMode(void);
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
set_camera_mode()
Export image data to file, returns true on success.
export_image(image, file_name)export_image(image, file_name)
image |
An image. |
file_name |
A string. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool ExportImage(Image image, const char *fileName);
image() for creating image objects.
Other image functions:
export_image_as_code(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Export image as code file defining an array of bytes, returns true on success.
export_image_as_code(image, file_name)export_image_as_code(image, file_name)
image |
An image. |
file_name |
A string. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool ExportImageAsCode(Image image, const char *fileName);
image() for creating image objects.
Other image functions:
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Export wave data to file, returns true on success.
export_wave(wave, file_name)export_wave(wave, file_name)
wave |
A wave. |
file_name |
A string. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool ExportWave(Wave wave, const char *fileName);
wave() for creating wave objects.
Other wave functions:
export_wave_as_code(),
load_sound_from_wave(),
load_wave(),
unload_wave()
Export wave sample data to code (.h), returns true on success.
export_wave_as_code(wave, file_name)export_wave_as_code(wave, file_name)
wave |
A wave. |
file_name |
A string. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool ExportWaveAsCode(Wave wave, const char *fileName);
wave() for creating wave objects.
Other wave functions:
export_wave(),
load_sound_from_wave(),
load_wave(),
unload_wave()
Get color with alpha applied, alpha goes from 0.0f to 1.0f.
fade(color, alpha)fade(color, alpha)
color |
A color. |
alpha |
A number. |
A color
This function has been auto-generated from the following Raylib function definition:
Color Fade(Color color, float alpha);
color() for creating color objects.
Check if file exists.
file_exists(file_name)file_exists(file_name)
file_name |
A string. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool FileExists(const char *fileName);
Other file functions:
get_file_extension(),
get_file_mod_time(),
get_file_name_without_ext(),
get_file_name(),
is_file_dropped(),
is_file_extension(),
load_file_text()
Generate image: cellular algorithm, bigger tileSize means bigger cells.
gen_image_cellular(width, height, tile_size)gen_image_cellular(width, height, tile_size)
width |
An integer. |
height |
An integer. |
tile_size |
An integer. |
An image
This function has been auto-generated from the following Raylib function definition:
Image GenImageCellular(int width, int height, int tileSize);
Other image functions:
export_image_as_code(),
export_image(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Generate image: checked.
gen_image_checked(width, height, checks_x, checks_y, col_1, col_2)gen_image_checked(width, height, checks_x, checks_y, col_1, col_2)
width |
An integer. |
height |
An integer. |
checks_x |
An integer. |
checks_y |
An integer. |
col_1 |
A color. |
col_2 |
A color. |
An image
This function has been auto-generated from the following Raylib function definition:
Image GenImageChecked(int width, int height, int checksX, int checksY, Color col1, Color col2);
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Generate image: plain color.
gen_image_color(width, height, color)gen_image_color(width, height, color)
width |
An integer. |
height |
An integer. |
color |
A color. |
An image
This function has been auto-generated from the following Raylib function definition:
Image GenImageColor(int width, int height, Color color);
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Generate image: horizontal gradient.
gen_image_gradient_h(width, height, left, right)gen_image_gradient_h(width, height, left, right)
width |
An integer. |
height |
An integer. |
left |
A color. |
right |
A color. |
An image
This function has been auto-generated from the following Raylib function definition:
Image GenImageGradientH(int width, int height, Color left, Color right);
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Generate image: radial gradient.
gen_image_gradient_radial(width, height, density, inner, outer)gen_image_gradient_radial(width, height, density, inner, outer)
width |
An integer. |
height |
An integer. |
density |
A number. |
inner |
A color. |
outer |
A color. |
An image
This function has been auto-generated from the following Raylib function definition:
Image GenImageGradientRadial(int width, int height, float density, Color inner, Color outer);
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Generate image: vertical gradient.
gen_image_gradient_v(width, height, top, bottom)gen_image_gradient_v(width, height, top, bottom)
width |
An integer. |
height |
An integer. |
top |
A color. |
bottom |
A color. |
An image
This function has been auto-generated from the following Raylib function definition:
Image GenImageGradientV(int width, int height, Color top, Color bottom);
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Generate image: white noise.
gen_image_white_noise(width, height, factor)gen_image_white_noise(width, height, factor)
width |
An integer. |
height |
An integer. |
factor |
A number. |
An image
This function has been auto-generated from the following Raylib function definition:
Image GenImageWhiteNoise(int width, int height, float factor);
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Generate GPU mipmaps for a texture.
gen_texture_mipmaps(texture)gen_texture_mipmaps(texture)
texture |
A texture. |
This function has been auto-generated from the following Raylib function definition:
void GenTextureMipmaps(Texture2D *texture);
texture() for creating texture objects.
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Get camera transform matrix (view matrix).
get_camera_matrix(camera)get_camera_matrix(camera)
camera |
A camera_3d. |
A numeric matrix of 4 by 4
This function has been auto-generated from the following Raylib function definition:
Matrix GetCameraMatrix(Camera camera);
camera_3d() for creating camera_3d objects.
Other camera functions:
get_camera_matrix_2d(),
set_camera_alt_control(),
set_camera_mode(),
set_camera_move_controls(),
set_camera_pan_control(),
set_camera_smooth_zoom_control(),
update_camera()
Get camera 2d transform matrix.
get_camera_matrix_2d(camera)get_camera_matrix_2d(camera)
camera |
A camera_2d. |
A numeric matrix of 4 by 4
This function has been auto-generated from the following Raylib function definition:
Matrix GetCameraMatrix2D(Camera2D camera);
camera_2d() for creating camera_2d objects.
Other camera functions:
get_camera_matrix(),
set_camera_alt_control(),
set_camera_mode(),
set_camera_move_controls(),
set_camera_pan_control(),
set_camera_smooth_zoom_control(),
update_camera()
Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty.
get_char_pressed()get_char_pressed()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetCharPressed(void);
Other key functions:
get_key_pressed(),
is_key_down(),
is_key_pressed(),
is_key_released(),
is_key_up(),
set_exit_key()
Get collision rectangle for two rectangles collision.
get_collision_rec(rec_1, rec_2)get_collision_rec(rec_1, rec_2)
rec_1 |
A rectangle. |
rec_2 |
A rectangle. |
A rectangle
This function has been auto-generated from the following Raylib function definition:
Rectangle GetCollisionRec(Rectangle rec1, Rectangle rec2);
rectangle() for creating rectangle objects.
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Get Color structure from hexadecimal value.
get_color(hex_value)get_color(hex_value)
hex_value |
A non-negative integer. |
A color
This function has been auto-generated from the following Raylib function definition:
Color GetColor(unsigned int hexValue);
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get current connected monitor.
get_current_monitor()get_current_monitor()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetCurrentMonitor(void);
Other monitor functions:
get_monitor_count(),
get_monitor_height(),
get_monitor_name(),
get_monitor_physical_height(),
get_monitor_physical_width(),
get_monitor_position(),
get_monitor_refresh_rate(),
get_monitor_width(),
set_window_monitor()
Get full path for a given fileName with path (uses static string).
get_directory_path(file_path)get_directory_path(file_path)
file_path |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *GetDirectoryPath(const char *filePath);
Other directory functions:
change_directory(),
clear_directory_files(),
directory_exists(),
get_prev_directory_path(),
get_working_directory()
Get pointer to extension for a filename string (includes dot: '.png').
get_file_extension(file_name)get_file_extension(file_name)
file_name |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *GetFileExtension(const char *fileName);
Other file functions:
file_exists(),
get_file_mod_time(),
get_file_name_without_ext(),
get_file_name(),
is_file_dropped(),
is_file_extension(),
load_file_text()
Get file modification time (last write time).
get_file_mod_time(file_name)get_file_mod_time(file_name)
file_name |
A string. |
A long
This function has been auto-generated from the following Raylib function definition:
long GetFileModTime(const char *fileName);
Other file functions:
file_exists(),
get_file_extension(),
get_file_name_without_ext(),
get_file_name(),
is_file_dropped(),
is_file_extension(),
load_file_text()
Get pointer to filename for a path string.
get_file_name(file_path)get_file_name(file_path)
file_path |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *GetFileName(const char *filePath);
Other file functions:
file_exists(),
get_file_extension(),
get_file_mod_time(),
get_file_name_without_ext(),
is_file_dropped(),
is_file_extension(),
load_file_text()
Get filename string without extension (uses static string).
get_file_name_without_ext(file_path)get_file_name_without_ext(file_path)
file_path |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *GetFileNameWithoutExt(const char *filePath);
Other file functions:
file_exists(),
get_file_extension(),
get_file_mod_time(),
get_file_name(),
is_file_dropped(),
is_file_extension(),
load_file_text()
Get the default Font.
get_font_default()get_font_default()
A font
This function has been auto-generated from the following Raylib function definition:
Font GetFontDefault(void);
Other font functions:
load_font_ex(),
load_font_from_image(),
load_font(),
unload_font_data(),
unload_font()
Get current FPS.
get_fps()get_fps()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetFPS(void);
Other fps functions:
draw_fps(),
set_target_fps()
Get time in seconds for last frame drawn (delta time).
get_frame_time()get_frame_time()
A number
This function has been auto-generated from the following Raylib function definition:
float GetFrameTime(void);
Get gamepad axis count for a gamepad.
get_gamepad_axis_count(gamepad)get_gamepad_axis_count(gamepad)
gamepad |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetGamepadAxisCount(int gamepad);
Other gamepad functions:
get_gamepad_axis_movement(),
get_gamepad_button_pressed(),
get_gamepad_name(),
is_gamepad_available(),
is_gamepad_button_down(),
is_gamepad_button_pressed(),
is_gamepad_button_released(),
is_gamepad_button_up(),
set_gamepad_mappings()
Get axis movement value for a gamepad axis.
get_gamepad_axis_movement(gamepad, axis)get_gamepad_axis_movement(gamepad, axis)
gamepad |
An integer. |
axis |
An integer. |
A number
This function has been auto-generated from the following Raylib function definition:
float GetGamepadAxisMovement(int gamepad, int axis);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_button_pressed(),
get_gamepad_name(),
is_gamepad_available(),
is_gamepad_button_down(),
is_gamepad_button_pressed(),
is_gamepad_button_released(),
is_gamepad_button_up(),
set_gamepad_mappings()
Get the last gamepad button pressed.
get_gamepad_button_pressed()get_gamepad_button_pressed()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetGamepadButtonPressed(void);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_axis_movement(),
get_gamepad_name(),
is_gamepad_available(),
is_gamepad_button_down(),
is_gamepad_button_pressed(),
is_gamepad_button_released(),
is_gamepad_button_up(),
set_gamepad_mappings()
Get gamepad internal name id.
get_gamepad_name(gamepad)get_gamepad_name(gamepad)
gamepad |
An integer. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *GetGamepadName(int gamepad);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_axis_movement(),
get_gamepad_button_pressed(),
is_gamepad_available(),
is_gamepad_button_down(),
is_gamepad_button_pressed(),
is_gamepad_button_released(),
is_gamepad_button_up(),
set_gamepad_mappings()
Get latest detected gesture.
get_gesture_detected()get_gesture_detected()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetGestureDetected(void);
Get gesture drag angle.
get_gesture_drag_angle()get_gesture_drag_angle()
A number
This function has been auto-generated from the following Raylib function definition:
float GetGestureDragAngle(void);
Get gesture drag vector.
get_gesture_drag_vector()get_gesture_drag_vector()
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetGestureDragVector(void);
Get gesture hold time in milliseconds.
get_gesture_hold_duration()get_gesture_hold_duration()
A number
This function has been auto-generated from the following Raylib function definition:
float GetGestureHoldDuration(void);
Get gesture pinch angle.
get_gesture_pinch_angle()get_gesture_pinch_angle()
A number
This function has been auto-generated from the following Raylib function definition:
float GetGesturePinchAngle(void);
Get gesture pinch delta.
get_gesture_pinch_vector()get_gesture_pinch_vector()
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetGesturePinchVector(void);
Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found.
get_glyph_atlas_rec(font, codepoint)get_glyph_atlas_rec(font, codepoint)
font |
A font. |
codepoint |
An integer. |
A rectangle
This function has been auto-generated from the following Raylib function definition:
Rectangle GetGlyphAtlasRec(Font font, int codepoint);
font() for creating font objects.
Get glyph index position in font for a codepoint (unicode character), fallback to '?' if not found.
get_glyph_index(font, codepoint)get_glyph_index(font, codepoint)
font |
A font. |
codepoint |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetGlyphIndex(Font font, int codepoint);
font() for creating font objects.
Get glyph font info data for a codepoint (unicode character), fallback to '?' if not found.
get_glyph_info(font, codepoint)get_glyph_info(font, codepoint)
font |
A font. |
codepoint |
An integer. |
A glyph_info
This function has been auto-generated from the following Raylib function definition:
GlyphInfo GetGlyphInfo(Font font, int codepoint);
font() for creating font objects.
Get image alpha border rectangle.
get_image_alpha_border(image, threshold)get_image_alpha_border(image, threshold)
image |
An image. |
threshold |
A number. |
A rectangle
This function has been auto-generated from the following Raylib function definition:
Rectangle GetImageAlphaBorder(Image image, float threshold);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Get image pixel color at (x, y) position.
get_image_color(image, x, y)get_image_color(image, x, y)
image |
An image. |
x |
An integer. |
y |
An integer. |
A color
This function has been auto-generated from the following Raylib function definition:
Color GetImageColor(Image image, int x, int y);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Get key pressed (keycode), call it multiple times for keys queued, returns 0 when the queue is empty.
get_key_pressed()get_key_pressed()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetKeyPressed(void);
Other key functions:
get_char_pressed(),
is_key_down(),
is_key_pressed(),
is_key_released(),
is_key_up(),
set_exit_key()
Compute model bounding box limits (considers all meshes).
get_model_bounding_box(model)get_model_bounding_box(model)
model |
A model. |
A bounding_box
This function has been auto-generated from the following Raylib function definition:
BoundingBox GetModelBoundingBox(Model model);
model() for creating model objects.
Other model functions:
draw_model_ex(),
draw_model_wires(),
draw_model(),
get_ray_collision_model(),
load_model(),
unload_model()
Get number of connected monitors.
get_monitor_count()get_monitor_count()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetMonitorCount(void);
Other monitor functions:
get_current_monitor(),
get_monitor_height(),
get_monitor_name(),
get_monitor_physical_height(),
get_monitor_physical_width(),
get_monitor_position(),
get_monitor_refresh_rate(),
get_monitor_width(),
set_window_monitor()
Get specified monitor height (max available by monitor).
get_monitor_height(monitor)get_monitor_height(monitor)
monitor |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetMonitorHeight(int monitor);
Other monitor functions:
get_current_monitor(),
get_monitor_count(),
get_monitor_name(),
get_monitor_physical_height(),
get_monitor_physical_width(),
get_monitor_position(),
get_monitor_refresh_rate(),
get_monitor_width(),
set_window_monitor()
Get the human-readable, UTF-8 encoded name of the primary monitor.
get_monitor_name(monitor)get_monitor_name(monitor)
monitor |
An integer. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *GetMonitorName(int monitor);
Other monitor functions:
get_current_monitor(),
get_monitor_count(),
get_monitor_height(),
get_monitor_physical_height(),
get_monitor_physical_width(),
get_monitor_position(),
get_monitor_refresh_rate(),
get_monitor_width(),
set_window_monitor()
Get specified monitor physical height in millimetres.
get_monitor_physical_height(monitor)get_monitor_physical_height(monitor)
monitor |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetMonitorPhysicalHeight(int monitor);
Other monitor functions:
get_current_monitor(),
get_monitor_count(),
get_monitor_height(),
get_monitor_name(),
get_monitor_physical_width(),
get_monitor_position(),
get_monitor_refresh_rate(),
get_monitor_width(),
set_window_monitor()
Get specified monitor physical width in millimetres.
get_monitor_physical_width(monitor)get_monitor_physical_width(monitor)
monitor |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetMonitorPhysicalWidth(int monitor);
Other monitor functions:
get_current_monitor(),
get_monitor_count(),
get_monitor_height(),
get_monitor_name(),
get_monitor_physical_height(),
get_monitor_position(),
get_monitor_refresh_rate(),
get_monitor_width(),
set_window_monitor()
Get specified monitor position.
get_monitor_position(monitor)get_monitor_position(monitor)
monitor |
An integer. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetMonitorPosition(int monitor);
Other monitor functions:
get_current_monitor(),
get_monitor_count(),
get_monitor_height(),
get_monitor_name(),
get_monitor_physical_height(),
get_monitor_physical_width(),
get_monitor_refresh_rate(),
get_monitor_width(),
set_window_monitor()
Get specified monitor refresh rate.
get_monitor_refresh_rate(monitor)get_monitor_refresh_rate(monitor)
monitor |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetMonitorRefreshRate(int monitor);
Other monitor functions:
get_current_monitor(),
get_monitor_count(),
get_monitor_height(),
get_monitor_name(),
get_monitor_physical_height(),
get_monitor_physical_width(),
get_monitor_position(),
get_monitor_width(),
set_window_monitor()
Get specified monitor width (max available by monitor).
get_monitor_width(monitor)get_monitor_width(monitor)
monitor |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetMonitorWidth(int monitor);
Other monitor functions:
get_current_monitor(),
get_monitor_count(),
get_monitor_height(),
get_monitor_name(),
get_monitor_physical_height(),
get_monitor_physical_width(),
get_monitor_position(),
get_monitor_refresh_rate(),
set_window_monitor()
Get mouse delta between frames.
get_mouse_delta()get_mouse_delta()
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetMouseDelta(void);
Other mouse functions:
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Get mouse position XY.
get_mouse_position()get_mouse_position()
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetMousePosition(void);
Other mouse functions:
get_mouse_delta(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Get mouse wheel movement Y.
get_mouse_wheel_move()get_mouse_wheel_move()
A number
This function has been auto-generated from the following Raylib function definition:
float GetMouseWheelMove(void);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Get mouse position X.
get_mouse_x()get_mouse_x()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetMouseX(void);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Get mouse position Y.
get_mouse_y()get_mouse_y()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetMouseY(void);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Get music time length (in seconds).
get_music_time_length(music)get_music_time_length(music)
music |
A music. |
A number
This function has been auto-generated from the following Raylib function definition:
float GetMusicTimeLength(Music music);
music() for creating music objects.
Other music functions:
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Get current music time played (in seconds).
get_music_time_played(music)get_music_time_played(music)
music |
A music. |
A number
This function has been auto-generated from the following Raylib function definition:
float GetMusicTimePlayed(Music music);
music() for creating music objects.
Other music functions:
get_music_time_length(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Get pixel data size in bytes for certain format.
get_pixel_data_size(width, height, format)get_pixel_data_size(width, height, format)
width |
An integer. |
height |
An integer. |
format |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetPixelDataSize(int width, int height, int format);
Get previous directory path for a given path (uses static string).
get_prev_directory_path(dir_path)get_prev_directory_path(dir_path)
dir_path |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *GetPrevDirectoryPath(const char *dirPath);
Other directory functions:
change_directory(),
clear_directory_files(),
directory_exists(),
get_directory_path(),
get_working_directory()
Get a random value between min and max (both included).
get_random_value(min, max)get_random_value(min, max)
min |
An integer. |
max |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetRandomValue(int min, int max);
Get collision info between ray and box.
get_ray_collision_box(ray, box)get_ray_collision_box(ray, box)
ray |
A ray. |
box |
A bounding_box. |
A ray_collision
This function has been auto-generated from the following Raylib function definition:
RayCollision GetRayCollisionBox(Ray ray, BoundingBox box);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Get collision info between ray and mesh.
get_ray_collision_mesh(ray, mesh, transform)get_ray_collision_mesh(ray, mesh, transform)
ray |
A ray. |
mesh |
A mesh. |
transform |
A numeric matrix of 4 by 4. |
A ray_collision
This function has been auto-generated from the following Raylib function definition:
RayCollision GetRayCollisionMesh(Ray ray, Mesh mesh, Matrix transform);
mesh() for creating mesh objects.
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Get collision info between ray and model.
get_ray_collision_model(ray, model)get_ray_collision_model(ray, model)
ray |
A ray. |
model |
A model. |
A ray_collision
This function has been auto-generated from the following Raylib function definition:
RayCollision GetRayCollisionModel(Ray ray, Model model);
model() for creating model objects.
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_quad(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Other model functions:
draw_model_ex(),
draw_model_wires(),
draw_model(),
get_model_bounding_box(),
load_model(),
unload_model()
Get collision info between ray and quad.
get_ray_collision_quad(ray, p_1, p_2, p_3, p_4)get_ray_collision_quad(ray, p_1, p_2, p_3, p_4)
ray |
A ray. |
p_1 |
A numeric vector of length 3. |
p_2 |
A numeric vector of length 3. |
p_3 |
A numeric vector of length 3. |
p_4 |
A numeric vector of length 3. |
A ray_collision
This function has been auto-generated from the following Raylib function definition:
RayCollision GetRayCollisionQuad(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_sphere(),
get_ray_collision_triangle()
Get collision info between ray and sphere.
get_ray_collision_sphere(ray, center, radius)get_ray_collision_sphere(ray, center, radius)
ray |
A ray. |
center |
A numeric vector of length 3. |
radius |
A number. |
A ray_collision
This function has been auto-generated from the following Raylib function definition:
RayCollision GetRayCollisionSphere(Ray ray, Vector3 center, float radius);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_triangle()
Get collision info between ray and triangle.
get_ray_collision_triangle(ray, p_1, p_2, p_3)get_ray_collision_triangle(ray, p_1, p_2, p_3)
ray |
A ray. |
p_1 |
A numeric vector of length 3. |
p_2 |
A numeric vector of length 3. |
p_3 |
A numeric vector of length 3. |
A ray_collision
This function has been auto-generated from the following Raylib function definition:
RayCollision GetRayCollisionTriangle(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3);
Other collision functions:
check_collision_box_sphere(),
check_collision_boxes(),
check_collision_circle_rec(),
check_collision_circles(),
check_collision_lines(),
check_collision_point_circle(),
check_collision_point_line(),
check_collision_point_rec(),
check_collision_point_triangle(),
check_collision_recs(),
check_collision_spheres(),
get_collision_rec(),
get_ray_collision_box(),
get_ray_collision_mesh(),
get_ray_collision_model(),
get_ray_collision_quad(),
get_ray_collision_sphere()
Get current screen height.
get_screen_height()get_screen_height()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetScreenHeight(void);
Other screen functions:
get_screen_to_world_2d(),
get_screen_width(),
get_world_to_screen_2d(),
get_world_to_screen_ex(),
get_world_to_screen(),
is_cursor_on_screen(),
load_image_from_screen()
Get the world space position for a 2d camera screen space position.
get_screen_to_world_2d(position, camera)get_screen_to_world_2d(position, camera)
position |
A numeric vector of length 2. |
camera |
A camera_2d. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetScreenToWorld2D(Vector2 position, Camera2D camera);
camera_2d() for creating camera_2d objects.
Other screen functions:
get_screen_height(),
get_screen_width(),
get_world_to_screen_2d(),
get_world_to_screen_ex(),
get_world_to_screen(),
is_cursor_on_screen(),
load_image_from_screen()
Other world functions:
get_world_to_screen_2d(),
get_world_to_screen_ex(),
get_world_to_screen()
Get current screen width.
get_screen_width()get_screen_width()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetScreenWidth(void);
Other screen functions:
get_screen_height(),
get_screen_to_world_2d(),
get_world_to_screen_2d(),
get_world_to_screen_ex(),
get_world_to_screen(),
is_cursor_on_screen(),
load_image_from_screen()
Get shader uniform location.
get_shader_location(shader, uniform_name)get_shader_location(shader, uniform_name)
shader |
A shader. |
uniform_name |
A string. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetShaderLocation(Shader shader, const char *uniformName);
shader() for creating shader objects.
Other shader functions:
begin_shader_mode(),
end_shader_mode(),
get_shader_location_attrib(),
load_shader_from_memory(),
load_shader(),
set_shader_value_matrix(),
set_shader_value_texture(),
set_shader_value(),
unload_shader()
Get shader attribute location.
get_shader_location_attrib(shader, attrib_name)get_shader_location_attrib(shader, attrib_name)
shader |
A shader. |
attrib_name |
A string. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetShaderLocationAttrib(Shader shader, const char *attribName);
shader() for creating shader objects.
Other shader functions:
begin_shader_mode(),
end_shader_mode(),
get_shader_location(),
load_shader_from_memory(),
load_shader(),
set_shader_value_matrix(),
set_shader_value_texture(),
set_shader_value(),
unload_shader()
Get number of sounds playing in the multichannel.
get_sounds_playing()get_sounds_playing()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetSoundsPlaying(void);
Get elapsed time in seconds since InitWindow().
get_time()get_time()
A double
This function has been auto-generated from the following Raylib function definition:
double GetTime(void);
Get number of touch points.
get_touch_point_count()get_touch_point_count()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetTouchPointCount(void);
Other touch functions:
get_touch_point_id(),
get_touch_position(),
get_touch_x(),
get_touch_y()
Get touch point identifier for given index.
get_touch_point_id(index)get_touch_point_id(index)
index |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int GetTouchPointId(int index);
Other touch functions:
get_touch_point_count(),
get_touch_position(),
get_touch_x(),
get_touch_y()
Get touch position XY for a touch point index (relative to screen size).
get_touch_position(index)get_touch_position(index)
index |
An integer. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetTouchPosition(int index);
Other touch functions:
get_touch_point_count(),
get_touch_point_id(),
get_touch_x(),
get_touch_y()
Get touch position X for touch point 0 (relative to screen size).
get_touch_x()get_touch_x()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetTouchX(void);
Other touch functions:
get_touch_point_count(),
get_touch_point_id(),
get_touch_position(),
get_touch_y()
Get touch position Y for touch point 0 (relative to screen size).
get_touch_y()get_touch_y()
An integer
This function has been auto-generated from the following Raylib function definition:
int GetTouchY(void);
Other touch functions:
get_touch_point_count(),
get_touch_point_id(),
get_touch_position(),
get_touch_x()
Get window position XY on monitor.
get_window_position()get_window_position()
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetWindowPosition(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Get window scale DPI factor.
get_window_scale_dpi()get_window_scale_dpi()
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetWindowScaleDPI(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Get current working directory (uses static string).
get_working_directory()get_working_directory()
A string
This function has been auto-generated from the following Raylib function definition:
const char *GetWorkingDirectory(void);
Other directory functions:
change_directory(),
clear_directory_files(),
directory_exists(),
get_directory_path(),
get_prev_directory_path()
Get the screen space position for a 3d world space position.
get_world_to_screen(position, camera)get_world_to_screen(position, camera)
position |
A numeric vector of length 3. |
camera |
A camera_3d. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetWorldToScreen(Vector3 position, Camera camera);
camera_3d() for creating camera_3d objects.
Other world functions:
get_screen_to_world_2d(),
get_world_to_screen_2d(),
get_world_to_screen_ex()
Other screen functions:
get_screen_height(),
get_screen_to_world_2d(),
get_screen_width(),
get_world_to_screen_2d(),
get_world_to_screen_ex(),
is_cursor_on_screen(),
load_image_from_screen()
Get the screen space position for a 2d camera world space position.
get_world_to_screen_2d(position, camera)get_world_to_screen_2d(position, camera)
position |
A numeric vector of length 2. |
camera |
A camera_2d. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetWorldToScreen2D(Vector2 position, Camera2D camera);
camera_2d() for creating camera_2d objects.
Other world functions:
get_screen_to_world_2d(),
get_world_to_screen_ex(),
get_world_to_screen()
Other screen functions:
get_screen_height(),
get_screen_to_world_2d(),
get_screen_width(),
get_world_to_screen_ex(),
get_world_to_screen(),
is_cursor_on_screen(),
load_image_from_screen()
Get size position for a 3d world space position.
get_world_to_screen_ex(position, camera, width, height)get_world_to_screen_ex(position, camera, width, height)
position |
A numeric vector of length 3. |
camera |
A camera_3d. |
width |
An integer. |
height |
An integer. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 GetWorldToScreenEx(Vector3 position, Camera camera, int width, int height);
camera_3d() for creating camera_3d objects.
Other world functions:
get_screen_to_world_2d(),
get_world_to_screen_2d(),
get_world_to_screen()
Other screen functions:
get_screen_height(),
get_screen_to_world_2d(),
get_screen_width(),
get_world_to_screen_2d(),
get_world_to_screen(),
is_cursor_on_screen(),
load_image_from_screen()
Create a new glyph_info object.
glyph_info(value, offset_x, offset_y, advance_x, image)glyph_info(value, offset_x, offset_y, advance_x, image)
value |
An integer. Character value (Unicode). |
offset_x |
An integer. Character offset X when drawing. |
offset_y |
An integer. Character offset Y when drawing. |
advance_x |
An integer. Character advance position X. |
image |
An image. Character image data. |
A glyph_info
This class has been auto-generated from the following Raylib struct definition:
typedef struct GlyphInfo {
int value; // Character value (Unicode)
int offsetX; // Character offset X when drawing
int offsetY; // Character offset Y when drawing
int advanceX; // Character advance position X
Image image; // Character image data
} GlyphInfo;
Hides cursor.
hide_cursor()hide_cursor()
This function has been auto-generated from the following Raylib function definition:
void HideCursor(void);
Other cursor functions:
disable_cursor(),
enable_cursor(),
is_cursor_hidden(),
is_cursor_on_screen(),
set_mouse_cursor(),
show_cursor()
Clear alpha channel to desired color.
image_alpha_clear(image, color, threshold)image_alpha_clear(image, color, threshold)
image |
An image. |
color |
A color. |
threshold |
A number. |
This function has been auto-generated from the following Raylib function definition:
void ImageAlphaClear(Image *image, Color color, float threshold);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Crop image depending on alpha value.
image_alpha_crop(image, threshold)image_alpha_crop(image, threshold)
image |
An image. |
threshold |
A number. |
This function has been auto-generated from the following Raylib function definition:
void ImageAlphaCrop(Image *image, float threshold);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Apply alpha mask to image.
image_alpha_mask(image, alpha_mask)image_alpha_mask(image, alpha_mask)
image |
An image. |
alpha_mask |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageAlphaMask(Image *image, Image alphaMask);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Premultiply alpha channel.
image_alpha_premultiply(image)image_alpha_premultiply(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageAlphaPremultiply(Image *image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Clear image background with given color.
image_clear_background(dst, color)image_clear_background(dst, color)
dst |
An image. |
color |
A color. |
This function has been auto-generated from the following Raylib function definition:
void ImageClearBackground(Image *dst, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Modify image color: brightness (-255 to 255).
image_color_brightness(image, brightness)image_color_brightness(image, brightness)
image |
An image. |
brightness |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void ImageColorBrightness(Image *image, int brightness);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Modify image color: contrast (-100 to 100).
image_color_contrast(image, contrast)image_color_contrast(image, contrast)
image |
An image. |
contrast |
A number. |
This function has been auto-generated from the following Raylib function definition:
void ImageColorContrast(Image *image, float contrast);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Modify image color: grayscale.
image_color_grayscale(image)image_color_grayscale(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageColorGrayscale(Image *image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_invert(),
image_color_replace(),
image_color_tint()
Modify image color: invert.
image_color_invert(image)image_color_invert(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageColorInvert(Image *image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_replace(),
image_color_tint()
Modify image color: replace color.
image_color_replace(image, color, replace)image_color_replace(image, color, replace)
image |
An image. |
color |
A color. |
replace |
A color. |
This function has been auto-generated from the following Raylib function definition:
void ImageColorReplace(Image *image, Color color, Color replace);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_tint()
Modify image color: tint.
image_color_tint(image, color)image_color_tint(image, color)
image |
An image. |
color |
A color. |
This function has been auto-generated from the following Raylib function definition:
void ImageColorTint(Image *image, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other color functions:
as_color(),
color_alpha_blend(),
color_alpha(),
color_from_hsv(),
color_from_normalized(),
color_normalize(),
color_to_hsv(),
color_to_int(),
color(),
gen_image_color(),
get_color(),
get_image_color(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace()
Create an image duplicate (useful for transformations).
image_copy(image)image_copy(image)
image |
An image. |
An image
This function has been auto-generated from the following Raylib function definition:
Image ImageCopy(Image image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Crop an image to a defined rectangle.
image_crop(image, crop)image_crop(image, crop)
image |
An image. |
crop |
A rectangle. |
This function has been auto-generated from the following Raylib function definition:
void ImageCrop(Image *image, Rectangle crop);
image() for creating image objects.
rectangle() for creating rectangle objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Dither image data to 16bpp or lower (Floyd-Steinberg dithering).
image_dither(image, r_bpp, g_bpp, b_bpp, a_bpp)image_dither(image, r_bpp, g_bpp, b_bpp, a_bpp)
image |
An image. |
r_bpp |
An integer. |
g_bpp |
An integer. |
b_bpp |
An integer. |
a_bpp |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void ImageDither(Image *image, int rBpp, int gBpp, int bBpp, int aBpp);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Draw a source image within a destination image (tint applied to source).
image_draw(dst, src, src_rec, dst_rec, tint)image_draw(dst, src, src_rec, dst_rec, tint)
dst |
An image. |
src |
An image. |
src_rec |
A rectangle. |
dst_rec |
A rectangle. |
tint |
A color. |
This function has been auto-generated from the following Raylib function definition:
void ImageDraw(Image *dst, Image src, Rectangle srcRec, Rectangle dstRec, Color tint);
image() for creating image objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text()
Draw circle within an image.
image_draw_circle(dst, center_x, center_y, radius, color)image_draw_circle(dst, center_x, center_y, radius, color)
dst |
An image. |
center_x |
An integer or a vector of integers. |
center_y |
An integer or a vector of integers. |
radius |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawCircle(Image *dst, int centerX, int centerY, int radius, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
image_draw_circle_v()
Draw circle within an image (Vector version).
image_draw_circle_v(dst, center, radius, color)image_draw_circle_v(dst, center, radius, color)
dst |
An image. |
center |
A numeric vector of length 2 or a numeric matrix of width 2. |
radius |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawCircleV(Image *dst, Vector2 center, int radius, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other circle functions:
check_collision_circle_rec(),
check_collision_point_circle(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
image_draw_circle()
Draw line within an image.
image_draw_line(dst, start_pos_x, start_pos_y, end_pos_x, end_pos_y, color)image_draw_line(dst, start_pos_x, start_pos_y, end_pos_x, end_pos_y, color)
dst |
An image. |
start_pos_x |
An integer or a vector of integers. |
start_pos_y |
An integer or a vector of integers. |
end_pos_x |
An integer or a vector of integers. |
end_pos_y |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawLine(Image *dst, int startPosX, int startPosY, int endPosX, int endPosY, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
image_draw_line_v()
Draw line within an image (Vector version).
image_draw_line_v(dst, start, end, color)image_draw_line_v(dst, start, end, color)
dst |
An image. |
start |
A numeric vector of length 2 or a numeric matrix of width 2. |
end |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawLineV(Image *dst, Vector2 start, Vector2 end, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other line functions:
check_collision_point_line(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
image_draw_line()
Draw pixel within an image.
image_draw_pixel(dst, pos_x, pos_y, color)image_draw_pixel(dst, pos_x, pos_y, color)
dst |
An image. |
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawPixel(Image *dst, int posX, int posY, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw pixel within an image (Vector version).
image_draw_pixel_v(dst, position, color)image_draw_pixel_v(dst, position, color)
dst |
An image. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawPixelV(Image *dst, Vector2 position, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Draw rectangle within an image.
image_draw_rectangle(dst, pos_x, pos_y, width, height, color)image_draw_rectangle(dst, pos_x, pos_y, width, height, color)
dst |
An image. |
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
width |
An integer or a vector of integers. |
height |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawRectangle(Image *dst, int posX, int posY, int width, int height, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
rectangle()
Draw rectangle lines within an image.
image_draw_rectangle_lines(dst, rec, thick, color)image_draw_rectangle_lines(dst, rec, thick, color)
dst |
An image. |
rec |
A rectangle or a list of rectangles. |
thick |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawRectangleLines(Image *dst, Rectangle rec, int thick, Color color);
image() for creating image objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw rectangle within an image.
image_draw_rectangle_rec(dst, rec, color)image_draw_rectangle_rec(dst, rec, color)
dst |
An image. |
rec |
A rectangle or a list of rectangles. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawRectangleRec(Image *dst, Rectangle rec, Color color);
image() for creating image objects.
rectangle() for creating rectangle objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_v(),
image_draw_rectangle(),
rectangle()
Draw rectangle within an image (Vector version).
image_draw_rectangle_v(dst, position, size, color)image_draw_rectangle_v(dst, position, size, color)
dst |
An image. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
size |
A numeric vector of length 2 or a numeric matrix of width 2. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawRectangleV(Image *dst, Vector2 position, Vector2 size, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw()
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle(),
rectangle()
Draw text (using default font) within an image (destination).
image_draw_text(dst, text, pos_x, pos_y, font_size, color)image_draw_text(dst, text, pos_x, pos_y, font_size, color)
dst |
An image. |
text |
A string or a vector of strings. |
pos_x |
An integer or a vector of integers. |
pos_y |
An integer or a vector of integers. |
font_size |
An integer or a vector of integers. |
color |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawText(Image *dst, const char *text, int posX, int posY, int fontSize, Color color);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw()
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Draw text (custom sprite font) within an image (destination).
image_draw_text_ex(dst, font, text, position, font_size, spacing, tint)image_draw_text_ex(dst, font, text, position, font_size, spacing, tint)
dst |
An image. |
font |
A font or a list of fonts. |
text |
A string or a vector of strings. |
position |
A numeric vector of length 2 or a numeric matrix of width 2. |
font_size |
A number or a vector of numbers. |
spacing |
A number or a vector of numbers. |
tint |
A color or a list of colors. |
This function is vectorized to allow for faster drawing. This function has been auto-generated from the following Raylib function definition:
void ImageDrawTextEx(Image *dst, Font font, const char *text, Vector2 position, float fontSize, float spacing, Color tint);
image() for creating image objects.
font() for creating font objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other draw functions:
draw_billboard(),
draw_bounding_box(),
draw_circle_3d(),
draw_circle_gradient(),
draw_circle_lines(),
draw_circle_sector_lines(),
draw_circle_sector(),
draw_circle_v(),
draw_circle(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_cube_v(),
draw_cube_wires_v(),
draw_cube_wires(),
draw_cube(),
draw_cylinder_ex(),
draw_cylinder_wires_ex(),
draw_cylinder_wires(),
draw_cylinder(),
draw_ellipse_lines(),
draw_ellipse(),
draw_fps(),
draw_grid(),
draw_line_3d(),
draw_line_bezier_cubic(),
draw_line_bezier_quad(),
draw_line_bezier(),
draw_line_ex(),
draw_line_v(),
draw_line(),
draw_model_ex(),
draw_model_wires(),
draw_model(),
draw_pixel_v(),
draw_pixel(),
draw_plane(),
draw_point_3d(),
draw_poly_lines_ex(),
draw_poly_lines(),
draw_poly(),
draw_ray(),
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
draw_ring_lines(),
draw_ring(),
draw_sphere_ex(),
draw_sphere_wires(),
draw_sphere(),
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
draw_text(),
draw_triangle_3d(),
draw_triangle_lines(),
draw_triangle_strip_3d(),
draw_triangle(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text(),
image_draw()
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Flip image horizontally.
image_flip_horizontal(image)image_flip_horizontal(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageFlipHorizontal(Image *image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Flip image vertically.
image_flip_vertical(image)image_flip_vertical(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageFlipVertical(Image *image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Convert image data to desired format.
image_format(image, new_format)image_format(image, new_format)
image |
An image. |
new_format |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void ImageFormat(Image *image, int newFormat);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Create an image from another image piece.
image_from_image(image, rec)image_from_image(image, rec)
image |
An image. |
rec |
A rectangle. |
An image
This function has been auto-generated from the following Raylib function definition:
Image ImageFromImage(Image image, Rectangle rec);
image() for creating image objects.
rectangle() for creating rectangle objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Compute all mipmap levels for a provided image.
image_mipmaps(image)image_mipmaps(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageMipmaps(Image *image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Resize image (Bicubic scaling algorithm).
image_resize(image, new_width, new_height)image_resize(image, new_width, new_height)
image |
An image. |
new_width |
An integer. |
new_height |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void ImageResize(Image *image, int newWidth, int newHeight);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Resize canvas and fill with color.
image_resize_canvas(image, new_width, new_height, offset_x, offset_y, fill)image_resize_canvas(image, new_width, new_height, offset_x, offset_y, fill)
image |
An image. |
new_width |
An integer. |
new_height |
An integer. |
offset_x |
An integer. |
offset_y |
An integer. |
fill |
A color. |
This function has been auto-generated from the following Raylib function definition:
void ImageResizeCanvas(Image *image, int newWidth, int newHeight, int offsetX, int offsetY, Color fill);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Resize image (Nearest-Neighbor scaling algorithm).
image_resize_nn(image, new_width, new_height)image_resize_nn(image, new_width, new_height)
image |
An image. |
new_width |
An integer. |
new_height |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void ImageResizeNN(Image *image, int newWidth,int newHeight);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Rotate image counter-clockwise 90deg.
image_rotate_ccw(image)image_rotate_ccw(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageRotateCCW(Image *image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Rotate image clockwise 90deg.
image_rotate_cw(image)image_rotate_cw(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void ImageRotateCW(Image *image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Create an image from text (default font).
image_text(text, font_size, color)image_text(text, font_size, color)
text |
A string. |
font_size |
An integer. |
color |
A color. |
An image
This function has been auto-generated from the following Raylib function definition:
Image ImageText(const char *text, int fontSize, Color color);
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Create an image from text (custom sprite font).
image_text_ex(font, text, font_size, spacing, tint)image_text_ex(font, text, font_size, spacing, tint)
font |
A font. |
text |
A string. |
font_size |
A number. |
spacing |
A number. |
tint |
A color. |
An image
This function has been auto-generated from the following Raylib function definition:
Image ImageTextEx(Font font, const char *text, float fontSize, float spacing, Color tint);
font() for creating font objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Convert image to POT (power-of-two).
image_to_pot(image, fill)image_to_pot(image, fill)
image |
An image. |
fill |
A color. |
This function has been auto-generated from the following Raylib function definition:
void ImageToPOT(Image *image, Color fill);
image() for creating image objects.
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Initialize audio device and context.
init_audio_device()init_audio_device()
This function has been auto-generated from the following Raylib function definition:
void InitAudioDevice(void);
Other init functions:
init_window()
Other audio functions:
close_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Initialize window and OpenGL context.
init_window(width = 640, height = 480, title = "Raylibr")init_window(width = 640, height = 480, title = "Raylibr")
width |
An integer. Default: |
height |
An integer. Default: |
title |
A string. Default: |
This function has been auto-generated from the following Raylib function definition:
void InitWindow(int width, int height, const char *title);
Other init functions:
init_audio_device()
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Check if audio device has been initialized successfully.
is_audio_device_ready()is_audio_device_ready()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsAudioDeviceReady(void);
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Check if audio stream is playing.
is_audio_stream_playing(stream)is_audio_stream_playing(stream)
stream |
An audio_stream. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsAudioStreamPlaying(AudioStream stream);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Check if any audio stream buffers requires refill.
is_audio_stream_processed(stream)is_audio_stream_processed(stream)
stream |
An audio_stream. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsAudioStreamProcessed(AudioStream stream);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Check if cursor is on the screen.
is_cursor_on_screen()is_cursor_on_screen()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsCursorOnScreen(void);
Other cursor functions:
disable_cursor(),
enable_cursor(),
hide_cursor(),
is_cursor_hidden(),
set_mouse_cursor(),
show_cursor()
Other screen functions:
get_screen_height(),
get_screen_to_world_2d(),
get_screen_width(),
get_world_to_screen_2d(),
get_world_to_screen_ex(),
get_world_to_screen(),
load_image_from_screen()
Check if a file has been dropped into window.
is_file_dropped()is_file_dropped()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsFileDropped(void);
Other file functions:
file_exists(),
get_file_extension(),
get_file_mod_time(),
get_file_name_without_ext(),
get_file_name(),
is_file_extension(),
load_file_text()
Check file extension (including point: .png, .wav).
is_file_extension(file_name, ext)is_file_extension(file_name, ext)
file_name |
A string. |
ext |
A string. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsFileExtension(const char *fileName, const char *ext);
Other file functions:
file_exists(),
get_file_extension(),
get_file_mod_time(),
get_file_name_without_ext(),
get_file_name(),
is_file_dropped(),
load_file_text()
Check if a gamepad is available.
is_gamepad_available(gamepad)is_gamepad_available(gamepad)
gamepad |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsGamepadAvailable(int gamepad);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_axis_movement(),
get_gamepad_button_pressed(),
get_gamepad_name(),
is_gamepad_button_down(),
is_gamepad_button_pressed(),
is_gamepad_button_released(),
is_gamepad_button_up(),
set_gamepad_mappings()
Check if a gamepad button is being pressed.
is_gamepad_button_down(gamepad, button)is_gamepad_button_down(gamepad, button)
gamepad |
An integer. |
button |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsGamepadButtonDown(int gamepad, int button);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_axis_movement(),
get_gamepad_button_pressed(),
get_gamepad_name(),
is_gamepad_available(),
is_gamepad_button_pressed(),
is_gamepad_button_released(),
is_gamepad_button_up(),
set_gamepad_mappings()
Check if a gamepad button has been pressed once.
is_gamepad_button_pressed(gamepad, button)is_gamepad_button_pressed(gamepad, button)
gamepad |
An integer. |
button |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsGamepadButtonPressed(int gamepad, int button);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_axis_movement(),
get_gamepad_button_pressed(),
get_gamepad_name(),
is_gamepad_available(),
is_gamepad_button_down(),
is_gamepad_button_released(),
is_gamepad_button_up(),
set_gamepad_mappings()
Check if a gamepad button has been released once.
is_gamepad_button_released(gamepad, button)is_gamepad_button_released(gamepad, button)
gamepad |
An integer. |
button |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsGamepadButtonReleased(int gamepad, int button);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_axis_movement(),
get_gamepad_button_pressed(),
get_gamepad_name(),
is_gamepad_available(),
is_gamepad_button_down(),
is_gamepad_button_pressed(),
is_gamepad_button_up(),
set_gamepad_mappings()
Check if a gamepad button is NOT being pressed.
is_gamepad_button_up(gamepad, button)is_gamepad_button_up(gamepad, button)
gamepad |
An integer. |
button |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsGamepadButtonUp(int gamepad, int button);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_axis_movement(),
get_gamepad_button_pressed(),
get_gamepad_name(),
is_gamepad_available(),
is_gamepad_button_down(),
is_gamepad_button_pressed(),
is_gamepad_button_released(),
set_gamepad_mappings()
Check if a gesture have been detected.
is_gesture_detected(gesture)is_gesture_detected(gesture)
gesture |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsGestureDetected(int gesture);
Check if a key is being pressed.
is_key_down(key)is_key_down(key)
key |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsKeyDown(int key);
Other key functions:
get_char_pressed(),
get_key_pressed(),
is_key_pressed(),
is_key_released(),
is_key_up(),
set_exit_key()
Check if a key has been pressed once.
is_key_pressed(key)is_key_pressed(key)
key |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsKeyPressed(int key);
Other key functions:
get_char_pressed(),
get_key_pressed(),
is_key_down(),
is_key_released(),
is_key_up(),
set_exit_key()
Check if a key has been released once.
is_key_released(key)is_key_released(key)
key |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsKeyReleased(int key);
Other key functions:
get_char_pressed(),
get_key_pressed(),
is_key_down(),
is_key_pressed(),
is_key_up(),
set_exit_key()
Check if a key is NOT being pressed.
is_key_up(key)is_key_up(key)
key |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsKeyUp(int key);
Other key functions:
get_char_pressed(),
get_key_pressed(),
is_key_down(),
is_key_pressed(),
is_key_released(),
set_exit_key()
Check if a mouse button is being pressed.
is_mouse_button_down(button)is_mouse_button_down(button)
button |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsMouseButtonDown(int button);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Check if a mouse button has been pressed once.
is_mouse_button_pressed(button)is_mouse_button_pressed(button)
button |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsMouseButtonPressed(int button);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Check if a mouse button has been released once.
is_mouse_button_released(button)is_mouse_button_released(button)
button |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsMouseButtonReleased(int button);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Check if a mouse button is NOT being pressed.
is_mouse_button_up(button)is_mouse_button_up(button)
button |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsMouseButtonUp(int button);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Check if music is playing.
is_music_stream_playing(music)is_music_stream_playing(music)
music |
A music. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsMusicStreamPlaying(Music music);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Check if a sound is currently playing.
is_sound_playing(sound)is_sound_playing(sound)
sound |
A sound. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsSoundPlaying(Sound sound);
sound() for creating sound objects.
Other sound functions:
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Check if window is currently focused (only PLATFORM_DESKTOP).
is_window_focused()is_window_focused()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsWindowFocused(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Check if window is currently fullscreen.
is_window_fullscreen()is_window_fullscreen()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsWindowFullscreen(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Check if window is currently maximized (only PLATFORM_DESKTOP).
is_window_maximized()is_window_maximized()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsWindowMaximized(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Check if window is currently minimized (only PLATFORM_DESKTOP).
is_window_minimized()is_window_minimized()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsWindowMinimized(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Check if window has been initialized successfully.
is_window_ready()is_window_ready()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsWindowReady(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Check if window has been resized last frame.
is_window_resized()is_window_resized()
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsWindowResized(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Check if one specific window flag is enabled.
is_window_state(flag)is_window_state(flag)
flag |
A non-negative integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool IsWindowState(unsigned int flag);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Load audio stream (to stream raw audio pcm data).
load_audio_stream(sample_rate, sample_size, channels)load_audio_stream(sample_rate, sample_size, channels)
sample_rate |
A non-negative integer. |
sample_size |
A non-negative integer. |
channels |
A non-negative integer. |
An audio_stream
This function has been auto-generated from the following Raylib function definition:
AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int channels);
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Load text data from file (read), returns a '\0' terminated string.
load_file_text(file_name)load_file_text(file_name)
file_name |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
char *LoadFileText(const char *fileName);
Other file functions:
file_exists(),
get_file_extension(),
get_file_mod_time(),
get_file_name_without_ext(),
get_file_name(),
is_file_dropped(),
is_file_extension()
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Load font from file into GPU memory (VRAM).
load_font(file_name)load_font(file_name)
file_name |
A string. |
A font
This function has been auto-generated from the following Raylib function definition:
Font LoadFont(const char *fileName);
Other font functions:
get_font_default(),
load_font_ex(),
load_font_from_image(),
unload_font_data(),
unload_font()
Load font from file with extended parameters.
load_font_ex(file_name, font_size)load_font_ex(file_name, font_size)
file_name |
A string. |
font_size |
An integer. |
A font
This function has been auto-generated from the following Raylib function definition:
Font LoadFontEx(const char *fileName, int fontSize, int *fontChars, int glyphCount);
Other font functions:
get_font_default(),
load_font_from_image(),
load_font(),
unload_font_data(),
unload_font()
Load font from Image (XNA style).
load_font_from_image(image, key, first_char)load_font_from_image(image, key, first_char)
image |
An image. |
key |
A color. |
first_char |
An integer. |
A font
This function has been auto-generated from the following Raylib function definition:
Font LoadFontFromImage(Image image, Color key, int firstChar);
image() for creating image objects.
color() for creating color objects.
Other font functions:
get_font_default(),
load_font_ex(),
load_font(),
unload_font_data(),
unload_font()
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Load image from file into CPU memory (RAM).
load_image(file_name)load_image(file_name)
file_name |
A string. |
An image
This function has been auto-generated from the following Raylib function definition:
Image LoadImage(const char *fileName);
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Load image from screen buffer and (screenshot).
load_image_from_screen()load_image_from_screen()
An image
This function has been auto-generated from the following Raylib function definition:
Image LoadImageFromScreen(void);
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other screen functions:
get_screen_height(),
get_screen_to_world_2d(),
get_screen_width(),
get_world_to_screen_2d(),
get_world_to_screen_ex(),
get_world_to_screen(),
is_cursor_on_screen()
Load image from GPU texture data.
load_image_from_texture(texture)load_image_from_texture(texture)
texture |
A texture. |
An image
This function has been auto-generated from the following Raylib function definition:
Image LoadImageFromTexture(Texture2D texture);
texture() for creating texture objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Load image from RAW file data.
load_image_raw(file_name, width, height, format, header_size)load_image_raw(file_name, width, height, format, header_size)
file_name |
A string. |
width |
An integer. |
height |
An integer. |
format |
An integer. |
header_size |
An integer. |
An image
This function has been auto-generated from the following Raylib function definition:
Image LoadImageRaw(const char *fileName, int width, int height, int format, int headerSize);
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Load model from files (meshes and materials).
load_model(file_name)load_model(file_name)
file_name |
A string. |
A model
This function has been auto-generated from the following Raylib function definition:
Model LoadModel(const char *fileName);
Other model functions:
draw_model_ex(),
draw_model_wires(),
draw_model(),
get_model_bounding_box(),
get_ray_collision_model(),
unload_model()
Load music stream from file.
load_music_stream(file_name)load_music_stream(file_name)
file_name |
A string. |
A music
This function has been auto-generated from the following Raylib function definition:
Music LoadMusicStream(const char *fileName);
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Load texture for rendering (framebuffer).
load_render_texture(width, height)load_render_texture(width, height)
width |
An integer. |
height |
An integer. |
A render_texture
This function has been auto-generated from the following Raylib function definition:
RenderTexture2D LoadRenderTexture(int width, int height);
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Load shader from files and bind default locations.
load_shader(vs_file_name, fs_file_name)load_shader(vs_file_name, fs_file_name)
vs_file_name |
A string. |
fs_file_name |
A string. |
A shader
This function has been auto-generated from the following Raylib function definition:
Shader LoadShader(const char *vsFileName, const char *fsFileName);
Other shader functions:
begin_shader_mode(),
end_shader_mode(),
get_shader_location_attrib(),
get_shader_location(),
load_shader_from_memory(),
set_shader_value_matrix(),
set_shader_value_texture(),
set_shader_value(),
unload_shader()
Load shader from code strings and bind default locations.
load_shader_from_memory(vs_code, fs_code)load_shader_from_memory(vs_code, fs_code)
vs_code |
A string. |
fs_code |
A string. |
A shader
This function has been auto-generated from the following Raylib function definition:
Shader LoadShaderFromMemory(const char *vsCode, const char *fsCode);
Other shader functions:
begin_shader_mode(),
end_shader_mode(),
get_shader_location_attrib(),
get_shader_location(),
load_shader(),
set_shader_value_matrix(),
set_shader_value_texture(),
set_shader_value(),
unload_shader()
Load sound from file.
load_sound(file_name)load_sound(file_name)
file_name |
A string. |
A sound
This function has been auto-generated from the following Raylib function definition:
Sound LoadSound(const char *fileName);
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Load sound from wave data.
load_sound_from_wave(wave)load_sound_from_wave(wave)
wave |
A wave. |
A sound
This function has been auto-generated from the following Raylib function definition:
Sound LoadSoundFromWave(Wave wave);
wave() for creating wave objects.
Other sound functions:
is_sound_playing(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Other wave functions:
export_wave_as_code(),
export_wave(),
load_wave(),
unload_wave()
Load integer value from storage file (from defined position).
load_storage_value(position)load_storage_value(position)
position |
A non-negative integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int LoadStorageValue(unsigned int position);
Load texture from file into GPU memory (VRAM).
load_texture(file_name)load_texture(file_name)
file_name |
A string. |
A texture
This function has been auto-generated from the following Raylib function definition:
Texture2D LoadTexture(const char *fileName);
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Load texture from image data.
load_texture_from_image(image)load_texture_from_image(image)
image |
An image. |
A texture
This function has been auto-generated from the following Raylib function definition:
Texture2D LoadTextureFromImage(Image image);
image() for creating image objects.
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
unload_image_colors(),
unload_image_palette(),
unload_image()
Load wave data from file.
load_wave(file_name)load_wave(file_name)
file_name |
A string. |
A wave
This function has been auto-generated from the following Raylib function definition:
Wave LoadWave(const char *fileName);
Other wave functions:
export_wave_as_code(),
export_wave(),
load_sound_from_wave(),
unload_wave()
Create a new material_map object.
material_map(texture, color, value)material_map(texture, color, value)
texture |
A texture. Material map texture. |
color |
A color. Material map color. |
value |
A number. Material map value. |
A material_map
This class has been auto-generated from the following Raylib struct definition:
typedef struct MaterialMap {
Texture2D texture; // Material map texture
Color color; // Material map color
float value; // Material map value
} MaterialMap;
Set window state: maximized, if resizable (only PLATFORM_DESKTOP).
maximize_window()maximize_window()
This function has been auto-generated from the following Raylib function definition:
void MaximizeWindow(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Measure string width for default font.
measure_text(text, font_size)measure_text(text, font_size)
text |
A string. |
font_size |
An integer. |
An integer
This function has been auto-generated from the following Raylib function definition:
int MeasureText(const char *text, int fontSize);
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Measure string size for Font.
measure_text_ex(font, text, font_size, spacing)measure_text_ex(font, text, font_size, spacing)
font |
A font. |
text |
A string. |
font_size |
A number. |
spacing |
A number. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 MeasureTextEx(Font font, const char *text, float fontSize, float spacing);
font() for creating font objects.
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Set window state: minimized, if resizable (only PLATFORM_DESKTOP).
minimize_window()minimize_window()
This function has been auto-generated from the following Raylib function definition:
void MinimizeWindow(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Create a new npatch_info object.
npatch_info(source, left, top, right, bottom, layout)npatch_info(source, left, top, right, bottom, layout)
source |
A rectangle. Texture source rectangle. |
left |
An integer. Left border offset. |
top |
An integer. Top border offset. |
right |
An integer. Right border offset. |
bottom |
An integer. Bottom border offset. |
layout |
An integer. Layout of the n-patch: 3x3, 1x3 or 3x1. |
A npatch_info
This class has been auto-generated from the following Raylib struct definition:
typedef struct NPatchInfo {
Rectangle source; // Texture source rectangle
int left; // Left border offset
int top; // Top border offset
int right; // Right border offset
int bottom; // Bottom border offset
int layout; // Layout of the n-patch: 3x3, 1x3 or 3x1
} NPatchInfo;
Pause audio stream.
pause_audio_stream(stream)pause_audio_stream(stream)
stream |
An audio_stream. |
This function has been auto-generated from the following Raylib function definition:
void PauseAudioStream(AudioStream stream);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Pause music playing.
pause_music_stream(music)pause_music_stream(music)
music |
A music. |
This function has been auto-generated from the following Raylib function definition:
void PauseMusicStream(Music music);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Pause a sound.
pause_sound(sound)pause_sound(sound)
sound |
A sound. |
This function has been auto-generated from the following Raylib function definition:
void PauseSound(Sound sound);
sound() for creating sound objects.
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Play audio stream.
play_audio_stream(stream)play_audio_stream(stream)
stream |
An audio_stream. |
This function has been auto-generated from the following Raylib function definition:
void PlayAudioStream(AudioStream stream);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Start music playing.
play_music_stream(music)play_music_stream(music)
music |
A music. |
This function has been auto-generated from the following Raylib function definition:
void PlayMusicStream(Music music);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Play a sound.
play_sound(sound)play_sound(sound)
sound |
A sound. |
This function has been auto-generated from the following Raylib function definition:
void PlaySound(Sound sound);
sound() for creating sound objects.
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Play a sound (using multichannel buffer pool).
play_sound_multi(sound)play_sound_multi(sound)
sound |
A sound. |
This function has been auto-generated from the following Raylib function definition:
void PlaySoundMulti(Sound sound);
sound() for creating sound objects.
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Create a new ray object.
ray(position, direction)ray(position, direction)
position |
A numeric vector of length 3. Ray position (origin). |
direction |
A numeric vector of length 3. Ray direction. |
A ray
This class has been auto-generated from the following Raylib struct definition:
typedef struct Ray {
Vector3 position; // Ray position (origin)
Vector3 direction; // Ray direction
} Ray;
Create a new ray_collision object.
ray_collision(hit, distance, point, normal)ray_collision(hit, distance, point, normal)
hit |
A logical. Did the ray hit something?. |
distance |
A number. Distance to nearest hit. |
point |
A numeric vector of length 3. Point of nearest hit. |
normal |
A numeric vector of length 3. Surface normal of hit. |
A ray_collision
This class has been auto-generated from the following Raylib struct definition:
typedef struct RayCollision {
bool hit; // Did the ray hit something?
float distance; // Distance to nearest hit
Vector3 point; // Point of nearest hit
Vector3 normal; // Surface normal of hit
} RayCollision;
Get the version of the Raylib library that is being used.
raylib_version()raylib_version()
A string
Create a new rectangle object.
rectangle(x, y, width, height)rectangle(x, y, width, height)
x |
A number. Rectangle top-left corner position x. |
y |
A number. Rectangle top-left corner position y. |
width |
A number. Rectangle width. |
height |
A number. Rectangle height. |
A rectangle
This class has been auto-generated from the following Raylib struct definition:
typedef struct Rectangle {
float x; // Rectangle top-left corner position x
float y; // Rectangle top-left corner position y
float width; // Rectangle width
float height; // Rectangle height
} Rectangle;
Other rectangle functions:
draw_rectangle_gradient_ex(),
draw_rectangle_gradient_h(),
draw_rectangle_gradient_v(),
draw_rectangle_lines_ex(),
draw_rectangle_lines(),
draw_rectangle_pro(),
draw_rectangle_rec(),
draw_rectangle_rounded_lines(),
draw_rectangle_rounded(),
draw_rectangle_v(),
draw_rectangle(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle()
Create a new render_texture object.
render_texture(id, texture, depth)render_texture(id, texture, depth)
id |
A non-negative integer. OpenGL framebuffer object id. |
texture |
A texture. Color buffer attachment texture. |
depth |
A texture. Depth buffer attachment texture. |
A render_texture
This class has been auto-generated from the following Raylib struct definition:
typedef struct RenderTexture {
unsigned int id; // OpenGL framebuffer object id
Texture texture; // Color buffer attachment texture
Texture depth; // Depth buffer attachment texture
} RenderTexture;
Set window state: not minimized/maximized (only PLATFORM_DESKTOP).
restore_window()restore_window()
This function has been auto-generated from the following Raylib function definition:
void RestoreWindow(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Resume audio stream.
resume_audio_stream(stream)resume_audio_stream(stream)
stream |
An audio_stream. |
This function has been auto-generated from the following Raylib function definition:
void ResumeAudioStream(AudioStream stream);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Resume playing paused music.
resume_music_stream(music)resume_music_stream(music)
music |
A music. |
This function has been auto-generated from the following Raylib function definition:
void ResumeMusicStream(Music music);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Resume a paused sound.
resume_sound(sound)resume_sound(sound)
sound |
A sound. |
This function has been auto-generated from the following Raylib function definition:
void ResumeSound(Sound sound);
sound() for creating sound objects.
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Save integer value to storage file (to defined position), returns true on success.
save_storage_value(position, value)save_storage_value(position, value)
position |
A non-negative integer. |
value |
An integer. |
A logical
This function has been auto-generated from the following Raylib function definition:
bool SaveStorageValue(unsigned int position, int value);
Seek music to a position (in seconds).
seek_music_stream(music, position)seek_music_stream(music, position)
music |
A music. |
position |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SeekMusicStream(Music music, float position);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Default size for new audio streams.
set_audio_stream_buffer_size_default(size)set_audio_stream_buffer_size_default(size)
size |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetAudioStreamBufferSizeDefault(int size);
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Set pitch for audio stream (1.0 is base level).
set_audio_stream_pitch(stream, pitch)set_audio_stream_pitch(stream, pitch)
stream |
An audio_stream. |
pitch |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SetAudioStreamPitch(AudioStream stream, float pitch);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Set volume for audio stream (1.0 is max level).
set_audio_stream_volume(stream, volume)set_audio_stream_volume(stream, volume)
stream |
An audio_stream. |
volume |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SetAudioStreamVolume(AudioStream stream, float volume);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
stop_audio_stream(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Other volume functions:
set_master_volume(),
set_music_volume(),
set_sound_volume()
Set camera alt key to combine with mouse movement (free camera).
set_camera_alt_control(key_alt)set_camera_alt_control(key_alt)
key_alt |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetCameraAltControl(int keyAlt);
Other camera functions:
get_camera_matrix_2d(),
get_camera_matrix(),
set_camera_mode(),
set_camera_move_controls(),
set_camera_pan_control(),
set_camera_smooth_zoom_control(),
update_camera()
Set camera mode (multiple camera modes available).
set_camera_mode(camera, mode)set_camera_mode(camera, mode)
camera |
A camera_3d. |
mode |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetCameraMode(Camera camera, int mode);
camera_3d() for creating camera_3d objects.
Other camera functions:
get_camera_matrix_2d(),
get_camera_matrix(),
set_camera_alt_control(),
set_camera_move_controls(),
set_camera_pan_control(),
set_camera_smooth_zoom_control(),
update_camera()
Other mode functions:
begin_blend_mode(),
begin_mode_2d(),
begin_mode_3d(),
begin_scissor_mode(),
begin_shader_mode(),
begin_texture_mode(),
end_blend_mode(),
end_mode_2d(),
end_mode_3d(),
end_scissor_mode(),
end_shader_mode(),
end_texture_mode(),
end_vr_stereo_mode()
Set camera move controls (1st person and 3rd person cameras).
set_camera_move_controls( key_front, key_back, key_right, key_left, key_up, key_down )set_camera_move_controls( key_front, key_back, key_right, key_left, key_up, key_down )
key_front |
An integer. |
key_back |
An integer. |
key_right |
An integer. |
key_left |
An integer. |
key_up |
An integer. |
key_down |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetCameraMoveControls(int keyFront, int keyBack, int keyRight, int keyLeft, int keyUp, int keyDown);
Other camera functions:
get_camera_matrix_2d(),
get_camera_matrix(),
set_camera_alt_control(),
set_camera_mode(),
set_camera_pan_control(),
set_camera_smooth_zoom_control(),
update_camera()
Set camera pan key to combine with mouse movement (free camera).
set_camera_pan_control(key_pan)set_camera_pan_control(key_pan)
key_pan |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetCameraPanControl(int keyPan);
Other camera functions:
get_camera_matrix_2d(),
get_camera_matrix(),
set_camera_alt_control(),
set_camera_mode(),
set_camera_move_controls(),
set_camera_smooth_zoom_control(),
update_camera()
Set camera smooth zoom key to combine with mouse (free camera).
set_camera_smooth_zoom_control(key_smooth_zoom)set_camera_smooth_zoom_control(key_smooth_zoom)
key_smooth_zoom |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetCameraSmoothZoomControl(int keySmoothZoom);
Other camera functions:
get_camera_matrix_2d(),
get_camera_matrix(),
set_camera_alt_control(),
set_camera_mode(),
set_camera_move_controls(),
set_camera_pan_control(),
update_camera()
Set a custom key to exit program (default is ESC).
set_exit_key(key)set_exit_key(key)
key |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetExitKey(int key);
Other key functions:
get_char_pressed(),
get_key_pressed(),
is_key_down(),
is_key_pressed(),
is_key_released(),
is_key_up()
Set internal gamepad mappings (SDL_GameControllerDB).
set_gamepad_mappings(mappings)set_gamepad_mappings(mappings)
mappings |
A string. |
An integer
This function has been auto-generated from the following Raylib function definition:
int SetGamepadMappings(const char *mappings);
Other gamepad functions:
get_gamepad_axis_count(),
get_gamepad_axis_movement(),
get_gamepad_button_pressed(),
get_gamepad_name(),
is_gamepad_available(),
is_gamepad_button_down(),
is_gamepad_button_pressed(),
is_gamepad_button_released(),
is_gamepad_button_up()
Enable a set of gestures using flags.
set_gestures_enabled(flags)set_gestures_enabled(flags)
flags |
A non-negative integer. |
This function has been auto-generated from the following Raylib function definition:
void SetGesturesEnabled(unsigned int flags);
Set master volume (listener).
set_master_volume(volume)set_master_volume(volume)
volume |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SetMasterVolume(float volume);
Other volume functions:
set_audio_stream_volume(),
set_music_volume(),
set_sound_volume()
Set mouse cursor.
set_mouse_cursor(cursor)set_mouse_cursor(cursor)
cursor |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetMouseCursor(int cursor);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_offset(),
set_mouse_position(),
set_mouse_scale()
Other cursor functions:
disable_cursor(),
enable_cursor(),
hide_cursor(),
is_cursor_hidden(),
is_cursor_on_screen(),
show_cursor()
Set mouse offset.
set_mouse_offset(offset_x, offset_y)set_mouse_offset(offset_x, offset_y)
offset_x |
An integer. |
offset_y |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetMouseOffset(int offsetX, int offsetY);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_position(),
set_mouse_scale()
Set mouse position XY.
set_mouse_position(x, y)set_mouse_position(x, y)
x |
An integer. |
y |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetMousePosition(int x, int y);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_scale()
Set mouse scaling.
set_mouse_scale(scale_x, scale_y)set_mouse_scale(scale_x, scale_y)
scale_x |
A number. |
scale_y |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SetMouseScale(float scaleX, float scaleY);
Other mouse functions:
get_mouse_delta(),
get_mouse_position(),
get_mouse_wheel_move(),
get_mouse_x(),
get_mouse_y(),
is_mouse_button_down(),
is_mouse_button_pressed(),
is_mouse_button_released(),
is_mouse_button_up(),
set_mouse_cursor(),
set_mouse_offset(),
set_mouse_position()
Set pitch for a music (1.0 is base level).
set_music_pitch(music, pitch)set_music_pitch(music, pitch)
music |
A music. |
pitch |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SetMusicPitch(Music music, float pitch);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_volume(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Set volume for music (1.0 is max level).
set_music_volume(music, volume)set_music_volume(music, volume)
music |
A music. |
volume |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SetMusicVolume(Music music, float volume);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Other volume functions:
set_audio_stream_volume(),
set_master_volume(),
set_sound_volume()
Set shader uniform value.
set_shader_value(shader, loc_index, value)set_shader_value(shader, loc_index, value)
shader |
A shader. |
loc_index |
An integer. |
value |
A number or numerical vector of length 2, 3, or 4. |
Other shader functions:
begin_shader_mode(),
end_shader_mode(),
get_shader_location_attrib(),
get_shader_location(),
load_shader_from_memory(),
load_shader(),
set_shader_value_matrix(),
set_shader_value_texture(),
unload_shader()
Set shader uniform value (matrix 4x4).
set_shader_value_matrix(shader, loc_index, mat)set_shader_value_matrix(shader, loc_index, mat)
shader |
A shader. |
loc_index |
An integer. |
mat |
A numeric matrix of 4 by 4. |
This function has been auto-generated from the following Raylib function definition:
void SetShaderValueMatrix(Shader shader, int locIndex, Matrix mat);
shader() for creating shader objects.
Other shader functions:
begin_shader_mode(),
end_shader_mode(),
get_shader_location_attrib(),
get_shader_location(),
load_shader_from_memory(),
load_shader(),
set_shader_value_texture(),
set_shader_value(),
unload_shader()
Set shader uniform value for texture (sampler2d).
set_shader_value_texture(shader, loc_index, texture)set_shader_value_texture(shader, loc_index, texture)
shader |
A shader. |
loc_index |
An integer. |
texture |
A texture. |
This function has been auto-generated from the following Raylib function definition:
void SetShaderValueTexture(Shader shader, int locIndex, Texture2D texture);
shader() for creating shader objects.
texture() for creating texture objects.
Other shader functions:
begin_shader_mode(),
end_shader_mode(),
get_shader_location_attrib(),
get_shader_location(),
load_shader_from_memory(),
load_shader(),
set_shader_value_matrix(),
set_shader_value(),
unload_shader()
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Set texture and rectangle to be used on shapes drawing.
set_shapes_texture(texture, source)set_shapes_texture(texture, source)
texture |
A texture. |
source |
A rectangle. |
This function has been auto-generated from the following Raylib function definition:
void SetShapesTexture(Texture2D texture, Rectangle source);
texture() for creating texture objects.
rectangle() for creating rectangle objects.
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Set pitch for a sound (1.0 is base level).
set_sound_pitch(sound, pitch)set_sound_pitch(sound, pitch)
sound |
A sound. |
pitch |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SetSoundPitch(Sound sound, float pitch);
sound() for creating sound objects.
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Set volume for a sound (1.0 is max level).
set_sound_volume(sound, volume)set_sound_volume(sound, volume)
sound |
A sound. |
volume |
A number. |
This function has been auto-generated from the following Raylib function definition:
void SetSoundVolume(Sound sound, float volume);
sound() for creating sound objects.
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
sound(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Other volume functions:
set_audio_stream_volume(),
set_master_volume(),
set_music_volume()
Set target FPS (maximum).
set_target_fps(fps)set_target_fps(fps)
fps |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetTargetFPS(int fps);
Other fps functions:
draw_fps(),
get_fps()
Set texture scaling filter mode.
set_texture_filter(texture, filter)set_texture_filter(texture, filter)
texture |
A texture. |
filter |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetTextureFilter(Texture2D texture, int filter);
texture() for creating texture objects.
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_wrap(),
texture(),
unload_render_texture(),
unload_texture()
Set texture wrapping mode.
set_texture_wrap(texture, wrap)set_texture_wrap(texture, wrap)
texture |
A texture. |
wrap |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetTextureWrap(Texture2D texture, int wrap);
texture() for creating texture objects.
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
texture(),
unload_render_texture(),
unload_texture()
Set the current threshold (minimum) log level.
set_trace_log_level(log_level)set_trace_log_level(log_level)
log_level |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetTraceLogLevel(int logLevel);
Set icon for window (only PLATFORM_DESKTOP).
set_window_icon(image)set_window_icon(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void SetWindowIcon(Image image);
image() for creating image objects.
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE).
set_window_min_size(width, height)set_window_min_size(width, height)
width |
An integer. |
height |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetWindowMinSize(int width, int height);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Set monitor for the current window (fullscreen mode).
set_window_monitor(monitor)set_window_monitor(monitor)
monitor |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetWindowMonitor(int monitor);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Other monitor functions:
get_current_monitor(),
get_monitor_count(),
get_monitor_height(),
get_monitor_name(),
get_monitor_physical_height(),
get_monitor_physical_width(),
get_monitor_position(),
get_monitor_refresh_rate(),
get_monitor_width()
Set window position on screen (only PLATFORM_DESKTOP).
set_window_position(x, y)set_window_position(x, y)
x |
An integer. |
y |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetWindowPosition(int x, int y);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_size(),
set_window_state(),
set_window_title(),
window_should_close()
Set window dimensions.
set_window_size(width, height)set_window_size(width, height)
width |
An integer. |
height |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void SetWindowSize(int width, int height);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_state(),
set_window_title(),
window_should_close()
Set window configuration state using flags.
set_window_state(flags)set_window_state(flags)
flags |
A non-negative integer. |
This function has been auto-generated from the following Raylib function definition:
void SetWindowState(unsigned int flags);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_title(),
window_should_close()
Set title for window (only PLATFORM_DESKTOP).
set_window_title(title)set_window_title(title)
title |
A string. |
This function has been auto-generated from the following Raylib function definition:
void SetWindowTitle(const char *title);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
window_should_close()
Shows cursor.
show_cursor()show_cursor()
This function has been auto-generated from the following Raylib function definition:
void ShowCursor(void);
Other cursor functions:
disable_cursor(),
enable_cursor(),
hide_cursor(),
is_cursor_hidden(),
is_cursor_on_screen(),
set_mouse_cursor()
Create a new sound object.
sound(stream, frame_count)sound(stream, frame_count)
stream |
An audio_stream. Audio stream. |
frame_count |
A non-negative integer. Total number of frames (considering channels). |
A sound
This class has been auto-generated from the following Raylib struct definition:
typedef struct Sound {
AudioStream stream; // Audio stream
unsigned int frameCount; // Total number of frames (considering channels)
} Sound;
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
stop_sound_multi(),
stop_sound(),
unload_sound()
Stop audio stream.
stop_audio_stream(stream)stop_audio_stream(stream)
stream |
An audio_stream. |
This function has been auto-generated from the following Raylib function definition:
void StopAudioStream(AudioStream stream);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
unload_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Stop music playing.
stop_music_stream(music)stop_music_stream(music)
music |
A music. |
This function has been auto-generated from the following Raylib function definition:
void StopMusicStream(Music music);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
unload_music_stream(),
update_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
unload_audio_stream(),
unload_music_stream(),
update_music_stream()
Stop playing a sound.
stop_sound(sound)stop_sound(sound)
sound |
A sound. |
This function has been auto-generated from the following Raylib function definition:
void StopSound(Sound sound);
sound() for creating sound objects.
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
unload_sound()
Stop any sound playing (using multichannel buffer pool).
stop_sound_multi()stop_sound_multi()
This function has been auto-generated from the following Raylib function definition:
void StopSoundMulti(void);
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound(),
unload_sound()
Takes a screenshot of current screen (filename extension defines format).
take_screenshot(file_name)take_screenshot(file_name)
file_name |
A string. |
This function has been auto-generated from the following Raylib function definition:
void TakeScreenshot(const char *fileName);
Find first text occurrence within a string.
text_find_index(text, find)text_find_index(text, find)
text |
A string. |
find |
A string. |
An integer
This function has been auto-generated from the following Raylib function definition:
int TextFindIndex(const char *text, const char *find);
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Insert text in a position (WARNING: memory must be freed!).
text_insert(text, insert, position)text_insert(text, insert, position)
text |
A string. |
insert |
A string. |
position |
An integer. |
A string
This function has been auto-generated from the following Raylib function definition:
char *TextInsert(const char *text, const char *insert, int position);
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Replace text string (WARNING: memory must be freed!).
text_replace(text, replace, by)text_replace(text, replace, by)
text |
A string. |
replace |
A string. |
by |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
char *TextReplace(char *text, const char *replace, const char *by);
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_to_integer(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Get integer value from text (negative values not supported).
text_to_integer(text)text_to_integer(text)
text |
A string. |
An integer
This function has been auto-generated from the following Raylib function definition:
int TextToInteger(const char *text);
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_lower(),
text_to_pascal(),
text_to_upper()
Get lower case version of provided string.
text_to_lower(text)text_to_lower(text)
text |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *TextToLower(const char *text);
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_pascal(),
text_to_upper()
Get Pascal case notation version of provided string.
text_to_pascal(text)text_to_pascal(text)
text |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *TextToPascal(const char *text);
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_upper()
Get upper case version of provided string.
text_to_upper(text)text_to_upper(text)
text |
A string. |
A string
This function has been auto-generated from the following Raylib function definition:
const char *TextToUpper(const char *text);
Other text functions:
draw_text_codepoint(),
draw_text_ex(),
draw_text_pro(),
draw_text(),
image_draw_text_ex(),
image_draw_text(),
image_text_ex(),
image_text(),
load_file_text(),
measure_text_ex(),
measure_text(),
text_find_index(),
text_insert(),
text_replace(),
text_to_integer(),
text_to_lower(),
text_to_pascal()
Create a new texture object.
texture(id, width, height, mipmaps, format)texture(id, width, height, mipmaps, format)
id |
A non-negative integer. OpenGL texture id. |
width |
An integer. Texture base width. |
height |
An integer. Texture base height. |
mipmaps |
An integer. Mipmap levels, 1 by default. |
format |
An integer. Data format (PixelFormat type). |
A texture
This class has been auto-generated from the following Raylib struct definition:
typedef struct Texture {
unsigned int id; // OpenGL texture id
int width; // Texture base width
int height; // Texture base height
int mipmaps; // Mipmap levels, 1 by default
int format; // Data format (PixelFormat type)
} Texture;
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
unload_render_texture(),
unload_texture()
Toggle window state: fullscreen/windowed (only PLATFORM_DESKTOP).
toggle_fullscreen()toggle_fullscreen()
This function has been auto-generated from the following Raylib function definition:
void ToggleFullscreen(void);
Create a new transform object.
transform(translation, rotation, scale)transform(translation, rotation, scale)
translation |
A numeric vector of length 3. Translation. |
rotation |
A numeric vector of length 4. Rotation. |
scale |
A numeric vector of length 3. Scale. |
A transform
This class has been auto-generated from the following Raylib struct definition:
typedef struct Transform {
Vector3 translation; // Translation
Quaternion rotation; // Rotation
Vector3 scale; // Scale
} Transform;
Unload audio stream and free memory.
unload_audio_stream(stream)unload_audio_stream(stream)
stream |
An audio_stream. |
This function has been auto-generated from the following Raylib function definition:
void UnloadAudioStream(AudioStream stream);
audio_stream() for creating audio_stream objects.
Other audio functions:
close_audio_device(),
init_audio_device(),
is_audio_device_ready(),
is_audio_stream_playing(),
is_audio_stream_processed(),
load_audio_stream(),
pause_audio_stream(),
play_audio_stream(),
resume_audio_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_music_stream(),
update_music_stream()
Unload Font from GPU memory (VRAM).
unload_font(font)unload_font(font)
font |
A font. |
This function has been auto-generated from the following Raylib function definition:
void UnloadFont(Font font);
font() for creating font objects.
Other font functions:
get_font_default(),
load_font_ex(),
load_font_from_image(),
load_font(),
unload_font_data()
Unload font chars info data (RAM).
unload_font_data(chars, glyph_count)unload_font_data(chars, glyph_count)
chars |
A glyph_info. |
glyph_count |
An integer. |
This function has been auto-generated from the following Raylib function definition:
void UnloadFontData(GlyphInfo *chars, int glyphCount);
Other font functions:
get_font_default(),
load_font_ex(),
load_font_from_image(),
load_font(),
unload_font()
Unload image from CPU memory (RAM).
unload_image(image)unload_image(image)
image |
An image. |
This function has been auto-generated from the following Raylib function definition:
void UnloadImage(Image image);
image() for creating image objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image_palette()
Unload color data loaded with LoadImageColors().
unload_image_colors(colors)unload_image_colors(colors)
colors |
A color. |
This function has been auto-generated from the following Raylib function definition:
void UnloadImageColors(Color *colors);
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_palette(),
unload_image()
Unload colors palette loaded with LoadImagePalette().
unload_image_palette(colors)unload_image_palette(colors)
colors |
A color. |
This function has been auto-generated from the following Raylib function definition:
void UnloadImagePalette(Color *colors);
color() for creating color objects.
Other image functions:
export_image_as_code(),
export_image(),
gen_image_cellular(),
gen_image_checked(),
gen_image_color(),
gen_image_gradient_h(),
gen_image_gradient_radial(),
gen_image_gradient_v(),
gen_image_white_noise(),
get_image_alpha_border(),
get_image_color(),
image_alpha_clear(),
image_alpha_crop(),
image_alpha_mask(),
image_alpha_premultiply(),
image_clear_background(),
image_color_brightness(),
image_color_contrast(),
image_color_grayscale(),
image_color_invert(),
image_color_replace(),
image_color_tint(),
image_copy(),
image_crop(),
image_dither(),
image_draw_circle_v(),
image_draw_circle(),
image_draw_line_v(),
image_draw_line(),
image_draw_pixel_v(),
image_draw_pixel(),
image_draw_rectangle_lines(),
image_draw_rectangle_rec(),
image_draw_rectangle_v(),
image_draw_rectangle(),
image_draw_text_ex(),
image_draw_text(),
image_draw(),
image_flip_horizontal(),
image_flip_vertical(),
image_format(),
image_from_image(),
image_mipmaps(),
image_resize_canvas(),
image_resize_nn(),
image_resize(),
image_rotate_ccw(),
image_rotate_cw(),
image_text_ex(),
image_text(),
image_to_pot(),
load_font_from_image(),
load_image_from_screen(),
load_image_from_texture(),
load_image_raw(),
load_image(),
load_texture_from_image(),
unload_image_colors(),
unload_image()
Unload model (including meshes) from memory (RAM and/or VRAM).
unload_model(model)unload_model(model)
model |
A model. |
This function has been auto-generated from the following Raylib function definition:
void UnloadModel(Model model);
model() for creating model objects.
Other model functions:
draw_model_ex(),
draw_model_wires(),
draw_model(),
get_model_bounding_box(),
get_ray_collision_model(),
load_model()
Unload music stream.
unload_music_stream(music)unload_music_stream(music)
music |
A music. |
This function has been auto-generated from the following Raylib function definition:
void UnloadMusicStream(Music music);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
update_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
update_music_stream()
Unload render texture from GPU memory (VRAM).
unload_render_texture(target)unload_render_texture(target)
target |
A render_texture. |
This function has been auto-generated from the following Raylib function definition:
void UnloadRenderTexture(RenderTexture2D target);
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_texture()
Unload shader from GPU memory (VRAM).
unload_shader(shader)unload_shader(shader)
shader |
A shader. |
This function has been auto-generated from the following Raylib function definition:
void UnloadShader(Shader shader);
shader() for creating shader objects.
Other shader functions:
begin_shader_mode(),
end_shader_mode(),
get_shader_location_attrib(),
get_shader_location(),
load_shader_from_memory(),
load_shader(),
set_shader_value_matrix(),
set_shader_value_texture(),
set_shader_value()
Unload sound.
unload_sound(sound)unload_sound(sound)
sound |
A sound. |
This function has been auto-generated from the following Raylib function definition:
void UnloadSound(Sound sound);
sound() for creating sound objects.
Other sound functions:
is_sound_playing(),
load_sound_from_wave(),
load_sound(),
pause_sound(),
play_sound_multi(),
play_sound(),
resume_sound(),
set_sound_pitch(),
set_sound_volume(),
sound(),
stop_sound_multi(),
stop_sound()
Unload texture from GPU memory (VRAM).
unload_texture(texture)unload_texture(texture)
texture |
A texture. |
This function has been auto-generated from the following Raylib function definition:
void UnloadTexture(Texture2D texture);
texture() for creating texture objects.
Other texture functions:
begin_texture_mode(),
draw_cube_texture_rec(),
draw_cube_texture(),
draw_texture_ex(),
draw_texture_npatch(),
draw_texture_poly(),
draw_texture_pro(),
draw_texture_quad(),
draw_texture_rec(),
draw_texture_tiled(),
draw_texture_v(),
draw_texture(),
end_texture_mode(),
gen_texture_mipmaps(),
load_image_from_texture(),
load_render_texture(),
load_texture_from_image(),
load_texture(),
set_shader_value_texture(),
set_shapes_texture(),
set_texture_filter(),
set_texture_wrap(),
texture(),
unload_render_texture()
Unload wave data.
unload_wave(wave)unload_wave(wave)
wave |
A wave. |
This function has been auto-generated from the following Raylib function definition:
void UnloadWave(Wave wave);
wave() for creating wave objects.
Other wave functions:
export_wave_as_code(),
export_wave(),
load_sound_from_wave(),
load_wave()
Update camera position for selected mode.
update_camera(camera)update_camera(camera)
camera |
A camera_3d. |
This function has been auto-generated from the following Raylib function definition:
void UpdateCamera(Camera *camera);
camera_3d() for creating camera_3d objects.
Other camera functions:
get_camera_matrix_2d(),
get_camera_matrix(),
set_camera_alt_control(),
set_camera_mode(),
set_camera_move_controls(),
set_camera_pan_control(),
set_camera_smooth_zoom_control()
Updates buffers for music streaming.
update_music_stream(music)update_music_stream(music)
music |
A music. |
This function has been auto-generated from the following Raylib function definition:
void UpdateMusicStream(Music music);
music() for creating music objects.
Other music functions:
get_music_time_length(),
get_music_time_played(),
is_music_stream_playing(),
load_music_stream(),
pause_music_stream(),
play_music_stream(),
resume_music_stream(),
seek_music_stream(),
set_music_pitch(),
set_music_volume(),
stop_music_stream(),
unload_music_stream()
Other stream functions:
is_audio_stream_playing(),
is_audio_stream_processed(),
is_music_stream_playing(),
load_audio_stream(),
load_music_stream(),
pause_audio_stream(),
pause_music_stream(),
play_audio_stream(),
play_music_stream(),
resume_audio_stream(),
resume_music_stream(),
seek_music_stream(),
set_audio_stream_buffer_size_default(),
set_audio_stream_pitch(),
set_audio_stream_volume(),
stop_audio_stream(),
stop_music_stream(),
unload_audio_stream(),
unload_music_stream()
.
vector_2_angle(v_1, v_2)vector_2_angle(v_1, v_2)
v_1 |
A numeric vector of length 2. |
v_2 |
A numeric vector of length 2. |
A number
This function has been auto-generated from the following Raylib function definition:
float Vector2Angle(Vector2 v1, Vector2 v2);
.
vector_2_distance(v_1, v_2)vector_2_distance(v_1, v_2)
v_1 |
A numeric vector of length 2. |
v_2 |
A numeric vector of length 2. |
A number
This function has been auto-generated from the following Raylib function definition:
float Vector2Distance(Vector2 v1, Vector2 v2);
.
vector_2_move_towards(v, target, max_distance)vector_2_move_towards(v, target, max_distance)
v |
A numeric vector of length 2. |
target |
A numeric vector of length 2. |
max_distance |
A number. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 Vector2MoveTowards(Vector2 v, Vector2 target, float maxDistance);
.
vector_2_rotate(v, angle)vector_2_rotate(v, angle)
v |
A numeric vector of length 2. |
angle |
A number. |
A numeric vector of length 2
This function has been auto-generated from the following Raylib function definition:
Vector2 Vector2Rotate(Vector2 v, float angle);
Check if KEY_ESCAPE pressed or Close icon pressed.
window_should_close()window_should_close()
A logical
This function has been auto-generated from the following Raylib function definition:
bool WindowShouldClose(void);
Other window functions:
clear_window_state(),
close_window(),
get_window_position(),
get_window_scale_dpi(),
init_window(),
is_window_focused(),
is_window_fullscreen(),
is_window_hidden(),
is_window_maximized(),
is_window_minimized(),
is_window_ready(),
is_window_resized(),
is_window_state(),
maximize_window(),
minimize_window(),
restore_window(),
set_window_icon(),
set_window_min_size(),
set_window_monitor(),
set_window_position(),
set_window_size(),
set_window_state(),
set_window_title()