From 0164992bb04a55b0e0e6200103b8e30359e9bbd4 Mon Sep 17 00:00:00 2001 From: David Allemang Date: Tue, 14 Mar 2017 11:31:38 -0400 Subject: [PATCH] Removed docs --- docs/_config.yml | 1 - docs/html/annotated.html | 121 -- docs/html/annotated_dup.js | 4 - docs/html/bc_s.png | Bin 682 -> 0 bytes docs/html/bdwn.png | Bin 146 -> 0 bytes ...iamond_1_1_buffers_1_1_buffer-members.html | 112 -- .../class_diamond_1_1_buffers_1_1_buffer.html | 524 ------ .../class_diamond_1_1_buffers_1_1_buffer.js | 11 - .../class_diamond_1_1_buffers_1_1_buffer.png | Bin 883 -> 0 bytes ...ers_1_1_vertex_data_attribute-members.html | 102 -- ...1_1_buffers_1_1_vertex_data_attribute.html | 176 -- ...d_1_1_buffers_1_1_vertex_data_attribute.js | 5 - ..._1_1_buffers_1_1_vertex_data_attribute.png | Bin 683 -> 0 bytes ..._buffers_1_1_vertex_data_info-members.html | 106 -- ...mond_1_1_buffers_1_1_vertex_data_info.html | 290 --- ...iamond_1_1_buffers_1_1_vertex_data_info.js | 8 - ..._1_1_vertex_pointer_attribute-members.html | 106 -- ..._buffers_1_1_vertex_pointer_attribute.html | 306 ---- ..._1_buffers_1_1_vertex_pointer_attribute.js | 9 - ...1_buffers_1_1_vertex_pointer_attribute.png | Bin 698 -> 0 bytes .../class_diamond_1_1_g_l_object-members.html | 103 -- docs/html/class_diamond_1_1_g_l_object.html | 222 --- docs/html/class_diamond_1_1_g_l_object.js | 5 - docs/html/class_diamond_1_1_g_l_object.png | Bin 1940 -> 0 bytes ...diamond_1_1_render_1_1_camera-members.html | 105 -- .../class_diamond_1_1_render_1_1_camera.html | 238 --- .../class_diamond_1_1_render_1_1_camera.js | 8 - ...d_1_1_render_1_1_render_group-members.html | 106 -- ...s_diamond_1_1_render_1_1_render_group.html | 252 --- ...ass_diamond_1_1_render_1_1_render_group.js | 9 - ..._1_1_render_1_1_vertex_buffer-members.html | 110 -- ..._diamond_1_1_render_1_1_vertex_buffer.html | 312 ---- ...ss_diamond_1_1_render_1_1_vertex_buffer.js | 10 - ...s_diamond_1_1_render_1_1_vertex_buffer.png | Bin 678 -> 0 bytes ...amond_1_1_shaders_1_1_program-members.html | 116 -- ...class_diamond_1_1_shaders_1_1_program.html | 589 ------ .../class_diamond_1_1_shaders_1_1_program.js | 10 - .../class_diamond_1_1_shaders_1_1_program.png | Bin 906 -> 0 bytes ...iamond_1_1_shaders_1_1_shader-members.html | 109 -- .../class_diamond_1_1_shaders_1_1_shader.html | 393 ---- .../class_diamond_1_1_shaders_1_1_shader.js | 7 - .../class_diamond_1_1_shaders_1_1_shader.png | Bin 856 -> 0 bytes ...mond_1_1_textures_1_1_texture-members.html | 108 -- ...lass_diamond_1_1_textures_1_1_texture.html | 318 ---- .../class_diamond_1_1_textures_1_1_texture.js | 7 - ...class_diamond_1_1_textures_1_1_texture.png | Bin 852 -> 0 bytes ...iamond_1_1_util_1_1_sub_array-members.html | 110 -- .../class_diamond_1_1_util_1_1_sub_array.html | 397 ---- .../class_diamond_1_1_util_1_1_sub_array.js | 13 - .../class_diamond_1_1_util_1_1_sub_array.png | Bin 652 -> 0 bytes docs/html/classes.html | 120 -- docs/html/closed.png | Bin 132 -> 0 bytes .../dir_03983da939fa4de557b957f74ca94ef1.html | 98 - .../dir_5cf3f3b1582e02fde6fda2fd5adb627f.html | 104 -- .../dir_5df0fae50ea199a4e0420fc0d7a85c95.html | 98 - .../dir_a419859b45f11ddf9f75a5166c63401b.html | 98 - .../dir_c84c844897a751b6c632635741c3af23.html | 98 - .../dir_cefda3080c8f35faa5f93fb4954be077.html | 98 - .../dir_d589bf339237d8817d4c7dc9e04275d2.html | 98 - .../dir_e46eea4fdc9619f1651ea9cd72877785.html | 98 - .../dir_ebad58835056fa180d50708ddecb6358.html | 98 - .../dir_ee9271533c8b23c9e2acaf20ccd44c70.html | 98 - .../dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html | 102 -- docs/html/doc.png | Bin 788 -> 0 bytes docs/html/doxygen.css | 1596 ----------------- docs/html/doxygen.png | Bin 3829 -> 0 bytes docs/html/dynsections.js | 97 - docs/html/folderclosed.png | Bin 613 -> 0 bytes docs/html/folderopen.png | Bin 617 -> 0 bytes docs/html/functions.html | 354 ---- docs/html/functions_func.html | 241 --- docs/html/functions_prop.html | 150 -- docs/html/functions_vars.html | 143 -- docs/html/hierarchy.html | 120 -- docs/html/hierarchy.js | 26 - docs/html/index.html | 97 - docs/html/jquery.js | 87 - docs/html/menu.js | 26 - docs/html/menudata.js | 43 - docs/html/namespace_diamond.html | 111 -- docs/html/namespace_diamond.js | 9 - docs/html/namespace_diamond_1_1_buffers.html | 116 -- docs/html/namespace_diamond_1_1_buffers.js | 7 - docs/html/namespace_diamond_1_1_render.html | 113 -- docs/html/namespace_diamond_1_1_render.js | 6 - docs/html/namespace_diamond_1_1_shaders.html | 110 -- docs/html/namespace_diamond_1_1_shaders.js | 5 - docs/html/namespace_diamond_1_1_textures.html | 107 -- docs/html/namespace_diamond_1_1_textures.js | 4 - docs/html/namespace_diamond_1_1_util.html | 113 -- docs/html/namespace_diamond_1_1_util.js | 6 - docs/html/namespace_diamond_1_1_wrappers.html | 118 -- docs/html/namespaces.html | 108 -- docs/html/namespaces.js | 4 - docs/html/nav_f.png | Bin 159 -> 0 bytes docs/html/nav_g.png | Bin 95 -> 0 bytes docs/html/nav_h.png | Bin 97 -> 0 bytes docs/html/navtree.css | 146 -- docs/html/navtree.js | 517 ------ docs/html/navtreedata.js | 27 - docs/html/navtreeindex0.js | 112 -- docs/html/open.png | Bin 122 -> 0 bytes docs/html/resize.js | 114 -- docs/html/search/all_0.html | 26 - docs/html/search/all_0.js | 5 - docs/html/search/all_1.html | 26 - docs/html/search/all_1.js | 5 - docs/html/search/all_10.html | 26 - docs/html/search/all_10.js | 9 - docs/html/search/all_11.html | 26 - docs/html/search/all_11.js | 11 - docs/html/search/all_2.html | 26 - docs/html/search/all_2.js | 5 - docs/html/search/all_3.html | 26 - docs/html/search/all_3.js | 16 - docs/html/search/all_4.html | 26 - docs/html/search/all_4.js | 6 - docs/html/search/all_5.html | 26 - docs/html/search/all_5.js | 9 - docs/html/search/all_6.html | 26 - docs/html/search/all_6.js | 6 - docs/html/search/all_7.html | 26 - docs/html/search/all_7.js | 5 - docs/html/search/all_8.html | 26 - docs/html/search/all_8.js | 4 - docs/html/search/all_9.html | 26 - docs/html/search/all_9.js | 5 - docs/html/search/all_a.html | 26 - docs/html/search/all_a.js | 6 - docs/html/search/all_b.html | 26 - docs/html/search/all_b.js | 5 - docs/html/search/all_c.html | 26 - docs/html/search/all_c.js | 9 - docs/html/search/all_d.html | 26 - docs/html/search/all_d.js | 4 - docs/html/search/all_e.html | 26 - docs/html/search/all_e.js | 8 - docs/html/search/all_f.html | 26 - docs/html/search/all_f.js | 9 - docs/html/search/classes_0.html | 26 - docs/html/search/classes_0.js | 4 - docs/html/search/classes_1.html | 26 - docs/html/search/classes_1.js | 4 - docs/html/search/classes_2.html | 26 - docs/html/search/classes_2.js | 4 - docs/html/search/classes_3.html | 26 - docs/html/search/classes_3.js | 4 - docs/html/search/classes_4.html | 26 - docs/html/search/classes_4.js | 4 - docs/html/search/classes_5.html | 26 - docs/html/search/classes_5.js | 4 - docs/html/search/classes_6.html | 26 - docs/html/search/classes_6.js | 5 - docs/html/search/classes_7.html | 26 - docs/html/search/classes_7.js | 5 - docs/html/search/classes_8.html | 26 - docs/html/search/classes_8.js | 9 - docs/html/search/close.png | Bin 273 -> 0 bytes docs/html/search/functions_0.html | 26 - docs/html/search/functions_0.js | 4 - docs/html/search/functions_1.html | 26 - docs/html/search/functions_1.js | 4 - docs/html/search/functions_2.html | 26 - docs/html/search/functions_2.js | 8 - docs/html/search/functions_3.html | 26 - docs/html/search/functions_3.js | 6 - docs/html/search/functions_4.html | 26 - docs/html/search/functions_4.js | 9 - docs/html/search/functions_5.html | 26 - docs/html/search/functions_5.js | 5 - docs/html/search/functions_6.html | 26 - docs/html/search/functions_6.js | 5 - docs/html/search/functions_7.html | 26 - docs/html/search/functions_7.js | 4 - docs/html/search/functions_8.html | 26 - docs/html/search/functions_8.js | 4 - docs/html/search/functions_9.html | 26 - docs/html/search/functions_9.js | 4 - docs/html/search/functions_a.html | 26 - docs/html/search/functions_a.js | 5 - docs/html/search/functions_b.html | 26 - docs/html/search/functions_b.js | 6 - docs/html/search/functions_c.html | 26 - docs/html/search/functions_c.js | 5 - docs/html/search/mag_sel.png | Bin 563 -> 0 bytes docs/html/search/namespaces_0.html | 26 - docs/html/search/namespaces_0.js | 10 - docs/html/search/nomatches.html | 12 - docs/html/search/properties_0.html | 26 - docs/html/search/properties_0.js | 4 - docs/html/search/properties_1.html | 26 - docs/html/search/properties_1.js | 4 - docs/html/search/properties_2.html | 26 - docs/html/search/properties_2.js | 4 - docs/html/search/properties_3.html | 26 - docs/html/search/properties_3.js | 4 - docs/html/search/properties_4.html | 26 - docs/html/search/properties_4.js | 5 - docs/html/search/properties_5.html | 26 - docs/html/search/properties_5.js | 4 - docs/html/search/properties_6.html | 26 - docs/html/search/properties_6.js | 5 - docs/html/search/properties_7.html | 26 - docs/html/search/properties_7.js | 6 - docs/html/search/properties_8.html | 26 - docs/html/search/properties_8.js | 6 - docs/html/search/properties_9.html | 26 - docs/html/search/properties_9.js | 5 - docs/html/search/search.css | 271 --- docs/html/search/search.js | 791 -------- docs/html/search/search_l.png | Bin 604 -> 0 bytes docs/html/search/search_m.png | Bin 158 -> 0 bytes docs/html/search/search_r.png | Bin 612 -> 0 bytes docs/html/search/searchdata.js | 30 - docs/html/search/variables_0.html | 26 - docs/html/search/variables_0.js | 4 - docs/html/search/variables_1.html | 26 - docs/html/search/variables_1.js | 4 - docs/html/search/variables_2.html | 26 - docs/html/search/variables_2.js | 4 - docs/html/search/variables_3.html | 26 - docs/html/search/variables_3.js | 4 - docs/html/search/variables_4.html | 26 - docs/html/search/variables_4.js | 4 - docs/html/search/variables_5.html | 26 - docs/html/search/variables_5.js | 4 - docs/html/search/variables_6.html | 26 - docs/html/search/variables_6.js | 7 - docs/html/search/variables_7.html | 26 - docs/html/search/variables_7.js | 5 - docs/html/search/variables_8.html | 26 - docs/html/search/variables_8.js | 4 - docs/html/search/variables_9.html | 26 - docs/html/search/variables_9.js | 5 - docs/html/splitbar.png | Bin 309 -> 0 bytes ...amond_1_1_util_1_1_obj_vertex-members.html | 104 -- ...truct_diamond_1_1_util_1_1_obj_vertex.html | 223 --- .../struct_diamond_1_1_util_1_1_obj_vertex.js | 7 - ...iamond_1_1_util_1_1_tile_data-members.html | 102 -- ...struct_diamond_1_1_util_1_1_tile_data.html | 167 -- .../struct_diamond_1_1_util_1_1_tile_data.js | 5 - docs/html/sync_off.png | Bin 864 -> 0 bytes docs/html/sync_on.png | Bin 857 -> 0 bytes docs/html/tab_a.png | Bin 144 -> 0 bytes docs/html/tab_b.png | Bin 176 -> 0 bytes docs/html/tab_h.png | Bin 183 -> 0 bytes docs/html/tab_s.png | Bin 194 -> 0 bytes docs/html/tabs.css | 1 - docs/index.md | 7 - 249 files changed, 15226 deletions(-) delete mode 100644 docs/_config.yml delete mode 100644 docs/html/annotated.html delete mode 100644 docs/html/annotated_dup.js delete mode 100644 docs/html/bc_s.png delete mode 100644 docs/html/bdwn.png delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_buffer-members.html delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_buffer.html delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_buffer.js delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_buffer.png delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute-members.html delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.html delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.js delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.png delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info-members.html delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info.html delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info.js delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute-members.html delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.js delete mode 100644 docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.png delete mode 100644 docs/html/class_diamond_1_1_g_l_object-members.html delete mode 100644 docs/html/class_diamond_1_1_g_l_object.html delete mode 100644 docs/html/class_diamond_1_1_g_l_object.js delete mode 100644 docs/html/class_diamond_1_1_g_l_object.png delete mode 100644 docs/html/class_diamond_1_1_render_1_1_camera-members.html delete mode 100644 docs/html/class_diamond_1_1_render_1_1_camera.html delete mode 100644 docs/html/class_diamond_1_1_render_1_1_camera.js delete mode 100644 docs/html/class_diamond_1_1_render_1_1_render_group-members.html delete mode 100644 docs/html/class_diamond_1_1_render_1_1_render_group.html delete mode 100644 docs/html/class_diamond_1_1_render_1_1_render_group.js delete mode 100644 docs/html/class_diamond_1_1_render_1_1_vertex_buffer-members.html delete mode 100644 docs/html/class_diamond_1_1_render_1_1_vertex_buffer.html delete mode 100644 docs/html/class_diamond_1_1_render_1_1_vertex_buffer.js delete mode 100644 docs/html/class_diamond_1_1_render_1_1_vertex_buffer.png delete mode 100644 docs/html/class_diamond_1_1_shaders_1_1_program-members.html delete mode 100644 docs/html/class_diamond_1_1_shaders_1_1_program.html delete mode 100644 docs/html/class_diamond_1_1_shaders_1_1_program.js delete mode 100644 docs/html/class_diamond_1_1_shaders_1_1_program.png delete mode 100644 docs/html/class_diamond_1_1_shaders_1_1_shader-members.html delete mode 100644 docs/html/class_diamond_1_1_shaders_1_1_shader.html delete mode 100644 docs/html/class_diamond_1_1_shaders_1_1_shader.js delete mode 100644 docs/html/class_diamond_1_1_shaders_1_1_shader.png delete mode 100644 docs/html/class_diamond_1_1_textures_1_1_texture-members.html delete mode 100644 docs/html/class_diamond_1_1_textures_1_1_texture.html delete mode 100644 docs/html/class_diamond_1_1_textures_1_1_texture.js delete mode 100644 docs/html/class_diamond_1_1_textures_1_1_texture.png delete mode 100644 docs/html/class_diamond_1_1_util_1_1_sub_array-members.html delete mode 100644 docs/html/class_diamond_1_1_util_1_1_sub_array.html delete mode 100644 docs/html/class_diamond_1_1_util_1_1_sub_array.js delete mode 100644 docs/html/class_diamond_1_1_util_1_1_sub_array.png delete mode 100644 docs/html/classes.html delete mode 100644 docs/html/closed.png delete mode 100644 docs/html/dir_03983da939fa4de557b957f74ca94ef1.html delete mode 100644 docs/html/dir_5cf3f3b1582e02fde6fda2fd5adb627f.html delete mode 100644 docs/html/dir_5df0fae50ea199a4e0420fc0d7a85c95.html delete mode 100644 docs/html/dir_a419859b45f11ddf9f75a5166c63401b.html delete mode 100644 docs/html/dir_c84c844897a751b6c632635741c3af23.html delete mode 100644 docs/html/dir_cefda3080c8f35faa5f93fb4954be077.html delete mode 100644 docs/html/dir_d589bf339237d8817d4c7dc9e04275d2.html delete mode 100644 docs/html/dir_e46eea4fdc9619f1651ea9cd72877785.html delete mode 100644 docs/html/dir_ebad58835056fa180d50708ddecb6358.html delete mode 100644 docs/html/dir_ee9271533c8b23c9e2acaf20ccd44c70.html delete mode 100644 docs/html/dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html delete mode 100644 docs/html/doc.png delete mode 100644 docs/html/doxygen.css delete mode 100644 docs/html/doxygen.png delete mode 100644 docs/html/dynsections.js delete mode 100644 docs/html/folderclosed.png delete mode 100644 docs/html/folderopen.png delete mode 100644 docs/html/functions.html delete mode 100644 docs/html/functions_func.html delete mode 100644 docs/html/functions_prop.html delete mode 100644 docs/html/functions_vars.html delete mode 100644 docs/html/hierarchy.html delete mode 100644 docs/html/hierarchy.js delete mode 100644 docs/html/index.html delete mode 100644 docs/html/jquery.js delete mode 100644 docs/html/menu.js delete mode 100644 docs/html/menudata.js delete mode 100644 docs/html/namespace_diamond.html delete mode 100644 docs/html/namespace_diamond.js delete mode 100644 docs/html/namespace_diamond_1_1_buffers.html delete mode 100644 docs/html/namespace_diamond_1_1_buffers.js delete mode 100644 docs/html/namespace_diamond_1_1_render.html delete mode 100644 docs/html/namespace_diamond_1_1_render.js delete mode 100644 docs/html/namespace_diamond_1_1_shaders.html delete mode 100644 docs/html/namespace_diamond_1_1_shaders.js delete mode 100644 docs/html/namespace_diamond_1_1_textures.html delete mode 100644 docs/html/namespace_diamond_1_1_textures.js delete mode 100644 docs/html/namespace_diamond_1_1_util.html delete mode 100644 docs/html/namespace_diamond_1_1_util.js delete mode 100644 docs/html/namespace_diamond_1_1_wrappers.html delete mode 100644 docs/html/namespaces.html delete mode 100644 docs/html/namespaces.js delete mode 100644 docs/html/nav_f.png delete mode 100644 docs/html/nav_g.png delete mode 100644 docs/html/nav_h.png delete mode 100644 docs/html/navtree.css delete mode 100644 docs/html/navtree.js delete mode 100644 docs/html/navtreedata.js delete mode 100644 docs/html/navtreeindex0.js delete mode 100644 docs/html/open.png delete mode 100644 docs/html/resize.js delete mode 100644 docs/html/search/all_0.html delete mode 100644 docs/html/search/all_0.js delete mode 100644 docs/html/search/all_1.html delete mode 100644 docs/html/search/all_1.js delete mode 100644 docs/html/search/all_10.html delete mode 100644 docs/html/search/all_10.js delete mode 100644 docs/html/search/all_11.html delete mode 100644 docs/html/search/all_11.js delete mode 100644 docs/html/search/all_2.html delete mode 100644 docs/html/search/all_2.js delete mode 100644 docs/html/search/all_3.html delete mode 100644 docs/html/search/all_3.js delete mode 100644 docs/html/search/all_4.html delete mode 100644 docs/html/search/all_4.js delete mode 100644 docs/html/search/all_5.html delete mode 100644 docs/html/search/all_5.js delete mode 100644 docs/html/search/all_6.html delete mode 100644 docs/html/search/all_6.js delete mode 100644 docs/html/search/all_7.html delete mode 100644 docs/html/search/all_7.js delete mode 100644 docs/html/search/all_8.html delete mode 100644 docs/html/search/all_8.js delete mode 100644 docs/html/search/all_9.html delete mode 100644 docs/html/search/all_9.js delete mode 100644 docs/html/search/all_a.html delete mode 100644 docs/html/search/all_a.js delete mode 100644 docs/html/search/all_b.html delete mode 100644 docs/html/search/all_b.js delete mode 100644 docs/html/search/all_c.html delete mode 100644 docs/html/search/all_c.js delete mode 100644 docs/html/search/all_d.html delete mode 100644 docs/html/search/all_d.js delete mode 100644 docs/html/search/all_e.html delete mode 100644 docs/html/search/all_e.js delete mode 100644 docs/html/search/all_f.html delete mode 100644 docs/html/search/all_f.js delete mode 100644 docs/html/search/classes_0.html delete mode 100644 docs/html/search/classes_0.js delete mode 100644 docs/html/search/classes_1.html delete mode 100644 docs/html/search/classes_1.js delete mode 100644 docs/html/search/classes_2.html delete mode 100644 docs/html/search/classes_2.js delete mode 100644 docs/html/search/classes_3.html delete mode 100644 docs/html/search/classes_3.js delete mode 100644 docs/html/search/classes_4.html delete mode 100644 docs/html/search/classes_4.js delete mode 100644 docs/html/search/classes_5.html delete mode 100644 docs/html/search/classes_5.js delete mode 100644 docs/html/search/classes_6.html delete mode 100644 docs/html/search/classes_6.js delete mode 100644 docs/html/search/classes_7.html delete mode 100644 docs/html/search/classes_7.js delete mode 100644 docs/html/search/classes_8.html delete mode 100644 docs/html/search/classes_8.js delete mode 100644 docs/html/search/close.png delete mode 100644 docs/html/search/functions_0.html delete mode 100644 docs/html/search/functions_0.js delete mode 100644 docs/html/search/functions_1.html delete mode 100644 docs/html/search/functions_1.js delete mode 100644 docs/html/search/functions_2.html delete mode 100644 docs/html/search/functions_2.js delete mode 100644 docs/html/search/functions_3.html delete mode 100644 docs/html/search/functions_3.js delete mode 100644 docs/html/search/functions_4.html delete mode 100644 docs/html/search/functions_4.js delete mode 100644 docs/html/search/functions_5.html delete mode 100644 docs/html/search/functions_5.js delete mode 100644 docs/html/search/functions_6.html delete mode 100644 docs/html/search/functions_6.js delete mode 100644 docs/html/search/functions_7.html delete mode 100644 docs/html/search/functions_7.js delete mode 100644 docs/html/search/functions_8.html delete mode 100644 docs/html/search/functions_8.js delete mode 100644 docs/html/search/functions_9.html delete mode 100644 docs/html/search/functions_9.js delete mode 100644 docs/html/search/functions_a.html delete mode 100644 docs/html/search/functions_a.js delete mode 100644 docs/html/search/functions_b.html delete mode 100644 docs/html/search/functions_b.js delete mode 100644 docs/html/search/functions_c.html delete mode 100644 docs/html/search/functions_c.js delete mode 100644 docs/html/search/mag_sel.png delete mode 100644 docs/html/search/namespaces_0.html delete mode 100644 docs/html/search/namespaces_0.js delete mode 100644 docs/html/search/nomatches.html delete mode 100644 docs/html/search/properties_0.html delete mode 100644 docs/html/search/properties_0.js delete mode 100644 docs/html/search/properties_1.html delete mode 100644 docs/html/search/properties_1.js delete mode 100644 docs/html/search/properties_2.html delete mode 100644 docs/html/search/properties_2.js delete mode 100644 docs/html/search/properties_3.html delete mode 100644 docs/html/search/properties_3.js delete mode 100644 docs/html/search/properties_4.html delete mode 100644 docs/html/search/properties_4.js delete mode 100644 docs/html/search/properties_5.html delete mode 100644 docs/html/search/properties_5.js delete mode 100644 docs/html/search/properties_6.html delete mode 100644 docs/html/search/properties_6.js delete mode 100644 docs/html/search/properties_7.html delete mode 100644 docs/html/search/properties_7.js delete mode 100644 docs/html/search/properties_8.html delete mode 100644 docs/html/search/properties_8.js delete mode 100644 docs/html/search/properties_9.html delete mode 100644 docs/html/search/properties_9.js delete mode 100644 docs/html/search/search.css delete mode 100644 docs/html/search/search.js delete mode 100644 docs/html/search/search_l.png delete mode 100644 docs/html/search/search_m.png delete mode 100644 docs/html/search/search_r.png delete mode 100644 docs/html/search/searchdata.js delete mode 100644 docs/html/search/variables_0.html delete mode 100644 docs/html/search/variables_0.js delete mode 100644 docs/html/search/variables_1.html delete mode 100644 docs/html/search/variables_1.js delete mode 100644 docs/html/search/variables_2.html delete mode 100644 docs/html/search/variables_2.js delete mode 100644 docs/html/search/variables_3.html delete mode 100644 docs/html/search/variables_3.js delete mode 100644 docs/html/search/variables_4.html delete mode 100644 docs/html/search/variables_4.js delete mode 100644 docs/html/search/variables_5.html delete mode 100644 docs/html/search/variables_5.js delete mode 100644 docs/html/search/variables_6.html delete mode 100644 docs/html/search/variables_6.js delete mode 100644 docs/html/search/variables_7.html delete mode 100644 docs/html/search/variables_7.js delete mode 100644 docs/html/search/variables_8.html delete mode 100644 docs/html/search/variables_8.js delete mode 100644 docs/html/search/variables_9.html delete mode 100644 docs/html/search/variables_9.js delete mode 100644 docs/html/splitbar.png delete mode 100644 docs/html/struct_diamond_1_1_util_1_1_obj_vertex-members.html delete mode 100644 docs/html/struct_diamond_1_1_util_1_1_obj_vertex.html delete mode 100644 docs/html/struct_diamond_1_1_util_1_1_obj_vertex.js delete mode 100644 docs/html/struct_diamond_1_1_util_1_1_tile_data-members.html delete mode 100644 docs/html/struct_diamond_1_1_util_1_1_tile_data.html delete mode 100644 docs/html/struct_diamond_1_1_util_1_1_tile_data.js delete mode 100644 docs/html/sync_off.png delete mode 100644 docs/html/sync_on.png delete mode 100644 docs/html/tab_a.png delete mode 100644 docs/html/tab_b.png delete mode 100644 docs/html/tab_h.png delete mode 100644 docs/html/tab_s.png delete mode 100644 docs/html/tabs.css delete mode 100644 docs/index.md diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index c741881..0000000 --- a/docs/_config.yml +++ /dev/null @@ -1 +0,0 @@ -theme: jekyll-theme-slate \ No newline at end of file diff --git a/docs/html/annotated.html b/docs/html/annotated.html deleted file mode 100644 index 5297483..0000000 --- a/docs/html/annotated.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -Diamond: Class List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - - -
 NDiamond
 NBuffers
 CBufferManages an OpenGL Buffer object
 CVertexDataAttributeMarks a struct as vertex data that can be sent to a shader attribute
 CVertexDataInfoGet vertex pointer information about a struct to infer how to point shader attributes to it
 CVertexPointerAttributeMarks a field as an attribute to be sent to a shader. Must be used on public fields of a struct.
 NRender
 CCameraManages a projection and view matrix
 CRenderGroupManage a group of buffers, ranges, and uniforms to render
 CVertexBufferManage a vertex buffer object
 NShaders
 CProgramManages an OpenGL Program object
 CShaderManges a OpenGL Shader object
 NTextures
 CTextureManages a OpenGL Texture object
 NUtil
 CObjVertexVertex buffer data for Wavefront meshes
 CSubArrayProvices access to a subset of an array
 CTileDataVertex buffer data for instanced rendering
 CGLObjectProvide managed access to OpenGL objects
