package efl

  1. Overview
  2. Docs
type mode = [
  1. | `cube_down
  2. | `cube_left
  3. | `cube_right
  4. | `cube_up
  5. | `page_down
  6. | `page_left
  7. | `page_right
  8. | `page_up
  9. | `rotate_x_center_axis
  10. | `rotate_xz_center_axis
  11. | `rotate_y_center_axis
  12. | `rotate_yz_center_axis
]
type interaction = [
  1. | `cube
  2. | `none
  3. | `page
  4. | `rotate
]
type direction = [
  1. | `down
  2. | `left
  3. | `right
  4. | `up
]
val add : Evas.obj -> Evas.obj
val front_visible_get : Evas.obj -> bool
val perspective_set : Evas.obj -> int -> int -> int -> unit
val go : Evas.obj -> mode -> unit
val go_to : Evas.obj -> bool -> mode -> unit
val interaction_set : Evas.obj -> interaction -> unit
val interaction_get : Evas.obj -> interaction
val interaction_direction_enabled_set : Evas.obj -> direction -> bool -> unit
val interaction_direction_enabled_get : Evas.obj -> direction -> bool
val interaction_direction_hitsize_set : Evas.obj -> direction -> float -> unit
val interaction_direction_hitsize_get : Evas.obj -> direction -> float
OCaml

Innovation. Community. Security.