val matrix_mode : int -> unitval push_matrix : unit -> unitval pop_matrix : unit -> unitval load_identity : unit -> unitval translatef : float -> float -> float -> unitval rotatef : float -> float -> float -> float -> unitval scalef : float -> float -> float -> unitval mult_matrixf : float Ctypes.ptr -> unitval frustum : float -> float -> float -> float -> float -> float -> unitval ortho : float -> float -> float -> float -> float -> float -> unitval viewport : int -> int -> int -> int -> unitval rl_begin : int -> unitval rl_end : unit -> unitval vertex2i : int -> int -> unitval vertex2f : float -> float -> unitval vertex3f : float -> float -> float -> unitval tex_coord2f : float -> float -> unitval normal3f : float -> float -> float -> unitval color4ub :
Unsigned.uchar ->
Unsigned.uchar ->
Unsigned.uchar ->
Unsigned.uchar ->
unitval color3f : float -> float -> float -> unitval color4f : float -> float -> float -> float -> unitval enable_vertex_array : Unsigned.uint -> boolval disable_vertex_array : unit -> unitval enable_vertex_buffer : Unsigned.uint -> unitval disable_vertex_buffer : unit -> unitval enable_vertex_buffer_element : Unsigned.uint -> unitval disable_vertex_buffer_element : unit -> unitval enable_vertex_attribute : Unsigned.uint -> unitval disable_vertex_attribute : Unsigned.uint -> unitval active_texture_slot : int -> unitval enable_texture : Unsigned.uint -> unitval disable_texture : unit -> unitval enable_texture_cubemap : Unsigned.uint -> unitval disable_texture_cubemap : unit -> unitval texture_parameters : Unsigned.uint -> int -> int -> unitval enable_shader : Unsigned.uint -> unitval disable_shader : unit -> unitval enable_framebuffer : Unsigned.uint -> unitval disable_framebuffer : unit -> unitval enable_depth_test : unit -> unitval disable_depth_test : unit -> unitval enable_depth_mask : unit -> unitval disable_depth_mask : unit -> unitval enable_backface_culling : unit -> unitval disable_backface_culling : unit -> unitval enable_scissor_test : unit -> unitval disable_scissor_test : unit -> unitval scissor : int -> int -> int -> int -> unitval enable_wire_mode : unit -> unitval disable_wire_mode : unit -> unitval set_line_width : float -> unitval get_line_width : unit -> floatval enable_smooth_lines : unit -> unitval disable_smooth_lines : unit -> unitval enable_stereo_render : unit -> unitval disable_stereo_render : unit -> unitval is_stereo_render_enabled : unit -> boolval clear_color :
Unsigned.uchar ->
Unsigned.uchar ->
Unsigned.uchar ->
Unsigned.uchar ->
unitval clear_screen_buffers : unit -> unitval check_errors : unit -> unitval set_blend_mode : int -> unitval set_blend_factors : int -> int -> int -> unitval rlgl_init : int -> int -> unitval rlgl_close : unit -> unitval load_extensions : unit Ctypes.ptr -> unitval get_version : unit -> intval get_framebuffer_width : unit -> intval get_framebuffer_height : unit -> intval get_texture_id_default : unit -> Unsigned.uintval get_shader_id_default : unit -> Unsigned.uintval draw_render_batch_active : unit -> unitval check_render_batch_limit : int -> boolval set_texture : Unsigned.uint -> unitval load_vertex_array : unit -> Unsigned.uintval load_vertex_buffer : unit Ctypes.ptr -> int -> bool -> Unsigned.uintval load_vertex_buffer_element :
unit Ctypes.ptr ->
int ->
bool ->
Unsigned.uintval update_vertex_buffer : int -> unit Ctypes.ptr -> int -> int -> unitval unload_vertex_array : Unsigned.uint -> unitval unload_vertex_buffer : Unsigned.uint -> unitval set_vertex_attribute :
Unsigned.uint ->
int ->
int ->
bool ->
int ->
unit Ctypes.ptr ->
unitval set_vertex_attribute_divisor : Unsigned.uint -> int -> unitval set_vertex_attribute_default : int -> unit Ctypes.ptr -> int -> int -> unitval draw_vertex_array : int -> int -> unitval draw_vertex_array_elements : int -> int -> unit Ctypes.ptr -> unitval draw_vertex_array_instanced : int -> int -> int -> unitval draw_vertex_array_elements_instanced :
int ->
int ->
unit Ctypes.ptr ->
int ->
unitval load_texture : unit Ctypes.ptr -> int -> int -> int -> int -> Unsigned.uintval load_texture_depth : int -> int -> bool -> Unsigned.uintval load_texture_cubemap : unit Ctypes.ptr -> int -> int -> Unsigned.uintval update_texture :
Unsigned.uint ->
int ->
int ->
int ->
int ->
int ->
unit Ctypes.ptr ->
unitval get_gl_texture_formats :
int ->
Unsigned.uint Ctypes.ptr ->
Unsigned.uint Ctypes.ptr ->
Unsigned.uint Ctypes.ptr ->
unitval unload_texture : Unsigned.uint -> unitval gen_texture_mipmaps :
Unsigned.uint ->
int ->
int ->
int ->
int Ctypes.ptr ->
unitval read_texture_pixels : Unsigned.uint -> int -> int -> int -> unit Ctypes.ptrval read_screen_pixels : int -> int -> Unsigned.uchar Ctypes.ptrval load_framebuffer : int -> int -> Unsigned.uintval framebuffer_attach :
Unsigned.uint ->
Unsigned.uint ->
int ->
int ->
int ->
unitval framebuffer_complete : Unsigned.uint -> boolval unload_framebuffer : Unsigned.uint -> unitval load_shader_code : string -> string -> Unsigned.uintval compile_shader : string -> int -> Unsigned.uintval load_shader_program : Unsigned.uint -> Unsigned.uint -> Unsigned.uintval unload_shader_program : Unsigned.uint -> unitval get_location_attrib : Unsigned.uint -> string -> intval set_shader : Unsigned.uint -> int Ctypes.ptr -> unitval load_draw_cube : unit -> unitval load_draw_quad : unit -> unit