-
-
-
- - - - diff --git a/docs/html/annotated_dup.js b/docs/html/annotated_dup.js deleted file mode 100644 index acc43a0..0000000 --- a/docs/html/annotated_dup.js +++ /dev/null @@ -1,4 +0,0 @@ -var annotated_dup = -[ - [ "Diamond", "namespace_diamond.html", "namespace_diamond" ] -]; \ No newline at end of file diff --git a/docs/html/bc_s.png b/docs/html/bc_s.png deleted file mode 100644 index d2de0cc05027bc75f5e23994f6393eca68f4e2dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682 zcmV;b0#*HqP)q$*?oE)cgBxEiMLSzI{`%KL++xiz4-{M=F{bL>WI_nR>wu`T4mKJ9N z33qQG8V3MM?8?+4ni#^s~q;~WNV>3yh>BO_lPu})8%^sa3TqVHeB+z*L zX(r&+%Y3`rVV>;|#y$T7wCF1-P>npt?iu(P@4{V2p8x=*2CE`9=H(d1KLleHSbwAo z04PZegI~zt7~*BPv+W;1i*pO+8N7-~e1$cK9s>Z(%?&2K(CoCECfH@=)c^o<^RV5f zcM3f72Dkek0RSZvB19Ist;rq1ZLJRhfRfLq%C*@RIW!bXRN~hC)X&pmpm3q07kIXA zFqG)VN?&K@Ww|Wzw_JIq??a=BKaSVqn5T3e_1U5C@OI@mDFr&pT zRjZ2#kX&G_XuO*OTC9p(ZBwP-aCj>HcHFr8PO1*(JFF7NVfDzT_}lc_7cSqT`6@va zD;0w{JMua1r*?9EeTU}lxjAYPdBKhFSo9JFtgCOgA+n>Sy>@nm$D`9UP_E)H!3HEvS)PKZNKY5XkP61Pb9eJL81T5rpA4G9 z!IsFHHETkfmGDNXCjm@hDiH_O_kVt##&9p{+v6?w7;9eE&s=QQ5H{ - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Buffers.Buffer< T > Member List
-
-
- -

This is the complete list of members for Diamond.Buffers.Buffer< T >, including all inherited members.

- - - - - - - - - - - - - -
Data(T[] data)Diamond.Buffers.Buffer< T >
Data(int offset, int count, T[] data)Diamond.Buffers.Buffer< T >
Data(SubArray< T > data)Diamond.Buffers.Buffer< T >
Dispose()Diamond.Buffers.Buffer< T >virtual
Empty< T >(BufferTarget target, BufferUsageHint usage=BufferUsageHint.StaticDraw, string name=null)Diamond.Buffers.Buffer< T >static
FromData< T >(T[] data, BufferTarget target, BufferUsageHint usage=BufferUsageHint.StaticDraw, string name=null)Diamond.Buffers.Buffer< T >static
LoggerDiamond.GLObjectprotectedstatic
NameDiamond.GLObject
PointTo(Program program)Diamond.Buffers.Buffer< T >
TargetDiamond.Buffers.Buffer< T >
ToString() (defined in Diamond.Buffers.Buffer< T >)Diamond.Buffers.Buffer< T >
UsageDiamond.Buffers.Buffer< T >
-
- - - - diff --git a/docs/html/class_diamond_1_1_buffers_1_1_buffer.html b/docs/html/class_diamond_1_1_buffers_1_1_buffer.html deleted file mode 100644 index d0c1711..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_buffer.html +++ /dev/null @@ -1,524 +0,0 @@ - - - - - - - -Diamond: Diamond.Buffers.Buffer< T > Class Template Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Buffers.Buffer< T > Class Template Reference
-
-
- -

Manages an OpenGL Buffer object - More...

-
-Inheritance diagram for Diamond.Buffers.Buffer< T >:
-
-
- - -Diamond.GLObject - -
- - - - - - - - - - - - - - - - - - - -

-Public Member Functions

void Data (T[] data)
 Upload data to this buffer More...
 
void Data (int offset, int count, T[] data)
 Upload a range of data to this buffer More...
 
void Data (SubArray< T > data)
 Upload a range of data to this buffer More...
 
void PointTo (Program program)
 Point this buffer to a program's vertex attributes. T must have [VertexDataAttribute], and all fields of T must have [VertexPointerAttribute] to infer vertex pointer locations. More...
 
-override string ToString ()
 
override void Dispose ()
 Delegate Dispose to underlying wrapper class More...
 
- - - - - - - -

-Static Public Member Functions

static Buffer< T > Empty< T > (BufferTarget target, BufferUsageHint usage=BufferUsageHint.StaticDraw, string name=null)
 Create an empty buffer of this type More...
 
static Buffer< T > FromData< T > (T[] data, BufferTarget target, BufferUsageHint usage=BufferUsageHint.StaticDraw, string name=null)
 Create a buffer of this type and upload data More...
 
- - - - -

-Public Attributes

BufferTarget Target => Wrapper.Target
 The target for this buffer; its type More...
 
- - - - - - - - -

-Properties

BufferUsageHint Usage [get, set]
 The usage hint for this buffer. Use StaticDraw for one-time uploads to vertex buffers, and DynamicDraw for repeated uploads to vertex buffers. More...
 
- Properties inherited from Diamond.GLObject
string Name [get, protected set]
 Name of this GLObject used for identification More...
 
- - - - - -

-Additional Inherited Members

- Static Protected Attributes inherited from Diamond.GLObject
static readonly Logger Logger = LogManager.GetLogger(nameof(GLObject))
 Logger for all GLObjects More...
 
-

Detailed Description

-

Manages an OpenGL Buffer object

-

Class for static Buffer operations and public factory methods

-
Template Parameters
- - -
TThe type of data used for this buffer
-
-
-
-
Type Constraints
- - -
T :struct 
-
-
-
-

Member Function Documentation

- -

◆ Data() [1/3]

- -
-
- - - - - - - - -
void Diamond.Buffers.Buffer< T >.Data (T [] data)
-
- -

Upload data to this buffer

-
Parameters
- - -
dataThe data to upload
-
-
- -
-
- -

◆ Data() [2/3]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void Diamond.Buffers.Buffer< T >.Data (int offset,
int count,
T [] data 
)
-
- -

Upload a range of data to this buffer

-
Parameters
- - - - -
offsetThe range offset
countThe range length
dataThe data to upload, offset and length apply to both this and the target
-
-
- -
-
- -

◆ Data() [3/3]

- -
-
- - - - - - - - -
void Diamond.Buffers.Buffer< T >.Data (SubArray< T > data)
-
- -

Upload a range of data to this buffer

-
Parameters
- - -
dataThe data to upload
-
-
- -
-
- -

◆ Dispose()

- -
-
- - - - - -
- - - - - - - -
override void Diamond.Buffers.Buffer< T >.Dispose ()
-
-virtual
-
- -

Delegate Dispose to underlying wrapper class

- -

Implements Diamond.GLObject.

- -
-
- -

◆ Empty< T >()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
static Buffer<T> Diamond.Buffers.Buffer< T >.Empty< T > (BufferTarget target,
BufferUsageHint usage = BufferUsageHint.StaticDraw,
string name = null 
)
-
-static
-
- -

Create an empty buffer of this type

-
Parameters
- - - - -
targetThe buffer target
usageThe initial usage hint
nameThe name of this GLObject
-
-
-
Returns
The buffer, or null if initialization failed
-
-
Type Constraints
- - - - - - - -
T :struct 
T :Buffer<T> 
T :Empty 
T :target 
T :usage 
T :name 
-
-
-
- -
-
- -

◆ FromData< T >()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
static Buffer<T> Diamond.Buffers.Buffer< T >.FromData< T > (T [] data,
BufferTarget target,
BufferUsageHint usage = BufferUsageHint.StaticDraw,
string name = null 
)
-
-static
-
- -

Create a buffer of this type and upload data

-
Parameters
- - - - - -
dataThe data to upload
targetThe buffer target
usageThe initial usage hint
nameThe name of this GLObject
-
-
-
Returns
The buffer, or null if initialization failed
-
-
Type Constraints
- - - - - - - - -
T :struct 
T :Buffer<T> 
T :FromData 
T :data 
T :target 
T :usage 
T :name 
-
-
-
- -
-
- -

◆ PointTo()

- -
-
- - - - - - - - -
void Diamond.Buffers.Buffer< T >.PointTo (Program program)
-
- -

Point this buffer to a program's vertex attributes. T must have [VertexDataAttribute], and all fields of T must have [VertexPointerAttribute] to infer vertex pointer locations.

-
Parameters
- - -
programThe program to point this buffer to
-
-
- -
-
-

Member Data Documentation

- -

◆ Target

- -
-
- - - - -
BufferTarget Diamond.Buffers.Buffer< T >.Target => Wrapper.Target
-
- -

The target for this buffer; its type

- -
-
-

Property Documentation

- -

◆ Usage

- -
-
- - - - - -
- - - - -
BufferUsageHint Diamond.Buffers.Buffer< T >.Usage
-
-getset
-
- -

