Module prelude

Source

Structs§

Camera2D
Camera3D
Color
Unpremultiplied RGBA floating-point channels. No implicit gamma conversion.
Conf
Font
Mat4
Column-major 4x4 matrix acting on column vectors: translation * rotation * scale.
Mesh
Quat
Quaternion stored as vector part (x,y,z) followed by scalar part w.
Rect
Axis-aligned 2D rectangle. Width and height should be nonnegative.
TextDimensions
TextParams
Touch
Vec2
Vec3
Vec4
Vertex

Enums§

KeyCode
MouseButton
TouchPhase

Constants§

BLACK
BLUE
DARKGRAY
GRAY
GREEN
LIGHTGRAY
ORANGE
RED
WHITE
YELLOW

Traits§

Camera

Functions§

clear_background
draw_circle
draw_circle_lines
draw_cube
draw_ellipse
draw_line
draw_line_3d
draw_mesh
draw_mesh_transformed
draw_poly
draw_rectangle
draw_rectangle_lines
draw_text
draw_text_ex
draw_triangle
get_default_font
get_frame_time
get_screen_data
get_time
is_key_down
is_key_pressed
is_mouse_button_down
is_mouse_button_pressed
measure_text
mouse_delta_position
mouse_position
mouse_wheel
next_frame
screen_dpi_scale
screen_height
screen_width
set_camera
set_cursor_grab
set_default_camera
show_mouse
simulate_mouse_with_touch
touches
vec2
vec3
vec4