package gles3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val to_byte_bigarray : int array -> Gles3.byte_bigarray
val to_ubyte_bigarray : int array -> Gles3.ubyte_bigarray
val to_short_bigarray : int array -> Gles3.short_bigarray
val to_ushort_bigarray : int array -> Gles3.ushort_bigarray
val to_uint_bigarray : int array -> Gles3.uint_bigarray
val to_float_bigarray : float array -> Gles3.float_bigarray
type (!'a, !'b) buffer = {
  1. index : Gles3.buffer;
  2. ty : Gles3.storage_type;
  3. usage : Gles3.buffer_usage;
  4. target : 'b;
  5. array : 'a;
  6. size : int;
}
type !'a array_buffer = ('a, [ `array_buffer ]) buffer
type !'a element_buffer = ('a, [ `element_array_buffer ]) buffer
val create_byte_array_buffer : Gles3.buffer_usage -> int -> Gles3.byte_bigarray array_buffer
val create_ubyte_array_buffer : Gles3.buffer_usage -> int -> Gles3.ubyte_bigarray array_buffer
val create_short_array_buffer : Gles3.buffer_usage -> int -> Gles3.short_bigarray array_buffer
val create_ushort_array_buffer : Gles3.buffer_usage -> int -> Gles3.ushort_bigarray array_buffer
val create_uint_array_buffer : Gles3.buffer_usage -> int -> Gles3.uint_bigarray array_buffer
val create_float_array_buffer : Gles3.buffer_usage -> int -> Gles3.float_bigarray array_buffer
val create_byte_element_buffer : Gles3.buffer_usage -> int -> Gles3.byte_bigarray element_buffer
val create_ubyte_element_buffer : Gles3.buffer_usage -> int -> Gles3.ubyte_bigarray element_buffer
val create_short_element_buffer : Gles3.buffer_usage -> int -> Gles3.short_bigarray element_buffer
val create_ushort_element_buffer : Gles3.buffer_usage -> int -> Gles3.ushort_bigarray element_buffer
val create_uint_element_buffer : Gles3.buffer_usage -> int -> Gles3.uint_bigarray element_buffer
val create_float_element_buffer : Gles3.buffer_usage -> int -> Gles3.float_bigarray element_buffer
val create_mmapped_byte_array_buffer : Gles3.buffer_usage -> int -> Gles3.byte_bigarray array_buffer
val create_mmapped_ubyte_array_buffer : Gles3.buffer_usage -> int -> Gles3.ubyte_bigarray array_buffer
val create_mmapped_short_array_buffer : Gles3.buffer_usage -> int -> Gles3.short_bigarray array_buffer
val create_mmapped_ushort_array_buffer : Gles3.buffer_usage -> int -> Gles3.ushort_bigarray array_buffer
val create_mmapped_uint_array_buffer : Gles3.buffer_usage -> int -> Gles3.uint_bigarray array_buffer
val create_mmapped_float_array_buffer : Gles3.buffer_usage -> int -> Gles3.float_bigarray array_buffer
val create_mmapped_byte_element_buffer : Gles3.buffer_usage -> int -> Gles3.byte_bigarray element_buffer
val create_mmapped_ubyte_element_buffer : Gles3.buffer_usage -> int -> Gles3.ubyte_bigarray element_buffer
val create_mmapped_short_element_buffer : Gles3.buffer_usage -> int -> Gles3.short_bigarray element_buffer
val create_mmapped_ushort_element_buffer : Gles3.buffer_usage -> int -> Gles3.ushort_bigarray element_buffer
val create_mmapped_uint_element_buffer : Gles3.buffer_usage -> int -> Gles3.uint_bigarray element_buffer
val create_mmapped_float_element_buffer : Gles3.buffer_usage -> int -> Gles3.float_bigarray element_buffer
val to_byte_array_buffer : Gles3.buffer_usage -> int array -> Gles3.byte_bigarray array_buffer
val to_ubyte_array_buffer : Gles3.buffer_usage -> int array -> Gles3.ubyte_bigarray array_buffer
val to_short_array_buffer : Gles3.buffer_usage -> int array -> Gles3.short_bigarray array_buffer
val to_ushort_array_buffer : Gles3.buffer_usage -> int array -> Gles3.ushort_bigarray array_buffer
val to_uint_array_buffer : Gles3.buffer_usage -> int array -> Gles3.uint_bigarray array_buffer
val to_float_array_buffer : Gles3.buffer_usage -> float array -> Gles3.float_bigarray array_buffer
val to_byte_element_buffer : Gles3.buffer_usage -> int array -> Gles3.byte_bigarray element_buffer
val to_ubyte_element_buffer : Gles3.buffer_usage -> int array -> Gles3.ubyte_bigarray element_buffer
val to_short_element_buffer : Gles3.buffer_usage -> int array -> Gles3.short_bigarray element_buffer
val to_ushort_element_buffer : Gles3.buffer_usage -> int array -> Gles3.ushort_bigarray element_buffer
val to_uint_element_buffer : Gles3.buffer_usage -> int array -> Gles3.uint_bigarray element_buffer
val to_float_element_buffer : Gles3.buffer_usage -> float array -> Gles3.float_bigarray element_buffer