The usage hint for this buffer. Use StaticDraw for one-time uploads to vertex buffers, and DynamicDraw for repeated uploads to vertex buffers.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Buffers/Buffer.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_buffers_1_1_buffer.js b/docs/html/class_diamond_1_1_buffers_1_1_buffer.js deleted file mode 100644 index e56a8a4..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_buffer.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_diamond_1_1_buffers_1_1_buffer = -[ - [ "Data", "class_diamond_1_1_buffers_1_1_buffer.html#ae63e2a811d9512185be88be6ba51b4e2", null ], - [ "Data", "class_diamond_1_1_buffers_1_1_buffer.html#a890681a73edd4cc0e4882b2d6a575a9a", null ], - [ "Data", "class_diamond_1_1_buffers_1_1_buffer.html#a53274eb67f44681b46a11dd1585fd529", null ], - [ "Dispose", "class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5", null ], - [ "PointTo", "class_diamond_1_1_buffers_1_1_buffer.html#a40da9e1d7860f491da3e9d74e72b42d3", null ], - [ "ToString", "class_diamond_1_1_buffers_1_1_buffer.html#a413ff9c39032137279a950eb01e8ca11", null ], - [ "Target", "class_diamond_1_1_buffers_1_1_buffer.html#a96c91ddb6cd81cee52c2dd7d8db37778", null ], - [ "Usage", "class_diamond_1_1_buffers_1_1_buffer.html#aee13b2560f0deb969a2c9d4faf342e75", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_buffers_1_1_buffer.png b/docs/html/class_diamond_1_1_buffers_1_1_buffer.png deleted file mode 100644 index d2267942b84e69dfc8cfca526519373fe7ded65c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmeAS@N?(olHy`uVBq!ia0vp^8-TcjgBeH`I80mvq$C1-LR|m<{|{t7d-XZHY4-#m z3ycpOIB>dqVmXk@Q4-`A%m7pb0#{Fk7%?y~GkLl=hEy=Vo%?oDvjPu;dEv6k|K|IC zF*bR1?@fC*!}GkYD|3$Wl6pZwNzNl@a%7xtoH;XDz|8pblj4Wz`%|yyT~ABXznN4w zd;WdS`-VTv54}t}xpmEQ%kQr<^K<&IT{ypWzuF$zpQny|TU<9~&)GA1pM4)r+5akp z^}qVVN3HL@Dm||p%3MEd=G~{&hmKz{dl%YiZoK@+IG43 za)RyRa<1~z(;8P^-*{K%<>^D2@1|^9GU;~o>nR6z?JYSy)8BHw|Lv`-vS$B2bUS2o z#I(5Enh*AVkc)nDQ1|fCUr*<>KA5$$xJ}<`w;pGpZvVCqt$w<5*gp%eyYxBx;cC~# zt8P6>oBBfVTy%P^YZt5fwnP;d2-f1#nF(tn=n$CfAZ zCx%}AUGwDka>=mJy}lf)S5*leTD5APP3!W^S!_%PTGEs+&>8&AtNn9Eo{?b^&#@F=W6 zD~>^Qcfs}?&6x68>u)*V;mW&p<%0$@Xn= ze8ulirzezJv&L{K2W;lQF1}|zU;g4fl~W%E{WWp@sCU^Y+fpX2Ryt<=%g0UidsSFY zEmpka5w-AIlu-D=cH6QH)x+Z6kCGpDue~W=V}4kDbK8fbQupFGncROh=dXRZiBCUz z#}-}j_*FuukE{&dY1!R7U;Q-?+qcK1QyC;0k - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Buffers.VertexDataAttribute Member List
-
-
- -

This is the complete list of members for Diamond.Buffers.VertexDataAttribute, including all inherited members.

- - - -
DivisorDiamond.Buffers.VertexDataAttribute
VertexDataAttribute()Diamond.Buffers.VertexDataAttribute
-
- - - - diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.html b/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.html deleted file mode 100644 index 1d109a1..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -Diamond: Diamond.Buffers.VertexDataAttribute Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Buffers.VertexDataAttribute Class Reference
-
-
- -

Marks a struct as vertex data that can be sent to a shader attribute - More...

-
-Inheritance diagram for Diamond.Buffers.VertexDataAttribute:
-
-
- - - -
- - - - - -

-Public Member Functions

 VertexDataAttribute ()
 Mark a struct with information about how to iterate over vertex data of this type. All fields of this struct must have [VertexPointer] More...
 
- - - - -

-Properties

int Divisor [get, set]
 The pointer divisor for this type. A value of 0 indicates per-vertex, a value of 1+ indicates every n instances More...
 
-

Detailed Description

-

Marks a struct as vertex data that can be sent to a shader attribute

-

Constructor & Destructor Documentation

- -

◆ VertexDataAttribute()

- -
-
- - - - - - - -
Diamond.Buffers.VertexDataAttribute.VertexDataAttribute ()
-
- -

Mark a struct with information about how to iterate over vertex data of this type. All fields of this struct must have [VertexPointer]

- -
-
-

Property Documentation

- -

◆ Divisor

- -
-
- - - - - -
- - - - -
int Diamond.Buffers.VertexDataAttribute.Divisor
-
-getset
-
- -

The pointer divisor for this type. A value of 0 indicates per-vertex, a value of 1+ indicates every n instances

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Buffers/VertexDataAttribute.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.js b/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.js deleted file mode 100644 index 73322f1..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_diamond_1_1_buffers_1_1_vertex_data_attribute = -[ - [ "VertexDataAttribute", "class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a29ff542fa70db3a7facd986bab3fea66", null ], - [ "Divisor", "class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a5d69153e7dff2a03c8bd9de07732ef4a", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.png b/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_attribute.png deleted file mode 100644 index 4d54dc5e23d9cbb5e208c37546d06e4553573e17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^cYrv6gBeJ=etRtdq$C1-LR|m<{|{t7d-XZHY4-#m z3ycpOIB>dqVmXk@Q4-`A%m7pb0#{Fk7%?y~S$VoRhEy=VoqKxHY6BkD=-G4r|9@=V zEFW>C<;vO#nme~-do1#6je%)I^=Rz4p&+P?^ z=S-LjlA(dN;CzY_rPk*iZ@Ac#*{hwKPPEz2|G;hye$w7XTlqMBT z5}7z<@{*1mdKI;Vst E0J)z;RsaA1 diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info-members.html b/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info-members.html deleted file mode 100644 index 92651cf..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info.html b/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info.html deleted file mode 100644 index 1d19547..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - -Diamond: Diamond.Buffers.VertexDataInfo Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Buffers.VertexDataInfo Class Reference
-
-
- -

Get vertex pointer information about a struct to infer how to point shader attributes to it - More...

- - - - - - - - -

-Public Member Functions

void EnableVertexPointers ()
 Enable the attributes associated with this type on Program.Current More...
 
void DisableVertexPointers ()
 Disable the attributes associated with this type on Program.Current More...
 
- - - - -

-Static Public Member Functions

static VertexDataInfo GetInfo< T > ()
 Get the VertexDataInfo for a particular type More...
 
- - - - -

-Public Attributes

readonly int Divisor
 The pointer divisor for this type. A value of 0 indicates per-vertex, a value of 1+ indicates every n instances More...
 
- - - - - - - -

-Properties

IReadOnlyCollection< VertexPointerAttributePointers [get]
 All shader attributes supported by this type More...
 
int Stride [get]
 The size of this type in bytes More...
 
-

Detailed Description

-

Get vertex pointer information about a struct to infer how to point shader attributes to it

-

Member Function Documentation

- -

◆ DisableVertexPointers()

- -
-
- - - - - - - -
void Diamond.Buffers.VertexDataInfo.DisableVertexPointers ()
-
- -

Disable the attributes associated with this type on Program.Current

- -
-
- -

◆ EnableVertexPointers()

- -
-
- - - - - - - -
void Diamond.Buffers.VertexDataInfo.EnableVertexPointers ()
-
- -

Enable the attributes associated with this type on Program.Current

- -
-
- -

◆ GetInfo< T >()

- -
-
- - - - - -
- - - - - - - -
static VertexDataInfo Diamond.Buffers.VertexDataInfo.GetInfo< T > ()
-
-static
-
- -

Get the VertexDataInfo for a particular type

-
Template Parameters
- - -
TThe type to analyse
-
-
-
Returns
The VertexDataInfo for the type, or null if the type is not supported
-
-
Type Constraints
- - -
T :struct 
-
-
-
- -
-
-

Member Data Documentation

- -

◆ Divisor

- -
-
- - - - -
readonly int Diamond.Buffers.VertexDataInfo.Divisor
-
- -

The pointer divisor for this type. A value of 0 indicates per-vertex, a value of 1+ indicates every n instances

- -
-
-

Property Documentation

- -

◆ Pointers

- -
-
- - - - - -
- - - - -
IReadOnlyCollection<VertexPointerAttribute> Diamond.Buffers.VertexDataInfo.Pointers
-
-get
-
- -

All shader attributes supported by this type

- -
-
- -

◆ Stride

- -
-
- - - - - -
- - - - -
int Diamond.Buffers.VertexDataInfo.Stride
-
-get
-
- -

The size of this type in bytes

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Buffers/VertexDataInfo.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info.js b/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info.js deleted file mode 100644 index c4e7fcb..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_vertex_data_info.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_diamond_1_1_buffers_1_1_vertex_data_info = -[ - [ "DisableVertexPointers", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#ab3cdfddf61475c4546c5a87ef4d81943", null ], - [ "EnableVertexPointers", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2db0010e1ce152eadf6f7d409a9b0555", null ], - [ "Divisor", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#a1ac941b3490744a8b97c08298b0882db", null ], - [ "Pointers", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#a02a4dcb21a00e17efa58f835fe0e70a2", null ], - [ "Stride", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2f73524f17a22b6cc628fd6c6a60fe08", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute-members.html b/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute-members.html deleted file mode 100644 index fcdce24..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html b/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html deleted file mode 100644 index 596ffa9..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - - -Diamond: Diamond.Buffers.VertexPointerAttribute Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Buffers.VertexPointerAttribute Class Reference
-
-
- -

Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct. - More...

-
-Inheritance diagram for Diamond.Buffers.VertexPointerAttribute:
-
-
- - - -
- - - - - -

-Public Member Functions

 VertexPointerAttribute (string name, int size)
 Mark a field with information about how to point a shader attribute to it More...
 
- - - - - - - - - - - - - - - - -

-Properties

string Name [get]
 The attribute name that the values of this field should point to More...
 
int Size [get]
 The number of elements in this attribute Corresponds to the More...
 
VertexAttribPointerType Type [get, set]
 The element type of the attribute Corresponds to the More...
 
bool Normalized = VertexAttribPointerType.Float [get, set]
 Whether to normalize the values of this attribute Corresponds to the More...
 
int Offset = false [get, set]
 The offset of this attribute within each element Corresponds to the More...
 
-

Detailed Description

-

Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct.

-

Constructor & Destructor Documentation

- -

◆ VertexPointerAttribute()

- -
-
- - - - - - - - - - - - - - - - - - -
Diamond.Buffers.VertexPointerAttribute.VertexPointerAttribute (string name,
int size 
)
-
- -

Mark a field with information about how to point a shader attribute to it

-
Parameters
- - - -
nameThe name of the attribute to point to this
sizeThe number of elements to read from this field
-
-
- -
-
-

Property Documentation

- -

◆ Name

- -
-
- - - - - -
- - - - -
string Diamond.Buffers.VertexPointerAttribute.Name
-
-get
-
- -

The attribute name that the values of this field should point to

- -
-
- -

◆ Normalized

- -
-
- - - - - -
- - - - -
bool Diamond.Buffers.VertexPointerAttribute.Normalized = VertexAttribPointerType.Float
-
-getset
-
- -

Whether to normalize the values of this attribute Corresponds to the

-

normalized parameter to glVertexAttribPointer

- -
-
- -

◆ Offset

- -
-
- - - - - -
- - - - -
int Diamond.Buffers.VertexPointerAttribute.Offset = false
-
-getset
-
- -

The offset of this attribute within each element Corresponds to the

-

offset parameter to glVertexAttribPointer

- -
-
- -

◆ Size

- -
-
- - - - - -
- - - - -
int Diamond.Buffers.VertexPointerAttribute.Size
-
-get
-
- -

The number of elements in this attribute Corresponds to the

-

size parameter to glVertexAttribPointer.

- -
-
- -

◆ Type

- -
-
- - - - - -
- - - - -
VertexAttribPointerType Diamond.Buffers.VertexPointerAttribute.Type
-
-getset
-
- -

The element type of the attribute Corresponds to the

-

type parameter to glVertexAttribPointer

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Buffers/VertexPointerAttribute.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.js b/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.js deleted file mode 100644 index 93b4ca3..0000000 --- a/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_diamond_1_1_buffers_1_1_vertex_pointer_attribute = -[ - [ "VertexPointerAttribute", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a589501a6b5d167585d09370acdf700fc", null ], - [ "Name", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a36ee751d5e458d0a10685c5d49f21d0a", null ], - [ "Normalized", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#acb6c18754197f748ccb3e3b8c8273210", null ], - [ "Offset", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a35fcdf087eb61574bf90b5c63af76652", null ], - [ "Size", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a95a920ed93a45f790548386526af4d40", null ], - [ "Type", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#ae100818702103fbccc2d3b1cf1ca590d", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.png b/docs/html/class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.png deleted file mode 100644 index 0a6946e00dab1e874f22a055da713509c8f08be0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 698 zcmeAS@N?(olHy`uVBq!ia0vp^uYfp!gBeIFNK57eDTx4|5ZC|z{{xxNUVYAP+C2ft z0^I$gSHY1JH)m&i_8F-gR?Q_J(>7se}-9{j##wA0<*dD6Tq zpI3x=xa~W!;_3OYsHbILrhQC)@M6M}ut!_Va$^H;X9UiUXa3Ui*LTk0#sczwk)eR_P%1cM*E|D zfdA~@8yo&hlqSYa_b)sm8GL_{-#hcU-#&%p%l?qPa&-HxHAfq|*VXr=GFC@dEpB)p zz;3-$JK=x4?Vc;_QgatXE{J~e_H<;b{)319#wk%28_fSQ9$Nc)#npv-W554hBP*e> l4Hi})`kRxf@olI53|kBP587TkV-8Gc44$rjF6*2UngF?LN~Hh* diff --git a/docs/html/class_diamond_1_1_g_l_object-members.html b/docs/html/class_diamond_1_1_g_l_object-members.html deleted file mode 100644 index 8620820..0000000 --- a/docs/html/class_diamond_1_1_g_l_object-members.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.GLObject Member List
-
-
- -

This is the complete list of members for Diamond.GLObject, including all inherited members.

- - - - -
Dispose()Diamond.GLObjectpure virtual
LoggerDiamond.GLObjectprotectedstatic
NameDiamond.GLObject
-
- - - - diff --git a/docs/html/class_diamond_1_1_g_l_object.html b/docs/html/class_diamond_1_1_g_l_object.html deleted file mode 100644 index 629d484..0000000 --- a/docs/html/class_diamond_1_1_g_l_object.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - -Diamond: Diamond.GLObject Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.GLObject Class Referenceabstract
-
-
- -

Provide managed access to OpenGL objects - More...

-
-Inheritance diagram for Diamond.GLObject:
-
-
- - -Diamond.Buffers.Buffer< T > -Diamond.Shaders.Program -Diamond.Shaders.Shader -Diamond.Textures.Texture - -
- - - - - -

-Public Member Functions

abstract void Dispose ()
 Delegate Dispose to underlying wrapper class More...
 
- - - - -

-Static Protected Attributes

static readonly Logger Logger = LogManager.GetLogger(nameof(GLObject))
 Logger for all GLObjects More...
 
- - - - -

-Properties

string Name [get, protected set]
 Name of this GLObject used for identification More...
 
-

Detailed Description

-

Provide managed access to OpenGL objects

-

Member Function Documentation

- -

◆ Dispose()

- -
-
- - - - - -
- - - - - - - -
abstract void Diamond.GLObject.Dispose ()
-
-pure virtual
-
- -

Delegate Dispose to underlying wrapper class

- -

Implemented in Diamond.Shaders.Program, Diamond.Buffers.Buffer< T >, Diamond.Shaders.Shader, and Diamond.Textures.Texture.

- -
-
-

Member Data Documentation

- -

◆ Logger

- -
-
- - - - - -
- - - - -
readonly Logger Diamond.GLObject.Logger = LogManager.GetLogger(nameof(GLObject))
-
-staticprotected
-
- -

Logger for all GLObjects

- -
-
-

Property Documentation

- -

◆ Name

- -
-
- - - - - -
- - - - -
string Diamond.GLObject.Name
-
-getprotected set
-
- -

Name of this GLObject used for identification

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/GLObject.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_g_l_object.js b/docs/html/class_diamond_1_1_g_l_object.js deleted file mode 100644 index c74381a..0000000 --- a/docs/html/class_diamond_1_1_g_l_object.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_diamond_1_1_g_l_object = -[ - [ "Dispose", "class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b", null ], - [ "Name", "class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_g_l_object.png b/docs/html/class_diamond_1_1_g_l_object.png deleted file mode 100644 index 198b74cb71bd29fe2d7be6b367aadf828775cf9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1940 zcmcIldr(tX8c(caDHcK9*0w;D3c6EXR?$?6!3wBpcv!-fN|#()#ge5E<&i)F1a;)0 zW3X|TSX3geg~>&dE>p~q2}Vj%$|ErlBP1b#y!M1nZ9CI{_K&?Y_uTJ% z=l7lS{eItf=2jn0I_Ts5hBpR-@gW_GOTl1PsDWMO^#T~RD*{B|^V;Er)Ofes4a{l1 zDf_JKGO(84&d$!hi=Q#U)Tk~-wUyVW9cJ1EwcpM20v*~j0swpFDJXyA#!|<# zMT>eQrX%9qP(#14pNvC;_O0%?ZKXxK>wHa_qqy`ifwowkXs*D7JL=VBy1FE1%R#!= zKs7vQ|5r5p#My2%xG7qq#8wk%BJ|rq8aK~t2JO-ujY>k(16TC2OQ1&|E(|wH>`CWl zegg`0PS@^G7tKKHnQwcU=nAI_xDQMO;}*c^)p~qRy>{^eyjMl&H*NSMQJ1OUACW3mFtMNM)<#F?Rfm*)>{>fhd zHy5XO{M0-0b$**V@$##Y5B*ns<%b4!mdDY(wrv8lmk$BaUl{zkZ`?T)Hc~t&)U)KX zw!GHHzj`8~q7`Av?WcuOoMtZt06XGkl&utgt-Okj6C8l+Obo~SjHh~X49C64Sz!m8 z4tz~TlRv(fU2?>cFHf*hjeS2VC|92PV9RR8#@OLYiLq&WIE*RrnEk+<$a6+1W5(Gy zd&a_mjsEkw7NQ^w=&Ly)R$o)vkE3GWu2>*VR)b0yiPJo^qk)3vBWQ79?Th`Z2yc4o zQg@x@{@Wx$UMe;_-YJ-#7$8mccYU!`QcJ$S*h^v;#Vt2gG+Zyu^H|Hg-QV-I5doei zjGQJv_dZu+okySmP~A{0c7da zsssoUce8}e2(>a;jOfW`5u)GEOM@&StTd=F=zcQ-l4?f4(GUdkf}o5;^9XY9x`im` z5X(}b(jMAidzQ+%>(T6^;n~j}yY1hOv&qg>R}FG)XH7l?8K%z!qhH5R=C>{G=%Twa zJA|CZlg-Th-Zu5AMRXo95}*_HZ{Cj=t&pNWFcZqyIC|97qGnRD1{NK9^!6fCYV|e2ZCrom+&<$>woz&C@5a~8DrLKE z$a*+Zc}X(0ey7#!;^~qG;_oW*S{`@aNK5FR^zWasJg8*3H@Qb%@_qVqv-%p-mCv$z zYf@66W`jR!U8VWQjWS~TH>Do(5v<4-=dd<%s%dU1{FIXzZAkC9DSjhwV$#D1*JEeJ zTydL;8NSJ(459Si#Tow86gNVq9LXJ&QEUr5fbun$y=5CT^DFh}-(NW{`%;#jtIvQe z-h|7y5xwBF>F6C$KTaYQvRq9|s{cZSEUlHmPoOr{EhYrPU{EBt&!yi%9(#K8Pa8DO zh#(Qc#lN7T4Lmu5L_U-u$Z8T5QtDhEdwuVo+6I21 O7*c#voM`{Cv;PH)l;61k diff --git a/docs/html/class_diamond_1_1_render_1_1_camera-members.html b/docs/html/class_diamond_1_1_render_1_1_camera-members.html deleted file mode 100644 index 857705a..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_camera-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Render.Camera Member List
-
- -
- - - - diff --git a/docs/html/class_diamond_1_1_render_1_1_camera.html b/docs/html/class_diamond_1_1_render_1_1_camera.html deleted file mode 100644 index 77c25f2..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_camera.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - -Diamond: Diamond.Render.Camera Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Render.Camera Class Reference
-
-
- -

Manages a projection and view matrix - More...

- - - - - - - - -

-Public Attributes

Matrix4 View
 The view matrix More...
 
Matrix4 Projection
 The projection matrix More...
 
- - - - - - - - - - -

-Properties

Vector3 Position [get, set]
 Sets and updates the position of the view matrix More...
 
Vector3 Target [get, set]
 Sets and updates the target of the view matrix More...
 
Vector3 Up [get, set]
 Sets and updates the up vector of the view matrix More...
 
-

Detailed Description

-

Manages a projection and view matrix

-

Member Data Documentation

- -

◆ Projection

- -
-
- - - - -
Matrix4 Diamond.Render.Camera.Projection
-
- -

The projection matrix

- -
-
- -

◆ View

- -
-
- - - - -
Matrix4 Diamond.Render.Camera.View
-
- -

The view matrix

- -
-
-

Property Documentation

- -

◆ Position

- -
-
- - - - - -
- - - - -
Vector3 Diamond.Render.Camera.Position
-
-getset
-
- -

Sets and updates the position of the view matrix

- -
-
- -

◆ Target

- -
-
- - - - - -
- - - - -
Vector3 Diamond.Render.Camera.Target
-
-getset
-
- -

Sets and updates the target of the view matrix

- -
-
- -

◆ Up

- -
-
- - - - - -
- - - - -
Vector3 Diamond.Render.Camera.Up
-
-getset
-
- -

Sets and updates the up vector of the view matrix

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Render/Camera.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_render_1_1_camera.js b/docs/html/class_diamond_1_1_render_1_1_camera.js deleted file mode 100644 index 754d80e..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_camera.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_diamond_1_1_render_1_1_camera = -[ - [ "Projection", "class_diamond_1_1_render_1_1_camera.html#a3a028ccb49d0f31d0f7d642c0f5dbf0b", null ], - [ "View", "class_diamond_1_1_render_1_1_camera.html#a8b8a1aaa97a2a157f5a18cb341d3b58b", null ], - [ "Position", "class_diamond_1_1_render_1_1_camera.html#a36625d230ead936539360b3e54a360a1", null ], - [ "Target", "class_diamond_1_1_render_1_1_camera.html#ab43f0346b7bb03276a74996473ea103e", null ], - [ "Up", "class_diamond_1_1_render_1_1_camera.html#a82e1ae0ac53c43dde327417b71c937fa", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_render_1_1_render_group-members.html b/docs/html/class_diamond_1_1_render_1_1_render_group-members.html deleted file mode 100644 index e02ed54..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_render_group-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/html/class_diamond_1_1_render_1_1_render_group.html b/docs/html/class_diamond_1_1_render_1_1_render_group.html deleted file mode 100644 index 14fba0c..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_render_group.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - -Diamond: Diamond.Render.RenderGroup< TInstance, TVertex > Class Template Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Render.RenderGroup< TInstance, TVertex > Class Template Reference
-
-
- -

Manage a group of buffers, ranges, and uniforms to render - More...

- - - - - -

-Public Member Functions

void Draw ()
 Draw this rendergroup using the predefined settings. More...
 
- - - - - - - - - - - - - - - - -

-Public Attributes

VertexBuffer< TVertex > Vertices
 The range of vertex values to render More...
 
VertexBuffer< TInstance > Instance
 The range of instance values to render More...
 
Program Program
 The program to use to render this Rendergroup More...
 
Texture Texture
 The Texture to use for this Rendergroup More...
 
Camera Camera
 View and Projection information for this Rendergroup More...
 
-

Detailed Description

-

Manage a group of buffers, ranges, and uniforms to render

-
Template Parameters
- - - -
TInstanceThe type of data to use as Instance information
TVertexThe type of data to use as Vertex information
-
-
-
-
Type Constraints
- - - -
TInstance :struct 
TVertex :struct 
-
-
-
-

Member Function Documentation

- -

◆ Draw()

- -
-
- - - - - - - -
void Diamond.Render.RenderGroup< TInstance, TVertex >.Draw ()
-
- -

Draw this rendergroup using the predefined settings.

- -
-
-

Member Data Documentation

- -

◆ Camera

- -
-
- - - - -
Camera Diamond.Render.RenderGroup< TInstance, TVertex >.Camera
-
- -

View and Projection information for this Rendergroup

- -
-
- -

◆ Instance

- -
-
- - - - -
VertexBuffer<TInstance> Diamond.Render.RenderGroup< TInstance, TVertex >.Instance
-
- -

The range of instance values to render

- -
-
- -

◆ Program

- -
-
- - - - -
Program Diamond.Render.RenderGroup< TInstance, TVertex >.Program
-
- -

The program to use to render this Rendergroup

- -
-
- -

◆ Texture

- -
-
- - - - -
Texture Diamond.Render.RenderGroup< TInstance, TVertex >.Texture
-
- -

The Texture to use for this Rendergroup

- -
-
- -

◆ Vertices

- -
-
- - - - -
VertexBuffer<TVertex> Diamond.Render.RenderGroup< TInstance, TVertex >.Vertices
-
- -

The range of vertex values to render

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Render/RenderGroup.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_render_1_1_render_group.js b/docs/html/class_diamond_1_1_render_1_1_render_group.js deleted file mode 100644 index 7a25f48..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_render_group.js +++ /dev/null @@ -1,9 +0,0 @@ -var class_diamond_1_1_render_1_1_render_group = -[ - [ "Draw", "class_diamond_1_1_render_1_1_render_group.html#a536bdb3bf0ffb9c5ea197edcab773f3c", null ], - [ "Camera", "class_diamond_1_1_render_1_1_render_group.html#ae6f72851c61a1fca23e74ce62211c9ee", null ], - [ "Instance", "class_diamond_1_1_render_1_1_render_group.html#a707d085fdd4413fd7dae6639b880c812", null ], - [ "Program", "class_diamond_1_1_render_1_1_render_group.html#acac3b11508ba276c560dcf20845be1b3", null ], - [ "Texture", "class_diamond_1_1_render_1_1_render_group.html#a5eb71a79839f89b8766426925a4a7275", null ], - [ "Vertices", "class_diamond_1_1_render_1_1_render_group.html#ae00bb3be18a4b61228496a8772c997cb", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_render_1_1_vertex_buffer-members.html b/docs/html/class_diamond_1_1_render_1_1_vertex_buffer-members.html deleted file mode 100644 index 60e86e2..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_vertex_buffer-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Render.VertexBuffer< T > Member List
-
-
- -

This is the complete list of members for Diamond.Render.VertexBuffer< T >, including all inherited members.

- - - - - - - - - - - -
BufferDiamond.Render.VertexBuffer< T >
Dispose() (defined in Diamond.Render.VertexBuffer< T >)Diamond.Render.VertexBuffer< T >
Draw()Diamond.Render.VertexBuffer< T >
DrawInstanced< TI >(VertexBuffer< TI > instance)Diamond.Render.VertexBuffer< T >
FromArrays< T >(T[][] arrays, PrimitiveType primitive=PrimitiveType.Triangles, string name=null) (defined in Diamond.Render.VertexBuffer< T >)Diamond.Render.VertexBuffer< T >static
FromArrays< T >(IEnumerable< IEnumerable< T >> arrays, PrimitiveType primitive=PrimitiveType.Triangles, string name=null) (defined in Diamond.Render.VertexBuffer< T >)Diamond.Render.VertexBuffer< T >static
FromWavefront(string file) (defined in Diamond.Render.VertexBuffer< T >)Diamond.Render.VertexBuffer< T >static
NameDiamond.Render.VertexBuffer< T >
PrimitiveDiamond.Render.VertexBuffer< T >
VerticesDiamond.Render.VertexBuffer< T >
-
- - - - diff --git a/docs/html/class_diamond_1_1_render_1_1_vertex_buffer.html b/docs/html/class_diamond_1_1_render_1_1_vertex_buffer.html deleted file mode 100644 index bac9502..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_vertex_buffer.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - -Diamond: Diamond.Render.VertexBuffer< T > Class Template Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Render.VertexBuffer< T > Class Template Reference
-
-
- -

Manage a vertex buffer object - More...

-
-Inheritance diagram for Diamond.Render.VertexBuffer< T >:
-
-
- - - -
- - - - - - - - - - -

-Public Member Functions

void Draw ()
 Render this buffer More...
 
void DrawInstanced< TI > (VertexBuffer< TI > instance)
 Render this buffer using a second buffer as instance data More...
 
-void Dispose ()
 
- - - - - - - -

-Static Public Member Functions

-static VertexBuffer< T > [] FromArrays< T > (T[][] arrays, PrimitiveType primitive=PrimitiveType.Triangles, string name=null)
 
-static VertexBuffer< T > [] FromArrays< T > (IEnumerable< IEnumerable< T >> arrays, PrimitiveType primitive=PrimitiveType.Triangles, string name=null)
 
-static VertexBuffer< ObjVertex > [] FromWavefront (string file)
 
- - - - - - - - - - -

-Public Attributes

Buffer< T > Buffer
 The underlying buffer for this object More...
 
SubArray< T > Vertices
 A subset of the Buffer's array for this buffer More...
 
PrimitiveType Primitive
 Primitive type to render this object More...
 
- - - - -

-Properties

string Name [get, set]
 The name of this buffer object for identification More...
 
-

Detailed Description

-

Manage a vertex buffer object

-

Static operations for vertex buffers

-
Template Parameters
- - -
TBuffer data type
-
-
-
-
Type Constraints
- - -
T :struct 
-
-
-
-

Member Function Documentation

- -

◆ Draw()

- -
-
- - - - - - - -
void Diamond.Render.VertexBuffer< T >.Draw ()
-
- -

Render this buffer

- -
-
- -

◆ DrawInstanced< TI >()

- -
-
- - - - - - - - -
void Diamond.Render.VertexBuffer< T >.DrawInstanced< TI > (VertexBuffer< TI > instance)
-
- -

Render this buffer using a second buffer as instance data

-
Template Parameters
- - -
TI
-
-
-
Parameters
- - -
instance
-
-
-
-
Type Constraints
- - -
TI :struct 
-
-
-
- -
-
-

Member Data Documentation

- -

◆ Buffer

- -
-
- -

The underlying buffer for this object

- -
-
- -

◆ Primitive

- -
-
- - - - -
PrimitiveType Diamond.Render.VertexBuffer< T >.Primitive
-
- -

Primitive type to render this object

- -
-
- -

◆ Vertices

- -
-
- - - - -
SubArray<T> Diamond.Render.VertexBuffer< T >.Vertices
-
- -

A subset of the Buffer's array for this buffer

- -
-
-

Property Documentation

- -

◆ Name

- -
-
- - - - - -
- - - - -
string Diamond.Render.VertexBuffer< T >.Name
-
-getset
-
- -

The name of this buffer object for identification

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Render/VertexBuffer.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_render_1_1_vertex_buffer.js b/docs/html/class_diamond_1_1_render_1_1_vertex_buffer.js deleted file mode 100644 index 3f6e7a4..0000000 --- a/docs/html/class_diamond_1_1_render_1_1_vertex_buffer.js +++ /dev/null @@ -1,10 +0,0 @@ -var class_diamond_1_1_render_1_1_vertex_buffer = -[ - [ "Dispose", "class_diamond_1_1_render_1_1_vertex_buffer.html#a7ab2bcbc8cf859c084ece72069ae8ca2", null ], - [ "Draw", "class_diamond_1_1_render_1_1_vertex_buffer.html#acddb6410db196cc996044bb1ffe1bc23", null ], - [ "DrawInstanced< TI >", "class_diamond_1_1_render_1_1_vertex_buffer.html#acd03841c043215437cd1e7535358b978", null ], - [ "Buffer", "class_diamond_1_1_render_1_1_vertex_buffer.html#a78fdd0bde95367ae89fbf77607e015a0", null ], - [ "Primitive", "class_diamond_1_1_render_1_1_vertex_buffer.html#a743cc8342bb9558db48640ee818baf43", null ], - [ "Vertices", "class_diamond_1_1_render_1_1_vertex_buffer.html#a17906868ae472167f4f63c3a0181282d", null ], - [ "Name", "class_diamond_1_1_render_1_1_vertex_buffer.html#a0b6a9b4effb9124e9ffca18b8edcb553", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_render_1_1_vertex_buffer.png b/docs/html/class_diamond_1_1_render_1_1_vertex_buffer.png deleted file mode 100644 index 8c9448204717e7f1e13f042981225f08b952ff48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 zcmeAS@N?(olHy`uVBq!ia0vp^SAjTygBeKfe0<;*kdg@S332`Z|38rV?A7P&rri^O zEHFNB;K1qbiRC~pM@f)hFauB#2wXiCV#L6}Wa{bS7*fIbcJA$>*9IJ};`%rL|3B`V z;w|=RspsSpHs0X($==5fSSft!nt8M2kV>YJ>Qt4Z0YRQYJhf9^y<6q8;A`Y0y{)%u z{{8>@IAr}2$?jElQ&!z9stzgKncMyKYSJ&yZTUfK!>cD{?*6lyOWjlc!t|9{s&~#x zwl9A5EBo~B(gn*`IlE1|cRhUNF{Qb0b_#i2y8Y`G&z#pWU-yS!H{S4vbw=Z)Etj|d z^}e)X$)qLMP1UEW{M|muYf_TNN)^qvcOhwMn>ioMFJYeH7aVjq&p64~v$TDdK(^ni zIgJc~Q$iRFNx<(rQM)ev?oRDz z-nvn9o^9L}z2*B?_En}eg)gsPO;})MvO-|3Gf%;%i?iCc>;}WnyY5`FQ^=do zb2u>~w5OY|rt8%8@(t4G_erzedv~4h4%5Df)v;0PA?eRgNxre#Am6-O@3w#U#rD^K z($9zfuMSP~@4r&+BVEXDd_lUzz9DbTZjZw}IhkLIPyJ@v_PUCV$!GBrrjCU$oVoJM cnY7FNL0=myWj_bi0uvR3r>mdKI;Vst0GI$jjQ{`u diff --git a/docs/html/class_diamond_1_1_shaders_1_1_program-members.html b/docs/html/class_diamond_1_1_shaders_1_1_program-members.html deleted file mode 100644 index cbfaf42..0000000 --- a/docs/html/class_diamond_1_1_shaders_1_1_program-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Shaders.Program Member List
-
-
- -

This is the complete list of members for Diamond.Shaders.Program, including all inherited members.

- - - - - - - - - - - - - - - - - -
AttributeLocation(string name)Diamond.Shaders.Program
CurrentDiamond.Shaders.Programstatic
Dispose()Diamond.Shaders.Programvirtual
FromFiles(params string[] paths)Diamond.Shaders.Programstatic
FromShaders(string name, params Shader[] shaders)Diamond.Shaders.Programstatic
FromShaders(string name, IEnumerable< Shader >shaders)Diamond.Shaders.Programstatic
FromShaders(params Shader[] shaders)Diamond.Shaders.Programstatic
FromShaders(IEnumerable< Shader > shaders)Diamond.Shaders.Programstatic
HasAttribute(string name)Diamond.Shaders.Program
HasUniform(string name)Diamond.Shaders.Program
LoggerDiamond.GLObjectprotectedstatic
NameDiamond.GLObject
ToString() (defined in Diamond.Shaders.Program)Diamond.Shaders.Program
UniformLocation(string name)Diamond.Shaders.Program
Use()Diamond.Shaders.Program
UseDefault()Diamond.Shaders.Programstatic
-
- - - - diff --git a/docs/html/class_diamond_1_1_shaders_1_1_program.html b/docs/html/class_diamond_1_1_shaders_1_1_program.html deleted file mode 100644 index b25768e..0000000 --- a/docs/html/class_diamond_1_1_shaders_1_1_program.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - -Diamond: Diamond.Shaders.Program Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Shaders.Program Class Reference
-
-
- -

Manages an OpenGL Program object - More...

-
-Inheritance diagram for Diamond.Shaders.Program:
-
-
- - -Diamond.GLObject - -
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

bool HasUniform (string name)
 Check if the program has a uniform More...
 
int UniformLocation (string name)
 Get the location of a uniform More...
 
bool HasAttribute (string name)
 Check if the program has an attribute More...
 
int AttributeLocation (string name)
 Get the location of an attribute More...
 
void Use ()
 Use this Program to render. Also updates Program.Current More...
 
-override string ToString ()
 
override void Dispose ()
 Delegate Dispose to underlying wrapper class More...
 
- - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

static void UseDefault ()
 Use the default shader to render More...
 
static Program FromShaders (string name, params Shader[] shaders)
 Create a program from compiled shaders More...
 
static Program FromShaders (string name, IEnumerable< Shader >shaders)
 Create a program from compiled shaders More...
 
static Program FromShaders (params Shader[] shaders)
 Create a program from compiled shaders More...
 
static Program FromShaders (IEnumerable< Shader > shaders)
 Create a program from compiled shaders More...
 
static Program FromFiles (params string[] paths)
 Create shaders from glsl source files, and create a program using them. Shader types must be inferrable from file extensions. More...
 
- - - - - - - - -

-Properties

static Program Current [get]
 The currently active program. Manually invoking glUseProgram will break this. More...
 
- Properties inherited from Diamond.GLObject
string Name [get, protected set]
 Name of this GLObject used for identification More...
 
- - - - - -

-Additional Inherited Members

- Static Protected Attributes inherited from Diamond.GLObject
static readonly Logger Logger = LogManager.GetLogger(nameof(GLObject))
 Logger for all GLObjects More...
 
-

Detailed Description

-

Manages an OpenGL Program object

-

Member Function Documentation

- -

◆ AttributeLocation()

- -
-
- - - - - - - - -
int Diamond.Shaders.Program.AttributeLocation (string name)
-
- -

Get the location of an attribute

-
Parameters
- - -
nameThe name of the attribute
-
-
-
Returns
The location of the attribute
- -
-
- -

◆ Dispose()

- -
-
- - - - - -
- - - - - - - -
override void Diamond.Shaders.Program.Dispose ()
-
-virtual
-
- -

Delegate Dispose to underlying wrapper class

- -

Implements Diamond.GLObject.

- -
-
- -

◆ FromFiles()

- -
-
- - - - - -
- - - - - - - - -
static Program Diamond.Shaders.Program.FromFiles (params string [] paths)
-
-static
-
- -

Create shaders from glsl source files, and create a program using them. Shader types must be inferrable from file extensions.

-
Parameters
- - -
pathsThe glsl source files
-
-
-
Returns
The linked program, or null if initialization faileds
- -
-
- -

◆ FromShaders() [1/4]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static Program Diamond.Shaders.Program.FromShaders (string name,
params Shader [] shaders 
)
-
-static
-
- -

Create a program from compiled shaders

-
Parameters
- - - -
nameThe name of this GLObject
shadersThe shaders to use in this program
-
-
-
Returns
The linked program, or null if initialization failed
- -
-
- -

◆ FromShaders() [2/4]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static Program Diamond.Shaders.Program.FromShaders (string name,
IEnumerable< Shadershaders 
)
-
-static
-
- -

Create a program from compiled shaders

-
Parameters
- - - -
nameThe name of this GLObject
shadersThe shaders to use in this program
-
-
-
Returns
The linked program, or null if initialization failed
- -
-
- -

◆ FromShaders() [3/4]

- -
-
- - - - - -
- - - - - - - - -
static Program Diamond.Shaders.Program.FromShaders (params Shader [] shaders)
-
-static
-
- -

Create a program from compiled shaders

-
Parameters
- - -
shadersThe shaders to use in this program
-
-
-
Returns
The linked program, or null if initialization failed
- -
-
- -

◆ FromShaders() [4/4]

- -
-
- - - - - -
- - - - - - - - -
static Program Diamond.Shaders.Program.FromShaders (IEnumerable< Shadershaders)
-
-static
-
- -

Create a program from compiled shaders

-
Parameters
- - -
shadersThe shaders to use in this program
-
-
-
Returns
The linked program, or null if initialization failed
- -
-
- -

◆ HasAttribute()

- -
-
- - - - - - - - -
bool Diamond.Shaders.Program.HasAttribute (string name)
-
- -

Check if the program has an attribute

-
Parameters
- - -
nameThe name of the attribute
-
-
-
Returns
Whether the program has this attribute
- -
-
- -

◆ HasUniform()

- -
-
- - - - - - - - -
bool Diamond.Shaders.Program.HasUniform (string name)
-
- -

Check if the program has a uniform

-
Parameters
- - -
nameThe name of the uniform
-
-
-
Returns
Whether the program has this uniform
- -
-
- -

◆ UniformLocation()

- -
-
- - - - - - - - -
int Diamond.Shaders.Program.UniformLocation (string name)
-
- -

Get the location of a uniform

-
Parameters
- - -
nameThe name of the uniform
-
-
-
Returns
The location of the uniform
- -
-
- -

◆ Use()

- -
-
- - - - - - - -
void Diamond.Shaders.Program.Use ()
-
- -

Use this Program to render. Also updates Program.Current

- -
-
- -

◆ UseDefault()

- -
-
- - - - - -
- - - - - - - -
static void Diamond.Shaders.Program.UseDefault ()
-
-static
-
- -

Use the default shader to render

- -
-
-

Property Documentation

- -

◆ Current

- -
-
- - - - - -
- - - - -
Program Diamond.Shaders.Program.Current
-
-staticget
-
- -

The currently active program. Manually invoking glUseProgram will break this.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Shaders/Program.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_shaders_1_1_program.js b/docs/html/class_diamond_1_1_shaders_1_1_program.js deleted file mode 100644 index b9d9e76..0000000 --- a/docs/html/class_diamond_1_1_shaders_1_1_program.js +++ /dev/null @@ -1,10 +0,0 @@ -var class_diamond_1_1_shaders_1_1_program = -[ - [ "AttributeLocation", "class_diamond_1_1_shaders_1_1_program.html#a1451b7aa0915b515df4ed4f9956e0ac8", null ], - [ "Dispose", "class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210", null ], - [ "HasAttribute", "class_diamond_1_1_shaders_1_1_program.html#ae59397c0f59a0e0f6c4329228e9e096f", null ], - [ "HasUniform", "class_diamond_1_1_shaders_1_1_program.html#a28642c4b2b4c36089f7176cef5026556", null ], - [ "ToString", "class_diamond_1_1_shaders_1_1_program.html#ab89f1f9fe963879e8e06a04f4350ed25", null ], - [ "UniformLocation", "class_diamond_1_1_shaders_1_1_program.html#ac4bf3c38bda5e82e4773cfeb5b7378bb", null ], - [ "Use", "class_diamond_1_1_shaders_1_1_program.html#a1a309dd70d72131b09006048b70ef26c", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_shaders_1_1_program.png b/docs/html/class_diamond_1_1_shaders_1_1_program.png deleted file mode 100644 index 8715faf37e1a486742b1a5d48274f825d01fdad0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 906 zcmeAS@N?(olHy`uVBq!ia0vp^OMtk8gBeK1v2L&fQW60^A+G=b{|7Rkz51Npw0i=O z1;z&s95~%Qu^hl|~R>hqOvHf;nT~2-~_dg*gj>XOap|aA`LqfM6Pz?>${o(S-GHKn;A8S_qnkMnN z(#&q^o=va9RWBc&b9uv^ILo-arGoWaTj~~NDM+sWv&8ZA)qh$$SFMUW;AZr6aPtOU zJER`lNiKys5G$R=KcvinK^6O#Y7=NN$Ke#f*TL0y1M9COyXHT|EHtNlMWdX z_qDfICL7=UeUo3+pZi*4=9OK0ttU68MCmV8*PVZR<5tg*+w_d6v)i&Rud?GeExzFO>|~DWY?D6` zo5~ejT&(7-duKf9=MVkN_o3h4&pG*v_j{F(YH)b9*om7lN~Tqw?brV&Sf8x7mGcH}d zX0N(r`3F-I_T#OOLbqApU$x_oVC?H0@snp8mT9luJO5Er zjd$9)*`9oM<&C#ldaB))sfpI^tByXijXajS$~wRN@3vQa`GUgte)EW*Q!eG~@y$MJ vaqVvYeNztSm>-aXrj8F&cobU>{$$^HuUSsEXI3mQ<1l!-`njxgN@xNAb1a|d diff --git a/docs/html/class_diamond_1_1_shaders_1_1_shader-members.html b/docs/html/class_diamond_1_1_shaders_1_1_shader-members.html deleted file mode 100644 index 82e728f..0000000 --- a/docs/html/class_diamond_1_1_shaders_1_1_shader-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Shaders.Shader Member List
-
-
- -

This is the complete list of members for Diamond.Shaders.Shader, including all inherited members.

- - - - - - - - - - -
Dispose()Diamond.Shaders.Shadervirtual
FromFile(string path, ShaderType type, string name=null)Diamond.Shaders.Shaderstatic
FromFile(string path, string name=null)Diamond.Shaders.Shaderstatic
FromSource(string source, ShaderType type, string name="Shader")Diamond.Shaders.Shaderstatic
LoggerDiamond.GLObjectprotectedstatic
NameDiamond.GLObject
SourceDiamond.Shaders.Shader
ToString() (defined in Diamond.Shaders.Shader)Diamond.Shaders.Shader
TypeDiamond.Shaders.Shader
-
- - - - diff --git a/docs/html/class_diamond_1_1_shaders_1_1_shader.html b/docs/html/class_diamond_1_1_shaders_1_1_shader.html deleted file mode 100644 index 96f30f9..0000000 --- a/docs/html/class_diamond_1_1_shaders_1_1_shader.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - - -Diamond: Diamond.Shaders.Shader Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Shaders.Shader Class Reference
-
-
- -

Manges a OpenGL Shader object - More...

-
-Inheritance diagram for Diamond.Shaders.Shader:
-
-
- - -Diamond.GLObject - -
- - - - - - - -

-Public Member Functions

-override string ToString ()
 
override void Dispose ()
 Delegate Dispose to underlying wrapper class More...
 
- - - - - - - - - - -

-Static Public Member Functions

static Shader FromSource (string source, ShaderType type, string name="Shader")
 Create and compile a shader from glsl source code More...
 
static Shader FromFile (string path, ShaderType type, string name=null)
 Create and compile a shader from a glsl source file More...
 
static Shader FromFile (string path, string name=null)
 Create and compile a shader from a glsl source file. Shader type is inferred from file extension. Extension must be .vs, .vert, .fs, .frag, .gs, or .geom. This can optionally be followed by .glsl or .txt, but the shader type extension must be present. More...
 
- - - - - - - - - - - -

-Properties

string Source [get]
 The source used to create this shader More...
 
ShaderType Type [get]
 The type of this shader More...
 
- Properties inherited from Diamond.GLObject
string Name [get, protected set]
 Name of this GLObject used for identification More...
 
- - - - - -

-Additional Inherited Members

- Static Protected Attributes inherited from Diamond.GLObject
static readonly Logger Logger = LogManager.GetLogger(nameof(GLObject))
 Logger for all GLObjects More...
 
-

Detailed Description

-

Manges a OpenGL Shader object

-

Member Function Documentation

- -

◆ Dispose()

- -
-
- - - - - -
- - - - - - - -
override void Diamond.Shaders.Shader.Dispose ()
-
-virtual
-
- -

Delegate Dispose to underlying wrapper class

- -

Implements Diamond.GLObject.

- -
-
- -

◆ FromFile() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
static Shader Diamond.Shaders.Shader.FromFile (string path,
ShaderType type,
string name = null 
)
-
-static
-
- -

Create and compile a shader from a glsl source file

-
Parameters
- - - - -
pathThe path to the glsl source file
typeThe type of the shader to create
nameThe name of this GLObject
-
-
-
Returns
- -
-
- -

◆ FromFile() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static Shader Diamond.Shaders.Shader.FromFile (string path,
string name = null 
)
-
-static
-
- -

Create and compile a shader from a glsl source file. Shader type is inferred from file extension. Extension must be .vs, .vert, .fs, .frag, .gs, or .geom. This can optionally be followed by .glsl or .txt, but the shader type extension must be present.

-
Parameters
- - - -
pathThe path to the glsl source file
nameThe name of this GLObject
-
-
-
Returns
The compiled shader, or null if initialization failed or shader type cannot be inferred
- -
-
- -

◆ FromSource()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
static Shader Diamond.Shaders.Shader.FromSource (string source,
ShaderType type,
string name = "Shader" 
)
-
-static
-
- -

Create and compile a shader from glsl source code

-
Parameters
- - - - -
sourceThe glsl source
typeThe type of shader to create
nameThe name of this GLObject
-
-
-
Returns
The compiled Shader, or null if initialization failed
- -
-
-

Property Documentation

- -

◆ Source

- -
-
- - - - - -
- - - - -
string Diamond.Shaders.Shader.Source
-
-get
-
- -

The source used to create this shader

- -
-
- -

◆ Type

- -
-
- - - - - -
- - - - -
ShaderType Diamond.Shaders.Shader.Type
-
-get
-
- -

The type of this shader

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Shaders/Shader.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_shaders_1_1_shader.js b/docs/html/class_diamond_1_1_shaders_1_1_shader.js deleted file mode 100644 index 24ed3f5..0000000 --- a/docs/html/class_diamond_1_1_shaders_1_1_shader.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_diamond_1_1_shaders_1_1_shader = -[ - [ "Dispose", "class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f", null ], - [ "ToString", "class_diamond_1_1_shaders_1_1_shader.html#a56a9f5919e7f48a4c00da30f7e7d34d8", null ], - [ "Source", "class_diamond_1_1_shaders_1_1_shader.html#acc3e499e4e08c1d50b9be3dac1d42f94", null ], - [ "Type", "class_diamond_1_1_shaders_1_1_shader.html#a1a89d77db51e6f00ccd2e87c163bcc4e", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_shaders_1_1_shader.png b/docs/html/class_diamond_1_1_shaders_1_1_shader.png deleted file mode 100644 index c9ef13c345be563ac80716c55f24953108ce4233..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 856 zcmeAS@N?(olHy`uVBq!ia0vp^bAh;ngBeJkdMtScNJ#|vgt-3y{~ySF_UdzX)9wjC z78oBmaNu%`sG_4_PVj}t?IJG`)iguUSIrA({t4-vri4Nr+i9RS=FCi z7qPwc-=0ldW3|*mubSCyyRG*2N!-++(5q^8t8UtTkNvrC_qv-u|MO>ug_a)Aug$;X z7kc%WaoMU>`x|esTy?9!Iy6*zaV&@87p?=%dl+^t&E9=|b^6|QZ{2qGef_oV^DNd4 zkIER#?(iLGyUlo`z?wlik3He=TZWt+vJJf3nKwK{NdAZ~J8Zyn_mG0pCCxl_rKH1e zU0iZvZnnP6-zOkg>Hbb+@wT@m$>ukXzL;KiHZAqI$kyEXeP23bXKARaoSl7p<5q9q zyYmhg`30LT58fjtc=KYG`0=?qn;u^Blf8F)ZEbgZom%)P;ZNm#KC}4W zw0W*2a!)s;U4Jelxbo-keAmz1SKhiTv3hr+RgI>(b-ii=UL` zTy=b^pW41h;<7>Z^=lK1chC5#sU&?&^3le1Id-CdKlNH9PhE3u!sk0v=Uo*zx^m8% z9b4aTznz+^I9*$MfsNnWSAoHICiNu!f1b0weNXhw?PX8J>}_(jU&NhoJiG12+TV{- z`m%&`%YC9x{QRA_%javrwSs$_zwVlHHpDNL@!8b9qL1Q@7>p5d-Fs25MWE^_`ygQu&X%Q~loCIHI*sk8t9 diff --git a/docs/html/class_diamond_1_1_textures_1_1_texture-members.html b/docs/html/class_diamond_1_1_textures_1_1_texture-members.html deleted file mode 100644 index dbae238..0000000 --- a/docs/html/class_diamond_1_1_textures_1_1_texture-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Textures.Texture Member List
-
-
- -

This is the complete list of members for Diamond.Textures.Texture, including all inherited members.

- - - - - - - - - -
Bind(int unit)Diamond.Textures.Texture
Dispose()Diamond.Textures.Texturevirtual
FromBitmap(Bitmap bmp, string name=null)Diamond.Textures.Texturestatic
FromFile(string path, string name=null)Diamond.Textures.Texturestatic
LoggerDiamond.GLObjectprotectedstatic
NameDiamond.GLObject
TargetDiamond.Textures.Texture
ToString() (defined in Diamond.Textures.Texture)Diamond.Textures.Texture
-
- - - - diff --git a/docs/html/class_diamond_1_1_textures_1_1_texture.html b/docs/html/class_diamond_1_1_textures_1_1_texture.html deleted file mode 100644 index 3f9277f..0000000 --- a/docs/html/class_diamond_1_1_textures_1_1_texture.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - -Diamond: Diamond.Textures.Texture Class Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Textures.Texture Class Reference
-
-
- -

Manages a OpenGL Texture object - More...

-
-Inheritance diagram for Diamond.Textures.Texture:
-
-
- - -Diamond.GLObject - -
- - - - - - - - - - -

-Public Member Functions

void Bind (int unit)
 Bind this texture to a particular unit More...
 
-override string ToString ()
 
override void Dispose ()
 Delegate Dispose to underlying wrapper class More...
 
- - - - - - - -

-Static Public Member Functions

static Texture FromBitmap (Bitmap bmp, string name=null)
 Create a texture object and upload bitmap data to it More...
 
static Texture FromFile (string path, string name=null)
 Create a texture and upload the contents of an image file to it More...
 
- - - - -

-Public Attributes

TextureTarget Target => Wrapper.Target
 This textures target; how it is used More...
 
- - - - - - - - - -

-Additional Inherited Members

- Static Protected Attributes inherited from Diamond.GLObject
static readonly Logger Logger = LogManager.GetLogger(nameof(GLObject))
 Logger for all GLObjects More...
 
- Properties inherited from Diamond.GLObject
string Name [get, protected set]
 Name of this GLObject used for identification More...
 
-

Detailed Description

-

Manages a OpenGL Texture object

-

Member Function Documentation

- -

◆ Bind()

- -
-
- - - - - - - - -
void Diamond.Textures.Texture.Bind (int unit)
-
- -

Bind this texture to a particular unit

- -
-
- -

◆ Dispose()

- -
-
- - - - - -
- - - - - - - -
override void Diamond.Textures.Texture.Dispose ()
-
-virtual
-
- -

Delegate Dispose to underlying wrapper class

- -

Implements Diamond.GLObject.

- -
-
- -

◆ FromBitmap()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static Texture Diamond.Textures.Texture.FromBitmap (Bitmap bmp,
string name = null 
)
-
-static
-
- -

Create a texture object and upload bitmap data to it

-
Parameters
- - - -
bmpThe image to upload
nameThe name of this GLObject
-
-
-
Returns
The initialized Texture, or null if initialsation failed
- -
-
- -

◆ FromFile()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static Texture Diamond.Textures.Texture.FromFile (string path,
string name = null 
)
-
-static
-
- -

Create a texture and upload the contents of an image file to it

-
Parameters
- - - -
pathThe path to the file
nameThe name of this GLObject
-
-
-
Returns
The initialized Texture, or null if instantiation failed
- -
-
-

Member Data Documentation

- -

◆ Target

- -
-
- - - - -
TextureTarget Diamond.Textures.Texture.Target => Wrapper.Target
-
- -

This textures target; how it is used

- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Textures/Texture.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_textures_1_1_texture.js b/docs/html/class_diamond_1_1_textures_1_1_texture.js deleted file mode 100644 index a0b6d4b..0000000 --- a/docs/html/class_diamond_1_1_textures_1_1_texture.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_diamond_1_1_textures_1_1_texture = -[ - [ "Bind", "class_diamond_1_1_textures_1_1_texture.html#a845ef2f01eb9d1638694f6717e6bd313", null ], - [ "Dispose", "class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d", null ], - [ "ToString", "class_diamond_1_1_textures_1_1_texture.html#a5ca52e9031465609188e61ebf1c5ff67", null ], - [ "Target", "class_diamond_1_1_textures_1_1_texture.html#a684a45be19d6ba048649345a8375bfb5", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_textures_1_1_texture.png b/docs/html/class_diamond_1_1_textures_1_1_texture.png deleted file mode 100644 index df6b23712e58c81afe1178eb4ca2c67ef2a83695..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 852 zcmeAS@N?(olHy`uVBq!ia0vp^^MSa7gBeJk6Fd14NJ#|vgt-3y{~ySF_UdzX)9wjC z78oBmaNuTav<|L>itXg&WQQfLlWq15TubwO2U;gJ(MCO`RRbE|& z(+)l>Pd$A9)9L1=lN9GYJ9X@`mFM)N7pbRj*S*wG=G`UtcIldxt8SeZuG?vKb|vRO z*Zr^Ftz~=qZ(H5YwIQL_JKt~Dz0-bv)}~dfz7?*ocdz~T>ihl5|9b!bW&dBb>fMix z@`~SsL$`jOFn`sn{s(X;+}3XqIL7+GGme4Tc*p(MrrRDosLS8Gkk$SB=YOm_ntwCi zD70s=e#f40{4c|s9r6vb->!+)R;A^H6LPv6TXygZXTPHfmQzoSF;yRhKK z;#cC&_NOW+ed-mOvT57rKL_(RZoYc{@2wyW`EvZ{FJH<&GMjD?U)Z-*nrrTmDzqo7vu3^r^G-=JodqKTrOac6s%9 z^ZkSG*2YJ^G2H*`^!;zvRZK1}WnaGL_s3VBO5WK2>-)#&>+6co9=;=4YCnCiH*a#v z)Yve~H}}8J?(E3<(R#oCo%pKXK<3UR-=)6_3%)$|*Tv-x$n|r#-#78Syo15!BzHmr z+xP0d$HZjrykBd+<-v=(d;1y63y262P;mXR+%MoHA;END12o`*|0HeJna@z8$o5o> z`PyUee@EwBU4MHm=biML_{Uy;ug(A4^FI=gS?BuR#((qL`$e|y$5y{)Qhix;PJO?K zb-L(ri}Q?Y(4E->=`eP-~}I>Dz6!`p4M!^sV^) sJ*w~jKE^wT5D{&>U)q@?G2$PixlG-kw&pKAz%0Pv>FVdQ&MBb@0O0e!#sB~S diff --git a/docs/html/class_diamond_1_1_util_1_1_sub_array-members.html b/docs/html/class_diamond_1_1_util_1_1_sub_array-members.html deleted file mode 100644 index 7c24a83..0000000 --- a/docs/html/class_diamond_1_1_util_1_1_sub_array-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/html/class_diamond_1_1_util_1_1_sub_array.html b/docs/html/class_diamond_1_1_util_1_1_sub_array.html deleted file mode 100644 index 88d3e7f..0000000 --- a/docs/html/class_diamond_1_1_util_1_1_sub_array.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - -Diamond: Diamond.Util.SubArray< T > Class Template Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Util.SubArray< T > Class Template Reference
-
-
- -

Provices access to a subset of an array - More...

-
-Inheritance diagram for Diamond.Util.SubArray< T >:
-
-
- - - -
- - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 SubArray (T[] array)
 Create a subarray covering an entire array More...
 
 SubArray (T[] array, int offset, int length)
 Create a subarray from an array More...
 
T [] ToArray ()
 Create a copy of the array within the bounds of the subarray More...
 
T [] Extract ()
 Create a copy of the array within the bounds of the subarray, and make this subarray cover that copy More...
 
-override string ToString ()
 
IEnumerator< T > GetEnumerator ()
 Enumerate over the array within the bounds of the subarray More...
 
- - - - - - - - - - - - - -

-Properties

T [] Array [get, set]
 The array that this references More...
 
int Offset [get, set]
 The offset of this subarray More...
 
int Length [get]
 The length of this subarray More...
 
ref T this[int i] [get]
 By-ref access to the underlying array More...
 
-

Detailed Description

-

Provices access to a subset of an array

-
Template Parameters
- - -
T
-
-
-

Constructor & Destructor Documentation

- -

◆ SubArray() [1/2]

- -
-
- - - - - - - - -
Diamond.Util.SubArray< T >.SubArray (T [] array)
-
- -

Create a subarray covering an entire array

-
Parameters
- - -
arrayThe array to cover
-
-
- -
-
- -

◆ SubArray() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Diamond.Util.SubArray< T >.SubArray (T [] array,
int offset,
int length 
)
-
- -

Create a subarray from an array

-
Parameters
- - - - -
arrayThe array to cover
offsetThe offset of the subarray
lengthThe length of the subarray
-
-
- -
-
-

Member Function Documentation

- -

◆ Extract()

- -
-
- - - - - - - -
T [] Diamond.Util.SubArray< T >.Extract ()
-
- -

Create a copy of the array within the bounds of the subarray, and make this subarray cover that copy

-
Returns
The new array that this subarray covers
- -
-
- -

◆ GetEnumerator()

- -
-
- - - - - - - -
IEnumerator<T> Diamond.Util.SubArray< T >.GetEnumerator ()
-
- -

Enumerate over the array within the bounds of the subarray

-
Returns
- -
-
- -

◆ ToArray()

- -
-
- - - - - - - -
T [] Diamond.Util.SubArray< T >.ToArray ()
-
- -

Create a copy of the array within the bounds of the subarray

-
Returns
A copied array from this subarray
- -
-
-

Property Documentation

- -

◆ Array

- -
-
- - - - - -
- - - - -
T [] Diamond.Util.SubArray< T >.Array
-
-getset
-
- -

The array that this references

- -
-
- -

◆ Length

- -
-
- - - - - -
- - - - -
int Diamond.Util.SubArray< T >.Length
-
-get
-
- -

The length of this subarray

- -
-
- -

◆ Offset

- -
-
- - - - - -
- - - - -
int Diamond.Util.SubArray< T >.Offset
-
-getset
-
- -

The offset of this subarray

- -
-
- -

◆ this[int i]

- -
-
- - - - - -
- - - - -
ref T Diamond.Util.SubArray< T >.this[int i]
-
-get
-
- -

By-ref access to the underlying array

-
Parameters
- - -
iThe index of the subarray to access
-
-
-
Returns
A reference to the offset position
- -
-
-
The documentation for this class was generated from the following file:
    -
  • Diamond/Util/SubArray.cs
  • -
-
-
- - - - diff --git a/docs/html/class_diamond_1_1_util_1_1_sub_array.js b/docs/html/class_diamond_1_1_util_1_1_sub_array.js deleted file mode 100644 index 1a4113f..0000000 --- a/docs/html/class_diamond_1_1_util_1_1_sub_array.js +++ /dev/null @@ -1,13 +0,0 @@ -var class_diamond_1_1_util_1_1_sub_array = -[ - [ "SubArray", "class_diamond_1_1_util_1_1_sub_array.html#ad3f3b223daa188c591d2030af3f10798", null ], - [ "SubArray", "class_diamond_1_1_util_1_1_sub_array.html#a61992522c77086d549416b22edef81d3", null ], - [ "Extract", "class_diamond_1_1_util_1_1_sub_array.html#a1b947a4a3b0370d119e67a2560573231", null ], - [ "GetEnumerator", "class_diamond_1_1_util_1_1_sub_array.html#a8d22a7dc4195cbed738881f5155aa19a", null ], - [ "ToArray", "class_diamond_1_1_util_1_1_sub_array.html#a1bae9fce2c7ddf8b67e88ed68e983091", null ], - [ "ToString", "class_diamond_1_1_util_1_1_sub_array.html#aa7838cbb54a944b929fa7918c3dce5e5", null ], - [ "Array", "class_diamond_1_1_util_1_1_sub_array.html#ae2e5bdce2d7a0cc2d7ec18d0509c150c", null ], - [ "Length", "class_diamond_1_1_util_1_1_sub_array.html#aacc9321f911b09b7f116404bc2b77934", null ], - [ "Offset", "class_diamond_1_1_util_1_1_sub_array.html#a7b613a2ef7d5be62a53224db23c2c4bd", null ], - [ "this[int i]", "class_diamond_1_1_util_1_1_sub_array.html#a7e9c21646297cccb1ae2a5c144a3b204", null ] -]; \ No newline at end of file diff --git a/docs/html/class_diamond_1_1_util_1_1_sub_array.png b/docs/html/class_diamond_1_1_util_1_1_sub_array.png deleted file mode 100644 index d9cdfa3496807c3106102e92d332a9735b6a1636..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmeAS@N?(olHy`uVBq!ia0vp^Yk)X_gBeI}-k;Y2q$C1-LR|m<{|{t7d-XZHY4-#m z3ycpOIB>dqVmXk@Q4-`A%m7pb0#{Fk7%?y~Nqf3DhEy=VoqK!IY6BjYX#JW0|39A0 z8h=nR?RAE5_{wRCj$%d1$IfY|rLE?eyu?&w!=xt*8>Xu8pFL<-{OzfR=Vq^yhtn^; znzlrGR{PW?(Yu=Vc6eXnzT37nJ^WHgv* z!WZwCZTq~$)9OXFP4xB9zNdE;V)N_eZ}O_V=O63)l~6MR9)n z7|~ItdPDuS)fVrA$MP5+EN)=^5O9F0LL-6EMq~qn99IMbKdVkdJCoP}XGZP^3sIyK z(zbOOGyr`KQ73w%c5AL+gZU}`rNNe7D}!I$M&r+{r37T`tRGeL~qM9Us3n+ zdg9IW;w?5cMtQ-U8U3&CGCT;L<@$r|hP1t_eEVGXA6(K5XJ8@n>*l7jXRckak9(3f V?--|uATa4Lc)I$ztaD0e0sv - - - - - - -Diamond: Class Index - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Class Index
-
-
-
b | c | g | o | p | r | s | t | v
- - - - - - - - - - - -
  b  
-
  o  
-
  s  
-
TileData (Diamond.Util)   
  v  
-
Buffer (Diamond.Buffers)   ObjVertex (Diamond.Util)   Shader (Diamond.Shaders)   
  c  
-
  p  
-
SubArray (Diamond.Util)   VertexBuffer (Diamond.Render)   
  t  
-
VertexDataAttribute (Diamond.Buffers)   
Camera (Diamond.Render)   Program (Diamond.Shaders)   VertexDataInfo (Diamond.Buffers)   
  g  
-
  r  
-
Texture (Diamond.Textures)   VertexPointerAttribute (Diamond.Buffers)   
GLObject (Diamond)   RenderGroup (Diamond.Render)   
-
b | c | g | o | p | r | s | t | v
-
-
- - - - diff --git a/docs/html/closed.png b/docs/html/closed.png deleted file mode 100644 index 4c25fdc5f8bc9f2c901614ea532ccb33047fa37e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@1EvmP~>pExO!>i z#Mhb$*TPb=rF?xFG(r+8wE5=?F@(Ij&%Qv5`9{PHhESm`>)-r;t#bRpB4+0;VY@W; gylhaPl(3icrk;qv8Rn!lKw}v^UHx3vIVCg!0E)LOaR2}S diff --git a/docs/html/dir_03983da939fa4de557b957f74ca94ef1.html b/docs/html/dir_03983da939fa4de557b957f74ca94ef1.html deleted file mode 100644 index 079589e..0000000 --- a/docs/html/dir_03983da939fa4de557b957f74ca94ef1.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/Properties Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Properties Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_5cf3f3b1582e02fde6fda2fd5adb627f.html b/docs/html/dir_5cf3f3b1582e02fde6fda2fd5adb627f.html deleted file mode 100644 index 734a70b..0000000 --- a/docs/html/dir_5cf3f3b1582e02fde6fda2fd5adb627f.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -Diamond: Diamond Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond Directory Reference
-
-
- - - - -

-Directories

directory  obj
 
-
-
- - - - diff --git a/docs/html/dir_5df0fae50ea199a4e0420fc0d7a85c95.html b/docs/html/dir_5df0fae50ea199a4e0420fc0d7a85c95.html deleted file mode 100644 index 6ca8522..0000000 --- a/docs/html/dir_5df0fae50ea199a4e0420fc0d7a85c95.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/Wrappers Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Wrappers Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_a419859b45f11ddf9f75a5166c63401b.html b/docs/html/dir_a419859b45f11ddf9f75a5166c63401b.html deleted file mode 100644 index 40a6491..0000000 --- a/docs/html/dir_a419859b45f11ddf9f75a5166c63401b.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/Render Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Render Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_c84c844897a751b6c632635741c3af23.html b/docs/html/dir_c84c844897a751b6c632635741c3af23.html deleted file mode 100644 index 1d321a2..0000000 --- a/docs/html/dir_c84c844897a751b6c632635741c3af23.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/Shaders Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Shaders Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_cefda3080c8f35faa5f93fb4954be077.html b/docs/html/dir_cefda3080c8f35faa5f93fb4954be077.html deleted file mode 100644 index 2d922dc..0000000 --- a/docs/html/dir_cefda3080c8f35faa5f93fb4954be077.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/Textures Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Textures Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_d589bf339237d8817d4c7dc9e04275d2.html b/docs/html/dir_d589bf339237d8817d4c7dc9e04275d2.html deleted file mode 100644 index 7694b4a..0000000 --- a/docs/html/dir_d589bf339237d8817d4c7dc9e04275d2.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/Util Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Util Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_e46eea4fdc9619f1651ea9cd72877785.html b/docs/html/dir_e46eea4fdc9619f1651ea9cd72877785.html deleted file mode 100644 index c4b7783..0000000 --- a/docs/html/dir_e46eea4fdc9619f1651ea9cd72877785.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/Buffers Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Buffers Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_ebad58835056fa180d50708ddecb6358.html b/docs/html/dir_ebad58835056fa180d50708ddecb6358.html deleted file mode 100644 index e893bcf..0000000 --- a/docs/html/dir_ebad58835056fa180d50708ddecb6358.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/obj/Debug Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Debug Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_ee9271533c8b23c9e2acaf20ccd44c70.html b/docs/html/dir_ee9271533c8b23c9e2acaf20ccd44c70.html deleted file mode 100644 index 1f83520..0000000 --- a/docs/html/dir_ee9271533c8b23c9e2acaf20ccd44c70.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -Diamond: Diamond/obj/Release Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Release Directory Reference
-
-
-
-
- - - - diff --git a/docs/html/dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html b/docs/html/dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html deleted file mode 100644 index b89fa93..0000000 --- a/docs/html/dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -Diamond: Diamond/obj Directory Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
obj Directory Reference
-
-
- - -

-Directories

-
-
- - - - diff --git a/docs/html/doc.png b/docs/html/doc.png deleted file mode 100644 index 81bbc09e2724a6a5280ce9c78b2c8a97a6808bc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 788 zcmV+v1MB>WP)ZlVdSjEQCvSH`gHEM_r_+0XnH z{sSgtTuEeu5eZS!89yQdB`qJdv_R*)FV#f2cQKi;m_>7cxo!I1^StLd=e&38D3{9s zCx#Q?Bsp;b6W}P%m)6Rqy?qM1`}%ij?||%Pf!x+Ees47%w@EW!pBsou@+x#72X<`4p`$c@Z?!V38a~2cBF{Xa#=IWIwcW+)GnK;X@4~9t$wi0iv(}F?28^99V43z(h zh1cuM$w2MoOJs5dJz(+nAdAZx-8m0$e~U-#1F*t212tTR(@8WE&~{8p7Wb$6`0-jN zy&a8A-soZa&VbHR4JLpU_R^J!o|%2a%h!iBNWVK?gYWyo0JhiO z8mM+w>j12<6i{8E9#Zcj)$ej*;+KQZCkLNuO?5s6eQv@{-pXd29LO^ON3j%8i~C0J z5s42H?HT#P+1^o2{M;cO-;8mlbBIghKWV!Fj$&DZWFqEB{`m*Mf9C)H%KQgJW5d=a S@3oBp0000H*gt(D`NbQOm8YDC{ z&Q?Rt#-%Ydq^3w3LZYTa3C%4zExBub-TNDMvcuEoo?g9=_j%Xzeeasr`n|)ywJIws z0pJAzz;j5o0pJAz!1GD9>{WdM;8{omKt7EC@PYu~kJI(yV*p^4>H@$sP-4eEV{~%H z54qd*^a*}i004MF0Px4?Spm`=%=iR=G#wnbGho30@PYu~-$Ty|5FS5%0svLW8Xo{& z5CGInb?Vdx0IT%O06lq92>?~d8Xo{&5CGInb?N|sb*c^^TOvOqjcJ`HoD?fSSn?ga z3}9O|k;=rn%sz@Q97(m%<2cR$4!I6M{%`{6 z+ESbwt(*n|kmip?hgq*L>6|h7OmuSg7cW)M;>Fb>VNYi9zPj+S2e3M*DawEyz zOnG{~`<5e`*)|YzH0(L(XX%^QWY?AKM3Bhdm+gDH>C`>Dw@2R|4x+x{P_d?{;56GX z*j(!&lTDSJ9+ux>Jw4Z_9X?3t7w55k`*uGEM;ASTB)so(fM&GnI52G6x(GCB{IbX# z(ytA|r?}uZD{l?+JNIylV%s(Gv(Ub^4FGAfy}wsaT$<*pni8@+hLUYkaOThgvM~n! z$0&{afOev8@@6-zTpFw+pMmW2&39(&HZFTt+HwybLG#Xs2n-5_w^nLoNK6lWv*lAi zvWw%>KWIb%;^z() zyBz>1i2VSAD4x4#?2-siiZ`5UWssa1oL%dMo(p5|kt;ZH_Fdilsr{`X-z`oEl3$!z_KiHz@%{c{^j@d?zey-4Y47+;cbKJHadO zT;4%f%F7VHYQ1Jye+l?W;k$9-o7h15?cuG9(an=J1putkC(90C&(^32@*78feF>bD zE&6$ioH#buC6C7=eRlyC&GXMBTOYF3IH^Y)cC6z|1^{X%b3Fu*s~MosVIM?B$Ijx@ zZ*FD%s8Gtmm?I}b?=3e1{iti}M>j+zZ2>UY@Mo_MC zlxxn~^_$i5oW|;sa53*|elPB|bn36!l)~WE7v&?yN8(!1x32Wtq=R~tVVizB0BLfq zC(qxcI$u}V$#S+g1C*b!ZM#Z-di*1IBX{45So-B7YREm74M3WGT!!*TD0<(HRU*HP zu8EPJ6X}lqX{vx=!)7VFGB?0hc6Ge{UZBuS@_Cv3B#!l4teZVq$V2oY*FTki3%W@@ z+z2nSDJ7eO!71b2Dt~JLz=G8Fsy7ufzFR41=CN=0 zt>?8%|F?$`&+~ovj-n3R5I}0OAlH0aps2FT>tOE zf7j&`q;c$_HEc)<5@iRDmm+euj*HToSPu^$+yg+G0|yP~PsCfJ=S44`F;L{sOE`@G z+POG_^o56&^g^FO$Je2Kzm)V;aX(n<#*(f=NH#Zi?b>N;+emgYNBBU$X0^~LIgc7) zPrqpkm+3Ww`|?Bn`_|yc*l?$ zFBu;^QHq7({tAGM*}DNqQ!`X}q$37+ghwx&K0xG0CLO_%tR)eoFEpR@LZ7B%(lbOZ z`AjqDO)1H;pC7?z!enl6C(7cI1CUSSce$tiKJ@4&GA4}bs<0=y zpl9ZBU2?fibCvLRn0eOntj;!J!%5By0BRxzNB=B6w)D^X<||Is#Lg-I%XQ*r7KT>q z!5_X9AMgn>7_tCJ(+WtyUKSwo59eOx$J0pq!s#QuH2=^Qo+C9KM4f=y$+&WE zuay!Be&526Z4D8doN{<*IUgxj+Y@@1;Lt{}PIwc1uzKP8f z9=~qG)JZXta~>WZqlNdL61nlYK1I=7-SlYOypk&*{(8GUq534DMsa-LJqeHg`z|+* zx6GDVk*g@VR_O8I&FL}MMKkeT@e1+ryRW1o4-f)wuSo49ht%8Bk^y;XX)ln z>8FSpvuG}~<3a^n^Z54UHN-^+@lN+9TRzpCgPJx#&g%GZ08r4J#hdX%?sgy2&6MSw z6SZ`Wy1IG*z>;Ft9L0BgmPe3}IL?*o)XD3V=lr1jU&4R?-Yu)xGeB*-4mHFto>rwE zGeDscD>ZW4ka??7lAkRC)WfEQI^+uv>`Pv-h?pvWx z&)6=$N0dkYe&4e)1Yj@gm4i9NF><9yWU7 zB0q1faw7vkb!4_@fZBA?7?wv#0OjOeLt;#@2vG3cM2)Lj0%+EP)hNAS6anH9)xH16 zVFA8F(70heg`+ROSc%n1O94pJ$NK{TptLO+{O?=;726c|_h(|zDKl z0b%iq;y6~;rpQ#%5w16jyrU>~7}W|FHTRrOzz=tD`r9q&&}$TCPLfWuDW3@PBiwCd z+k1%*96cglgyltP$$WPEdk=e$qNq*4R)?b4uE2Qv2hCkX@2~XH`{X{ zTNA5{lOa7JQ2_YgB8nC2JR~SOXrimg`|)Nu=7&wbO!0W<0+1%@`*m~uXjPNutx!^! zgR6xH1wMg{_B}^J?uUoJ|5QHl_T-Ce0Dvk)KGpPTBI`$$O#uMb$bCTdr_ekEfa*19 zlt%yK0pKr0LH~MG{z=g6gtlEAn~Kc!JI?X7ggP(P=N;+BH@y$nIAqW!->WMz@JE)ubkiSQ`fxe&}%eWwyqgX0C*m#@az#>zjU-!i&i~ac2+e- zty;B2SxNqWG;i4*_x@SL%i`7@-Qd{C8K;kB;r5SbU#YCD1WnYgE!hB2%RkH?f*^={p{;y=Dgh|8}}|^)fDgzf<@Z0Rn)(3N^H`N9B{pZ#8%5R_pkg>moqq zzx;|vzm(x&`E9-t+z1>W`?mZv(tZ0{2i(0`Xm{t@xytOL4!^auYgo67qx9Zfzg>=k z;=8zTp#UWpvdPcAlsa|mT_Vvm0>|yo0tbL%idURno8Et^EACe5$+XA6Ryfvsxlune zuXdf6Q1S5o3EKJDv}{W?iPxJ5MDfw2Cy#$~tyjNcpNdBhME*Crk zy;%Mbzj^-^=#QC3iJOZj9DtozE`fkgoGvE69mip1^_vg??8uzKCO>)lHvaheClmE9 zfx3owYntp-3dY-42s^Cy4ZV7{vr( z#Gc(AK*llz0=&Kvq<~F4jC!D9Hzu-3T=r~rLV%3rRuHMI1kC7c1DUK7Vl`I-AlEWY zzW?Y|taMByFxhJ&C4~W#B-@JP*L(mCAey?|uOwG4or0QngUo#cDuB*v`)W~hJ=r2S9 zB1BTY4Jva_0j7bXlw{iyY-}otdfABX0D~q3wj`dHe{be~2lhp0t_u6NeX`8D_(KQw z0;DW+RW!zr6tB;Z`ByJi{VTIo|I&0t+rouWfA0LK-<&G@^J;#1rs6NoR`i~wX3f7g zH|94d%l_em`<`!GL9M+1F2KLC|NkFt=mdWNu?QsfjDg*e00000NkvXXu0mjfHV_>G diff --git a/docs/html/folderopen.png b/docs/html/folderopen.png deleted file mode 100644 index 5cb62c5f1c2686408c891d22741de26b3c66ba74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 617 zcmV-v0+#)WP)Wif!MMdsT+`x zvM5NX5&|i-8=8V+GuMtAJ9a7-bb&-PN8`DkIcLtDJI>bdeIMY=U;>;a{(XTQKo<5s zANU{kMtBnscj9Y!bXIC?bQ}ZVPq9!y$XiaC!a0k4&I)30clS~6z64bv#bFo*mT6#G z1`qG|GKH;h%suv1WG|Hts-w%(uwcdOJFb`wC zOrO2j^+yNefK-0ow3lw;`DndqT*LE%cr@qo#q&IRu$6FXZ5{U#L1_$s6Y^u(XPCP7)6va^#jm^ugu z!*L`c4#dfH2+UeaKo*X5ill;O1Tz=10U*(Qof`>fIY?E}&eJ!()W2zlDT=?JpDRNV zk5ct@^n>S*?RB9A-D5?m-S{4@e)ElNei zm-Q@tb*TW5K4b{KysP1Y_b+6Uc+HzI3uU6ISl}hm3Yul=~R#zLH zhT7^i)poz7*4uTpa%t(+sSa-UTRQ-M3;+Mo08YhkY={%`)zJH900000NkvXXu0mjf DRUIC= diff --git a/docs/html/functions.html b/docs/html/functions.html deleted file mode 100644 index 1c79974..0000000 --- a/docs/html/functions.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - -Diamond: Class Members - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- a -

- - -

- b -

- - -

- c -

- - -

- d -

- - -

- e -

- - -

- f -

- - -

- g -

- - -

- h -

- - -

- i -

- - -

- l -

- - -

- n -

- - -

- o -

- - -

- p -

- - -

- s -

- - -

- t -

- - -

- u -

- - -

- v -

-
-
- - - - diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html deleted file mode 100644 index 551c14b..0000000 --- a/docs/html/functions_func.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - -Diamond: Class Members - Functions - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-  - -

- a -

- - -

- b -

- - -

- d -

- - -

- e -

- - -

- f -

- - -

- g -

- - -

- h -

- - -

- o -

- - -

- p -

- - -

- s -

- - -

- t -

- - -

- u -

- - -

- v -

-
-
- - - - diff --git a/docs/html/functions_prop.html b/docs/html/functions_prop.html deleted file mode 100644 index 06eeab9..0000000 --- a/docs/html/functions_prop.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -Diamond: Class Members - Properties - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html deleted file mode 100644 index 8179ff3..0000000 --- a/docs/html/functions_vars.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -Diamond: Class Members - Variables - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html deleted file mode 100644 index d8636dd..0000000 --- a/docs/html/hierarchy.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -Diamond: Class Hierarchy - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Class Hierarchy
-
-
-
This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - -
 CAttribute
 CDiamond.Buffers.VertexDataAttributeMarks a struct as vertex data that can be sent to a shader attribute
 CDiamond.Buffers.VertexPointerAttributeMarks a field as an attribute to be sent to a shader. Must be used on public fields of a struct.
 CDiamond.Render.CameraManages a projection and view matrix
 CIDisposable
 CDiamond.GLObjectProvide managed access to OpenGL objects
 CDiamond.Buffers.Buffer< T >Manages an OpenGL Buffer object
 CDiamond.Shaders.ProgramManages an OpenGL Program object
 CDiamond.Shaders.ShaderManges a OpenGL Shader object
 CDiamond.Textures.TextureManages a OpenGL Texture object
 CDiamond.Render.VertexBuffer< T >Manage a vertex buffer object
 CIEnumerable
 CDiamond.Util.SubArray< T >Provices access to a subset of an array
 CDiamond.Util.ObjVertexVertex buffer data for Wavefront meshes
 CDiamond.Render.RenderGroup< TInstance, TVertex >Manage a group of buffers, ranges, and uniforms to render
 CDiamond.Util.TileDataVertex buffer data for instanced rendering
 CDiamond.Render.VertexBuffer< TInstance >
 CDiamond.Render.VertexBuffer< TVertex >
 CDiamond.Buffers.VertexDataInfoGet vertex pointer information about a struct to infer how to point shader attributes to it
-
-
-
- - - - diff --git a/docs/html/hierarchy.js b/docs/html/hierarchy.js deleted file mode 100644 index 4bb4fb6..0000000 --- a/docs/html/hierarchy.js +++ /dev/null @@ -1,26 +0,0 @@ -var hierarchy = -[ - [ "Attribute", null, [ - [ "Diamond.Buffers.VertexDataAttribute", "class_diamond_1_1_buffers_1_1_vertex_data_attribute.html", null ], - [ "Diamond.Buffers.VertexPointerAttribute", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html", null ] - ] ], - [ "Diamond.Render.Camera", "class_diamond_1_1_render_1_1_camera.html", null ], - [ "IDisposable", null, [ - [ "Diamond.GLObject", "class_diamond_1_1_g_l_object.html", [ - [ "Diamond.Buffers.Buffer< T >", "class_diamond_1_1_buffers_1_1_buffer.html", null ], - [ "Diamond.Shaders.Program", "class_diamond_1_1_shaders_1_1_program.html", null ], - [ "Diamond.Shaders.Shader", "class_diamond_1_1_shaders_1_1_shader.html", null ], - [ "Diamond.Textures.Texture", "class_diamond_1_1_textures_1_1_texture.html", null ] - ] ], - [ "Diamond.Render.VertexBuffer< T >", "class_diamond_1_1_render_1_1_vertex_buffer.html", null ] - ] ], - [ "IEnumerable", null, [ - [ "Diamond.Util.SubArray< T >", "class_diamond_1_1_util_1_1_sub_array.html", null ] - ] ], - [ "Diamond.Util.ObjVertex", "struct_diamond_1_1_util_1_1_obj_vertex.html", null ], - [ "Diamond.Render.RenderGroup< TInstance, TVertex >", "class_diamond_1_1_render_1_1_render_group.html", null ], - [ "Diamond.Util.TileData", "struct_diamond_1_1_util_1_1_tile_data.html", null ], - [ "Diamond.Render.VertexBuffer< TInstance >", "class_diamond_1_1_render_1_1_vertex_buffer.html", null ], - [ "Diamond.Render.VertexBuffer< TVertex >", "class_diamond_1_1_render_1_1_vertex_buffer.html", null ], - [ "Diamond.Buffers.VertexDataInfo", "class_diamond_1_1_buffers_1_1_vertex_data_info.html", null ] -]; \ No newline at end of file diff --git a/docs/html/index.html b/docs/html/index.html deleted file mode 100644 index 9311bc1..0000000 --- a/docs/html/index.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -Diamond: Main Page - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond Documentation
-
-
-
-
- - - - diff --git a/docs/html/jquery.js b/docs/html/jquery.js deleted file mode 100644 index f5343ed..0000000 --- a/docs/html/jquery.js +++ /dev/null @@ -1,87 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! - * jQuery UI 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! - * jQuery UI Widget 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ -(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! - * jQuery UI Mouse 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ -(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ -(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' - - -
- -
-
Diamond Namespace Reference
-
-
-
- -

-Namespaces

- - - - -

-Classes

class  GLObject
 Provide managed access to OpenGL objects More...
 
- - - - - - diff --git a/docs/html/namespace_diamond.js b/docs/html/namespace_diamond.js deleted file mode 100644 index e34e64a..0000000 --- a/docs/html/namespace_diamond.js +++ /dev/null @@ -1,9 +0,0 @@ -var namespace_diamond = -[ - [ "Buffers", "namespace_diamond_1_1_buffers.html", "namespace_diamond_1_1_buffers" ], - [ "Render", "namespace_diamond_1_1_render.html", "namespace_diamond_1_1_render" ], - [ "Shaders", "namespace_diamond_1_1_shaders.html", "namespace_diamond_1_1_shaders" ], - [ "Textures", "namespace_diamond_1_1_textures.html", "namespace_diamond_1_1_textures" ], - [ "Util", "namespace_diamond_1_1_util.html", "namespace_diamond_1_1_util" ], - [ "GLObject", "class_diamond_1_1_g_l_object.html", "class_diamond_1_1_g_l_object" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_diamond_1_1_buffers.html b/docs/html/namespace_diamond_1_1_buffers.html deleted file mode 100644 index 6a2b118..0000000 --- a/docs/html/namespace_diamond_1_1_buffers.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -Diamond: Diamond.Buffers Namespace Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Buffers Namespace Reference
-
-
- - - - - - - - - - - - - - -

-Classes

class  Buffer
 Manages an OpenGL Buffer object More...
 
class  VertexDataAttribute
 Marks a struct as vertex data that can be sent to a shader attribute More...
 
class  VertexDataInfo
 Get vertex pointer information about a struct to infer how to point shader attributes to it More...
 
class  VertexPointerAttribute
 Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct. More...
 
-
-
- - - - diff --git a/docs/html/namespace_diamond_1_1_buffers.js b/docs/html/namespace_diamond_1_1_buffers.js deleted file mode 100644 index ba28c3a..0000000 --- a/docs/html/namespace_diamond_1_1_buffers.js +++ /dev/null @@ -1,7 +0,0 @@ -var namespace_diamond_1_1_buffers = -[ - [ "Buffer", "class_diamond_1_1_buffers_1_1_buffer.html", "class_diamond_1_1_buffers_1_1_buffer" ], - [ "VertexDataAttribute", "class_diamond_1_1_buffers_1_1_vertex_data_attribute.html", "class_diamond_1_1_buffers_1_1_vertex_data_attribute" ], - [ "VertexDataInfo", "class_diamond_1_1_buffers_1_1_vertex_data_info.html", "class_diamond_1_1_buffers_1_1_vertex_data_info" ], - [ "VertexPointerAttribute", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_diamond_1_1_render.html b/docs/html/namespace_diamond_1_1_render.html deleted file mode 100644 index bf22482..0000000 --- a/docs/html/namespace_diamond_1_1_render.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -Diamond: Diamond.Render Namespace Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Render Namespace Reference
-
-
- - - - - - - - - - - -

-Classes

class  Camera
 Manages a projection and view matrix More...
 
class  RenderGroup
 Manage a group of buffers, ranges, and uniforms to render More...
 
class  VertexBuffer
 Manage a vertex buffer object More...
 
-
-
- - - - diff --git a/docs/html/namespace_diamond_1_1_render.js b/docs/html/namespace_diamond_1_1_render.js deleted file mode 100644 index 3895a3b..0000000 --- a/docs/html/namespace_diamond_1_1_render.js +++ /dev/null @@ -1,6 +0,0 @@ -var namespace_diamond_1_1_render = -[ - [ "Camera", "class_diamond_1_1_render_1_1_camera.html", "class_diamond_1_1_render_1_1_camera" ], - [ "RenderGroup", "class_diamond_1_1_render_1_1_render_group.html", "class_diamond_1_1_render_1_1_render_group" ], - [ "VertexBuffer", "class_diamond_1_1_render_1_1_vertex_buffer.html", "class_diamond_1_1_render_1_1_vertex_buffer" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_diamond_1_1_shaders.html b/docs/html/namespace_diamond_1_1_shaders.html deleted file mode 100644 index d003df4..0000000 --- a/docs/html/namespace_diamond_1_1_shaders.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -Diamond: Diamond.Shaders Namespace Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Shaders Namespace Reference
-
-
- - - - - - - - -

-Classes

class  Program
 Manages an OpenGL Program object More...
 
class  Shader
 Manges a OpenGL Shader object More...
 
-
-
- - - - diff --git a/docs/html/namespace_diamond_1_1_shaders.js b/docs/html/namespace_diamond_1_1_shaders.js deleted file mode 100644 index a520379..0000000 --- a/docs/html/namespace_diamond_1_1_shaders.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_diamond_1_1_shaders = -[ - [ "Program", "class_diamond_1_1_shaders_1_1_program.html", "class_diamond_1_1_shaders_1_1_program" ], - [ "Shader", "class_diamond_1_1_shaders_1_1_shader.html", "class_diamond_1_1_shaders_1_1_shader" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_diamond_1_1_textures.html b/docs/html/namespace_diamond_1_1_textures.html deleted file mode 100644 index 12746d5..0000000 --- a/docs/html/namespace_diamond_1_1_textures.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -Diamond: Diamond.Textures Namespace Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Textures Namespace Reference
-
-
- - - - - -

-Classes

class  Texture
 Manages a OpenGL Texture object More...
 
-
-
- - - - diff --git a/docs/html/namespace_diamond_1_1_textures.js b/docs/html/namespace_diamond_1_1_textures.js deleted file mode 100644 index a8479d7..0000000 --- a/docs/html/namespace_diamond_1_1_textures.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespace_diamond_1_1_textures = -[ - [ "Texture", "class_diamond_1_1_textures_1_1_texture.html", "class_diamond_1_1_textures_1_1_texture" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_diamond_1_1_util.html b/docs/html/namespace_diamond_1_1_util.html deleted file mode 100644 index dcf6076..0000000 --- a/docs/html/namespace_diamond_1_1_util.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -Diamond: Diamond.Util Namespace Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Util Namespace Reference
-
-
- - - - - - - - - - - -

-Classes

struct  ObjVertex
 Vertex buffer data for Wavefront meshes More...
 
class  SubArray
 Provices access to a subset of an array More...
 
struct  TileData
 Vertex buffer data for instanced rendering More...
 
-
-
- - - - diff --git a/docs/html/namespace_diamond_1_1_util.js b/docs/html/namespace_diamond_1_1_util.js deleted file mode 100644 index 8429e74..0000000 --- a/docs/html/namespace_diamond_1_1_util.js +++ /dev/null @@ -1,6 +0,0 @@ -var namespace_diamond_1_1_util = -[ - [ "ObjVertex", "struct_diamond_1_1_util_1_1_obj_vertex.html", "struct_diamond_1_1_util_1_1_obj_vertex" ], - [ "SubArray", "class_diamond_1_1_util_1_1_sub_array.html", "class_diamond_1_1_util_1_1_sub_array" ], - [ "TileData", "struct_diamond_1_1_util_1_1_tile_data.html", "struct_diamond_1_1_util_1_1_tile_data" ] -]; \ No newline at end of file diff --git a/docs/html/namespace_diamond_1_1_wrappers.html b/docs/html/namespace_diamond_1_1_wrappers.html deleted file mode 100644 index 2e62231..0000000 --- a/docs/html/namespace_diamond_1_1_wrappers.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -Diamond: Diamond.Wrappers Namespace Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Wrappers Namespace Reference
-
-
- - - - - - - - - - - - - - - - -

-Classes

class  BufferWrap
 Wrapper class for OpenGL Buffer objects
 
class  ProgramWrap
 Wrapper class for OpenGL Program objects
 
class  ShaderWrap
 Wrapper class for OpenGL Shader objects
 
class  TextureWrap
 Wrapper class for OpenGL Texture objects
 
class  Wrapper
 
-
-
- - - - diff --git a/docs/html/namespaces.html b/docs/html/namespaces.html deleted file mode 100644 index 3904812..0000000 --- a/docs/html/namespaces.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -Diamond: Packages - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Packages
-
-
-
Here are the packages with brief descriptions (if available):
-
[detail level 12]
- - - - - - - -
 NDiamond
 NBuffers
 NRender
 NShaders
 NTextures
 NUtil
 NWrappers
-
-
-
- - - - diff --git a/docs/html/namespaces.js b/docs/html/namespaces.js deleted file mode 100644 index d792a99..0000000 --- a/docs/html/namespaces.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespaces = -[ - [ "Diamond", "namespace_diamond.html", "namespace_diamond" ] -]; \ No newline at end of file diff --git a/docs/html/nav_f.png b/docs/html/nav_f.png deleted file mode 100644 index e929ab0033dcec551e64f6cb70d59e908a41a2d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQfZzpjv*C{Z|_4-1kAL} zO*86zx?W{=wzDI%AFCu+--oWN>)tt>-gWR6&(^vbinr=lnTWj9*s92XRG{5P!^x;1 zs37Er#s|j_sR!G&rD1 diff --git a/docs/html/nav_g.png b/docs/html/nav_g.png deleted file mode 100644 index 2093a237a94f6c83e19ec6e5fd42f7ddabdafa81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!K=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/\-/g,'_')); -} - -function stripPath(uri) -{ - return uri.substring(uri.lastIndexOf('/')+1); -} - -function stripPath2(uri) -{ - var i = uri.lastIndexOf('/'); - var s = uri.substring(i+1); - var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; -} - -function hashValue() -{ - return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); -} - -function hashUrl() -{ - return '#'+hashValue(); -} - -function pathName() -{ - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); -} - -function localStorageSupported() -{ - try { - return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; - } - catch(e) { - return false; - } -} - - -function storeLink(link) -{ - if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { - window.localStorage.setItem('navpath',link); - } -} - -function deleteLink() -{ - if (localStorageSupported()) { - window.localStorage.setItem('navpath',''); - } -} - -function cachedLink() -{ - if (localStorageSupported()) { - return window.localStorage.getItem('navpath'); - } else { - return ''; - } -} - -function getScript(scriptName,func,show) -{ - var head = document.getElementsByTagName("head")[0]; - var script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - if ($.browser.msie && $.browser.version<=8) { - // script.onload does not work with older versions of IE - script.onreadystatechange = function() { - if (script.readyState=='complete' || script.readyState=='loaded') { - func(); if (show) showRoot(); - } - } - } - head.appendChild(script); -} - -function createIndent(o,domNode,node,level) -{ - var level=-1; - var n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - var imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=arrowRight; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=arrowRight; - node.expanded = false; - } else { - expandNode(o, node, false, false); - } - } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - } else { - var span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); - } -} - -var animationInProgress = false; - -function gotoAnchor(anchor,aname,updateLocation) -{ - var pos, docContent = $('#doc-content'); - var ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || - ancParent.hasClass('fieldname') || - ancParent.hasClass('fieldtype') || - ancParent.is(':header')) - { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - var dist = Math.abs(Math.min( - pos-docContent.offset().top, - docContent[0].scrollHeight- - docContent.height()-docContent.scrollTop())); - animationInProgress=true; - docContent.animate({ - scrollTop: pos + docContent.scrollTop() - docContent.offset().top - },Math.max(50,Math.min(500,dist)),function(){ - if (updateLocation) window.location.href=aname; - animationInProgress=false; - }); - } -} - -function newNode(o, po, text, link, childrenData, lastNode) -{ - var node = new Object(); - node.children = Array(); - node.childrenData = childrenData; - node.depth = po.depth + 1; - node.relpath = po.relpath; - node.isLast = lastNode; - - node.li = document.createElement("li"); - po.getChildrenUL().appendChild(node.li); - node.parentNode = po; - - node.itemDiv = document.createElement("div"); - node.itemDiv.className = "item"; - - node.labelSpan = document.createElement("span"); - node.labelSpan.className = "label"; - - createIndent(o,node.itemDiv,node,0); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - var a = document.createElement("a"); - node.labelSpan.appendChild(a); - node.label = document.createTextNode(text); - node.expanded = false; - a.appendChild(node.label); - if (link) { - var url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - var aname = '#'+link.split('#')[1]; - var srcPage = stripPath(pathName()); - var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; - a.onclick = function(){ - storeLink(link); - if (!$(a).parent().parent().hasClass('selected')) - { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - $(a).parent().parent().addClass('selected'); - $(a).parent().parent().attr('id','selected'); - } - var anchor = $(aname); - gotoAnchor(anchor,aname,true); - }; - } else { - a.href = url; - a.onclick = function() { storeLink(link); } - } - } else { - if (childrenData != null) - { - a.className = "nolink"; - a.href = "javascript:void(0)"; - a.onclick = node.expandToggle.onclick; - } - } - - node.childrenUL = null; - node.getChildrenUL = function() { - if (!node.childrenUL) { - node.childrenUL = document.createElement("ul"); - node.childrenUL.className = "children_ul"; - node.childrenUL.style.display = "none"; - node.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }; - - return node; -} - -function showRoot() -{ - var headerHeight = $("#top").height(); - var footerHeight = $("#nav-path").height(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - (function (){ // retry until we can scroll to the selected item - try { - var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',0,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); -} - -function expandNode(o, node, imm, showRoot) -{ - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } if (imm || ($.browser.msie && $.browser.version>8)) { - // somehow slideDown jumps to the start of tree for IE9 :-( - $(node.getChildrenUL()).show(); - } else { - $(node.getChildrenUL()).slideDown("fast"); - } - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - } - } -} - -function glowEffect(n,duration) -{ - n.addClass('glow').delay(duration).queue(function(next){ - $(this).removeClass('glow');next(); - }); -} - -function highlightAnchor() -{ - var aname = hashUrl(); - var anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft'){ - var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname'){ - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype'){ - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member - } - gotoAnchor(anchor,aname,false); -} - -function selectAndHighlight(hash,n) -{ - var a; - if (hash) { - var link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - $('#nav-sync').css('top','30px'); - } else { - $('#nav-sync').css('top','5px'); - } - showRoot(); -} - -function showNode(o, node, index, hash) -{ - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - showNode(o,node,index,hash); - },true); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - var n = node.children[o.breadcrumbs[index]]; - if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); - else hash=''; - } - if (hash.match(/^#l\d+$/)) { - var anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - var url=root+hash; - var i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function(){ - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - },true); - } -} - -function showSyncOff(n,relpath) -{ - n.html(''); -} - -function showSyncOn(n,relpath) -{ - n.html(''); -} - -function toggleSyncButton(relpath) -{ - var navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } -} - -function initNavTree(toroot,relpath) -{ - var o = new Object(); - o.toroot = toroot; - o.node = new Object(); - o.node.li = document.getElementById("nav-tree-contents"); - o.node.childrenData = NAVTREE; - o.node.children = new Array(); - o.node.childrenUL = document.createElement("ul"); - o.node.getChildrenUL = function() { return o.node.childrenUL; }; - o.node.li.appendChild(o.node.childrenUL); - o.node.depth = 0; - o.node.relpath = relpath; - o.node.expanded = false; - o.node.isLast = true; - o.node.plus_img = document.createElement("span"); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = arrowRight; - - if (localStorageSupported()) { - var navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); - } else { - showSyncOn(navSync,relpath); - } - navSync.click(function(){ toggleSyncButton(relpath); }); - } - - $(window).load(function(){ - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - }); - - $(window).bind('hashchange', function(){ - if (window.location.hash && window.location.hash.length>1){ - var a; - if ($(location).attr('hash')){ - var clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/1|%O$WD@{Vj-D=#Ar*{o?{4I6FyLW1(CvQO zT-&rpAPTVY&4XYzaAeKx;OFyvd#UmCh`&xT(g*?ubU V+RW5iEe14=desktop_vp) { - if (!collapsed) { - collapseExpand(); - } - } else if (width>desktop_vp && collapsedWidth0) { - restoreWidth(0); - collapsed=true; - } - else { - var width = readCookie('width'); - if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } - collapsed=false; - } - } - - header = $("#top"); - sidenav = $("#side-nav"); - content = $("#doc-content"); - navtree = $("#nav-tree"); - footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); - $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(function() { resizeHeight(); }); - var device = navigator.userAgent.toLowerCase(); - var touch_device = device.match(/(iphone|ipod|ipad|android)/); - if (touch_device) { /* wider split bar for touch only devices */ - $(sidenav).css({ paddingRight:'20px' }); - $('.ui-resizable-e').css({ width:'20px' }); - $('#nav-sync').css({ right:'34px' }); - barWidth=20; - } - var width = readCookie('width'); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); - if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(".ui-resizable-handle").dblclick(collapseExpand); - $(window).load(resizeHeight); -} - - diff --git a/docs/html/search/all_0.html b/docs/html/search/all_0.html deleted file mode 100644 index f25360b..0000000 --- a/docs/html/search/all_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js deleted file mode 100644 index ff261e7..0000000 --- a/docs/html/search/all_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['array',['Array',['../class_diamond_1_1_util_1_1_sub_array.html#ae2e5bdce2d7a0cc2d7ec18d0509c150c',1,'Diamond::Util::SubArray']]], - ['attributelocation',['AttributeLocation',['../class_diamond_1_1_shaders_1_1_program.html#a1451b7aa0915b515df4ed4f9956e0ac8',1,'Diamond::Shaders::Program']]] -]; diff --git a/docs/html/search/all_1.html b/docs/html/search/all_1.html deleted file mode 100644 index b13f0f7..0000000 --- a/docs/html/search/all_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js deleted file mode 100644 index cdeab16..0000000 --- a/docs/html/search/all_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['bind',['Bind',['../class_diamond_1_1_textures_1_1_texture.html#a845ef2f01eb9d1638694f6717e6bd313',1,'Diamond::Textures::Texture']]], - ['buffer',['Buffer',['../class_diamond_1_1_buffers_1_1_buffer.html',1,'Diamond.Buffers.Buffer< T >'],['../class_diamond_1_1_render_1_1_vertex_buffer.html#a78fdd0bde95367ae89fbf77607e015a0',1,'Diamond.Render.VertexBuffer.Buffer()']]] -]; diff --git a/docs/html/search/all_10.html b/docs/html/search/all_10.html deleted file mode 100644 index d1345a1..0000000 --- a/docs/html/search/all_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js deleted file mode 100644 index 778f2db..0000000 --- a/docs/html/search/all_10.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['uniformlocation',['UniformLocation',['../class_diamond_1_1_shaders_1_1_program.html#ac4bf3c38bda5e82e4773cfeb5b7378bb',1,'Diamond::Shaders::Program']]], - ['up',['Up',['../class_diamond_1_1_render_1_1_camera.html#a82e1ae0ac53c43dde327417b71c937fa',1,'Diamond::Render::Camera']]], - ['usage',['Usage',['../class_diamond_1_1_buffers_1_1_buffer.html#aee13b2560f0deb969a2c9d4faf342e75',1,'Diamond::Buffers::Buffer']]], - ['use',['Use',['../class_diamond_1_1_shaders_1_1_program.html#a1a309dd70d72131b09006048b70ef26c',1,'Diamond::Shaders::Program']]], - ['usedefault',['UseDefault',['../class_diamond_1_1_shaders_1_1_program.html#a473e0557c65b20ae50314aee78dfb8ca',1,'Diamond::Shaders::Program']]], - ['uv',['UV',['../struct_diamond_1_1_util_1_1_obj_vertex.html#aad5bb60719d6c9856a17c230bdb1715f',1,'Diamond::Util::ObjVertex']]] -]; diff --git a/docs/html/search/all_11.html b/docs/html/search/all_11.html deleted file mode 100644 index 2be8b71..0000000 --- a/docs/html/search/all_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js deleted file mode 100644 index 3efa13e..0000000 --- a/docs/html/search/all_11.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['vertexbuffer',['VertexBuffer',['../class_diamond_1_1_render_1_1_vertex_buffer.html',1,'Diamond::Render']]], - ['vertexbuffer_3c_20tinstance_20_3e',['VertexBuffer< TInstance >',['../class_diamond_1_1_render_1_1_vertex_buffer.html',1,'Diamond::Render']]], - ['vertexbuffer_3c_20tvertex_20_3e',['VertexBuffer< TVertex >',['../class_diamond_1_1_render_1_1_vertex_buffer.html',1,'Diamond::Render']]], - ['vertexdataattribute',['VertexDataAttribute',['../class_diamond_1_1_buffers_1_1_vertex_data_attribute.html',1,'Diamond.Buffers.VertexDataAttribute'],['../class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a29ff542fa70db3a7facd986bab3fea66',1,'Diamond.Buffers.VertexDataAttribute.VertexDataAttribute()']]], - ['vertexdatainfo',['VertexDataInfo',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html',1,'Diamond::Buffers']]], - ['vertexpointerattribute',['VertexPointerAttribute',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html',1,'Diamond.Buffers.VertexPointerAttribute'],['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a589501a6b5d167585d09370acdf700fc',1,'Diamond.Buffers.VertexPointerAttribute.VertexPointerAttribute()']]], - ['vertices',['Vertices',['../class_diamond_1_1_render_1_1_render_group.html#ae00bb3be18a4b61228496a8772c997cb',1,'Diamond.Render.RenderGroup.Vertices()'],['../class_diamond_1_1_render_1_1_vertex_buffer.html#a17906868ae472167f4f63c3a0181282d',1,'Diamond.Render.VertexBuffer.Vertices()']]], - ['view',['View',['../class_diamond_1_1_render_1_1_camera.html#a8b8a1aaa97a2a157f5a18cb341d3b58b',1,'Diamond::Render::Camera']]] -]; diff --git a/docs/html/search/all_2.html b/docs/html/search/all_2.html deleted file mode 100644 index 9543c57..0000000 --- a/docs/html/search/all_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js deleted file mode 100644 index b213191..0000000 --- a/docs/html/search/all_2.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['camera',['Camera',['../class_diamond_1_1_render_1_1_camera.html',1,'Diamond.Render.Camera'],['../class_diamond_1_1_render_1_1_render_group.html#ae6f72851c61a1fca23e74ce62211c9ee',1,'Diamond.Render.RenderGroup.Camera()']]], - ['current',['Current',['../class_diamond_1_1_shaders_1_1_program.html#a99427e7483540d08d598f36f9f9a3ed8',1,'Diamond::Shaders::Program']]] -]; diff --git a/docs/html/search/all_3.html b/docs/html/search/all_3.html deleted file mode 100644 index 03405c0..0000000 --- a/docs/html/search/all_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js deleted file mode 100644 index f312522..0000000 --- a/docs/html/search/all_3.js +++ /dev/null @@ -1,16 +0,0 @@ -var searchData= -[ - ['buffers',['Buffers',['../namespace_diamond_1_1_buffers.html',1,'Diamond']]], - ['data',['Data',['../class_diamond_1_1_buffers_1_1_buffer.html#ae63e2a811d9512185be88be6ba51b4e2',1,'Diamond.Buffers.Buffer.Data(T[] data)'],['../class_diamond_1_1_buffers_1_1_buffer.html#a890681a73edd4cc0e4882b2d6a575a9a',1,'Diamond.Buffers.Buffer.Data(int offset, int count, T[] data)'],['../class_diamond_1_1_buffers_1_1_buffer.html#a53274eb67f44681b46a11dd1585fd529',1,'Diamond.Buffers.Buffer.Data(SubArray< T > data)']]], - ['diamond',['Diamond',['../namespace_diamond.html',1,'']]], - ['disablevertexpointers',['DisableVertexPointers',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#ab3cdfddf61475c4546c5a87ef4d81943',1,'Diamond::Buffers::VertexDataInfo']]], - ['dispose',['Dispose',['../class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5',1,'Diamond.Buffers.Buffer.Dispose()'],['../class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b',1,'Diamond.GLObject.Dispose()'],['../class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210',1,'Diamond.Shaders.Program.Dispose()'],['../class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f',1,'Diamond.Shaders.Shader.Dispose()'],['../class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d',1,'Diamond.Textures.Texture.Dispose()']]], - ['divisor',['Divisor',['../class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a5d69153e7dff2a03c8bd9de07732ef4a',1,'Diamond.Buffers.VertexDataAttribute.Divisor()'],['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a1ac941b3490744a8b97c08298b0882db',1,'Diamond.Buffers.VertexDataInfo.Divisor()']]], - ['draw',['Draw',['../class_diamond_1_1_render_1_1_render_group.html#a536bdb3bf0ffb9c5ea197edcab773f3c',1,'Diamond.Render.RenderGroup.Draw()'],['../class_diamond_1_1_render_1_1_vertex_buffer.html#acddb6410db196cc996044bb1ffe1bc23',1,'Diamond.Render.VertexBuffer.Draw()']]], - ['drawinstanced_3c_20ti_20_3e',['DrawInstanced< TI >',['../class_diamond_1_1_render_1_1_vertex_buffer.html#acd03841c043215437cd1e7535358b978',1,'Diamond::Render::VertexBuffer']]], - ['render',['Render',['../namespace_diamond_1_1_render.html',1,'Diamond']]], - ['shaders',['Shaders',['../namespace_diamond_1_1_shaders.html',1,'Diamond']]], - ['textures',['Textures',['../namespace_diamond_1_1_textures.html',1,'Diamond']]], - ['util',['Util',['../namespace_diamond_1_1_util.html',1,'Diamond']]], - ['wrappers',['Wrappers',['../namespace_diamond_1_1_wrappers.html',1,'Diamond']]] -]; diff --git a/docs/html/search/all_4.html b/docs/html/search/all_4.html deleted file mode 100644 index 8e1f4b9..0000000 --- a/docs/html/search/all_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js deleted file mode 100644 index bbb171f..0000000 --- a/docs/html/search/all_4.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['empty_3c_20t_20_3e',['Empty< T >',['../class_diamond_1_1_buffers_1_1_buffer.html#a112b2cfa7e7b94bef62dba9329890875',1,'Diamond::Buffers::Buffer']]], - ['enablevertexpointers',['EnableVertexPointers',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2db0010e1ce152eadf6f7d409a9b0555',1,'Diamond::Buffers::VertexDataInfo']]], - ['extract',['Extract',['../class_diamond_1_1_util_1_1_sub_array.html#a1b947a4a3b0370d119e67a2560573231',1,'Diamond::Util::SubArray']]] -]; diff --git a/docs/html/search/all_5.html b/docs/html/search/all_5.html deleted file mode 100644 index 89a879e..0000000 --- a/docs/html/search/all_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js deleted file mode 100644 index 483f6a9..0000000 --- a/docs/html/search/all_5.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['frombitmap',['FromBitmap',['../class_diamond_1_1_textures_1_1_texture.html#aeea08d34a2ef67fbe1d609193b6593c3',1,'Diamond::Textures::Texture']]], - ['fromdata_3c_20t_20_3e',['FromData< T >',['../class_diamond_1_1_buffers_1_1_buffer.html#a0b717590045a79f68d06edb8357d06b2',1,'Diamond::Buffers::Buffer']]], - ['fromfile',['FromFile',['../class_diamond_1_1_shaders_1_1_shader.html#a8560d28caf7ce3422087bbe509eecbee',1,'Diamond.Shaders.Shader.FromFile(string path, ShaderType type, string name=null)'],['../class_diamond_1_1_shaders_1_1_shader.html#a3a7868781ad551c57c7bf18e1e2c8564',1,'Diamond.Shaders.Shader.FromFile(string path, string name=null)'],['../class_diamond_1_1_textures_1_1_texture.html#ad12bd792c3112c80f5a6c6a7263c5330',1,'Diamond.Textures.Texture.FromFile()']]], - ['fromfiles',['FromFiles',['../class_diamond_1_1_shaders_1_1_program.html#a113f8d58cde1db443f7baf52f3f59ada',1,'Diamond::Shaders::Program']]], - ['fromshaders',['FromShaders',['../class_diamond_1_1_shaders_1_1_program.html#ae69c17265ec4a44b796be75d698f71a9',1,'Diamond.Shaders.Program.FromShaders(string name, params Shader[] shaders)'],['../class_diamond_1_1_shaders_1_1_program.html#a21f4fd4588bda76c710790cfdd4ffd9f',1,'Diamond.Shaders.Program.FromShaders(string name, IEnumerable< Shader >shaders)'],['../class_diamond_1_1_shaders_1_1_program.html#a3e5d601aeb96a5a0d9546d162cf930bf',1,'Diamond.Shaders.Program.FromShaders(params Shader[] shaders)'],['../class_diamond_1_1_shaders_1_1_program.html#a48053ebda1fb1b80f4659e1ad2a927a2',1,'Diamond.Shaders.Program.FromShaders(IEnumerable< Shader > shaders)']]], - ['fromsource',['FromSource',['../class_diamond_1_1_shaders_1_1_shader.html#afe8ea1ed60c4829e7d1e5f03f73123cc',1,'Diamond::Shaders::Shader']]] -]; diff --git a/docs/html/search/all_6.html b/docs/html/search/all_6.html deleted file mode 100644 index 6afac06..0000000 --- a/docs/html/search/all_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js deleted file mode 100644 index ba80a47..0000000 --- a/docs/html/search/all_6.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['getenumerator',['GetEnumerator',['../class_diamond_1_1_util_1_1_sub_array.html#a8d22a7dc4195cbed738881f5155aa19a',1,'Diamond::Util::SubArray']]], - ['getinfo_3c_20t_20_3e',['GetInfo< T >',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a218d392fc5645b4bd2df9c1f6ce1b5c5',1,'Diamond::Buffers::VertexDataInfo']]], - ['globject',['GLObject',['../class_diamond_1_1_g_l_object.html',1,'Diamond']]] -]; diff --git a/docs/html/search/all_7.html b/docs/html/search/all_7.html deleted file mode 100644 index de19107..0000000 --- a/docs/html/search/all_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js deleted file mode 100644 index bf79b49..0000000 --- a/docs/html/search/all_7.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['hasattribute',['HasAttribute',['../class_diamond_1_1_shaders_1_1_program.html#ae59397c0f59a0e0f6c4329228e9e096f',1,'Diamond::Shaders::Program']]], - ['hasuniform',['HasUniform',['../class_diamond_1_1_shaders_1_1_program.html#a28642c4b2b4c36089f7176cef5026556',1,'Diamond::Shaders::Program']]] -]; diff --git a/docs/html/search/all_8.html b/docs/html/search/all_8.html deleted file mode 100644 index 11e27cd..0000000 --- a/docs/html/search/all_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js deleted file mode 100644 index f8fe8f4..0000000 --- a/docs/html/search/all_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['instance',['Instance',['../class_diamond_1_1_render_1_1_render_group.html#a707d085fdd4413fd7dae6639b880c812',1,'Diamond::Render::RenderGroup']]] -]; diff --git a/docs/html/search/all_9.html b/docs/html/search/all_9.html deleted file mode 100644 index f8abbbe..0000000 --- a/docs/html/search/all_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js deleted file mode 100644 index 2644607..0000000 --- a/docs/html/search/all_9.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['length',['Length',['../class_diamond_1_1_util_1_1_sub_array.html#aacc9321f911b09b7f116404bc2b77934',1,'Diamond::Util::SubArray']]], - ['logger',['Logger',['../class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f',1,'Diamond::GLObject']]] -]; diff --git a/docs/html/search/all_a.html b/docs/html/search/all_a.html deleted file mode 100644 index 9601fce..0000000 --- a/docs/html/search/all_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js deleted file mode 100644 index 7fbefc3..0000000 --- a/docs/html/search/all_a.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['name',['Name',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a36ee751d5e458d0a10685c5d49f21d0a',1,'Diamond.Buffers.VertexPointerAttribute.Name()'],['../class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788',1,'Diamond.GLObject.Name()'],['../class_diamond_1_1_render_1_1_vertex_buffer.html#a0b6a9b4effb9124e9ffca18b8edcb553',1,'Diamond.Render.VertexBuffer.Name()']]], - ['normal',['Normal',['../struct_diamond_1_1_util_1_1_obj_vertex.html#a626216fafee2c4f0c0c698722e02651a',1,'Diamond::Util::ObjVertex']]], - ['normalized',['Normalized',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#acb6c18754197f748ccb3e3b8c8273210',1,'Diamond::Buffers::VertexPointerAttribute']]] -]; diff --git a/docs/html/search/all_b.html b/docs/html/search/all_b.html deleted file mode 100644 index 0814e4e..0000000 --- a/docs/html/search/all_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js deleted file mode 100644 index 89f86ab..0000000 --- a/docs/html/search/all_b.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['objvertex',['ObjVertex',['../struct_diamond_1_1_util_1_1_obj_vertex.html',1,'Diamond.Util.ObjVertex'],['../struct_diamond_1_1_util_1_1_obj_vertex.html#abcb4babfc9804f3d4fb93634b587c3f8',1,'Diamond.Util.ObjVertex.ObjVertex()']]], - ['offset',['Offset',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a35fcdf087eb61574bf90b5c63af76652',1,'Diamond.Buffers.VertexPointerAttribute.Offset()'],['../class_diamond_1_1_util_1_1_sub_array.html#a7b613a2ef7d5be62a53224db23c2c4bd',1,'Diamond.Util.SubArray.Offset()']]] -]; diff --git a/docs/html/search/all_c.html b/docs/html/search/all_c.html deleted file mode 100644 index da08c38..0000000 --- a/docs/html/search/all_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js deleted file mode 100644 index a4e0739..0000000 --- a/docs/html/search/all_c.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['pointers',['Pointers',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a02a4dcb21a00e17efa58f835fe0e70a2',1,'Diamond::Buffers::VertexDataInfo']]], - ['pointto',['PointTo',['../class_diamond_1_1_buffers_1_1_buffer.html#a40da9e1d7860f491da3e9d74e72b42d3',1,'Diamond::Buffers::Buffer']]], - ['position',['Position',['../class_diamond_1_1_render_1_1_camera.html#a36625d230ead936539360b3e54a360a1',1,'Diamond.Render.Camera.Position()'],['../struct_diamond_1_1_util_1_1_obj_vertex.html#a480ce2661426d7fd12e830c7a682132f',1,'Diamond.Util.ObjVertex.Position()'],['../struct_diamond_1_1_util_1_1_tile_data.html#ab46790e8c9ea844d4464599ea014d1f2',1,'Diamond.Util.TileData.Position()']]], - ['primitive',['Primitive',['../class_diamond_1_1_render_1_1_vertex_buffer.html#a743cc8342bb9558db48640ee818baf43',1,'Diamond::Render::VertexBuffer']]], - ['program',['Program',['../class_diamond_1_1_shaders_1_1_program.html',1,'Diamond.Shaders.Program'],['../class_diamond_1_1_render_1_1_render_group.html#acac3b11508ba276c560dcf20845be1b3',1,'Diamond.Render.RenderGroup.Program()']]], - ['projection',['Projection',['../class_diamond_1_1_render_1_1_camera.html#a3a028ccb49d0f31d0f7d642c0f5dbf0b',1,'Diamond::Render::Camera']]] -]; diff --git a/docs/html/search/all_d.html b/docs/html/search/all_d.html deleted file mode 100644 index 9986c9c..0000000 --- a/docs/html/search/all_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js deleted file mode 100644 index 02e7f3a..0000000 --- a/docs/html/search/all_d.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['rendergroup',['RenderGroup',['../class_diamond_1_1_render_1_1_render_group.html',1,'Diamond::Render']]] -]; diff --git a/docs/html/search/all_e.html b/docs/html/search/all_e.html deleted file mode 100644 index 9fa42bb..0000000 --- a/docs/html/search/all_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js deleted file mode 100644 index 2930fbf..0000000 --- a/docs/html/search/all_e.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['shader',['Shader',['../class_diamond_1_1_shaders_1_1_shader.html',1,'Diamond::Shaders']]], - ['size',['Size',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a95a920ed93a45f790548386526af4d40',1,'Diamond::Buffers::VertexPointerAttribute']]], - ['source',['Source',['../class_diamond_1_1_shaders_1_1_shader.html#acc3e499e4e08c1d50b9be3dac1d42f94',1,'Diamond::Shaders::Shader']]], - ['stride',['Stride',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2f73524f17a22b6cc628fd6c6a60fe08',1,'Diamond::Buffers::VertexDataInfo']]], - ['subarray',['SubArray',['../class_diamond_1_1_util_1_1_sub_array.html',1,'Diamond.Util.SubArray< T >'],['../class_diamond_1_1_util_1_1_sub_array.html#ad3f3b223daa188c591d2030af3f10798',1,'Diamond.Util.SubArray.SubArray(T[] array)'],['../class_diamond_1_1_util_1_1_sub_array.html#a61992522c77086d549416b22edef81d3',1,'Diamond.Util.SubArray.SubArray(T[] array, int offset, int length)']]] -]; diff --git a/docs/html/search/all_f.html b/docs/html/search/all_f.html deleted file mode 100644 index 6ecfc0e..0000000 --- a/docs/html/search/all_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js deleted file mode 100644 index 09a219c..0000000 --- a/docs/html/search/all_f.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['target',['Target',['../class_diamond_1_1_buffers_1_1_buffer.html#a96c91ddb6cd81cee52c2dd7d8db37778',1,'Diamond.Buffers.Buffer.Target()'],['../class_diamond_1_1_render_1_1_camera.html#ab43f0346b7bb03276a74996473ea103e',1,'Diamond.Render.Camera.Target()'],['../class_diamond_1_1_textures_1_1_texture.html#a684a45be19d6ba048649345a8375bfb5',1,'Diamond.Textures.Texture.Target()']]], - ['texture',['Texture',['../class_diamond_1_1_textures_1_1_texture.html',1,'Diamond.Textures.Texture'],['../class_diamond_1_1_render_1_1_render_group.html#a5eb71a79839f89b8766426925a4a7275',1,'Diamond.Render.RenderGroup.Texture()']]], - ['this_5bint_20i_5d',['this[int i]',['../class_diamond_1_1_util_1_1_sub_array.html#a7e9c21646297cccb1ae2a5c144a3b204',1,'Diamond::Util::SubArray']]], - ['tiledata',['TileData',['../struct_diamond_1_1_util_1_1_tile_data.html',1,'Diamond.Util.TileData'],['../struct_diamond_1_1_util_1_1_tile_data.html#aaeba20be9bcc25798c842272dcb95bef',1,'Diamond.Util.TileData.TileData()']]], - ['toarray',['ToArray',['../class_diamond_1_1_util_1_1_sub_array.html#a1bae9fce2c7ddf8b67e88ed68e983091',1,'Diamond::Util::SubArray']]], - ['type',['Type',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#ae100818702103fbccc2d3b1cf1ca590d',1,'Diamond.Buffers.VertexPointerAttribute.Type()'],['../class_diamond_1_1_shaders_1_1_shader.html#a1a89d77db51e6f00ccd2e87c163bcc4e',1,'Diamond.Shaders.Shader.Type()']]] -]; diff --git a/docs/html/search/classes_0.html b/docs/html/search/classes_0.html deleted file mode 100644 index 1c3e406..0000000 --- a/docs/html/search/classes_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js deleted file mode 100644 index 937a50d..0000000 --- a/docs/html/search/classes_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['buffer',['Buffer',['../class_diamond_1_1_buffers_1_1_buffer.html',1,'Diamond::Buffers']]] -]; diff --git a/docs/html/search/classes_1.html b/docs/html/search/classes_1.html deleted file mode 100644 index a8e7069..0000000 --- a/docs/html/search/classes_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js deleted file mode 100644 index 18fce14..0000000 --- a/docs/html/search/classes_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['camera',['Camera',['../class_diamond_1_1_render_1_1_camera.html',1,'Diamond::Render']]] -]; diff --git a/docs/html/search/classes_2.html b/docs/html/search/classes_2.html deleted file mode 100644 index 5c09c96..0000000 --- a/docs/html/search/classes_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js deleted file mode 100644 index 40daab2..0000000 --- a/docs/html/search/classes_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['globject',['GLObject',['../class_diamond_1_1_g_l_object.html',1,'Diamond']]] -]; diff --git a/docs/html/search/classes_3.html b/docs/html/search/classes_3.html deleted file mode 100644 index 5faaeba..0000000 --- a/docs/html/search/classes_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js deleted file mode 100644 index 74eda20..0000000 --- a/docs/html/search/classes_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['objvertex',['ObjVertex',['../struct_diamond_1_1_util_1_1_obj_vertex.html',1,'Diamond::Util']]] -]; diff --git a/docs/html/search/classes_4.html b/docs/html/search/classes_4.html deleted file mode 100644 index b3f11bc..0000000 --- a/docs/html/search/classes_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_4.js b/docs/html/search/classes_4.js deleted file mode 100644 index 125abd5..0000000 --- a/docs/html/search/classes_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['program',['Program',['../class_diamond_1_1_shaders_1_1_program.html',1,'Diamond::Shaders']]] -]; diff --git a/docs/html/search/classes_5.html b/docs/html/search/classes_5.html deleted file mode 100644 index 952ace6..0000000 --- a/docs/html/search/classes_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_5.js b/docs/html/search/classes_5.js deleted file mode 100644 index 02e7f3a..0000000 --- a/docs/html/search/classes_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['rendergroup',['RenderGroup',['../class_diamond_1_1_render_1_1_render_group.html',1,'Diamond::Render']]] -]; diff --git a/docs/html/search/classes_6.html b/docs/html/search/classes_6.html deleted file mode 100644 index 75eef9f..0000000 --- a/docs/html/search/classes_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_6.js b/docs/html/search/classes_6.js deleted file mode 100644 index b012539..0000000 --- a/docs/html/search/classes_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['shader',['Shader',['../class_diamond_1_1_shaders_1_1_shader.html',1,'Diamond::Shaders']]], - ['subarray',['SubArray',['../class_diamond_1_1_util_1_1_sub_array.html',1,'Diamond::Util']]] -]; diff --git a/docs/html/search/classes_7.html b/docs/html/search/classes_7.html deleted file mode 100644 index 745f5f2..0000000 --- a/docs/html/search/classes_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_7.js b/docs/html/search/classes_7.js deleted file mode 100644 index 49dd2fb..0000000 --- a/docs/html/search/classes_7.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['texture',['Texture',['../class_diamond_1_1_textures_1_1_texture.html',1,'Diamond::Textures']]], - ['tiledata',['TileData',['../struct_diamond_1_1_util_1_1_tile_data.html',1,'Diamond::Util']]] -]; diff --git a/docs/html/search/classes_8.html b/docs/html/search/classes_8.html deleted file mode 100644 index 5a443d9..0000000 --- a/docs/html/search/classes_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/classes_8.js b/docs/html/search/classes_8.js deleted file mode 100644 index 360e6a2..0000000 --- a/docs/html/search/classes_8.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['vertexbuffer',['VertexBuffer',['../class_diamond_1_1_render_1_1_vertex_buffer.html',1,'Diamond::Render']]], - ['vertexbuffer_3c_20tinstance_20_3e',['VertexBuffer< TInstance >',['../class_diamond_1_1_render_1_1_vertex_buffer.html',1,'Diamond::Render']]], - ['vertexbuffer_3c_20tvertex_20_3e',['VertexBuffer< TVertex >',['../class_diamond_1_1_render_1_1_vertex_buffer.html',1,'Diamond::Render']]], - ['vertexdataattribute',['VertexDataAttribute',['../class_diamond_1_1_buffers_1_1_vertex_data_attribute.html',1,'Diamond::Buffers']]], - ['vertexdatainfo',['VertexDataInfo',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html',1,'Diamond::Buffers']]], - ['vertexpointerattribute',['VertexPointerAttribute',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html',1,'Diamond::Buffers']]] -]; diff --git a/docs/html/search/close.png b/docs/html/search/close.png deleted file mode 100644 index 9342d3dfeea7b7c4ee610987e717804b5a42ceb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN diff --git a/docs/html/search/functions_0.html b/docs/html/search/functions_0.html deleted file mode 100644 index 4e6d87d..0000000 --- a/docs/html/search/functions_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js deleted file mode 100644 index f0e10bd..0000000 --- a/docs/html/search/functions_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['attributelocation',['AttributeLocation',['../class_diamond_1_1_shaders_1_1_program.html#a1451b7aa0915b515df4ed4f9956e0ac8',1,'Diamond::Shaders::Program']]] -]; diff --git a/docs/html/search/functions_1.html b/docs/html/search/functions_1.html deleted file mode 100644 index b343e2d..0000000 --- a/docs/html/search/functions_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js deleted file mode 100644 index 54f5002..0000000 --- a/docs/html/search/functions_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['bind',['Bind',['../class_diamond_1_1_textures_1_1_texture.html#a845ef2f01eb9d1638694f6717e6bd313',1,'Diamond::Textures::Texture']]] -]; diff --git a/docs/html/search/functions_2.html b/docs/html/search/functions_2.html deleted file mode 100644 index ecce2f3..0000000 --- a/docs/html/search/functions_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js deleted file mode 100644 index d3d883f..0000000 --- a/docs/html/search/functions_2.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['data',['Data',['../class_diamond_1_1_buffers_1_1_buffer.html#ae63e2a811d9512185be88be6ba51b4e2',1,'Diamond.Buffers.Buffer.Data(T[] data)'],['../class_diamond_1_1_buffers_1_1_buffer.html#a890681a73edd4cc0e4882b2d6a575a9a',1,'Diamond.Buffers.Buffer.Data(int offset, int count, T[] data)'],['../class_diamond_1_1_buffers_1_1_buffer.html#a53274eb67f44681b46a11dd1585fd529',1,'Diamond.Buffers.Buffer.Data(SubArray< T > data)']]], - ['disablevertexpointers',['DisableVertexPointers',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#ab3cdfddf61475c4546c5a87ef4d81943',1,'Diamond::Buffers::VertexDataInfo']]], - ['dispose',['Dispose',['../class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5',1,'Diamond.Buffers.Buffer.Dispose()'],['../class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b',1,'Diamond.GLObject.Dispose()'],['../class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210',1,'Diamond.Shaders.Program.Dispose()'],['../class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f',1,'Diamond.Shaders.Shader.Dispose()'],['../class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d',1,'Diamond.Textures.Texture.Dispose()']]], - ['draw',['Draw',['../class_diamond_1_1_render_1_1_render_group.html#a536bdb3bf0ffb9c5ea197edcab773f3c',1,'Diamond.Render.RenderGroup.Draw()'],['../class_diamond_1_1_render_1_1_vertex_buffer.html#acddb6410db196cc996044bb1ffe1bc23',1,'Diamond.Render.VertexBuffer.Draw()']]], - ['drawinstanced_3c_20ti_20_3e',['DrawInstanced< TI >',['../class_diamond_1_1_render_1_1_vertex_buffer.html#acd03841c043215437cd1e7535358b978',1,'Diamond::Render::VertexBuffer']]] -]; diff --git a/docs/html/search/functions_3.html b/docs/html/search/functions_3.html deleted file mode 100644 index 15f06ab..0000000 --- a/docs/html/search/functions_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js deleted file mode 100644 index bbb171f..0000000 --- a/docs/html/search/functions_3.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['empty_3c_20t_20_3e',['Empty< T >',['../class_diamond_1_1_buffers_1_1_buffer.html#a112b2cfa7e7b94bef62dba9329890875',1,'Diamond::Buffers::Buffer']]], - ['enablevertexpointers',['EnableVertexPointers',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2db0010e1ce152eadf6f7d409a9b0555',1,'Diamond::Buffers::VertexDataInfo']]], - ['extract',['Extract',['../class_diamond_1_1_util_1_1_sub_array.html#a1b947a4a3b0370d119e67a2560573231',1,'Diamond::Util::SubArray']]] -]; diff --git a/docs/html/search/functions_4.html b/docs/html/search/functions_4.html deleted file mode 100644 index 8985ff2..0000000 --- a/docs/html/search/functions_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js deleted file mode 100644 index 483f6a9..0000000 --- a/docs/html/search/functions_4.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['frombitmap',['FromBitmap',['../class_diamond_1_1_textures_1_1_texture.html#aeea08d34a2ef67fbe1d609193b6593c3',1,'Diamond::Textures::Texture']]], - ['fromdata_3c_20t_20_3e',['FromData< T >',['../class_diamond_1_1_buffers_1_1_buffer.html#a0b717590045a79f68d06edb8357d06b2',1,'Diamond::Buffers::Buffer']]], - ['fromfile',['FromFile',['../class_diamond_1_1_shaders_1_1_shader.html#a8560d28caf7ce3422087bbe509eecbee',1,'Diamond.Shaders.Shader.FromFile(string path, ShaderType type, string name=null)'],['../class_diamond_1_1_shaders_1_1_shader.html#a3a7868781ad551c57c7bf18e1e2c8564',1,'Diamond.Shaders.Shader.FromFile(string path, string name=null)'],['../class_diamond_1_1_textures_1_1_texture.html#ad12bd792c3112c80f5a6c6a7263c5330',1,'Diamond.Textures.Texture.FromFile()']]], - ['fromfiles',['FromFiles',['../class_diamond_1_1_shaders_1_1_program.html#a113f8d58cde1db443f7baf52f3f59ada',1,'Diamond::Shaders::Program']]], - ['fromshaders',['FromShaders',['../class_diamond_1_1_shaders_1_1_program.html#ae69c17265ec4a44b796be75d698f71a9',1,'Diamond.Shaders.Program.FromShaders(string name, params Shader[] shaders)'],['../class_diamond_1_1_shaders_1_1_program.html#a21f4fd4588bda76c710790cfdd4ffd9f',1,'Diamond.Shaders.Program.FromShaders(string name, IEnumerable< Shader >shaders)'],['../class_diamond_1_1_shaders_1_1_program.html#a3e5d601aeb96a5a0d9546d162cf930bf',1,'Diamond.Shaders.Program.FromShaders(params Shader[] shaders)'],['../class_diamond_1_1_shaders_1_1_program.html#a48053ebda1fb1b80f4659e1ad2a927a2',1,'Diamond.Shaders.Program.FromShaders(IEnumerable< Shader > shaders)']]], - ['fromsource',['FromSource',['../class_diamond_1_1_shaders_1_1_shader.html#afe8ea1ed60c4829e7d1e5f03f73123cc',1,'Diamond::Shaders::Shader']]] -]; diff --git a/docs/html/search/functions_5.html b/docs/html/search/functions_5.html deleted file mode 100644 index 0314918..0000000 --- a/docs/html/search/functions_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js deleted file mode 100644 index 6b3c6b2..0000000 --- a/docs/html/search/functions_5.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['getenumerator',['GetEnumerator',['../class_diamond_1_1_util_1_1_sub_array.html#a8d22a7dc4195cbed738881f5155aa19a',1,'Diamond::Util::SubArray']]], - ['getinfo_3c_20t_20_3e',['GetInfo< T >',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a218d392fc5645b4bd2df9c1f6ce1b5c5',1,'Diamond::Buffers::VertexDataInfo']]] -]; diff --git a/docs/html/search/functions_6.html b/docs/html/search/functions_6.html deleted file mode 100644 index c506123..0000000 --- a/docs/html/search/functions_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js deleted file mode 100644 index bf79b49..0000000 --- a/docs/html/search/functions_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['hasattribute',['HasAttribute',['../class_diamond_1_1_shaders_1_1_program.html#ae59397c0f59a0e0f6c4329228e9e096f',1,'Diamond::Shaders::Program']]], - ['hasuniform',['HasUniform',['../class_diamond_1_1_shaders_1_1_program.html#a28642c4b2b4c36089f7176cef5026556',1,'Diamond::Shaders::Program']]] -]; diff --git a/docs/html/search/functions_7.html b/docs/html/search/functions_7.html deleted file mode 100644 index 83a7b84..0000000 --- a/docs/html/search/functions_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js deleted file mode 100644 index c4bf130..0000000 --- a/docs/html/search/functions_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['objvertex',['ObjVertex',['../struct_diamond_1_1_util_1_1_obj_vertex.html#abcb4babfc9804f3d4fb93634b587c3f8',1,'Diamond::Util::ObjVertex']]] -]; diff --git a/docs/html/search/functions_8.html b/docs/html/search/functions_8.html deleted file mode 100644 index b55f0e6..0000000 --- a/docs/html/search/functions_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js deleted file mode 100644 index 0282f8f..0000000 --- a/docs/html/search/functions_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['pointto',['PointTo',['../class_diamond_1_1_buffers_1_1_buffer.html#a40da9e1d7860f491da3e9d74e72b42d3',1,'Diamond::Buffers::Buffer']]] -]; diff --git a/docs/html/search/functions_9.html b/docs/html/search/functions_9.html deleted file mode 100644 index c73f07b..0000000 --- a/docs/html/search/functions_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js deleted file mode 100644 index da22646..0000000 --- a/docs/html/search/functions_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['subarray',['SubArray',['../class_diamond_1_1_util_1_1_sub_array.html#ad3f3b223daa188c591d2030af3f10798',1,'Diamond.Util.SubArray.SubArray(T[] array)'],['../class_diamond_1_1_util_1_1_sub_array.html#a61992522c77086d549416b22edef81d3',1,'Diamond.Util.SubArray.SubArray(T[] array, int offset, int length)']]] -]; diff --git a/docs/html/search/functions_a.html b/docs/html/search/functions_a.html deleted file mode 100644 index f10ad63..0000000 --- a/docs/html/search/functions_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_a.js b/docs/html/search/functions_a.js deleted file mode 100644 index 68ad08e..0000000 --- a/docs/html/search/functions_a.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['tiledata',['TileData',['../struct_diamond_1_1_util_1_1_tile_data.html#aaeba20be9bcc25798c842272dcb95bef',1,'Diamond::Util::TileData']]], - ['toarray',['ToArray',['../class_diamond_1_1_util_1_1_sub_array.html#a1bae9fce2c7ddf8b67e88ed68e983091',1,'Diamond::Util::SubArray']]] -]; diff --git a/docs/html/search/functions_b.html b/docs/html/search/functions_b.html deleted file mode 100644 index 172ea1b..0000000 --- a/docs/html/search/functions_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js deleted file mode 100644 index f9c6de9..0000000 --- a/docs/html/search/functions_b.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['uniformlocation',['UniformLocation',['../class_diamond_1_1_shaders_1_1_program.html#ac4bf3c38bda5e82e4773cfeb5b7378bb',1,'Diamond::Shaders::Program']]], - ['use',['Use',['../class_diamond_1_1_shaders_1_1_program.html#a1a309dd70d72131b09006048b70ef26c',1,'Diamond::Shaders::Program']]], - ['usedefault',['UseDefault',['../class_diamond_1_1_shaders_1_1_program.html#a473e0557c65b20ae50314aee78dfb8ca',1,'Diamond::Shaders::Program']]] -]; diff --git a/docs/html/search/functions_c.html b/docs/html/search/functions_c.html deleted file mode 100644 index 99492ba..0000000 --- a/docs/html/search/functions_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js deleted file mode 100644 index 85f3d44..0000000 --- a/docs/html/search/functions_c.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['vertexdataattribute',['VertexDataAttribute',['../class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a29ff542fa70db3a7facd986bab3fea66',1,'Diamond::Buffers::VertexDataAttribute']]], - ['vertexpointerattribute',['VertexPointerAttribute',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a589501a6b5d167585d09370acdf700fc',1,'Diamond::Buffers::VertexPointerAttribute']]] -]; diff --git a/docs/html/search/mag_sel.png b/docs/html/search/mag_sel.png deleted file mode 100644 index 81f6040a2092402b4d98f9ffa8855d12a0d4ca17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 563 zcmV-30?hr1P)zxx&tqG15pu7)IiiXFflOc2k;dXd>%13GZAy? zRz!q0=|E6a6vV)&ZBS~G9oe0kbqyw1*gvY`{Pop2oKq#FlzgXt@Xh-7fxh>}`Fxg> z$%N%{$!4=5nM{(;=c!aG1Ofr^Do{u%Ih{^&Fc@H2)+a-?TBXrw5DW&z%Nb6mQ!L9O zl}b@6mB?f=tX3;#vl)}ggh(Vpyh(IK z(Mb0D{l{U$FsRjP;!{($+bsaaVi8T#1c0V#qEIOCYa9@UVLV`f__E81L;?WEaRA;Y zUH;rZ;vb;mk7JX|$=i3O~&If0O@oZfLg8gfIjW=dcBsz;gI=!{-r4# z4%6v$&~;q^j7Fo67yJ(NJWuX+I~I!tj^nW3?}^9bq|<3^+vapS5sgM^x7!cs(+mMT z&y%j};&~po+YO)3hoUH4E*E;e9>?R6SS&`X)p`njycAVcg{rEb41T{~Hk(bl-7eSb zmFxA2uIqo#@R?lKm50ND`~6Nfn|-b1|L6O98vt3Tx@gKz#isxO002ovPDHLkV1kyW B_l^Jn diff --git a/docs/html/search/namespaces_0.html b/docs/html/search/namespaces_0.html deleted file mode 100644 index 605ac45..0000000 --- a/docs/html/search/namespaces_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/namespaces_0.js b/docs/html/search/namespaces_0.js deleted file mode 100644 index 95f75c4..0000000 --- a/docs/html/search/namespaces_0.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['buffers',['Buffers',['../namespace_diamond_1_1_buffers.html',1,'Diamond']]], - ['diamond',['Diamond',['../namespace_diamond.html',1,'']]], - ['render',['Render',['../namespace_diamond_1_1_render.html',1,'Diamond']]], - ['shaders',['Shaders',['../namespace_diamond_1_1_shaders.html',1,'Diamond']]], - ['textures',['Textures',['../namespace_diamond_1_1_textures.html',1,'Diamond']]], - ['util',['Util',['../namespace_diamond_1_1_util.html',1,'Diamond']]], - ['wrappers',['Wrappers',['../namespace_diamond_1_1_wrappers.html',1,'Diamond']]] -]; diff --git a/docs/html/search/nomatches.html b/docs/html/search/nomatches.html deleted file mode 100644 index b1ded27..0000000 --- a/docs/html/search/nomatches.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - -
-
No Matches
-
- - diff --git a/docs/html/search/properties_0.html b/docs/html/search/properties_0.html deleted file mode 100644 index 1ce7645..0000000 --- a/docs/html/search/properties_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_0.js b/docs/html/search/properties_0.js deleted file mode 100644 index 79d25b9..0000000 --- a/docs/html/search/properties_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['array',['Array',['../class_diamond_1_1_util_1_1_sub_array.html#ae2e5bdce2d7a0cc2d7ec18d0509c150c',1,'Diamond::Util::SubArray']]] -]; diff --git a/docs/html/search/properties_1.html b/docs/html/search/properties_1.html deleted file mode 100644 index 9938a7d..0000000 --- a/docs/html/search/properties_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_1.js b/docs/html/search/properties_1.js deleted file mode 100644 index fbacc7e..0000000 --- a/docs/html/search/properties_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['current',['Current',['../class_diamond_1_1_shaders_1_1_program.html#a99427e7483540d08d598f36f9f9a3ed8',1,'Diamond::Shaders::Program']]] -]; diff --git a/docs/html/search/properties_2.html b/docs/html/search/properties_2.html deleted file mode 100644 index 6378942..0000000 --- a/docs/html/search/properties_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_2.js b/docs/html/search/properties_2.js deleted file mode 100644 index dc70394..0000000 --- a/docs/html/search/properties_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['divisor',['Divisor',['../class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a5d69153e7dff2a03c8bd9de07732ef4a',1,'Diamond::Buffers::VertexDataAttribute']]] -]; diff --git a/docs/html/search/properties_3.html b/docs/html/search/properties_3.html deleted file mode 100644 index b3d8535..0000000 --- a/docs/html/search/properties_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_3.js b/docs/html/search/properties_3.js deleted file mode 100644 index 9751ae4..0000000 --- a/docs/html/search/properties_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['length',['Length',['../class_diamond_1_1_util_1_1_sub_array.html#aacc9321f911b09b7f116404bc2b77934',1,'Diamond::Util::SubArray']]] -]; diff --git a/docs/html/search/properties_4.html b/docs/html/search/properties_4.html deleted file mode 100644 index ed2be94..0000000 --- a/docs/html/search/properties_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_4.js b/docs/html/search/properties_4.js deleted file mode 100644 index 7b5c5df..0000000 --- a/docs/html/search/properties_4.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['name',['Name',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a36ee751d5e458d0a10685c5d49f21d0a',1,'Diamond.Buffers.VertexPointerAttribute.Name()'],['../class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788',1,'Diamond.GLObject.Name()'],['../class_diamond_1_1_render_1_1_vertex_buffer.html#a0b6a9b4effb9124e9ffca18b8edcb553',1,'Diamond.Render.VertexBuffer.Name()']]], - ['normalized',['Normalized',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#acb6c18754197f748ccb3e3b8c8273210',1,'Diamond::Buffers::VertexPointerAttribute']]] -]; diff --git a/docs/html/search/properties_5.html b/docs/html/search/properties_5.html deleted file mode 100644 index 990e094..0000000 --- a/docs/html/search/properties_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_5.js b/docs/html/search/properties_5.js deleted file mode 100644 index 128233e..0000000 --- a/docs/html/search/properties_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['offset',['Offset',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a35fcdf087eb61574bf90b5c63af76652',1,'Diamond.Buffers.VertexPointerAttribute.Offset()'],['../class_diamond_1_1_util_1_1_sub_array.html#a7b613a2ef7d5be62a53224db23c2c4bd',1,'Diamond.Util.SubArray.Offset()']]] -]; diff --git a/docs/html/search/properties_6.html b/docs/html/search/properties_6.html deleted file mode 100644 index 02cf7c9..0000000 --- a/docs/html/search/properties_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_6.js b/docs/html/search/properties_6.js deleted file mode 100644 index 075c26d..0000000 --- a/docs/html/search/properties_6.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['pointers',['Pointers',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a02a4dcb21a00e17efa58f835fe0e70a2',1,'Diamond::Buffers::VertexDataInfo']]], - ['position',['Position',['../class_diamond_1_1_render_1_1_camera.html#a36625d230ead936539360b3e54a360a1',1,'Diamond::Render::Camera']]] -]; diff --git a/docs/html/search/properties_7.html b/docs/html/search/properties_7.html deleted file mode 100644 index 327bb53..0000000 --- a/docs/html/search/properties_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_7.js b/docs/html/search/properties_7.js deleted file mode 100644 index 11761b3..0000000 --- a/docs/html/search/properties_7.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['size',['Size',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a95a920ed93a45f790548386526af4d40',1,'Diamond::Buffers::VertexPointerAttribute']]], - ['source',['Source',['../class_diamond_1_1_shaders_1_1_shader.html#acc3e499e4e08c1d50b9be3dac1d42f94',1,'Diamond::Shaders::Shader']]], - ['stride',['Stride',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2f73524f17a22b6cc628fd6c6a60fe08',1,'Diamond::Buffers::VertexDataInfo']]] -]; diff --git a/docs/html/search/properties_8.html b/docs/html/search/properties_8.html deleted file mode 100644 index 3b5485c..0000000 --- a/docs/html/search/properties_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_8.js b/docs/html/search/properties_8.js deleted file mode 100644 index 02c7b68..0000000 --- a/docs/html/search/properties_8.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['target',['Target',['../class_diamond_1_1_render_1_1_camera.html#ab43f0346b7bb03276a74996473ea103e',1,'Diamond::Render::Camera']]], - ['this_5bint_20i_5d',['this[int i]',['../class_diamond_1_1_util_1_1_sub_array.html#a7e9c21646297cccb1ae2a5c144a3b204',1,'Diamond::Util::SubArray']]], - ['type',['Type',['../class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#ae100818702103fbccc2d3b1cf1ca590d',1,'Diamond.Buffers.VertexPointerAttribute.Type()'],['../class_diamond_1_1_shaders_1_1_shader.html#a1a89d77db51e6f00ccd2e87c163bcc4e',1,'Diamond.Shaders.Shader.Type()']]] -]; diff --git a/docs/html/search/properties_9.html b/docs/html/search/properties_9.html deleted file mode 100644 index f9683ab..0000000 --- a/docs/html/search/properties_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/properties_9.js b/docs/html/search/properties_9.js deleted file mode 100644 index 7f4c275..0000000 --- a/docs/html/search/properties_9.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['up',['Up',['../class_diamond_1_1_render_1_1_camera.html#a82e1ae0ac53c43dde327417b71c937fa',1,'Diamond::Render::Camera']]], - ['usage',['Usage',['../class_diamond_1_1_buffers_1_1_buffer.html#aee13b2560f0deb969a2c9d4faf342e75',1,'Diamond::Buffers::Buffer']]] -]; diff --git a/docs/html/search/search.css b/docs/html/search/search.css deleted file mode 100644 index 65bbfcc..0000000 --- a/docs/html/search/search.css +++ /dev/null @@ -1,271 +0,0 @@ -/*---------------- Search Box */ - -#FSearchBox { - float: left; -} - -#MSearchBox { - white-space : nowrap; - float: none; - margin-top: 8px; - right: 0px; - width: 170px; - height: 24px; - z-index: 102; -} - -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; -} - -#MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; -} - -#MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; - border:none; - width:115px; - margin-left:20px; - padding-left:4px; - color: #909090; - outline: none; - font: 9pt Arial, Verdana, sans-serif; - -webkit-border-radius: 0px; -} - -#FSearchBox #MSearchField { - margin-left:15px; -} - -#MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:8px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; -} - -#MSearchClose { - display: none; - position: absolute; - top: 4px; - background : none; - border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; - outline: none; -} - -.left #MSearchClose { - left: 6px; -} - -.right #MSearchClose { - right: 2px; -} - -.MSearchBoxActive #MSearchField { - color: #000000; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #889AC8; - background-color: #F8F9FC; - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: #FFFFFF; - background-color: #394C7C; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - width: 60ex; - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000; - background-color: #ECEFF6; - z-index:10000; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: #3E5287; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #3E5287; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; -} - -.SRResult { - display: none; -} - -DIV.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.searchresult { - background-color: #EFF1F7; -} - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/docs/html/search/search.js b/docs/html/search/search.js deleted file mode 100644 index dedce3b..0000000 --- a/docs/html/search/search.js +++ /dev/null @@ -1,791 +0,0 @@ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches.html'; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName == 'DIV' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; ek7RCwB~R6VQOP#AvB$vH7i{6H{96zot$7cZT<7246EF5Np6N}+$IbiG6W zg#87A+NFaX+=_^xM1#gCtshC=E{%9^uQX_%?YwXvo{#q&MnpJ8uh(O?ZRc&~_1%^SsPxG@rfElJg-?U zm!Cz-IOn(qJP3kDp-^~qt+FGbl=5jNli^Wj_xIBG{Rc0en{!oFvyoNC7{V~T8}b>| z=jL2WIReZzX(YN(_9fV;BBD$VXQIxNasAL8ATvEu822WQ%mvv4FO#qs` BFGc_W diff --git a/docs/html/search/search_r.png b/docs/html/search/search_r.png deleted file mode 100644 index 97ee8b439687084201b79c6f776a41f495c6392a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmV-q0-ODbP)PbXFRCwB?)W514K@j&X?z2*SxFI6-@HT2E2K=9X9%Pb zEK*!TBw&g(DMC;|A)uGlRkOS9vd-?zNs%bR4d$w+ox_iFnE8fvIvv7^5<(>Te12Li z7C)9srCzmK{ZcNM{YIl9j{DePFgOWiS%xG@5CnnnJa4nvY<^glbz7^|-ZY!dUkAwd z{gaTC@_>b5h~;ug#R0wRL0>o5!hxm*s0VW?8dr}O#zXTRTnrQm_Z7z1Mrnx>&p zD4qifUjzLvbVVWi?l?rUzwt^sdb~d!f_LEhsRVIXZtQ=qSxuxqm zEX#tf>$?M_Y1-LSDT)HqG?`%-%ZpY!#{N!rcNIiL;G7F0`l?)mNGTD9;f9F5Up3Kg zw}a<-JylhG&;=!>B+fZaCX+?C+kHYrP%c?X2!Zu_olK|GcS4A70HEy;vn)I0>0kLH z`jc(WIaaHc7!HS@f*^R^Znx8W=_jIl2oWJoQ*h1^$FX!>*PqR1J8k|fw}w_y}TpE>7m8DqDO<3z`OzXt$ccSejbEZCg@0000 - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js deleted file mode 100644 index 46b1348..0000000 --- a/docs/html/search/variables_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['buffer',['Buffer',['../class_diamond_1_1_render_1_1_vertex_buffer.html#a78fdd0bde95367ae89fbf77607e015a0',1,'Diamond::Render::VertexBuffer']]] -]; diff --git a/docs/html/search/variables_1.html b/docs/html/search/variables_1.html deleted file mode 100644 index 84237b6..0000000 --- a/docs/html/search/variables_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_1.js b/docs/html/search/variables_1.js deleted file mode 100644 index 9c64c9b..0000000 --- a/docs/html/search/variables_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['camera',['Camera',['../class_diamond_1_1_render_1_1_render_group.html#ae6f72851c61a1fca23e74ce62211c9ee',1,'Diamond::Render::RenderGroup']]] -]; diff --git a/docs/html/search/variables_2.html b/docs/html/search/variables_2.html deleted file mode 100644 index 5c9de1a..0000000 --- a/docs/html/search/variables_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js deleted file mode 100644 index f1a96dd..0000000 --- a/docs/html/search/variables_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['divisor',['Divisor',['../class_diamond_1_1_buffers_1_1_vertex_data_info.html#a1ac941b3490744a8b97c08298b0882db',1,'Diamond::Buffers::VertexDataInfo']]] -]; diff --git a/docs/html/search/variables_3.html b/docs/html/search/variables_3.html deleted file mode 100644 index f95e34c..0000000 --- a/docs/html/search/variables_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js deleted file mode 100644 index f8fe8f4..0000000 --- a/docs/html/search/variables_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['instance',['Instance',['../class_diamond_1_1_render_1_1_render_group.html#a707d085fdd4413fd7dae6639b880c812',1,'Diamond::Render::RenderGroup']]] -]; diff --git a/docs/html/search/variables_4.html b/docs/html/search/variables_4.html deleted file mode 100644 index d7db285..0000000 --- a/docs/html/search/variables_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_4.js b/docs/html/search/variables_4.js deleted file mode 100644 index d29aa98..0000000 --- a/docs/html/search/variables_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['logger',['Logger',['../class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f',1,'Diamond::GLObject']]] -]; diff --git a/docs/html/search/variables_5.html b/docs/html/search/variables_5.html deleted file mode 100644 index 7bbceeb..0000000 --- a/docs/html/search/variables_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_5.js b/docs/html/search/variables_5.js deleted file mode 100644 index 675c687..0000000 --- a/docs/html/search/variables_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['normal',['Normal',['../struct_diamond_1_1_util_1_1_obj_vertex.html#a626216fafee2c4f0c0c698722e02651a',1,'Diamond::Util::ObjVertex']]] -]; diff --git a/docs/html/search/variables_6.html b/docs/html/search/variables_6.html deleted file mode 100644 index 4eb162d..0000000 --- a/docs/html/search/variables_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_6.js b/docs/html/search/variables_6.js deleted file mode 100644 index 42b8fc5..0000000 --- a/docs/html/search/variables_6.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['position',['Position',['../struct_diamond_1_1_util_1_1_obj_vertex.html#a480ce2661426d7fd12e830c7a682132f',1,'Diamond.Util.ObjVertex.Position()'],['../struct_diamond_1_1_util_1_1_tile_data.html#ab46790e8c9ea844d4464599ea014d1f2',1,'Diamond.Util.TileData.Position()']]], - ['primitive',['Primitive',['../class_diamond_1_1_render_1_1_vertex_buffer.html#a743cc8342bb9558db48640ee818baf43',1,'Diamond::Render::VertexBuffer']]], - ['program',['Program',['../class_diamond_1_1_render_1_1_render_group.html#acac3b11508ba276c560dcf20845be1b3',1,'Diamond::Render::RenderGroup']]], - ['projection',['Projection',['../class_diamond_1_1_render_1_1_camera.html#a3a028ccb49d0f31d0f7d642c0f5dbf0b',1,'Diamond::Render::Camera']]] -]; diff --git a/docs/html/search/variables_7.html b/docs/html/search/variables_7.html deleted file mode 100644 index 0408829..0000000 --- a/docs/html/search/variables_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_7.js b/docs/html/search/variables_7.js deleted file mode 100644 index 552a32e..0000000 --- a/docs/html/search/variables_7.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['target',['Target',['../class_diamond_1_1_buffers_1_1_buffer.html#a96c91ddb6cd81cee52c2dd7d8db37778',1,'Diamond.Buffers.Buffer.Target()'],['../class_diamond_1_1_textures_1_1_texture.html#a684a45be19d6ba048649345a8375bfb5',1,'Diamond.Textures.Texture.Target()']]], - ['texture',['Texture',['../class_diamond_1_1_render_1_1_render_group.html#a5eb71a79839f89b8766426925a4a7275',1,'Diamond::Render::RenderGroup']]] -]; diff --git a/docs/html/search/variables_8.html b/docs/html/search/variables_8.html deleted file mode 100644 index d54d096..0000000 --- a/docs/html/search/variables_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_8.js b/docs/html/search/variables_8.js deleted file mode 100644 index 7da27d9..0000000 --- a/docs/html/search/variables_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['uv',['UV',['../struct_diamond_1_1_util_1_1_obj_vertex.html#aad5bb60719d6c9856a17c230bdb1715f',1,'Diamond::Util::ObjVertex']]] -]; diff --git a/docs/html/search/variables_9.html b/docs/html/search/variables_9.html deleted file mode 100644 index 234dc60..0000000 --- a/docs/html/search/variables_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/docs/html/search/variables_9.js b/docs/html/search/variables_9.js deleted file mode 100644 index b11bf83..0000000 --- a/docs/html/search/variables_9.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['vertices',['Vertices',['../class_diamond_1_1_render_1_1_render_group.html#ae00bb3be18a4b61228496a8772c997cb',1,'Diamond.Render.RenderGroup.Vertices()'],['../class_diamond_1_1_render_1_1_vertex_buffer.html#a17906868ae472167f4f63c3a0181282d',1,'Diamond.Render.VertexBuffer.Vertices()']]], - ['view',['View',['../class_diamond_1_1_render_1_1_camera.html#a8b8a1aaa97a2a157f5a18cb341d3b58b',1,'Diamond::Render::Camera']]] -]; diff --git a/docs/html/splitbar.png b/docs/html/splitbar.png deleted file mode 100644 index f58bd1449129a9c137bcf18280c7d1acda115e15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf@Vh3;moDW!gSI z&oJC*X_aTT$XBa)v%m&JpL4xVkG*&%__k{+7_D07ykui$d7j$sj~fE-B`vnS{dw=h z?d$*MKd6Zdd;0qH<&x(K1lgL2-7TTAtu~So# S6*dEg1B0ilpUXO@geCwt({+si diff --git a/docs/html/struct_diamond_1_1_util_1_1_obj_vertex-members.html b/docs/html/struct_diamond_1_1_util_1_1_obj_vertex-members.html deleted file mode 100644 index 50af87f..0000000 --- a/docs/html/struct_diamond_1_1_util_1_1_obj_vertex-members.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Util.ObjVertex Member List
-
-
- -

This is the complete list of members for Diamond.Util.ObjVertex, including all inherited members.

- - - - - -
NormalDiamond.Util.ObjVertex
ObjVertex(Vector3 position, Vector2 uv, Vector3 normal)Diamond.Util.ObjVertex
PositionDiamond.Util.ObjVertex
UVDiamond.Util.ObjVertex
-
- - - - diff --git a/docs/html/struct_diamond_1_1_util_1_1_obj_vertex.html b/docs/html/struct_diamond_1_1_util_1_1_obj_vertex.html deleted file mode 100644 index e634ea0..0000000 --- a/docs/html/struct_diamond_1_1_util_1_1_obj_vertex.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - -Diamond: Diamond.Util.ObjVertex Struct Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Util.ObjVertex Struct Reference
-
-
- -

Vertex buffer data for Wavefront meshes - More...

- - - - - -

-Public Member Functions

 ObjVertex (Vector3 position, Vector2 uv, Vector3 normal)
 Create a new ObjVertex More...
 
- - - - - - - - - - -

-Public Attributes

Vector3 Position
 Vertex position (v) More...
 
Vector2 UV
 UV coordinate (vt) More...
 
Vector3 Normal
 Vertex normal (vn) More...
 
-

Detailed Description

-

Vertex buffer data for Wavefront meshes

-

Constructor & Destructor Documentation

- -

◆ ObjVertex()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
Diamond.Util.ObjVertex.ObjVertex (Vector3 position,
Vector2 uv,
Vector3 normal 
)
-
- -

Create a new ObjVertex

-
Parameters
- - - - -
positionThe vertex position (v)
uvThe uv coordinate (vt)
normalThe vertex normal (n)
-
-
- -
-
-

Member Data Documentation

- -

◆ Normal

- -
-
- - - - -
Vector3 Diamond.Util.ObjVertex.Normal
-
- -

Vertex normal (vn)

- -
-
- -

◆ Position

- -
-
- - - - -
Vector3 Diamond.Util.ObjVertex.Position
-
- -

Vertex position (v)

- -
-
- -

◆ UV

- -
-
- - - - -
Vector2 Diamond.Util.ObjVertex.UV
-
- -

UV coordinate (vt)

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Diamond/Util/ObjVertex.cs
  • -
-
-
- - - - diff --git a/docs/html/struct_diamond_1_1_util_1_1_obj_vertex.js b/docs/html/struct_diamond_1_1_util_1_1_obj_vertex.js deleted file mode 100644 index 13817a5..0000000 --- a/docs/html/struct_diamond_1_1_util_1_1_obj_vertex.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_diamond_1_1_util_1_1_obj_vertex = -[ - [ "ObjVertex", "struct_diamond_1_1_util_1_1_obj_vertex.html#abcb4babfc9804f3d4fb93634b587c3f8", null ], - [ "Normal", "struct_diamond_1_1_util_1_1_obj_vertex.html#a626216fafee2c4f0c0c698722e02651a", null ], - [ "Position", "struct_diamond_1_1_util_1_1_obj_vertex.html#a480ce2661426d7fd12e830c7a682132f", null ], - [ "UV", "struct_diamond_1_1_util_1_1_obj_vertex.html#aad5bb60719d6c9856a17c230bdb1715f", null ] -]; \ No newline at end of file diff --git a/docs/html/struct_diamond_1_1_util_1_1_tile_data-members.html b/docs/html/struct_diamond_1_1_util_1_1_tile_data-members.html deleted file mode 100644 index 770562e..0000000 --- a/docs/html/struct_diamond_1_1_util_1_1_tile_data-members.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -Diamond: Member List - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
Diamond.Util.TileData Member List
-
-
- -

This is the complete list of members for Diamond.Util.TileData, including all inherited members.

- - - -
PositionDiamond.Util.TileData
TileData(Vector3 position)Diamond.Util.TileData
-
- - - - diff --git a/docs/html/struct_diamond_1_1_util_1_1_tile_data.html b/docs/html/struct_diamond_1_1_util_1_1_tile_data.html deleted file mode 100644 index 7c6c964..0000000 --- a/docs/html/struct_diamond_1_1_util_1_1_tile_data.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -Diamond: Diamond.Util.TileData Struct Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
Diamond -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
Diamond.Util.TileData Struct Reference
-
-
- -

Vertex buffer data for instanced rendering - More...

- - - - - -

-Public Member Functions

 TileData (Vector3 position)
 Create a new TileData More...
 
- - - - -

-Public Attributes

Vector3 Position
 The global position of the instance More...
 
-

Detailed Description

-

Vertex buffer data for instanced rendering

-

Constructor & Destructor Documentation

- -

◆ TileData()

- -
-
- - - - - - - - -
Diamond.Util.TileData.TileData (Vector3 position)
-
- -

Create a new TileData

-
Parameters
- - -
positionThe global position of the instance
-
-
- -
-
-

Member Data Documentation

- -

◆ Position

- -
-
- - - - -
Vector3 Diamond.Util.TileData.Position
-
- -

The global position of the instance

- -
-
-
The documentation for this struct was generated from the following file:
    -
  • Diamond/Util/TileData.cs
  • -
-
-
- - - - diff --git a/docs/html/struct_diamond_1_1_util_1_1_tile_data.js b/docs/html/struct_diamond_1_1_util_1_1_tile_data.js deleted file mode 100644 index d4fceee..0000000 --- a/docs/html/struct_diamond_1_1_util_1_1_tile_data.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_diamond_1_1_util_1_1_tile_data = -[ - [ "TileData", "struct_diamond_1_1_util_1_1_tile_data.html#aaeba20be9bcc25798c842272dcb95bef", null ], - [ "Position", "struct_diamond_1_1_util_1_1_tile_data.html#ab46790e8c9ea844d4464599ea014d1f2", null ] -]; \ No newline at end of file diff --git a/docs/html/sync_off.png b/docs/html/sync_off.png deleted file mode 100644 index ad4c24a5ccffacf69d35be25be4735525bb63828..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmV-m1E2hfP){7^8_XutNpXrhEyg=Zy1a-po7*61Fe*m$~n~nRni~ zbMLuZ6xCV4FBU$FKp+$4}yr zc@pK_ti$Mwu5X?Kun6>JuZibo1}!2BAY5WX41g_Xv`#312us8%VQ2uiXaGW*VHg~# zDR^04thWIot;|a1vwiD{jjdXM9iO7q`ySsk zZy+O0Clf%3dJRx!y|OAhg_dKbcs=g|%**@kr4mGbvnJvK7dt=9Wp~ADAlRM_k1_o31P+;1=AoH9d@@XYTr`>Ki9oRZ*4t0} z_4{UOV}?}I%hIVczfiPxIfr)_1m^#xn-A#hiKt<3rfFs}t)Fl7^(SAZ5r(M^y1H(|R}<0OOW znO96r+b+f~-K@+2+2S7&oQD7l_rkw`|1<}0`DB5)O1H1)YT;EwAZryOK$KU?VCsoU>&9({N=@E|1B#Mq=4+BCK%#E4I*#ncGOz2|IZc4wAZg39aU{KCh~?3{1T ze3w^a_m|fI;>j0V#oMAnVtZ-t==@p%jSV}~ZF0UWWmFq5O7ZzL344lu7(c}pdU+`G>8-g-^2!G5NuGLIvjRpbPsy{an9 zrL7^zCm)uCwKtZ~_-=9J`qDH%2X|M{_|BZs9nb{f)cVmnn#$y315B|All^ux24SfSG&#xjGa72ofVQ*`Q!J#Mo z&_4)7qjXJxZBoutmj|SL&jH-Lr3tj5i(F)Za*Pg-F(s2O;mOk%Ks1)f8%#~lGC4JO z5}HT9ZdO);Lh-xE09XVQ<^=xPD(-!;A7GL6=)+@owDUq|kFMtcuj+*O-aZciM|6tg zx&i>a1f5*p*dK1+aO}r#=H`>7%dN|{3J|N;?3m6eAR6%&^FPJMqFl6!I+1N|B%1J< j?pER_^P%B-1H}3tae}D1i6f^C00000NkvXXu0mjfG1s1t diff --git a/docs/html/tab_a.png b/docs/html/tab_a.png deleted file mode 100644 index aa52089dc98680ae7f9814c6e0a3b9390dec5b58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QsJI1jv*C{Z|5H5YzW|Sp8Z8z zp7rAFCiZ;42RHw2-((+F(6gm+PYPRfe|Kqw#X0HURu{e98%(;L`}2hkDKk~>c>i42 t?-b9)Ow+=X`=smTtL2sF?|&;Le|ZZNYsjsbeLyQ1JYD@<);T3K0RW diff --git a/docs/html/tab_h.png b/docs/html/tab_h.png deleted file mode 100644 index 343b47901192defd845d6d56c9c4dd0b997334db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qgxm#jv*C{Z|9!oJmetadcRto zMKtH=Tx-GUO-DLTW(e88ICVr(ES3FRlH)m+H;)V6E$6JP-)A;=iJ6@0mF?nJmmZ&6 zeQNUZ6}G>RO_sMVyE^$!X%2tmgEL!GQctS|+4#83Sif$WR@$=W(8Z=#>cy1zd~Dyq jzWk)YhM4;^b!W-Tgo(C!xaKGTUBck$>gTe~DWM4fALdXKf>?!m(`m$ z-E-Ua<5QRT_Kp>fExfB29J_n%51V+-{zKoibPA7&s6N}3@@(FP>8!hg4GQ~ws&6T| uZ!S9atns3av_@CcugOLxK_SXN|F9j>Q!>2s*CPw)Cli>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#doc-content{overflow:auto;display:block;padding:0;margin:0;-webkit-overflow-scrolling:touch}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file diff --git a/docs/index.md b/docs/index.md deleted file mode 100644 index d0a8ebb..0000000 --- a/docs/index.md +++ /dev/null @@ -1,7 +0,0 @@ -# Diamond - -[Documentation](html/index.html) - -This is supposed to be a markdown file, but I'm not sure if it will work. - -If it does that's sweet! \ No newline at end of file