package irrlicht

  1. Overview
  2. Docs
type driver_type = [
  1. | `burningsvideo
  2. | `direct3d8
  3. | `direct3d9
  4. | `null
  5. | `opengl
  6. | `software
]
type key_code = [
  1. | `accept
  2. | `add
  3. | `apps
  4. | `attn
  5. | `back
  6. | `cancel
  7. | `capital
  8. | `clear
  9. | `comma
  10. | `control
  11. | `convert
  12. | `crsel
  13. | `decimal
  14. | `delete
  15. | `divide
  16. | `down
  17. | `ends
  18. | `ereof
  19. | `escape
  20. | `execut
  21. | `exsel
  22. | `f1
  23. | `f10
  24. | `f11
  25. | `f12
  26. | `f13
  27. | `f14
  28. | `f15
  29. | `f16
  30. | `f17
  31. | `f18
  32. | `f19
  33. | `f2
  34. | `f20
  35. | `f21
  36. | `f22
  37. | `f23
  38. | `f24
  39. | `f3
  40. | `f4
  41. | `f5
  42. | `f6
  43. | `f7
  44. | `f8
  45. | `f9
  46. | `final
  47. | `hanja
  48. | `help
  49. | `home
  50. | `insert
  51. | `junja
  52. | `kana
  53. | `key_0
  54. | `key_1
  55. | `key_2
  56. | `key_3
  57. | `key_4
  58. | `key_5
  59. | `key_6
  60. | `key_7
  61. | `key_8
  62. | `key_9
  63. | `key_a
  64. | `key_b
  65. | `key_c
  66. | `key_codes_count
  67. | `key_d
  68. | `key_e
  69. | `key_f
  70. | `key_g
  71. | `key_h
  72. | `key_i
  73. | `key_j
  74. | `key_k
  75. | `key_l
  76. | `key_m
  77. | `key_n
  78. | `key_o
  79. | `key_p
  80. | `key_q
  81. | `key_r
  82. | `key_s
  83. | `key_t
  84. | `key_u
  85. | `key_v
  86. | `key_w
  87. | `key_x
  88. | `key_y
  89. | `key_z
  90. | `lbutton
  91. | `lcontrol
  92. | `left
  93. | `lmenu
  94. | `lshift
  95. | `lwin
  96. | `mbutton
  97. | `menu
  98. | `minus
  99. | `modechange
  100. | `multiply
  101. | `next
  102. | `nonconvert
  103. | `numlock
  104. | `numpad0
  105. | `numpad1
  106. | `numpad2
  107. | `numpad3
  108. | `numpad4
  109. | `numpad5
  110. | `numpad6
  111. | `numpad7
  112. | `numpad8
  113. | `numpad9
  114. | `oem_clear
  115. | `pa1
  116. | `pause
  117. | `period
  118. | `play
  119. | `plus
  120. | `print
  121. | `prior
  122. | `rbutton
  123. | `rcontrol
  124. | `return
  125. | `right
  126. | `rmenu
  127. | `rshift
  128. | `rwin
  129. | `scroll
  130. | `select
  131. | `separator
  132. | `shift
  133. | `sleep
  134. | `snapshot
  135. | `space
  136. | `subtract
  137. | `tab
  138. | `up
  139. | `xbutton1
  140. | `xbutton2
  141. | `zoom
]
type material_flag = [
  1. | `anisotropic_filter
  2. | `anti_aliasing
  3. | `back_face_culling
  4. | `bilinear_filter
  5. | `color_mask
  6. | `color_material
  7. | `fog_enable
  8. | `front_face_culling
  9. | `gouraud_shading
  10. | `lighting
  11. | `normalize_normals
  12. | `pointcloud
  13. | `texture_wrap
  14. | `trilinear_filter
  15. | `wireframe
  16. | `zbuffer
  17. | `zwrite_enable
]
type key_action = [
  1. | `crouch
  2. | `jump_up
  3. | `move_backward
  4. | `move_forward
  5. | `strafe_left
  6. | `strafe_right
]
type mouse_input_event = [
  1. | `lmouse_double_click
  2. | `lmouse_left_up
  3. | `lmouse_pressed_down
  4. | `lmouse_triple_click
  5. | `mmouse_double_click
  6. | `mmouse_left_up
  7. | `mmouse_pressed_down
  8. | `mmouse_triple_click
  9. | `mouse_moved
  10. | `mouse_wheel
  11. | `rmouse_double_click
  12. | `rmouse_left_up
  13. | `rmouse_pressed_down
  14. | `rmouse_triple_click
]
type primitive_type = [
  1. | `line_loop
  2. | `line_strip
  3. | `lines
  4. | `point_sprites
  5. | `points
  6. | `polygon
  7. | `quad_strip
  8. | `quads
  9. | `triangle_fan
  10. | `triangle_strip
  11. | `triangles
]
type md2_animation_type = [
  1. | `attack
  2. | `boom
  3. | `crouch_attack
  4. | `crouch_death
  5. | `crouch_pain
  6. | `crouch_stand
  7. | `crouch_walk
  8. | `death_fallback
  9. | `death_fallbackslow
  10. | `death_fallforward
  11. | `fallback
  12. | `flip
  13. | `jump
  14. | `pain_a
  15. | `pain_b
  16. | `pain_c
  17. | `point
  18. | `run
  19. | `salute
  20. | `stand
  21. | `wave
]
type file_archive_type = [
  1. | `folder
  2. | `gzip
  3. | `npk
  4. | `pak
  5. | `tar
  6. | `unknown
  7. | `zip
]
type anti_aliasing_mode = [
  1. | `alpha_to_coverage
  2. | `full_basic
  3. | `line_smooth
  4. | `off
  5. | `quality
  6. | `simple
]
type terrain_patch_size = [
  1. | `tps_129
  2. | `tps_17
  3. | `tps_33
  4. | `tps_65
  5. | `tps_9
]
type material_type = [
  1. | `detail_map
  2. | `force_32bit
  3. | `lightmap
  4. | `lightmap_add
  5. | `lightmap_lighting
  6. | `lightmap_lighting_m2
  7. | `lightmap_lighting_m4
  8. | `lightmap_m2
  9. | `lightmap_m4
  10. | `normal_map_solid
  11. | `normal_map_transparent_add_color
  12. | `normal_map_transparent_vertex_alpha
  13. | `onetexture_blend
  14. | `parallax_map_solid
  15. | `parallax_map_transparent_add_color
  16. | `parallax_map_transparent_vertex_alpha
  17. | `reflection_2_layer
  18. | `solid
  19. | `solid_2_layer
  20. | `transparent_add_color
  21. | `transparent_alpha_channel
  22. | `transparent_alpha_channel_ref
  23. | `transparent_reflection_2_layer
  24. | `transparent_vertex_alpha
]
type texture_creation_flag = [
  1. | `allow_non_power_2
  2. | `always_16_bit
  3. | `always_32_bit
  4. | `create_mip_maps
  5. | `no_alpha_channel
  6. | `optimized_for_quality
  7. | `optimized_for_speed
]
type gui_default_font = [
  1. | `button
  2. | `default
  3. | `menu
  4. | `tooltip
  5. | `window
]
type texture_clamp = [
  1. | `clamp
  2. | `clamp_to_border
  3. | `clamp_to_edge
  4. | `mirror
  5. | `mirror_clamp
  6. | `mirror_clamp_to_border
  7. | `mirror_clamp_to_edge
  8. | `repeat
]
type color_plane = [
  1. | `all
  2. | `alpha
  3. | `blue
  4. | `green
  5. | `none
  6. | `red
  7. | `rgb
]
type colormaterial = [
  1. | `ambient
  2. | `diffuse
  3. | `diffuse_and_ambient
  4. | `emissive
  5. | `none
  6. | `specular
]
type comparison_func = [
  1. | `always
  2. | `equal
  3. | `greater
  4. | `greaterequal
  5. | `less
  6. | `lessequal
  7. | `never
  8. | `notequal
]
type transformation_state = [
  1. | `projection
  2. | `texture_0
  3. | `texture_1
  4. | `texture_2
  5. | `texture_3
  6. | `view
  7. | `world
]
type culling_type = [
  1. | `box
  2. | `frustum_box
  3. | `frustum_sphere
  4. | `occ_query
  5. | `off
]
type node_type = [
  1. | `animated_mesh
  2. | `any
  3. | `billboard
  4. | `camera
  5. | `camera_fps
  6. | `camera_maya
  7. | `cube
  8. | `dummy_transformation
  9. | `empty
  10. | `light
  11. | `md3_scene_node
  12. | `mesh
  13. | `octree
  14. | `particle_system
  15. | `q3shader_scene_node
  16. | `shadow_volume
  17. | `sky_box
  18. | `sky_dome
  19. | `sphere
  20. | `terrain
  21. | `text
  22. | `unknown
  23. | `volume_light
  24. | `water_surface
]
type color_format = [
  1. | `a16b16g16r16f
  2. | `a1r5g5b5
  3. | `a32b32g32r32f
  4. | `a8r8g8b8
  5. | `g16r16f
  6. | `g32r32f
  7. | `r16f
  8. | `r32f
  9. | `r5g6b5
  10. | `r8g8b8
  11. | `unknown
]
type device_type = [
  1. | `best
  2. | `console
  3. | `framebuffer
  4. | `osx
  5. | `sdl
  6. | `win32
  7. | `wince
  8. | `x11
]
type vertex_type = [
  1. | `_2tcoords
  2. | `standard
  3. | `tangents
]
type hardware_mapping = [
  1. | `dynamic
  2. | `never
  3. | `static
  4. | `stream
]
type index_type = [
  1. | `_16bit
  2. | `_32bit
]
type light_type = [
  1. | `directional
  2. | `point
  3. | `spot
]
type context_menu_close = [
  1. | `hide
  2. | `ignore
  3. | `remove
]
type gui_event_type = [
  1. | `button_clicked
  2. | `checkbox_changed
  3. | `combo_box_changed
  4. | `directory_selected
  5. | `editbox_changed
  6. | `editbox_enter
  7. | `editbox_marking_changed
  8. | `element_closed
  9. | `element_focus_lost
  10. | `element_focused
  11. | `element_hovered
  12. | `element_left
  13. | `file_choose_dialog_cancelled
  14. | `file_selected
  15. | `listbox_changed
  16. | `listbox_selected_again
  17. | `menu_item_selected
  18. | `messagebox_cancel
  19. | `messagebox_no
  20. | `messagebox_ok
  21. | `messagebox_yes
  22. | `scroll_bar_changed
  23. | `spinbox_changed
  24. | `tab_changed
  25. | `table_changed
  26. | `table_header_changed
  27. | `table_selected_again
  28. | `treeview_node_collaps
  29. | `treeview_node_deselect
  30. | `treeview_node_expand
  31. | `treeview_node_select
]
type gui_default_color = [
  1. | `_3d_dark_shadow
  2. | `_3d_face
  3. | `_3d_high_light
  4. | `_3d_light
  5. | `_3d_shadow
  6. | `active_border
  7. | `active_caption
  8. | `app_workspace
  9. | `button_text
  10. | `gray_text
  11. | `high_light
  12. | `high_light_text
  13. | `icon
  14. | `icon_high_light
  15. | `inactive_border
  16. | `inactive_caption
  17. | `scrollbar
  18. | `tooltip
  19. | `tooltip_background
  20. | `window
  21. | `window_symbol
]
type animated_mesh_type = [
  1. | `_3ds
  2. | `bsp
  3. | `csm
  4. | `lmts
  5. | `md2
  6. | `md3
  7. | `my3d
  8. | `obj
  9. | `oct
  10. | `skinned
  11. | `unknown
]
type buffer_type = [
  1. | `index
  2. | `none
  3. | `vertex
  4. | `vertex_and_index
]
OCaml

Innovation. Community. Security.