package lablgl
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val create : shader_type:[ `fragment_shader | `vertex_shader ] -> shader_object
val delete : shader:shader_object -> unit
val source : shader:shader_object -> string -> unit
val compile : shader:shader_object -> unit
val create_program : unit -> shader_program
val delete_program : program:shader_program -> unit
val attach : program:shader_program -> shader:shader_object -> unit
val detach : program:shader_program -> shader:shader_object -> unit
val link_program : program:shader_program -> unit
val use_program : program:shader_program -> unit
val shader_compile_status : shader:shader_object -> bool
val shader_compile_status_exn : shader:shader_object -> unit
val get_uniform_location : program:shader_program -> name:string -> int
val get_program_attached_shaders : program:shader_program -> int
val get_program_active_uniforms : program:shader_program -> int
val get_program_active_attributes : program:shader_program -> int
val get_program_validate_status : program:shader_program -> bool
val get_program_link_status : program:shader_program -> bool
val get_program_delete_status : program:shader_program -> bool
val get_attrib_location : program:shader_program -> name:string -> int
val bind_attrib_location :
program:shader_program ->
index:int ->
name:string ->
unit
val get_shader_infolog : shader:shader_object -> string
val get_program_infolog : program:shader_program -> string
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>