package raylib

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Raylib_functions.DescriptionSource

Parameters

module F : Ctypes.FOREIGN

Signature

Sourceval init_window : (int -> int -> string -> unit F.return) F.result
Sourceval window_should_close : (unit -> bool F.return) F.result
Sourceval close_window : (unit -> unit F.return) F.result
Sourceval is_window_ready : (unit -> bool F.return) F.result
Sourceval is_window_minimized : (unit -> bool F.return) F.result
Sourceval is_window_resized : (unit -> bool F.return) F.result
Sourceval is_window_hidden : (unit -> bool F.return) F.result
Sourceval is_window_fullscreen : (unit -> bool F.return) F.result
Sourceval toggle_fullscreen : (unit -> unit F.return) F.result
Sourceval unhide_window : (unit -> unit F.return) F.result
Sourceval hide_window : (unit -> unit F.return) F.result
Sourceval set_window_icon : (Types.Image.t Ctypes.structure -> unit F.return) F.result
Sourceval set_window_title : (string -> unit F.return) F.result
Sourceval set_window_position : (int -> int -> unit F.return) F.result
Sourceval set_window_monitor : (int -> unit F.return) F.result
Sourceval set_window_min_size : (int -> int -> unit F.return) F.result
Sourceval set_window_size : (int -> int -> unit F.return) F.result
Sourceval get_window_handle : (unit -> unit Ctypes_static.ptr option F.return) F.result
Sourceval get_screen_width : (unit -> int F.return) F.result
Sourceval get_screen_height : (unit -> int F.return) F.result
Sourceval get_monitor_count : (unit -> int F.return) F.result
Sourceval get_monitor_width : (int -> int F.return) F.result
Sourceval get_monitor_height : (int -> int F.return) F.result
Sourceval get_monitor_physical_width : (int -> int F.return) F.result
Sourceval get_monitor_physical_height : (int -> int F.return) F.result
Sourceval get_window_position : (unit -> Types.Vector2.t Ctypes.structure F.return) F.result
Sourceval get_monitor_name : (int -> string F.return) F.result
Sourceval get_clipboard_text : (unit -> string option F.return) F.result
Sourceval set_clipboard_text : (string -> unit F.return) F.result
Sourceval show_cursor : (unit -> unit F.return) F.result
Sourceval hide_cursor : (unit -> unit F.return) F.result
Sourceval is_cursor_hidden : (unit -> bool F.return) F.result
Sourceval enable_cursor : (unit -> unit F.return) F.result
Sourceval disable_cursor : (unit -> unit F.return) F.result
Sourceval clear_background : (Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval begin_drawing : (unit -> unit F.return) F.result
Sourceval end_drawing : (unit -> unit F.return) F.result
Sourceval end_mode_2d : (unit -> unit F.return) F.result
Sourceval end_mode_3d : (unit -> unit F.return) F.result
Sourceval end_texture_mode : (unit -> unit F.return) F.result
Sourceval begin_scissor_mode : (int -> int -> int -> int -> unit F.return) F.result
Sourceval end_scissor_mode : (unit -> unit F.return) F.result
Sourceval set_target_fps : (int -> unit F.return) F.result
Sourceval get_f_p_s : (unit -> int F.return) F.result
Sourceval get_frame_time : (unit -> float F.return) F.result
Sourceval get_time : (unit -> float F.return) F.result
Sourceval set_config_flags : (Constants.ConfigFlag.t list -> unit F.return) F.result
Sourceval set_trace_log_level : (Constants.TraceLogType.t -> unit F.return) F.result
Sourceval set_trace_log_exit : (Constants.TraceLogType.t -> unit F.return) F.result
Sourceval trace_log : (Constants.TraceLogType.t -> string -> unit F.return) F.result
Sourceval take_screenshot : (string -> unit F.return) F.result
Sourceval get_random_value : (int -> int -> int F.return) F.result
Sourceval _load_file_data : (string -> Unsigned.uint Ctypes_static.ptr -> Unsigned.uchar Ctypes_static.ptr F.return) F.result
Sourceval _save_file_data : (string -> unit Ctypes_static.ptr -> int -> unit F.return) F.result
Sourceval load_file_text : (string -> string F.return) F.result
Sourceval save_file_text : (string -> string -> unit F.return) F.result
Sourceval file_exists : (string -> bool F.return) F.result
Sourceval is_file_extension : (string -> string -> bool F.return) F.result
Sourceval directory_exists : (string -> bool F.return) F.result
Sourceval get_extension : (string -> string F.return) F.result
Sourceval get_file_name : (string -> string F.return) F.result
Sourceval get_file_name_without_ext : (string -> string F.return) F.result
Sourceval get_directory_path : (string -> string F.return) F.result
Sourceval get_prev_directory_path : (string -> string F.return) F.result
Sourceval get_working_directory : (unit -> string F.return) F.result
Sourceval _get_directory_files : (string -> int Ctypes_static.ptr -> string Ctypes_static.ptr F.return) F.result
Sourceval clear_directory_files : (unit -> unit F.return) F.result
Sourceval change_directory : (string -> bool F.return) F.result
Sourceval is_file_dropped : (unit -> bool F.return) F.result
Sourceval _get_dropped_files : (int Ctypes_static.ptr -> string Ctypes_static.ptr F.return) F.result
Sourceval clear_dropped_files : (unit -> unit F.return) F.result
Sourceval get_file_mod_time : (string -> Signed.long F.return) F.result
Sourceval _compress_data : (Unsigned.uchar Ctypes_static.ptr -> int -> int Ctypes_static.ptr -> Unsigned.uchar Ctypes_static.ptr F.return) F.result
Sourceval _decompress_data : (Unsigned.uchar Ctypes_static.ptr -> int -> int Ctypes_static.ptr -> Unsigned.uchar Ctypes_static.ptr F.return) F.result
Sourceval save_storage_value : (int -> int -> unit F.return) F.result
Sourceval load_storage_value : (int -> int F.return) F.result
Sourceval open_u_r_l : (string -> unit F.return) F.result
Sourceval is_key_pressed : (Constants.Key.t -> bool F.return) F.result
Sourceval is_key_down : (Constants.Key.t -> bool F.return) F.result
Sourceval is_key_released : (Constants.Key.t -> bool F.return) F.result
Sourceval is_key_up : (Constants.Key.t -> bool F.return) F.result
Sourceval set_exit_key : (Constants.Key.t -> unit F.return) F.result
Sourceval get_key_pressed : (unit -> Constants.Key.t F.return) F.result
Sourceval is_gamepad_available : (Constants.GamepadNumber.t -> bool F.return) F.result
Sourceval is_gamepad_name : (Constants.GamepadNumber.t -> string -> bool F.return) F.result
Sourceval get_gamepad_name : (Constants.GamepadNumber.t -> string F.return) F.result
Sourceval is_gamepad_button_pressed : (Constants.GamepadNumber.t -> Constants.GamepadButton.t -> bool F.return) F.result
Sourceval is_gamepad_button_released : (Constants.GamepadNumber.t -> Constants.GamepadButton.t -> bool F.return) F.result
Sourceval get_gamepad_button_pressed : (unit -> Constants.GamepadButton.t F.return) F.result
Sourceval get_gamepad_axis_count : (Constants.GamepadNumber.t -> int F.return) F.result
Sourceval get_gamepad_axis_movement : (Constants.GamepadNumber.t -> Constants.GamepadAxis.t -> float F.return) F.result
Sourceval is_mouse_button_pressed : (Constants.MouseButton.t -> bool F.return) F.result
Sourceval is_mouse_button_down : (Constants.MouseButton.t -> bool F.return) F.result
Sourceval is_mouse_button_released : (Constants.MouseButton.t -> bool F.return) F.result
Sourceval is_mouse_button_up : (Constants.MouseButton.t -> bool F.return) F.result
Sourceval get_mouse_x : (unit -> int F.return) F.result
Sourceval get_mouse_y : (unit -> int F.return) F.result
Sourceval get_mouse_position : (unit -> Types.Vector2.t Ctypes.structure F.return) F.result
Sourceval set_mouse_position : (int -> int -> unit F.return) F.result
Sourceval set_mouse_offset : (int -> int -> unit F.return) F.result
Sourceval set_mouse_scale : (float -> float -> unit F.return) F.result
Sourceval get_mouse_wheel_move : (unit -> int F.return) F.result
Sourceval get_touch_x : (unit -> int F.return) F.result
Sourceval get_touch_y : (unit -> int F.return) F.result
Sourceval get_touch_position : (int -> Types.Vector2.t Ctypes.structure F.return) F.result
Sourceval is_gesture_detected : (int -> bool F.return) F.result
Sourceval get_gesture_detected : (unit -> int F.return) F.result
Sourceval get_touch_points_count : (unit -> int F.return) F.result
Sourceval get_gesture_hold_duration : (unit -> float F.return) F.result
Sourceval get_gesture_drag_vector : (unit -> Types.Vector2.t Ctypes.structure F.return) F.result
Sourceval get_gesture_drag_angle : (unit -> float F.return) F.result
Sourceval get_gesture_pinch_vector : (unit -> Types.Vector2.t Ctypes.structure F.return) F.result
Sourceval get_gesture_pinch_angle : (unit -> float F.return) F.result
Sourceval set_camera_pan_control : (int -> unit F.return) F.result
Sourceval set_camera_alt_control : (int -> unit F.return) F.result
Sourceval set_camera_smooth_zoom_control : (int -> unit F.return) F.result
Sourceval set_camera_move_controls : (int -> int -> int -> int -> int -> int -> unit F.return) F.result
Sourceval draw_pixel : (int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_line : (int -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_circle : (int -> int -> float -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_circle_sector : (Types.Vector2.t Ctypes.structure -> float -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_circle_sector_lines : (Types.Vector2.t Ctypes.structure -> float -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_circle_gradient : (int -> int -> float -> Types.Color.t Ctypes.structure -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_circle_lines : (int -> int -> float -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_ellipse : (int -> int -> float -> float -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_ellipse_lines : (int -> int -> float -> float -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_ring : (Types.Vector2.t Ctypes.structure -> float -> float -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_ring_lines : (Types.Vector2.t Ctypes.structure -> float -> float -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_rectangle : (int -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_rectangle_gradient_v : (int -> int -> int -> int -> Types.Color.t Ctypes.structure -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_rectangle_gradient_h : (int -> int -> int -> int -> Types.Color.t Ctypes.structure -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_rectangle_lines : (int -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_rectangle_rounded : (Types.Rectangle.t Ctypes.structure -> float -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_rectangle_rounded_lines : (Types.Rectangle.t Ctypes.structure -> float -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_poly : (Types.Vector2.t Ctypes.structure -> int -> float -> float -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_poly_lines : (Types.Vector2.t Ctypes.structure -> int -> float -> float -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval check_collision_circles : (Types.Vector2.t Ctypes.structure -> float -> Types.Vector2.t Ctypes.structure -> float -> bool F.return) F.result
Sourceval check_collision_circle_rec : (Types.Vector2.t Ctypes.structure -> float -> Types.Rectangle.t Ctypes.structure -> bool F.return) F.result
Sourceval check_collision_point_circle : (Types.Vector2.t Ctypes.structure -> Types.Vector2.t Ctypes.structure -> float -> bool F.return) F.result
Sourceval load_image_pro : (unit Ctypes_static.ptr -> int -> int -> int -> Types.Image.t Ctypes.structure F.return) F.result
Sourceval load_image_raw : (string -> int -> int -> int -> int -> Types.Image.t Ctypes.structure F.return) F.result
Sourceval export_image : (Types.Image.t Ctypes.structure -> string -> unit F.return) F.result
Sourceval export_image_as_code : (Types.Image.t Ctypes.structure -> string -> unit F.return) F.result
Sourceval gen_image_white_noise : (int -> int -> float -> Types.Image.t Ctypes.structure F.return) F.result
Sourceval gen_image_perlin_noise : (int -> int -> int -> int -> float -> Types.Image.t Ctypes.structure F.return) F.result
Sourceval gen_image_cellular : (int -> int -> int -> Types.Image.t Ctypes.structure F.return) F.result
Sourceval image_alpha_crop : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> float -> unit F.return) F.result
Sourceval image_resize : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> int -> int -> unit F.return) F.result
Sourceval image_resize_n_n : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> int -> int -> unit F.return) F.result
Sourceval image_resize_canvas : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> int -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval image_dither : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> int -> int -> int -> int -> unit F.return) F.result
Sourceval image_color_contrast : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> float -> unit F.return) F.result
Sourceval image_color_brightness : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> int -> unit F.return) F.result
Sourceval image_draw_line : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> int -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval image_draw_rectangle : (Types.Image.t Ctypes.structure Ctypes_static.ptr -> int -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval load_render_texture : (int -> int -> Types.RenderTexture2D.t Ctypes.structure F.return) F.result
Sourceval unload_render_texture : (Types.RenderTexture2D.t Ctypes.structure -> unit F.return) F.result
Sourceval get_screen_data : (unit -> Types.Image.t Ctypes.structure F.return) F.result
Sourceval get_pixel_data_size : (int -> int -> int -> int F.return) F.result
Sourceval get_font_default : (unit -> Types.Font.t Ctypes.structure F.return) F.result
Sourceval load_font_ex : (string -> int -> int Ctypes_static.ptr -> int -> Types.Font.t Ctypes.structure F.return) F.result
Sourceval load_font_data : (string -> int -> int Ctypes_static.ptr -> int -> int -> Types.CharInfo.t Ctypes.structure Ctypes_static.ptr F.return) F.result
Sourceval draw_fps : (int -> int -> unit F.return) F.result
Sourceval draw_text : (string -> int -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_text_rec : (Types.Font.t Ctypes.structure -> string -> Types.Rectangle.t Ctypes.structure -> float -> float -> bool -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval measure_text : (string -> int -> int F.return) F.result
Sourceval measure_text_ex : (Types.Font.t Ctypes.structure -> string -> float -> float -> Types.Vector2.t Ctypes.structure F.return) F.result
Sourceval get_glyph_index : (Types.Font.t Ctypes.structure -> int -> int F.return) F.result
Sourceval text_copy : (string -> string -> int F.return) F.result
Sourceval text_is_equal : (string -> string -> bool F.return) F.result
Sourceval text_length : (string -> int F.return) F.result
Sourceval text_subtext : (string -> int -> int -> string F.return) F.result
Sourceval text_replace : (string -> string -> string -> string F.return) F.result
Sourceval text_insert : (string -> string -> int -> string F.return) F.result
Sourceval text_append : (string -> string -> int Ctypes_static.ptr -> unit F.return) F.result
Sourceval text_find_index : (string -> string -> int F.return) F.result
Sourceval text_to_upper : (string -> string F.return) F.result
Sourceval text_to_lower : (string -> string F.return) F.result
Sourceval text_to_pascal : (string -> string F.return) F.result
Sourceval text_to_integer : (string -> int F.return) F.result
Sourceval text_to_utf8 : (int Ctypes_static.ptr -> int -> string F.return) F.result
Sourceval get_codepoints : (string -> int Ctypes_static.ptr -> int Ctypes_static.ptr F.return) F.result
Sourceval get_codepoints_count : (string -> int F.return) F.result
Sourceval get_next_codepoint : (string -> int Ctypes_static.ptr -> int F.return) F.result
Sourceval codepoint_to_utf8 : (int -> int Ctypes_static.ptr -> string F.return) F.result
Sourceval draw_cube : (Types.Vector3.t Ctypes.structure -> float -> float -> float -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_cube_wires : (Types.Vector3.t Ctypes.structure -> float -> float -> float -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_sphere_ex : (Types.Vector3.t Ctypes.structure -> float -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_sphere_wires : (Types.Vector3.t Ctypes.structure -> float -> int -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_cylinder : (Types.Vector3.t Ctypes.structure -> float -> float -> float -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_cylinder_wires : (Types.Vector3.t Ctypes.structure -> float -> float -> float -> int -> Types.Color.t Ctypes.structure -> unit F.return) F.result
Sourceval draw_grid : (int -> float -> unit F.return) F.result
Sourceval export_mesh : (Types.Mesh.t Ctypes.structure -> string -> unit F.return) F.result
Sourceval load_material_default : (unit -> Types.Material.t Ctypes.structure F.return) F.result
Sourceval set_model_mesh_material : (Types.Model.t Ctypes.structure Ctypes_static.ptr -> int -> int -> unit F.return) F.result
Sourceval unload_model_animation : (Types.ModelAnimation.t Ctypes.structure -> unit F.return) F.result
Sourceval gen_mesh_poly : (int -> float -> Types.Mesh.t Ctypes.structure F.return) F.result
Sourceval gen_mesh_plane : (float -> float -> int -> int -> Types.Mesh.t Ctypes.structure F.return) F.result
Sourceval gen_mesh_cube : (float -> float -> float -> Types.Mesh.t Ctypes.structure F.return) F.result
Sourceval gen_mesh_sphere : (float -> int -> int -> Types.Mesh.t Ctypes.structure F.return) F.result
Sourceval gen_mesh_hemi_sphere : (float -> int -> int -> Types.Mesh.t Ctypes.structure F.return) F.result
Sourceval gen_mesh_cylinder : (float -> float -> int -> Types.Mesh.t Ctypes.structure F.return) F.result
Sourceval gen_mesh_torus : (float -> float -> int -> int -> Types.Mesh.t Ctypes.structure F.return) F.result
Sourceval gen_mesh_knot : (float -> float -> int -> int -> Types.Mesh.t Ctypes.structure F.return) F.result
Sourceval check_collision_spheres : (Types.Vector3.t Ctypes.structure -> float -> Types.Vector3.t Ctypes.structure -> float -> bool F.return) F.result
Sourceval check_collision_box_sphere : (Types.BoundingBox.t Ctypes.structure -> Types.Vector3.t Ctypes.structure -> float -> bool F.return) F.result
Sourceval check_collision_ray_sphere : (Types.Ray.t Ctypes.structure -> Types.Vector3.t Ctypes.structure -> float -> bool F.return) F.result
Sourceval load_shader : (string -> string -> Types.Shader.t Ctypes.structure F.return) F.result
Sourceval load_shader_code : (string -> string -> Types.Shader.t Ctypes.structure F.return) F.result
Sourceval get_shader_default : (unit -> Types.Shader.t Ctypes.structure F.return) F.result
Sourceval get_texture_default : (unit -> Types.Texture2D.t Ctypes.structure F.return) F.result
Sourceval get_shapes_texture : (unit -> Types.Texture2D.t Ctypes.structure F.return) F.result
Sourceval get_shapes_texture_rec : (unit -> Types.Rectangle.t Ctypes.structure F.return) F.result
Sourceval set_matrix_projection : (Types.Matrix.t Ctypes.structure -> unit F.return) F.result
Sourceval set_matrix_modelview : (Types.Matrix.t Ctypes.structure -> unit F.return) F.result
Sourceval get_matrix_modelview : (unit -> Types.Matrix.t Ctypes.structure F.return) F.result
Sourceval get_matrix_projection : (unit -> Types.Matrix.t Ctypes.structure F.return) F.result
Sourceval begin_shader_mode : (Types.Shader.t Ctypes.structure -> unit F.return) F.result
Sourceval end_shader_mode : (unit -> unit F.return) F.result
Sourceval begin_blend_mode : (Constants.BlendMode.t -> unit F.return) F.result
Sourceval end_blend_mode : (unit -> unit F.return) F.result
Sourceval init_vr_simulator : (unit -> unit F.return) F.result
Sourceval close_vr_simulator : (unit -> unit F.return) F.result
Sourceval is_vr_simulator_ready : (unit -> bool F.return) F.result
Sourceval toggle_vr_mode : (unit -> unit F.return) F.result
Sourceval begin_vr_drawing : (unit -> unit F.return) F.result
Sourceval end_vr_drawing : (unit -> unit F.return) F.result
Sourceval init_audio_device : (unit -> unit F.return) F.result
Sourceval close_audio_device : (unit -> unit F.return) F.result
Sourceval is_audio_device_ready : (unit -> bool F.return) F.result
Sourceval set_master_volume : (float -> unit F.return) F.result
Sourceval update_sound : (Types.Sound.t Ctypes.structure -> unit Ctypes_static.ptr -> int -> unit F.return) F.result
Sourceval export_wave : (Types.Wave.t Ctypes.structure -> string -> unit F.return) F.result
Sourceval export_wave_as_code : (Types.Wave.t Ctypes.structure -> string -> unit F.return) F.result
Sourceval play_sound_multi : (Types.Sound.t Ctypes.structure -> unit F.return) F.result
Sourceval stop_sound_multi : (unit -> unit F.return) F.result
Sourceval get_sounds_playing : (unit -> int F.return) F.result
Sourceval is_sound_playing : (Types.Sound.t Ctypes.structure -> bool F.return) F.result
Sourceval set_sound_volume : (Types.Sound.t Ctypes.structure -> float -> unit F.return) F.result
Sourceval set_sound_pitch : (Types.Sound.t Ctypes.structure -> float -> unit F.return) F.result
Sourceval wave_format : (Types.Wave.t Ctypes.structure Ctypes_static.ptr -> int -> int -> int -> unit F.return) F.result
Sourceval load_music_stream : (string -> Types.Music.t Ctypes.structure F.return) F.result
Sourceval unload_music_stream : (Types.Music.t Ctypes.structure -> unit F.return) F.result
Sourceval play_music_stream : (Types.Music.t Ctypes.structure -> unit F.return) F.result
Sourceval update_music_stream : (Types.Music.t Ctypes.structure -> unit F.return) F.result
Sourceval stop_music_stream : (Types.Music.t Ctypes.structure -> unit F.return) F.result
Sourceval pause_music_stream : (Types.Music.t Ctypes.structure -> unit F.return) F.result
Sourceval resume_music_stream : (Types.Music.t Ctypes.structure -> unit F.return) F.result
Sourceval is_music_playing : (Types.Music.t Ctypes.structure -> bool F.return) F.result
Sourceval set_music_volume : (Types.Music.t Ctypes.structure -> float -> unit F.return) F.result
Sourceval set_music_pitch : (Types.Music.t Ctypes.structure -> float -> unit F.return) F.result
Sourceval set_music_loop_count : (Types.Music.t Ctypes.structure -> int -> unit F.return) F.result
Sourceval get_music_time_length : (Types.Music.t Ctypes.structure -> float F.return) F.result
Sourceval get_music_time_played : (Types.Music.t Ctypes.structure -> float F.return) F.result
Sourceval init_audio_stream : (int -> int -> int -> Types.AudioStream.t Ctypes.structure F.return) F.result
Sourceval update_audio_stream : (Types.AudioStream.t Ctypes.structure -> unit Ctypes_static.ptr -> int -> unit F.return) F.result
Sourceval close_audio_stream : (Types.AudioStream.t Ctypes.structure -> unit F.return) F.result
Sourceval is_audio_stream_processed : (Types.AudioStream.t Ctypes.structure -> bool F.return) F.result
Sourceval pause_audio_stream : (Types.AudioStream.t Ctypes.structure -> unit F.return) F.result
Sourceval resume_audio_stream : (Types.AudioStream.t Ctypes.structure -> unit F.return) F.result
Sourceval is_audio_stream_playing : (Types.AudioStream.t Ctypes.structure -> bool F.return) F.result
Sourceval set_audio_stream_volume : (Types.AudioStream.t Ctypes.structure -> float -> unit F.return) F.result
Sourceval set_audio_stream_pitch : (Types.AudioStream.t Ctypes.structure -> float -> unit F.return) F.result
Sourceval set_audio_stream_buffer_size_default : (int -> unit F.return) F.result
OCaml

Innovation. Community. Security.