From f353eb5ddfa04723b2c59ae833a766283beee888 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Sun, 23 Oct 2016 23:04:40 +0200 Subject: [PATCH] [DOC] add doc --- _audio_element_8hpp.html | 182 ++ _audio_element_8hpp_source.html | 177 ++ _audio_engine_8hpp.html | 182 ++ _audio_engine_8hpp_source.html | 177 ++ _camera_8hpp.html | 196 +++ _camera_8hpp_source.html | 218 +++ _collision_shape_creator_8hpp.html | 194 +++ _collision_shape_creator_8hpp_source.html | 180 ++ _element_8hpp.html | 218 +++ _element_8hpp_source.html | 222 +++ _element_base_8hpp.html | 191 +++ _element_base_8hpp_source.html | 188 +++ _element_physic_8hpp.html | 220 +++ _element_physic_8hpp_source.html | 217 +++ _engine_8hpp.html | 203 +++ _engine_8hpp_source.html | 187 +++ _environement_8hpp.html | 230 +++ _environement_8hpp_source.html | 199 +++ _f_p_s_8hpp_source.html | 176 ++ _face_8hpp.html | 190 +++ _face_8hpp_source.html | 178 ++ _face_indexing_8hpp.html | 190 +++ _face_indexing_8hpp_source.html | 178 ++ _game_8hpp.html | 217 +++ _game_8hpp_source.html | 184 ++ _light_8hpp.html | 194 +++ _light_8hpp_source.html | 184 ++ _material_8hpp.html | 197 +++ _material_8hpp_source.html | 186 +++ _particule_8hpp.html | 193 +++ _particule_8hpp_source.html | 192 +++ _particule_engine_8hpp.html | 193 +++ _particule_engine_8hpp_source.html | 188 +++ _particule_mesh_8hpp.html | 191 +++ _particule_mesh_8hpp_source.html | 182 ++ _particule_simple_8hpp.html | 196 +++ _particule_simple_8hpp_source.html | 192 +++ _physics_box_8hpp.html | 192 +++ _physics_box_8hpp_source.html | 182 ++ _physics_capsule_8hpp.html | 192 +++ _physics_capsule_8hpp_source.html | 181 ++ _physics_cone_8hpp.html | 192 +++ _physics_cone_8hpp_source.html | 181 ++ _physics_convex_hull_8hpp.html | 192 +++ _physics_convex_hull_8hpp_source.html | 182 ++ _physics_cylinder_8hpp.html | 192 +++ _physics_cylinder_8hpp_source.html | 182 ++ _physics_shape_8hpp.html | 194 +++ _physics_shape_8hpp_source.html | 191 +++ _physics_sphere_8hpp.html | 192 +++ _physics_sphere_8hpp_source.html | 181 ++ _ray_8hpp.html | 193 +++ _ray_8hpp_source.html | 189 +++ _scene_8hpp.html | 203 +++ _scene_8hpp_source.html | 193 +++ _view_8hpp.html | 191 +++ _view_8hpp_source.html | 198 +++ annotated.html | 215 +++ arrowdown.png | Bin 0 -> 246 bytes arrowright.png | Bin 0 -> 229 bytes base.css | 203 --- bc_s.png | Bin 0 -> 676 bytes bdwn.png | Bin 0 -> 147 bytes class_ege__Camera.html | 268 --- class_ege__ElementGame.html | 434 ----- class_ege__ElementGame__localIA.html | 94 -- class_ege__ElementInteraction.html | 133 -- class_ege__Environement.html | 225 --- ...e__Environement__ResultNearestElement.html | 75 - class_ege__Face.html | 100 -- class_ege__FaceIndexing.html | 72 - class_ege__Light.html | 127 -- class_ege__Material.html | 139 -- class_ege__MaterialGlId.html | 106 -- class_ege__Particule.html | 144 -- class_ege__ParticuleEngine.html | 124 -- class_ege__ParticuleSimple.html | 195 --- class_ege__PhysicsBox.html | 118 -- class_ege__PhysicsCapsule.html | 124 -- class_ege__PhysicsCone.html | 124 -- class_ege__PhysicsConvexHull.html | 124 -- class_ege__PhysicsCylinder.html | 118 -- class_ege__PhysicsShape.html | 229 --- class_ege__PhysicsSphere.html | 106 -- class_ege__resource__Mesh.html | 296 ---- class_ege__resource__ParticuleMesh.html | 114 -- class_ege__widget__Mesh.html | 170 -- class_ege__widget__Scene.html | 289 ---- classege_1_1_camera-members.html | 217 +++ classege_1_1_camera.html | 1032 ++++++++++++ classege_1_1_camera.png | Bin 0 -> 1618 bytes classege_1_1_element-members.html | 229 +++ classege_1_1_element.html | 1279 ++++++++++++++ classege_1_1_element.png | Bin 0 -> 2312 bytes classege_1_1_element_base-members.html | 231 +++ classege_1_1_element_base.html | 480 ++++++ classege_1_1_element_base.png | Bin 0 -> 1596 bytes classege_1_1_element_interaction-members.html | 193 +++ classege_1_1_element_interaction.html | 226 +++ classege_1_1_element_physic-members.html | 254 +++ classege_1_1_element_physic.html | 1121 +++++++++++++ classege_1_1_element_physic.png | Bin 0 -> 1606 bytes classege_1_1_environement-members.html | 215 +++ classege_1_1_environement.html | 755 +++++++++ classege_1_1_environement.png | Bin 0 -> 485 bytes ...nt_1_1_result_nearest_element-members.html | 184 ++ ...vironement_1_1_result_nearest_element.html | 195 +++ classege_1_1_face-members.html | 196 +++ classege_1_1_face.html | 235 +++ classege_1_1_face_indexing-members.html | 184 ++ classege_1_1_face_indexing.html | 195 +++ classege_1_1_game-members.html | 186 +++ classege_1_1_game.html | 238 +++ classege_1_1_game.png | Bin 0 -> 430 bytes classege_1_1_light-members.html | 191 +++ classege_1_1_light.html | 210 +++ classege_1_1_material-members.html | 198 +++ classege_1_1_material.html | 235 +++ classege_1_1_material_gl_id-members.html | 189 +++ classege_1_1_material_gl_id.html | 214 +++ classege_1_1_particule-members.html | 193 +++ classege_1_1_particule.html | 485 ++++++ classege_1_1_particule.png | Bin 0 -> 576 bytes classege_1_1_particule_engine-members.html | 189 +++ classege_1_1_particule_engine.html | 320 ++++ classege_1_1_particule_simple-members.html | 210 +++ classege_1_1_particule_simple.html | 434 +++++ classege_1_1_particule_simple.png | Bin 0 -> 573 bytes classege_1_1_physics_box-members.html | 220 +++ classege_1_1_physics_box.html | 294 ++++ classege_1_1_physics_box.png | Bin 0 -> 588 bytes classege_1_1_physics_capsule-members.html | 220 +++ classege_1_1_physics_capsule.html | 294 ++++ classege_1_1_physics_capsule.png | Bin 0 -> 607 bytes classege_1_1_physics_cone-members.html | 220 +++ classege_1_1_physics_cone.html | 294 ++++ classege_1_1_physics_cone.png | Bin 0 -> 595 bytes classege_1_1_physics_convex_hull-members.html | 220 +++ classege_1_1_physics_convex_hull.html | 294 ++++ classege_1_1_physics_convex_hull.png | Bin 0 -> 680 bytes classege_1_1_physics_cylinder-members.html | 219 +++ classege_1_1_physics_cylinder.html | 291 ++++ classege_1_1_physics_cylinder.png | Bin 0 -> 613 bytes classege_1_1_physics_shape-members.html | 216 +++ classege_1_1_physics_shape.html | 295 ++++ classege_1_1_physics_shape.png | Bin 0 -> 1805 bytes classege_1_1_physics_sphere-members.html | 218 +++ classege_1_1_physics_sphere.html | 288 ++++ classege_1_1_physics_sphere.png | Bin 0 -> 620 bytes classege_1_1_ray-members.html | 192 +++ classege_1_1_ray.html | 409 +++++ classege_1_1camera_1_1_view-members.html | 230 +++ classege_1_1camera_1_1_view.html | 717 ++++++++ classege_1_1camera_1_1_view.png | Bin 0 -> 1609 bytes classege_1_1physics_1_1_engine-members.html | 188 +++ classege_1_1physics_1_1_engine.html | 281 ++++ ..._1_engine_1_1collision_points-members.html | 188 +++ ...hysics_1_1_engine_1_1collision_points.html | 214 +++ classege_1_1resource_1_1_mesh-members.html | 245 +++ classege_1_1resource_1_1_mesh.html | 1386 ++++++++++++++++ classege_1_1resource_1_1_mesh.png | Bin 0 -> 927 bytes ..._1resource_1_1_particule_mesh-members.html | 249 +++ classege_1_1resource_1_1_particule_mesh.html | 378 +++++ classege_1_1resource_1_1_particule_mesh.png | Bin 0 -> 927 bytes classege_1_1widget_1_1_mesh-members.html | 196 +++ classege_1_1widget_1_1_mesh.html | 357 ++++ classege_1_1widget_1_1_mesh.png | Bin 0 -> 511 bytes classege_1_1widget_1_1_scene-members.html | 201 +++ classege_1_1widget_1_1_scene.html | 426 +++++ classege_1_1widget_1_1_scene.png | Bin 0 -> 508 bytes classes.html | 204 +++ closed.png | Bin 0 -> 132 bytes customdoxygen.css | 373 +++++ dir_32305c085137a938dea8584df3b76616.html | 194 +++ dir_644e041c3a6521da7b27eba0e4eb2b95.html | 180 ++ dir_6506706ec5b40c53a3a04f015292ff44.html | 184 ++ dir_6aa09a6913ac62e7dd072c5c01fe4d4f.html | 180 ++ dir_8ee6a37f25a79cd06dc7778edccb743f.html | 184 ++ dir_8eea3e5926a1b1422fa67a485649cba5.html | 190 +++ dir_a05c46c5f0524d237aaf3ea4f665a870.html | 186 +++ dir_a094892b17be858f66bf3446bbb755c7.html | 180 ++ dir_ba5b96b0039dd80109c58d73456ee82a.html | 182 ++ dir_c7b93e6f668982dd2d9141ef602a101b.html | 205 +++ dir_d200eecf55babbb6cba0f6f06abdfc79.html | 187 +++ doc.png | Bin 0 -> 746 bytes doxy-boot.js | 264 +++ doxygen.css | 1475 +++++++++++++++++ doxygen.png | Bin 0 -> 3779 bytes dynsections.js | 97 ++ ege_build.html | 202 +++ enum_ege__PhysicsShape__type.html | 98 -- enum_ege__property.html | 99 -- enum_ege__resource__Mesh__normalMode.html | 75 - files.html | 221 +++ folderclosed.png | Bin 0 -> 616 bytes folderopen.png | Bin 0 -> 597 bytes functions.html | 761 +++++++++ functions_enum.html | 184 ++ functions_func.html | 642 +++++++ functions_vars.html | 309 ++++ hierarchy.html | 216 +++ ico_sphere_8hpp.html | 195 +++ ico_sphere_8hpp_source.html | 183 ++ index.html | 255 ++- iso_sphere_8hpp.html | 195 +++ iso_sphere_8hpp_source.html | 183 ++ jquery.js | 68 + library_ege.html | 78 - menu.css | 62 - namespace_ege.html | 84 - namespace_ege__collision.html | 69 - namespace_ege__resource.html | 61 - namespace_ege__widget.html | 61 - nav_f.png | Bin 0 -> 153 bytes nav_g.png | Bin 0 -> 95 bytes nav_h.png | Bin 0 -> 98 bytes open.png | Bin 0 -> 123 bytes pages.html | 172 ++ resource_2_mesh_8hpp.html | 221 +++ resource_2_mesh_8hpp_source.html | 214 +++ search/all_0.html | 26 + search/all_0.js | 28 + search/all_1.html | 26 + search/all_1.js | 17 + search/all_10.html | 26 + search/all_10.js | 121 ++ search/all_11.html | 26 + search/all_11.js | 36 + search/all_12.html | 26 + search/all_12.js | 10 + search/all_13.html | 26 + search/all_13.js | 21 + search/all_14.html | 26 + search/all_14.js | 12 + search/all_15.html | 26 + search/all_15.js | 4 + search/all_16.html | 26 + search/all_16.js | 6 + search/all_17.html | 26 + search/all_17.js | 7 + search/all_18.html | 26 + search/all_18.js | 22 + search/all_2.html | 26 + search/all_2.js | 42 + search/all_3.html | 26 + search/all_3.js | 46 + search/all_4.html | 26 + search/all_4.js | 40 + search/all_5.html | 26 + search/all_5.js | 82 + search/all_6.html | 26 + search/all_6.js | 89 + search/all_7.html | 26 + search/all_7.js | 12 + search/all_8.html | 26 + search/all_8.js | 36 + search/all_9.html | 26 + search/all_9.js | 4 + search/all_a.html | 26 + search/all_a.js | 50 + search/all_b.html | 26 + search/all_b.js | 87 + search/all_c.html | 26 + search/all_c.js | 23 + search/all_d.html | 26 + search/all_d.js | 43 + search/all_e.html | 26 + search/all_e.js | 55 + search/all_f.html | 26 + search/all_f.js | 24 + search/classes_0.html | 26 + search/classes_0.js | 5 + search/classes_1.html | 26 + search/classes_1.js | 4 + search/classes_10.html | 26 + search/classes_10.js | 4 + search/classes_2.html | 26 + search/classes_2.js | 8 + search/classes_3.html | 26 + search/classes_3.js | 13 + search/classes_4.html | 26 + search/classes_4.js | 8 + search/classes_5.html | 26 + search/classes_5.js | 4 + search/classes_6.html | 26 + search/classes_6.js | 7 + search/classes_7.html | 26 + search/classes_7.js | 4 + search/classes_8.html | 26 + search/classes_8.js | 4 + search/classes_9.html | 26 + search/classes_9.js | 10 + search/classes_a.html | 26 + search/classes_a.js | 4 + search/classes_b.html | 26 + search/classes_b.js | 15 + search/classes_c.html | 26 + search/classes_c.js | 5 + search/classes_d.html | 26 + search/classes_d.js | 20 + search/classes_e.html | 26 + search/classes_e.js | 11 + search/classes_f.html | 26 + search/classes_f.js | 4 + search/close.png | Bin 0 -> 273 bytes search/enums_0.html | 26 + search/enums_0.js | 4 + search/enums_1.html | 26 + search/enums_1.js | 4 + search/enums_2.html | 26 + search/enums_2.js | 5 + search/enums_3.html | 26 + search/enums_3.js | 4 + search/enums_4.html | 26 + search/enums_4.js | 4 + search/enums_5.html | 26 + search/enums_5.js | 4 + search/enumvalues_0.html | 26 + search/enumvalues_0.js | 4 + search/enumvalues_1.html | 26 + search/enumvalues_1.js | 4 + search/enumvalues_2.html | 26 + search/enumvalues_2.js | 4 + search/enumvalues_3.html | 26 + search/enumvalues_3.js | 4 + search/files_0.html | 26 + search/files_0.js | 6 + search/files_1.html | 26 + search/files_1.js | 7 + search/files_10.html | 26 + search/files_10.js | 4 + search/files_2.html | 26 + search/files_2.js | 11 + search/files_3.html | 26 + search/files_3.js | 8 + search/files_4.html | 26 + search/files_4.js | 4 + search/files_5.html | 26 + search/files_5.js | 4 + search/files_6.html | 26 + search/files_6.js | 5 + search/files_7.html | 26 + search/files_7.js | 5 + search/files_8.html | 26 + search/files_8.js | 10 + search/files_9.html | 26 + search/files_9.js | 4 + search/files_a.html | 26 + search/files_a.js | 15 + search/files_b.html | 26 + search/files_b.js | 4 + search/files_c.html | 26 + search/files_c.js | 6 + search/files_d.html | 26 + search/files_d.js | 5 + search/files_e.html | 26 + search/files_e.js | 8 + search/files_f.html | 26 + search/files_f.js | 4 + search/functions_0.html | 26 + search/functions_0.js | 17 + search/functions_1.html | 26 + search/functions_1.js | 5 + search/functions_10.html | 26 + search/functions_10.js | 18 + search/functions_11.html | 26 + search/functions_11.js | 8 + search/functions_12.html | 26 + search/functions_12.js | 7 + search/functions_13.html | 26 + search/functions_13.js | 7 + search/functions_14.html | 26 + search/functions_14.js | 4 + search/functions_15.html | 26 + search/functions_15.js | 4 + search/functions_16.html | 26 + search/functions_16.js | 5 + search/functions_17.html | 26 + search/functions_17.js | 22 + search/functions_2.html | 26 + search/functions_2.js | 23 + search/functions_3.html | 26 + search/functions_3.js | 20 + search/functions_4.html | 26 + search/functions_4.js | 10 + search/functions_5.html | 26 + search/functions_5.js | 58 + search/functions_6.html | 26 + search/functions_6.js | 79 + search/functions_7.html | 26 + search/functions_7.js | 5 + search/functions_8.html | 26 + search/functions_8.js | 30 + search/functions_9.html | 26 + search/functions_9.js | 16 + search/functions_a.html | 26 + search/functions_a.js | 20 + search/functions_b.html | 26 + search/functions_b.js | 8 + search/functions_c.html | 26 + search/functions_c.js | 37 + search/functions_d.html | 26 + search/functions_d.js | 16 + search/functions_e.html | 26 + search/functions_e.js | 17 + search/functions_f.html | 26 + search/functions_f.js | 80 + search/mag_sel.png | Bin 0 -> 563 bytes search/namespaces_0.html | 26 + search/namespaces_0.js | 9 + search/namespaces_1.html | 26 + search/namespaces_1.js | 5 + search/nomatches.html | 12 + search/pages_0.html | 26 + search/pages_0.js | 6 + search/pages_1.html | 26 + search/pages_1.js | 7 + search/pages_2.html | 26 + search/pages_2.js | 4 + search/search.css | 271 +++ search/search.js | 791 +++++++++ search/search_l.png | Bin 0 -> 604 bytes search/search_m.png | Bin 0 -> 158 bytes search/search_r.png | Bin 0 -> 612 bytes search/searchdata.js | 42 + search/typedefs_0.html | 26 + search/typedefs_0.js | 4 + search/variables_0.html | 26 + search/variables_0.js | 8 + search/variables_1.html | 26 + search/variables_1.js | 11 + search/variables_10.html | 26 + search/variables_10.js | 23 + search/variables_11.html | 26 + search/variables_11.js | 17 + search/variables_12.html | 26 + search/variables_12.js | 4 + search/variables_13.html | 26 + search/variables_13.js | 6 + search/variables_14.html | 26 + search/variables_14.js | 5 + search/variables_2.html | 26 + search/variables_2.js | 12 + search/variables_3.html | 26 + search/variables_3.js | 29 + search/variables_4.html | 26 + search/variables_4.js | 5 + search/variables_5.html | 26 + search/variables_5.js | 16 + search/variables_6.html | 26 + search/variables_6.js | 11 + search/variables_7.html | 26 + search/variables_7.js | 5 + search/variables_8.html | 26 + search/variables_8.js | 6 + search/variables_9.html | 26 + search/variables_9.js | 4 + search/variables_a.html | 26 + search/variables_a.js | 33 + search/variables_b.html | 26 + search/variables_b.js | 56 + search/variables_c.html | 26 + search/variables_c.js | 14 + search/variables_d.html | 26 + search/variables_d.js | 9 + search/variables_e.html | 26 + search/variables_e.js | 18 + search/variables_f.html | 26 + search/variables_f.js | 7 + splitbar.png | Bin 0 -> 314 bytes sync_off.png | Bin 0 -> 853 bytes sync_on.png | Bin 0 -> 845 bytes tab_a.png | Bin 0 -> 142 bytes tab_b.png | Bin 0 -> 169 bytes tab_h.png | Bin 0 -> 177 bytes tab_s.png | Bin 0 -> 184 bytes tabs.css | 60 + view_box_8hpp.html | 195 +++ view_box_8hpp_source.html | 183 ++ widget_2_mesh_8hpp.html | 193 +++ widget_2_mesh_8hpp_source.html | 187 +++ 481 files changed, 47279 insertions(+), 4990 deletions(-) create mode 100644 _audio_element_8hpp.html create mode 100644 _audio_element_8hpp_source.html create mode 100644 _audio_engine_8hpp.html create mode 100644 _audio_engine_8hpp_source.html create mode 100644 _camera_8hpp.html create mode 100644 _camera_8hpp_source.html create mode 100644 _collision_shape_creator_8hpp.html create mode 100644 _collision_shape_creator_8hpp_source.html create mode 100644 _element_8hpp.html create mode 100644 _element_8hpp_source.html create mode 100644 _element_base_8hpp.html create mode 100644 _element_base_8hpp_source.html create mode 100644 _element_physic_8hpp.html create mode 100644 _element_physic_8hpp_source.html create mode 100644 _engine_8hpp.html create mode 100644 _engine_8hpp_source.html create mode 100644 _environement_8hpp.html create mode 100644 _environement_8hpp_source.html create mode 100644 _f_p_s_8hpp_source.html create mode 100644 _face_8hpp.html create mode 100644 _face_8hpp_source.html create mode 100644 _face_indexing_8hpp.html create mode 100644 _face_indexing_8hpp_source.html create mode 100644 _game_8hpp.html create mode 100644 _game_8hpp_source.html create mode 100644 _light_8hpp.html create mode 100644 _light_8hpp_source.html create mode 100644 _material_8hpp.html create mode 100644 _material_8hpp_source.html create mode 100644 _particule_8hpp.html create mode 100644 _particule_8hpp_source.html create mode 100644 _particule_engine_8hpp.html create mode 100644 _particule_engine_8hpp_source.html create mode 100644 _particule_mesh_8hpp.html create mode 100644 _particule_mesh_8hpp_source.html create mode 100644 _particule_simple_8hpp.html create mode 100644 _particule_simple_8hpp_source.html create mode 100644 _physics_box_8hpp.html create mode 100644 _physics_box_8hpp_source.html create mode 100644 _physics_capsule_8hpp.html create mode 100644 _physics_capsule_8hpp_source.html create mode 100644 _physics_cone_8hpp.html create mode 100644 _physics_cone_8hpp_source.html create mode 100644 _physics_convex_hull_8hpp.html create mode 100644 _physics_convex_hull_8hpp_source.html create mode 100644 _physics_cylinder_8hpp.html create mode 100644 _physics_cylinder_8hpp_source.html create mode 100644 _physics_shape_8hpp.html create mode 100644 _physics_shape_8hpp_source.html create mode 100644 _physics_sphere_8hpp.html create mode 100644 _physics_sphere_8hpp_source.html create mode 100644 _ray_8hpp.html create mode 100644 _ray_8hpp_source.html create mode 100644 _scene_8hpp.html create mode 100644 _scene_8hpp_source.html create mode 100644 _view_8hpp.html create mode 100644 _view_8hpp_source.html create mode 100644 annotated.html create mode 100644 arrowdown.png create mode 100644 arrowright.png delete mode 100644 base.css create mode 100644 bc_s.png create mode 100644 bdwn.png delete mode 100644 class_ege__Camera.html delete mode 100644 class_ege__ElementGame.html delete mode 100644 class_ege__ElementGame__localIA.html delete mode 100644 class_ege__ElementInteraction.html delete mode 100644 class_ege__Environement.html delete mode 100644 class_ege__Environement__ResultNearestElement.html delete mode 100644 class_ege__Face.html delete mode 100644 class_ege__FaceIndexing.html delete mode 100644 class_ege__Light.html delete mode 100644 class_ege__Material.html delete mode 100644 class_ege__MaterialGlId.html delete mode 100644 class_ege__Particule.html delete mode 100644 class_ege__ParticuleEngine.html delete mode 100644 class_ege__ParticuleSimple.html delete mode 100644 class_ege__PhysicsBox.html delete mode 100644 class_ege__PhysicsCapsule.html delete mode 100644 class_ege__PhysicsCone.html delete mode 100644 class_ege__PhysicsConvexHull.html delete mode 100644 class_ege__PhysicsCylinder.html delete mode 100644 class_ege__PhysicsShape.html delete mode 100644 class_ege__PhysicsSphere.html delete mode 100644 class_ege__resource__Mesh.html delete mode 100644 class_ege__resource__ParticuleMesh.html delete mode 100644 class_ege__widget__Mesh.html delete mode 100644 class_ege__widget__Scene.html create mode 100644 classege_1_1_camera-members.html create mode 100644 classege_1_1_camera.html create mode 100644 classege_1_1_camera.png create mode 100644 classege_1_1_element-members.html create mode 100644 classege_1_1_element.html create mode 100644 classege_1_1_element.png create mode 100644 classege_1_1_element_base-members.html create mode 100644 classege_1_1_element_base.html create mode 100644 classege_1_1_element_base.png create mode 100644 classege_1_1_element_interaction-members.html create mode 100644 classege_1_1_element_interaction.html create mode 100644 classege_1_1_element_physic-members.html create mode 100644 classege_1_1_element_physic.html create mode 100644 classege_1_1_element_physic.png create mode 100644 classege_1_1_environement-members.html create mode 100644 classege_1_1_environement.html create mode 100644 classege_1_1_environement.png create mode 100644 classege_1_1_environement_1_1_result_nearest_element-members.html create mode 100644 classege_1_1_environement_1_1_result_nearest_element.html create mode 100644 classege_1_1_face-members.html create mode 100644 classege_1_1_face.html create mode 100644 classege_1_1_face_indexing-members.html create mode 100644 classege_1_1_face_indexing.html create mode 100644 classege_1_1_game-members.html create mode 100644 classege_1_1_game.html create mode 100644 classege_1_1_game.png create mode 100644 classege_1_1_light-members.html create mode 100644 classege_1_1_light.html create mode 100644 classege_1_1_material-members.html create mode 100644 classege_1_1_material.html create mode 100644 classege_1_1_material_gl_id-members.html create mode 100644 classege_1_1_material_gl_id.html create mode 100644 classege_1_1_particule-members.html create mode 100644 classege_1_1_particule.html create mode 100644 classege_1_1_particule.png create mode 100644 classege_1_1_particule_engine-members.html create mode 100644 classege_1_1_particule_engine.html create mode 100644 classege_1_1_particule_simple-members.html create mode 100644 classege_1_1_particule_simple.html create mode 100644 classege_1_1_particule_simple.png create mode 100644 classege_1_1_physics_box-members.html create mode 100644 classege_1_1_physics_box.html create mode 100644 classege_1_1_physics_box.png create mode 100644 classege_1_1_physics_capsule-members.html create mode 100644 classege_1_1_physics_capsule.html create mode 100644 classege_1_1_physics_capsule.png create mode 100644 classege_1_1_physics_cone-members.html create mode 100644 classege_1_1_physics_cone.html create mode 100644 classege_1_1_physics_cone.png create mode 100644 classege_1_1_physics_convex_hull-members.html create mode 100644 classege_1_1_physics_convex_hull.html create mode 100644 classege_1_1_physics_convex_hull.png create mode 100644 classege_1_1_physics_cylinder-members.html create mode 100644 classege_1_1_physics_cylinder.html create mode 100644 classege_1_1_physics_cylinder.png create mode 100644 classege_1_1_physics_shape-members.html create mode 100644 classege_1_1_physics_shape.html create mode 100644 classege_1_1_physics_shape.png create mode 100644 classege_1_1_physics_sphere-members.html create mode 100644 classege_1_1_physics_sphere.html create mode 100644 classege_1_1_physics_sphere.png create mode 100644 classege_1_1_ray-members.html create mode 100644 classege_1_1_ray.html create mode 100644 classege_1_1camera_1_1_view-members.html create mode 100644 classege_1_1camera_1_1_view.html create mode 100644 classege_1_1camera_1_1_view.png create mode 100644 classege_1_1physics_1_1_engine-members.html create mode 100644 classege_1_1physics_1_1_engine.html create mode 100644 classege_1_1physics_1_1_engine_1_1collision_points-members.html create mode 100644 classege_1_1physics_1_1_engine_1_1collision_points.html create mode 100644 classege_1_1resource_1_1_mesh-members.html create mode 100644 classege_1_1resource_1_1_mesh.html create mode 100644 classege_1_1resource_1_1_mesh.png create mode 100644 classege_1_1resource_1_1_particule_mesh-members.html create mode 100644 classege_1_1resource_1_1_particule_mesh.html create mode 100644 classege_1_1resource_1_1_particule_mesh.png create mode 100644 classege_1_1widget_1_1_mesh-members.html create mode 100644 classege_1_1widget_1_1_mesh.html create mode 100644 classege_1_1widget_1_1_mesh.png create mode 100644 classege_1_1widget_1_1_scene-members.html create mode 100644 classege_1_1widget_1_1_scene.html create mode 100644 classege_1_1widget_1_1_scene.png create mode 100644 classes.html create mode 100644 closed.png create mode 100644 customdoxygen.css create mode 100644 dir_32305c085137a938dea8584df3b76616.html create mode 100644 dir_644e041c3a6521da7b27eba0e4eb2b95.html create mode 100644 dir_6506706ec5b40c53a3a04f015292ff44.html create mode 100644 dir_6aa09a6913ac62e7dd072c5c01fe4d4f.html create mode 100644 dir_8ee6a37f25a79cd06dc7778edccb743f.html create mode 100644 dir_8eea3e5926a1b1422fa67a485649cba5.html create mode 100644 dir_a05c46c5f0524d237aaf3ea4f665a870.html create mode 100644 dir_a094892b17be858f66bf3446bbb755c7.html create mode 100644 dir_ba5b96b0039dd80109c58d73456ee82a.html create mode 100644 dir_c7b93e6f668982dd2d9141ef602a101b.html create mode 100644 dir_d200eecf55babbb6cba0f6f06abdfc79.html create mode 100644 doc.png create mode 100644 doxy-boot.js create mode 100644 doxygen.css create mode 100644 doxygen.png create mode 100644 dynsections.js create mode 100644 ege_build.html delete mode 100644 enum_ege__PhysicsShape__type.html delete mode 100644 enum_ege__property.html delete mode 100644 enum_ege__resource__Mesh__normalMode.html create mode 100644 files.html create mode 100644 folderclosed.png create mode 100644 folderopen.png create mode 100644 functions.html create mode 100644 functions_enum.html create mode 100644 functions_func.html create mode 100644 functions_vars.html create mode 100644 hierarchy.html create mode 100644 ico_sphere_8hpp.html create mode 100644 ico_sphere_8hpp_source.html create mode 100644 iso_sphere_8hpp.html create mode 100644 iso_sphere_8hpp_source.html create mode 100644 jquery.js delete mode 100644 library_ege.html delete mode 100644 menu.css delete mode 100644 namespace_ege.html delete mode 100644 namespace_ege__collision.html delete mode 100644 namespace_ege__resource.html delete mode 100644 namespace_ege__widget.html create mode 100644 nav_f.png create mode 100644 nav_g.png create mode 100644 nav_h.png create mode 100644 open.png create mode 100644 pages.html create mode 100644 resource_2_mesh_8hpp.html create mode 100644 resource_2_mesh_8hpp_source.html create mode 100644 search/all_0.html create mode 100644 search/all_0.js create mode 100644 search/all_1.html create mode 100644 search/all_1.js create mode 100644 search/all_10.html create mode 100644 search/all_10.js create mode 100644 search/all_11.html create mode 100644 search/all_11.js create mode 100644 search/all_12.html create mode 100644 search/all_12.js create mode 100644 search/all_13.html create mode 100644 search/all_13.js create mode 100644 search/all_14.html create mode 100644 search/all_14.js create mode 100644 search/all_15.html create mode 100644 search/all_15.js create mode 100644 search/all_16.html create mode 100644 search/all_16.js create mode 100644 search/all_17.html create mode 100644 search/all_17.js create mode 100644 search/all_18.html create mode 100644 search/all_18.js create mode 100644 search/all_2.html create mode 100644 search/all_2.js create mode 100644 search/all_3.html create mode 100644 search/all_3.js create mode 100644 search/all_4.html create mode 100644 search/all_4.js create mode 100644 search/all_5.html create mode 100644 search/all_5.js create mode 100644 search/all_6.html create mode 100644 search/all_6.js create mode 100644 search/all_7.html create mode 100644 search/all_7.js create mode 100644 search/all_8.html create mode 100644 search/all_8.js create mode 100644 search/all_9.html create mode 100644 search/all_9.js create mode 100644 search/all_a.html create mode 100644 search/all_a.js create mode 100644 search/all_b.html create mode 100644 search/all_b.js create mode 100644 search/all_c.html create mode 100644 search/all_c.js create mode 100644 search/all_d.html create mode 100644 search/all_d.js create mode 100644 search/all_e.html create mode 100644 search/all_e.js create mode 100644 search/all_f.html create mode 100644 search/all_f.js create mode 100644 search/classes_0.html create mode 100644 search/classes_0.js create mode 100644 search/classes_1.html create mode 100644 search/classes_1.js create mode 100644 search/classes_10.html create mode 100644 search/classes_10.js create mode 100644 search/classes_2.html create mode 100644 search/classes_2.js create mode 100644 search/classes_3.html create mode 100644 search/classes_3.js create mode 100644 search/classes_4.html create mode 100644 search/classes_4.js create mode 100644 search/classes_5.html create mode 100644 search/classes_5.js create mode 100644 search/classes_6.html create mode 100644 search/classes_6.js create mode 100644 search/classes_7.html create mode 100644 search/classes_7.js create mode 100644 search/classes_8.html create mode 100644 search/classes_8.js create mode 100644 search/classes_9.html create mode 100644 search/classes_9.js create mode 100644 search/classes_a.html create mode 100644 search/classes_a.js create mode 100644 search/classes_b.html create mode 100644 search/classes_b.js create mode 100644 search/classes_c.html create mode 100644 search/classes_c.js create mode 100644 search/classes_d.html create mode 100644 search/classes_d.js create mode 100644 search/classes_e.html create mode 100644 search/classes_e.js create mode 100644 search/classes_f.html create mode 100644 search/classes_f.js create mode 100644 search/close.png create mode 100644 search/enums_0.html create mode 100644 search/enums_0.js create mode 100644 search/enums_1.html create mode 100644 search/enums_1.js create mode 100644 search/enums_2.html create mode 100644 search/enums_2.js create mode 100644 search/enums_3.html create mode 100644 search/enums_3.js create mode 100644 search/enums_4.html create mode 100644 search/enums_4.js create mode 100644 search/enums_5.html create mode 100644 search/enums_5.js create mode 100644 search/enumvalues_0.html create mode 100644 search/enumvalues_0.js create mode 100644 search/enumvalues_1.html create mode 100644 search/enumvalues_1.js create mode 100644 search/enumvalues_2.html create mode 100644 search/enumvalues_2.js create mode 100644 search/enumvalues_3.html create mode 100644 search/enumvalues_3.js create mode 100644 search/files_0.html create mode 100644 search/files_0.js create mode 100644 search/files_1.html create mode 100644 search/files_1.js create mode 100644 search/files_10.html create mode 100644 search/files_10.js create mode 100644 search/files_2.html create mode 100644 search/files_2.js create mode 100644 search/files_3.html create mode 100644 search/files_3.js create mode 100644 search/files_4.html create mode 100644 search/files_4.js create mode 100644 search/files_5.html create mode 100644 search/files_5.js create mode 100644 search/files_6.html create mode 100644 search/files_6.js create mode 100644 search/files_7.html create mode 100644 search/files_7.js create mode 100644 search/files_8.html create mode 100644 search/files_8.js create mode 100644 search/files_9.html create mode 100644 search/files_9.js create mode 100644 search/files_a.html create mode 100644 search/files_a.js create mode 100644 search/files_b.html create mode 100644 search/files_b.js create mode 100644 search/files_c.html create mode 100644 search/files_c.js create mode 100644 search/files_d.html create mode 100644 search/files_d.js create mode 100644 search/files_e.html create mode 100644 search/files_e.js create mode 100644 search/files_f.html create mode 100644 search/files_f.js create mode 100644 search/functions_0.html create mode 100644 search/functions_0.js create mode 100644 search/functions_1.html create mode 100644 search/functions_1.js create mode 100644 search/functions_10.html create mode 100644 search/functions_10.js create mode 100644 search/functions_11.html create mode 100644 search/functions_11.js create mode 100644 search/functions_12.html create mode 100644 search/functions_12.js create mode 100644 search/functions_13.html create mode 100644 search/functions_13.js create mode 100644 search/functions_14.html create mode 100644 search/functions_14.js create mode 100644 search/functions_15.html create mode 100644 search/functions_15.js create mode 100644 search/functions_16.html create mode 100644 search/functions_16.js create mode 100644 search/functions_17.html create mode 100644 search/functions_17.js create mode 100644 search/functions_2.html create mode 100644 search/functions_2.js create mode 100644 search/functions_3.html create mode 100644 search/functions_3.js create mode 100644 search/functions_4.html create mode 100644 search/functions_4.js create mode 100644 search/functions_5.html create mode 100644 search/functions_5.js create mode 100644 search/functions_6.html create mode 100644 search/functions_6.js create mode 100644 search/functions_7.html create mode 100644 search/functions_7.js create mode 100644 search/functions_8.html create mode 100644 search/functions_8.js create mode 100644 search/functions_9.html create mode 100644 search/functions_9.js create mode 100644 search/functions_a.html create mode 100644 search/functions_a.js create mode 100644 search/functions_b.html create mode 100644 search/functions_b.js create mode 100644 search/functions_c.html create mode 100644 search/functions_c.js create mode 100644 search/functions_d.html create mode 100644 search/functions_d.js create mode 100644 search/functions_e.html create mode 100644 search/functions_e.js create mode 100644 search/functions_f.html create mode 100644 search/functions_f.js create mode 100644 search/mag_sel.png create mode 100644 search/namespaces_0.html create mode 100644 search/namespaces_0.js create mode 100644 search/namespaces_1.html create mode 100644 search/namespaces_1.js create mode 100644 search/nomatches.html create mode 100644 search/pages_0.html create mode 100644 search/pages_0.js create mode 100644 search/pages_1.html create mode 100644 search/pages_1.js create mode 100644 search/pages_2.html create mode 100644 search/pages_2.js create mode 100644 search/search.css create mode 100644 search/search.js create mode 100644 search/search_l.png create mode 100644 search/search_m.png create mode 100644 search/search_r.png create mode 100644 search/searchdata.js create mode 100644 search/typedefs_0.html create mode 100644 search/typedefs_0.js create mode 100644 search/variables_0.html create mode 100644 search/variables_0.js create mode 100644 search/variables_1.html create mode 100644 search/variables_1.js create mode 100644 search/variables_10.html create mode 100644 search/variables_10.js create mode 100644 search/variables_11.html create mode 100644 search/variables_11.js create mode 100644 search/variables_12.html create mode 100644 search/variables_12.js create mode 100644 search/variables_13.html create mode 100644 search/variables_13.js create mode 100644 search/variables_14.html create mode 100644 search/variables_14.js create mode 100644 search/variables_2.html create mode 100644 search/variables_2.js create mode 100644 search/variables_3.html create mode 100644 search/variables_3.js create mode 100644 search/variables_4.html create mode 100644 search/variables_4.js create mode 100644 search/variables_5.html create mode 100644 search/variables_5.js create mode 100644 search/variables_6.html create mode 100644 search/variables_6.js create mode 100644 search/variables_7.html create mode 100644 search/variables_7.js create mode 100644 search/variables_8.html create mode 100644 search/variables_8.js create mode 100644 search/variables_9.html create mode 100644 search/variables_9.js create mode 100644 search/variables_a.html create mode 100644 search/variables_a.js create mode 100644 search/variables_b.html create mode 100644 search/variables_b.js create mode 100644 search/variables_c.html create mode 100644 search/variables_c.js create mode 100644 search/variables_d.html create mode 100644 search/variables_d.js create mode 100644 search/variables_e.html create mode 100644 search/variables_e.js create mode 100644 search/variables_f.html create mode 100644 search/variables_f.js create mode 100644 splitbar.png create mode 100644 sync_off.png create mode 100644 sync_on.png create mode 100644 tab_a.png create mode 100644 tab_b.png create mode 100644 tab_h.png create mode 100644 tab_s.png create mode 100644 tabs.css create mode 100644 view_box_8hpp.html create mode 100644 view_box_8hpp_source.html create mode 100644 widget_2_mesh_8hpp.html create mode 100644 widget_2_mesh_8hpp_source.html diff --git a/_audio_element_8hpp.html b/_audio_element_8hpp.html new file mode 100644 index 0000000..b1dc2cb --- /dev/null +++ b/_audio_element_8hpp.html @@ -0,0 +1,182 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/AudioElement.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
AudioElement.hpp File Reference
+
+
+ +

Go to the source code of this file.

+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_audio_element_8hpp_source.html b/_audio_element_8hpp_source.html new file mode 100644 index 0000000..c4d7f39 --- /dev/null +++ b/_audio_element_8hpp_source.html @@ -0,0 +1,177 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/AudioElement.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
AudioElement.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 namespace ege {
9 
10 }
11 
12 
13 
Definition: AudioElement.hpp:8
+
+ + +
+
+
+
+
+ + + diff --git a/_audio_engine_8hpp.html b/_audio_engine_8hpp.html new file mode 100644 index 0000000..ed4b52d --- /dev/null +++ b/_audio_engine_8hpp.html @@ -0,0 +1,182 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/AudioEngine.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
AudioEngine.hpp File Reference
+
+
+ +

Go to the source code of this file.

+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_audio_engine_8hpp_source.html b/_audio_engine_8hpp_source.html new file mode 100644 index 0000000..ec6db46 --- /dev/null +++ b/_audio_engine_8hpp_source.html @@ -0,0 +1,177 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/AudioEngine.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
AudioEngine.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 namespace ege {
9 
10 }
11 
12 
Definition: AudioElement.hpp:8
+
+ + +
+
+
+
+
+ + + diff --git a/_camera_8hpp.html b/_camera_8hpp.html new file mode 100644 index 0000000..eac13fc --- /dev/null +++ b/_camera_8hpp.html @@ -0,0 +1,196 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/Camera.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Camera.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Vector2D.hpp>
+#include <etk/math/Matrix4.hpp>
+#include <ege/Ray.hpp>
+#include <ewol/resource/Colored3DObject.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::Camera
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_camera_8hpp_source.html b/_camera_8hpp_source.html new file mode 100644 index 0000000..550aa70 --- /dev/null +++ b/_camera_8hpp_source.html @@ -0,0 +1,218 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/Camera.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Camera.hpp
+
+
+Go to the documentation of this file.
1 
7 #pragma once
8 
9 #include <etk/types.hpp>
10 #include <etk/math/Vector3D.hpp>
11 #include <etk/math/Vector2D.hpp>
12 #include <etk/math/Matrix4.hpp>
13 #include <ege/Ray.hpp>
14 #include <ewol/resource/Colored3DObject.hpp>
15 
16 
17 namespace ege {
18  class Camera : public ememory::EnableSharedFromThis<Camera>{
19  public:
23  Camera();
27  virtual ~Camera() {};
28  public:
33  virtual void periodicCall(float _step) {};
34  public:
38  virtual void configureOpenGL();
39  protected:
41  public:
46  const mat4& getMatrixCamera() const {
47  return m_matrix;
48  };
49  protected:
51 
54  virtual void updateProjectionMatrix();
55  public:
60  const mat4& getMatrixProjection() const {
61  return m_matrixProjection;
62  };
63  public:
64  virtual vec3 getViewVector() const {
65  return vec3(0,0,-1);
66  }
67  virtual vec3 getEye() const {
68  return vec3(0,0,0);
69  }
70  protected:
71  float m_aspectRatio;
72  public:
77  virtual void setAspectRatio(float _ratio);
82  virtual void setSceenSize(const vec2& _screenSize) {
83  setAspectRatio(_screenSize.x()/_screenSize.y());
84  }
89  float getAspectRatio() const {
90  return m_aspectRatio;
91  }
92  protected:
93  float m_angleView;
94  public:
99  virtual void setXAngleView(float _angleRad);
105  virtual void setYAngleView(float _angleRad) {
106  setXAngleView(_angleRad * m_aspectRatio);
107  }
112  float getXAngleView() const {
113  return m_angleView;
114  }
115  protected:
116  float m_zFar;
117  public:
122  virtual void setZFar(float _distance);
127  float getZFar() {
128  return m_zFar;
129  }
130  protected:
131  float m_zNear;
132  public:
137  virtual void setZNear(float _distance);
142  float getZNear() {
143  return m_zNear;
144  }
145  public:
151  virtual ege::Ray getRayFromScreen(const vec2& _offset);
158  ege::Ray getRayFromScreenPosition(const vec2& _position, const vec2& _size);
159  protected:
166  public:
172  };
173 }
174 
virtual void setYAngleView(float _angleRad)
Set the the Y angle view of the camera:
Definition: Camera.hpp:105
+
virtual void configureOpenGL()
Configure projection matrix and camera matrix.
+
virtual void setZFar(float _distance)
Set the Z far distane of the camera:
+
float m_aspectRatio
depending to the display the aspect ratio is simply calculated x/y
Definition: Camera.hpp:71
+
Camera()
Constructor.
+ +
float m_zNear
Z camera near view.
Definition: Camera.hpp:131
+
mat4 m_matrixProjection
projection matrix.
Definition: Camera.hpp:48
+
mat4 m_matrix
transformation matrix.
Definition: Camera.hpp:40
+
virtual void updateProjectionMatrix()
+
virtual void setXAngleView(float _angleRad)
Set the the X angle view of the camera:
+
const mat4 & getMatrixProjection() const
get the transformation matix for the camera.
Definition: Camera.hpp:60
+
virtual ege::Ray getRayFromScreen(const vec2 &_offset)
+ +
float getZFar()
Get the Z far distane of the camera:
Definition: Camera.hpp:127
+
Definition: AudioElement.hpp:8
+
const mat4 & getMatrixCamera() const
get the transformation matix for the camera.
Definition: Camera.hpp:46
+
const T & y() const
+
virtual void setSceenSize(const vec2 &_screenSize)
Set the screen size to display OpenGl interface.
Definition: Camera.hpp:82
+
Definition: Camera.hpp:18
+ + +
Definition: Ray.hpp:17
+
virtual void drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
Debug display of the current element.
Definition: Camera.hpp:171
+
float m_angleView
X angle view of the camera.
Definition: Camera.hpp:93
+
virtual void setZNear(float _distance)
Set the Z near distane of the camera:
+ + +
vec2 tansformPositionToAngle(vec3 _vect)
get Tetha and psy angle from a position:
+ + + +
virtual ~Camera()
Destructor.
Definition: Camera.hpp:27
+ +
float getAspectRatio() const
get the current aspect Ratio.
Definition: Camera.hpp:89
+
float getXAngleView() const
get the current X angle view.
Definition: Camera.hpp:112
+
virtual void periodicCall(float _step)
It is really needed to call the camera periodicly for performing automatic movement.
Definition: Camera.hpp:33
+
const T & x() const
+
ege::Ray getRayFromScreenPosition(const vec2 &_position, const vec2 &_size)
+
virtual void setAspectRatio(float _ratio)
Set the aspectRatio of the camera:
+
float m_zFar
Z camera far view.
Definition: Camera.hpp:116
+
float getZNear()
Get the Z Near distane of the camera:
Definition: Camera.hpp:142
+
+ + +
+
+
+
+
+ + + diff --git a/_collision_shape_creator_8hpp.html b/_collision_shape_creator_8hpp.html new file mode 100644 index 0000000..b65d3cf --- /dev/null +++ b/_collision_shape_creator_8hpp.html @@ -0,0 +1,194 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/CollisionShapeCreator.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CollisionShapeCreator.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <ege/resource/Mesh.hpp>
+#include <BulletCollision/CollisionShapes/btCollisionShape.h>
+
+

Go to the source code of this file.

+ + + + +

+Functions

+btCollisionShape * ege::collision::createShape (const ememory::SharedPtr< ege::resource::Mesh > &_mesh)
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_collision_shape_creator_8hpp_source.html b/_collision_shape_creator_8hpp_source.html new file mode 100644 index 0000000..51da6c3 --- /dev/null +++ b/_collision_shape_creator_8hpp_source.html @@ -0,0 +1,180 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/CollisionShapeCreator.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
CollisionShapeCreator.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 #include <ege/resource/Mesh.hpp>
10 #include <BulletCollision/CollisionShapes/btCollisionShape.h>
11 
12 namespace ege {
13  namespace collision {
14  btCollisionShape* createShape(const ememory::SharedPtr<ege::resource::Mesh>& _mesh);
15  }
16 }
17 
+ +
Definition: AudioElement.hpp:8
+ +
+ + +
+
+
+
+
+ + + diff --git a/_element_8hpp.html b/_element_8hpp.html new file mode 100644 index 0000000..f5b9e1d --- /dev/null +++ b/_element_8hpp.html @@ -0,0 +1,218 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/Element.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Element.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Matrix4.hpp>
+#include <vector>
+#include <ewol/debug.hpp>
+#include <ewol/widget/Widget.hpp>
+#include <gale/renderer/openGL/openGL.hpp>
+#include <ewol/resource/Colored3DObject.hpp>
+#include <ege/resource/Mesh.hpp>
+#include <ege/camera/Camera.hpp>
+#include <ewol/compositing/Text.hpp>
+#include <ege/Environement.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::Element
 
+ + + + + + + + + +

+Macros

+#define INDEX_RIGHT_AXIS   (0)
 
+#define INDEX_FORWARD_AXIS   (1)
 
+#define INDEX_UP_AXIS   (2)
 
+#define ELEMENT_SCALE   (1.0f/8.0f)
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_element_8hpp_source.html b/_element_8hpp_source.html new file mode 100644 index 0000000..ea2f364 --- /dev/null +++ b/_element_8hpp_source.html @@ -0,0 +1,222 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/Element.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Element.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 #include <etk/math/Vector3D.hpp>
10 #include <etk/math/Matrix4.hpp>
11 #include <vector>
12 #include <ewol/debug.hpp>
13 #include <ewol/widget/Widget.hpp>
14 #include <gale/renderer/openGL/openGL.hpp>
15 #include <ewol/resource/Colored3DObject.hpp>
16 #include <ege/resource/Mesh.hpp>
17 #include <ege/camera/Camera.hpp>
18 #include <ewol/compositing/Text.hpp>
19 #include <ege/Environement.hpp>
20 
21 #define INDEX_RIGHT_AXIS (0)
22 #define INDEX_FORWARD_AXIS (1)
23 #define INDEX_UP_AXIS (2)
24 
25 #define ELEMENT_SCALE (1.0f/8.0f)
26 
27 namespace ege {
28  class Element : public ememory::EnableSharedFromThis<Element> {
29  protected:
31  public:
41  virtual ~Element();
46  virtual const std::string& getType() const;
53  virtual bool init();
54  virtual bool initString(const std::string& _description);
55  virtual bool initXML(const exml::Node& _node);
56  virtual bool initJSON(const ejson::Value& _value);
57  virtual bool initVoid(void* _value);
58  virtual bool unInit();
59  private:
60  uint32_t m_uID;
61  public:
66  inline uint32_t getUID() const {
67  return m_uID;
68  };
69  protected:
71  public:
78  virtual bool loadMesh(const std::string& _meshFileName);
91  return m_mesh;
92  };
93  protected:
94  float m_life;
95  float m_lifeMax;
96  public:
101  float getLifeRatio();
106  bool isDead() {
107  return (0 >= m_life)?true:false;
108  };
113  virtual bool needToRemove() {
114  return isDead();
115  }
123  virtual void setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3& _center=vec3(0,0,0));
127  virtual void onLifeChange() { };
128  protected:
129  int32_t m_group;
130  public:
135  inline int32_t getGroup() const {
136  return m_group;
137  };
142  inline void setGroup(int32_t _newGroup) {
143  m_group=_newGroup;
144  };
145  public:
151  virtual void preCalculationDraw(const ege::Camera& _camera) { };
156  virtual void draw(int32_t _pass=0) = 0;
157 
161  // TODO : Remove this ...
163 
164  protected:
165  // For debug only ...
166  ewol::compositing::Text m_debugText;
167  public:
173 
179  return getPosition();
180  };
185  virtual const vec3& getPosition();
190  virtual void setPosition(const vec3& _pos) {};
195  virtual void elementIsRemoved(ememory::SharedPtr<ege::Element> _removedElement) { };
196  protected:
197  bool m_fixe;
198  public:
203  inline bool isFixed() {
204  return m_fixe;
205  };
206  protected:
207  float m_radius;
208  public:
213  inline float getRadius() {
214  return m_radius;
215  };
219  virtual void onDestroy() {};
223  virtual void dynamicEnable() {};
227  virtual void dynamicDisable() {};
228  };
229 }
230 
231 
void setGroup(int32_t _newGroup)
set the group of the curent element
Definition: Element.hpp:142
+ +
float m_lifeMax
Maximum possible life of the element.
Definition: Element.hpp:95
+
float m_life
Current life of the object.
Definition: Element.hpp:92
+
bool isDead()
Check if the element is dead.
Definition: Element.hpp:106
+
virtual void dynamicDisable()
remove this element from the physique engine
Definition: Element.hpp:227
+
virtual bool init()
init the element with the defined properties
+ +
virtual void drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
Debug display of the current element.
+
Definition: AudioElement.hpp:8
+
virtual void draw(int32_t _pass=0)=0
draw the curent element (can have multiple display)
+
virtual void elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement)
Event arrive when an element has been remove from the system == > this permit to keep pointer of enne...
Definition: Element.hpp:195
+
bool isFixed()
get the element if it is fixed or not. if the element is fixed this is for tower, and all thing does ...
Definition: Element.hpp:203
+
Element(const ememory::SharedPtr< ege::Environement > &_env)
Constructor (when constructer is called just add element that did not change. The objest will be stor...
+
Definition: Camera.hpp:18
+
virtual void dynamicEnable()
set the elment in the physique engine
Definition: Element.hpp:223
+
virtual void onLifeChange()
Call when the element life change.
Definition: Element.hpp:127
+ +
float getRadius()
get the current space needed by the element in the workspace
Definition: Element.hpp:213
+
int32_t m_group
Every element has a generic group.
Definition: Element.hpp:127
+
virtual bool loadMesh(const std::string &_meshFileName)
Select a mesh with a specific name.
+ +
virtual void drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
draw the current life of the element
+
virtual bool needToRemove()
Request if the element might be removed from the system.
Definition: Element.hpp:113
+
float getLifeRatio()
get the curent life ratio [0..1]
+
virtual void onDestroy()
, call when the element is removed (call only one time)
Definition: Element.hpp:219
+
virtual void setPosition(const vec3 &_pos)
set the current position of the element
Definition: Element.hpp:190
+
virtual const std::string & getType() const
get the element Type description string.
+
virtual ~Element()
Destructor.
+ +
virtual const vec3 & getPosition()
get the current position of the element
+ + +
virtual void setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))
apply a fire on the element at a current power and a specific power.
+
bool m_fixe
is a fixed element == > used for placement of every elements
Definition: Element.hpp:195
+
float m_radius
Radius of the element (all element have a radius, if == 0 ==> then ghost ...
Definition: Element.hpp:205
+ +
ememory::SharedPtr< ege::resource::Mesh > m_mesh
Mesh of the Element (can be nullptr)
Definition: Element.hpp:68
+
ememory::SharedPtr< ege::resource::Mesh > getMesh()
get a pointer on the Mesh file.
Definition: Element.hpp:90
+
virtual void preCalculationDraw(const ege::Camera &_camera)
Can be call tu opdate the list of the element displayed on the scren (example : no display of the hid...
Definition: Element.hpp:151
+
virtual vec3 getPositionTheoric()
get the theoric position. Sometimes, the element has move due to an explosion or something else...
Definition: Element.hpp:178
+
uint32_t getUID() const
get the curent Element Unique ID in the all Game.
Definition: Element.hpp:66
+
virtual bool setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)
set the the Mesh properties.
+
int32_t getGroup() const
get the Group of the element.
Definition: Element.hpp:135
+
Definition: Element.hpp:28
+ +
+ + +
+
+
+
+
+ + + diff --git a/_element_base_8hpp.html b/_element_base_8hpp.html new file mode 100644 index 0000000..98a776b --- /dev/null +++ b/_element_base_8hpp.html @@ -0,0 +1,191 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/ElementBase.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ElementBase.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::ElementBase
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_element_base_8hpp_source.html b/_element_base_8hpp_source.html new file mode 100644 index 0000000..cbddc20 --- /dev/null +++ b/_element_base_8hpp_source.html @@ -0,0 +1,188 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/ElementBase.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ElementBase.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
9 
10 
11 namespace ege {
12  class ElementBase : public ege::Element {
13  public:
23  virtual ~ElementBase();
28  virtual const std::string& getType() const;
29  virtual void draw(int32_t _pass=0);
30  private:
31  vec3 m_position;
32  public:
33  virtual const vec3& getPosition();
34  virtual void setPosition(const vec3& _pos);
35  };
36 }
37 
virtual void setPosition(const vec3 &_pos)
set the current position of the element
+
Definition: ElementBase.hpp:12
+
Definition: AudioElement.hpp:8
+
virtual const vec3 & getPosition()
get the current position of the element
+
virtual void draw(int32_t _pass=0)
draw the curent element (can have multiple display)
+ + + +
virtual ~ElementBase()
Destructor.
+
virtual const std::string & getType() const
get the element Type description string.
+
ElementBase(const ememory::SharedPtr< ege::Environement > &_env)
Constructor (when constructer is called just add element that did not change. The objest will be stor...
+
Definition: Element.hpp:28
+
+ + +
+
+
+
+
+ + + diff --git a/_element_physic_8hpp.html b/_element_physic_8hpp.html new file mode 100644 index 0000000..70ac9e3 --- /dev/null +++ b/_element_physic_8hpp.html @@ -0,0 +1,220 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/ElementPhysic.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ElementPhysic.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Matrix4.hpp>
+#include <vector>
+#include <ewol/debug.hpp>
+#include <ewol/widget/Widget.hpp>
+#include <gale/renderer/openGL/openGL.hpp>
+#include <ewol/resource/Colored3DObject.hpp>
+#include <ege/resource/Mesh.hpp>
+#include <ege/camera/Camera.hpp>
+#include <ewol/compositing/Text.hpp>
+#include <ege/Environement.hpp>
+#include <ege/elements/Element.hpp>
+#include <LinearMath/btDefaultMotionState.h>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::ElementPhysic
 
+ + + + + + + + + +

+Macros

+#define INDEX_RIGHT_AXIS   (0)
 
+#define INDEX_FORWARD_AXIS   (1)
 
+#define INDEX_UP_AXIS   (2)
 
+#define ELEMENT_SCALE   (1.0f/8.0f)
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_element_physic_8hpp_source.html b/_element_physic_8hpp_source.html new file mode 100644 index 0000000..f858c66 --- /dev/null +++ b/_element_physic_8hpp_source.html @@ -0,0 +1,217 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/ElementPhysic.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ElementPhysic.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 #include <etk/math/Vector3D.hpp>
10 #include <etk/math/Matrix4.hpp>
11 #include <vector>
12 #include <ewol/debug.hpp>
13 #include <ewol/widget/Widget.hpp>
14 #include <gale/renderer/openGL/openGL.hpp>
15 #include <ewol/resource/Colored3DObject.hpp>
16 #include <ege/resource/Mesh.hpp>
17 #include <ege/camera/Camera.hpp>
18 #include <ewol/compositing/Text.hpp>
19 #include <ege/Environement.hpp>
20 #include <ege/elements/Element.hpp>
21 
22 #include <LinearMath/btDefaultMotionState.h>
23 
24 #define INDEX_RIGHT_AXIS (0)
25 #define INDEX_FORWARD_AXIS (1)
26 #define INDEX_UP_AXIS (2)
27 
28 #define ELEMENT_SCALE (1.0f/8.0f)
29 
30 namespace ege {
31  class ElementPhysic : public ege::Element {
32  private:
33  static void FunctionFreeShape(void* _pointer);
34  protected:
35  btRigidBody* m_body;
36  public:
37  void createRigidBody(float _mass=400000000.0f);
38  public:
46  ElementPhysic(const ememory::SharedPtr<ege::Environement>& _env, bool _autoRigidBody=true);
50  virtual ~ElementPhysic();
55  virtual const std::string& getType() const;
56  protected:
57  btCollisionShape* m_shape;
58  public:
65  bool setShape(btCollisionShape* _shape);
70  inline btCollisionShape* getShape() {
71  return m_shape;
72  };
73  private:
77  void removeShape();
78  public:
84  virtual void draw(int32_t _pass=0);
85 
89  // virtual void drawLife(const ememory::SharedPtr<ewol::resource::Colored3DObject>& _draw, const ememory::SharedPtr<ege::Camera>& _camera);
90  // TODO : Remove this ...
91  protected:
93  public:
99  return m_theoricPosition;
100  };
105  virtual void setPositionTheoric(const vec3& _pos) { m_theoricPosition = _pos; };
106 
111  const vec3& getSpeed();
112 
117  const float getInvMass();
118 
119  virtual void setMass(float _value);
120  virtual void setLinearVelocity(const vec3& _value);
121  virtual void setTorqueImpulse(const vec3& _value);
122  virtual void setAngularVelocity(const vec3& _value);
123 
124  btQuaternion getOrientation() const;
125 
126  protected:
127  bool m_elementInPhysicsSystem;
128  public:
129  virtual void dynamicEnable();
130  virtual void dynamicDisable();
131  private:
132  class localIA : public btActionInterface {
133  private:
134  ege::ElementPhysic& m_element;
135  public:
139  localIA(ElementPhysic& _element) :
140  m_element(_element) {
141 
142  };
146  virtual ~localIA() {
147 
148  };
149  public: // herited function
150  void debugDraw(btIDebugDraw* _debugDrawer) {
151 
152  };
153  void updateAction(btCollisionWorld* _collisionWorld, btScalar _step) {
154  m_element.iaAction(_step);
155  };
156  };
157  localIA* m_IA;
158  public:
162  void iaEnable();
166  void iaDisable();
171  virtual void iaAction(float _step) { };
175  virtual void onDestroy() {};
176  virtual const vec3& getPosition();
177  virtual void setPosition(const vec3& _pos);
179  protected:
180  void drawShape(const btCollisionShape* _shape,
182  mat4 _transformationMatrix,
183  std::vector<vec3> _tmpVertices);
184  protected:
186  public:
193  }
198  void setCollisionDetectionStatus(bool _status=true);
205  virtual void onCollisionDetected(const ememory::SharedPtr<ege::Element>& _obj, const vec3& _point, const vec3& _normal) {};
206  };
207 }
208 
209 
bool m_detectCollisionEnable
physic collision detect enable.
Definition: ElementPhysic.hpp:185
+
virtual void draw(int32_t _pass=0)
draw the curent element (can have multiple display)
+ +
virtual vec3 getPositionTheoric()
get the theoric position. Sometimes, the element has move due to an explosion or something else...
Definition: ElementPhysic.hpp:98
+
virtual void drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
Debug display of the current element.
+
const vec3 & getSpeed()
get the current speed of the element
+
btCollisionShape * getShape()
get a pointer on the bullet collision shape.
Definition: ElementPhysic.hpp:70
+
bool getCollisionDetectionStatus()
get collision status of the object.
Definition: ElementPhysic.hpp:191
+ +
ElementPhysic(const ememory::SharedPtr< ege::Environement > &_env, bool _autoRigidBody=true)
Constructor (when constructer is called just add element that did not change. The object will be stor...
+
Definition: AudioElement.hpp:8
+
virtual ~ElementPhysic()
Destructor.
+
bool setShape(btCollisionShape *_shape)
set the shape properties.
+ +
float btScalar
+
btCollisionShape * m_shape
shape of the element (set a copy here to have the debug display of it)
Definition: ElementPhysic.hpp:57
+
const float getInvMass()
get the current mass of the element
+ +
virtual void onCollisionDetected(const ememory::SharedPtr< ege::Element > &_obj, const vec3 &_point, const vec3 &_normal)
when a collision is detected with an other object (just after calculate data update ...
Definition: ElementPhysic.hpp:205
+
void iaEnable()
enable periodic call Of this object for processing Artificial Intelligence
+
void iaDisable()
disable periodic call Of this object for processing Artificial Intelligence
+
vec3 m_theoricPosition
draw the current life of the element
Definition: ElementPhysic.hpp:92
+ +
virtual void onDestroy()
, call when the element is removed (call only one time
Definition: ElementPhysic.hpp:175
+ +
virtual void dynamicEnable()
set the elment in the physique engine
+ + + +
void setCollisionDetectionStatus(bool _status=true)
Change enable status of the object.
+
virtual bool setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)
set the the Mesh properties.
+
virtual const vec3 & getPosition()
get the current position of the element
+
virtual void setPositionTheoric(const vec3 &_pos)
set the current Theoric position of the element
Definition: ElementPhysic.hpp:105
+
Definition: ElementPhysic.hpp:31
+
virtual void setPosition(const vec3 &_pos)
set the current position of the element
+
virtual void dynamicDisable()
remove this element from the physique engine
+
btRigidBody * m_body
all the element have a body == > otherwise it will be not manage with this system...
Definition: ElementPhysic.hpp:35
+
Definition: Element.hpp:28
+ +
virtual const std::string & getType() const
get the element Type description string.
+
virtual void iaAction(float _step)
periodic call for intelligence artificial.
Definition: ElementPhysic.hpp:171
+
+ + +
+
+
+
+
+ + + diff --git a/_engine_8hpp.html b/_engine_8hpp.html new file mode 100644 index 0000000..1a4abf6 --- /dev/null +++ b/_engine_8hpp.html @@ -0,0 +1,203 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physics/Engine.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Engine.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Matrix4.hpp>
+#include <vector>
+#include <ewol/debug.hpp>
+#include <ege/camera/Camera.hpp>
+#include <ewol/widget/Widget.hpp>
+#include <gale/renderer/openGL/openGL.hpp>
+#include <gale/resource/Manager.hpp>
+#include <gale/Dimension.hpp>
+#include <LinearMath/btScalar.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  ege::physics::Engine
 
class  ege::physics::Engine::collisionPoints
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_engine_8hpp_source.html b/_engine_8hpp_source.html new file mode 100644 index 0000000..9ff2fa9 --- /dev/null +++ b/_engine_8hpp_source.html @@ -0,0 +1,187 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physics/Engine.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Engine.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 namespace ege {
9  namespace physics {
10  class Engine;
11  };
12 };
13 #include <etk/types.hpp>
14 #include <etk/math/Vector3D.hpp>
15 #include <etk/math/Matrix4.hpp>
16 #include <vector>
17 #include <ewol/debug.hpp>
18 #include <ege/camera/Camera.hpp>
19 #include <ewol/widget/Widget.hpp>
20 #include <gale/renderer/openGL/openGL.hpp>
21 #include <gale/resource/Manager.hpp>
22 #include <gale/Dimension.hpp>
23 
24 
25 class btBroadphaseInterface;
26 class btCollisionShape;
27 class btOverlappingPairCache;
28 class btCollisionDispatcher;
29 class btConstraintSolver;
30 struct btCollisionAlgorithmCreateFunc;
31 class btDefaultCollisionConfiguration;
32 class btDynamicsWorld;
33 #include <LinearMath/btScalar.h>
34 class btVector3;
35 
36 
37 //#include <ege/elements/Element.h>
38 
39 namespace ege {
40  namespace physics {
41  class Engine {
42  private:
49  public:
50  Engine();
51  ~Engine();
52  void setBulletConfig(ememory::SharedPtr<btDefaultCollisionConfiguration> _collisionConfiguration=nullptr,
56  ememory::SharedPtr<btDynamicsWorld> _dynamicsWorld=nullptr);
62  m_dynamicsWorld=_newWorld;
63  };
69  return m_dynamicsWorld;
70  };
71  public:
72  // Define a collision point ==> for debug only ...
75  public:
78  vec3 positionElem1;
79  vec3 positionElem2;
80  vec3 normalElem2;
83  const vec3& _pos1,
84  const vec3& _pos2,
85  const vec3& _normal) :
86  elem1(_elem1),
87  elem2(_elem2),
88  positionElem1(_pos1),
89  positionElem2(_pos2),
90  normalElem2(_normal) { }
91  };
96  std::vector<ege::physics::Engine::collisionPoints> getListOfCollision();
97  };
98  }
99 }
100 
Definition: Engine.hpp:74
+
void setDynamicWorld(const ememory::SharedPtr< btDynamicsWorld > &_newWorld)
set the curent world
Definition: Engine.hpp:61
+ +
Definition: AudioElement.hpp:8
+
Definition: Engine.hpp:41
+ + + + +
ememory::SharedPtr< btDynamicsWorld > getDynamicWorld()
get the curent world
Definition: Engine.hpp:68
+ +
+ + +
+
+
+
+
+ + + diff --git a/_environement_8hpp.html b/_environement_8hpp.html new file mode 100644 index 0000000..549d2b6 --- /dev/null +++ b/_environement_8hpp.html @@ -0,0 +1,230 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Environement.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Environement.hpp File Reference
+
+
+
#include <ege/camera/Camera.hpp>
+#include <ege/ParticuleEngine.hpp>
+#include <etk/types.hpp>
+#include <BulletDynamics/Dynamics/btActionInterface.h>
+#include <vector>
+#include <etk/math/Vector3D.hpp>
+#include <ejson/ejson.hpp>
+#include <exml/exml.hpp>
+#include <ewol/object/Object.hpp>
+#include <esignal/Signal.hpp>
+#include <ewol/event/Time.hpp>
+#include <eproperty/Value.hpp>
+#include <ege/resource/Mesh.hpp>
+#include <ege/physics/Engine.hpp>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  ege::ElementInteraction
 
class  ege::Environement
 
class  ege::Environement::ResultNearestElement
 
+ + + +

+Typedefs

+typedef ememory::SharedPtr< ege::Element >(* ege::createElement_tf) (const ememory::SharedPtr< ege::Environement > &_env)
 
+ + + +

+Enumerations

enum  gameStatus {
+  gameStart, +gamePause, +gameStop, +gameStart, +
+  gamePause, +gameStop +
+ }
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_environement_8hpp_source.html b/_environement_8hpp_source.html new file mode 100644 index 0000000..f738d28 --- /dev/null +++ b/_environement_8hpp_source.html @@ -0,0 +1,199 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Environement.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Environement.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 namespace ege {
9  class Environement;
10  class ElementInteraction;
11 };
12 #include <ege/camera/Camera.hpp>
13 #include <ege/ParticuleEngine.hpp>
14 
15 #include <etk/types.hpp>
16 #include <BulletDynamics/Dynamics/btActionInterface.h>
17 class btDynamicsWorld;
18 
19 #include <vector>
20 #include <etk/math/Vector3D.hpp>
21 #include <ejson/ejson.hpp>
22 #include <exml/exml.hpp>
23 #include <ewol/object/Object.hpp>
24 #include <esignal/Signal.hpp>
25 #include <ewol/event/Time.hpp>
26 #include <eproperty/Value.hpp>
27 #include <ege/resource/Mesh.hpp>
28 #include <ege/physics/Engine.hpp>
29 
30 namespace ege {
31  class Element;
32  class Environement;
33  typedef ememory::SharedPtr<ege::Element> (*createElement_tf)(const ememory::SharedPtr<ege::Environement>& _env);
34 
35  enum gameStatus {
36  gameStart,
37  gamePause,
38  gameStop
39  };
40 
42  protected:
43  int32_t m_type;
44  public:
45  int32_t getType() {
46  return m_type;
47  };
48  protected:
49  int32_t m_groupSource;
50  public:
51  int32_t getSourceGroup() {
52  return m_groupSource;
53  };
54  protected:
55  std::vector<int32_t> m_groupDestination;
56  public:
57  const std::vector<int32_t>& getDestinationGroup() {
58  return m_groupDestination;
59  };
60  void addGroupDestination(int32_t _id) {
61  m_groupDestination.push_back(_id);
62  };
63  protected:
64  vec3 m_positionSource;
65  public:
66  const vec3& getSourcePosition() {
67  return m_positionSource;
68  };
69  public:
70  ElementInteraction(int32_t _type, int32_t _groupSource, const vec3& _pos) :
71  m_type(_type),
72  m_groupSource(_groupSource),
73  m_positionSource(_pos)
74  { };
75  public:
76  virtual void applyEvent(ege::Element& _element) { };
77  };
78 
79  class Environement : public ewol::Object {
80  public:
81  // Signals
82  esignal::Signal<float> signalPlayTimeChange;
83  // properties:
84  eproperty::List<enum gameStatus> propertyStatus;
85  eproperty::Value<float> propertyRatio;
86  private:
87  //ememory::SharedPtr<btDynamicsWorld> m_dynamicsWorld; //!< curent system world description
88  ege::physics::Engine m_physicEngine;
89  std::vector<ememory::SharedPtr<ege::Element>> m_listElement;
90  protected:
91  Environement();
92  public:
93  DECLARE_FACTORY(Environement);
94  virtual ~Environement() { };
95  protected:
96  protected:
97  std::map<std::string, ememory::SharedPtr<ege::Camera>> m_listCamera;
98  public:
104  void addCamera(const std::string& _name, const ememory::SharedPtr<ege::Camera>& _camera);
110  ememory::SharedPtr<ege::Camera> getCamera(const std::string& _name);
115  std::map<std::string, ememory::SharedPtr<ege::Camera>> getCameraList() const {
116  return m_listCamera;
117  }
118  public:
122  void clear();
128  static void addCreator(const std::string& _type, ege::createElement_tf _creator);
137  ememory::SharedPtr<ege::Element> createElement(const std::string& _type, const std::string& _description, bool _autoAddElement=true);
138  ememory::SharedPtr<ege::Element> createElement(const std::string& _type, const ejson::Value& _value, bool _autoAddElement=true);
139  ememory::SharedPtr<ege::Element> createElement(const std::string& _type, const exml::Node& _node, bool _autoAddElement=true);
140  ememory::SharedPtr<ege::Element> createElement(const std::string& _type, void* _data, bool _autoAddElement=true);
141  ememory::SharedPtr<ege::Element> createElement(const std::string& _type, bool _autoAddElement=true);
142  public:
144  public:
146  float dist;
147  };
148  #if 0
149 
153  void setDynamicWorld(const ememory::SharedPtr<btDynamicsWorld>& _newWorld) {
154  m_dynamicsWorld=_newWorld;
155  };
160  ememory::SharedPtr<btDynamicsWorld> getDynamicWorld() {
161  return m_dynamicsWorld;
162  };
163  #endif
164  ege::physics::Engine& getPhysicEngine() {
165  return m_physicEngine;
166  }
171  std::vector<ememory::SharedPtr<ege::Element>>& getElement() {
172  return m_listElement;
173  };
180  ememory::SharedPtr<ege::Element> getElementNearest(ememory::SharedPtr<ege::Element> _sourceRequest, float& _distance);
181 
182  void getElementNearest(const vec3& _sourcePosition,
183  float _distanceMax,
184  std::vector<ege::Environement::ResultNearestElement>& _resultList);
185  void getElementNearestFixed(const vec3& _sourcePosition,
186  float _distanceMax,
187  std::vector<ege::Environement::ResultNearestElement>& _resultList);
192  void addElement(ememory::SharedPtr<ege::Element> _newElement);
197  void rmElement(ememory::SharedPtr<ege::Element> _removeElement);
204  void getOrderedElementForDisplay(std::vector<ege::Environement::ResultNearestElement>& _resultList, const vec3& _position, const vec3& _direction);
209  void generateInteraction(ege::ElementInteraction& _event);
210  private:
211  ege::ParticuleEngine m_particuleEngine;
212  public:
218  return m_particuleEngine;
219  };
220  protected:
221  int64_t m_gameTime;
222  public:
223  esignal::Connection m_periodicCallConnection;
224  private:
225  void onCallbackPeriodicCall(const ewol::event::Time& _event);
226  protected:
227  std::vector<ememory::SharedPtr<ege::resource::Mesh>> m_listMeshToDrawFirst;
228  public:
229  void addStaticMeshToDraw(const ememory::SharedPtr<ege::resource::Mesh>& _mesh) {
230  m_listMeshToDrawFirst.push_back(_mesh);
231  }
232  std::vector<ememory::SharedPtr<ege::resource::Mesh>>& getStaticMeshToDraw() {
233  return m_listMeshToDrawFirst;
234  }
235  virtual void onChangePropertyStatus();
236  };
237 }
238 
239 
+
Definition: Environement.hpp:79
+
std::map< std::string, ememory::SharedPtr< ege::Camera > > getCameraList() const
Get List of all camera.
Definition: Environement.hpp:115
+
Definition: Environement.hpp:143
+
ege::ParticuleEngine & getParticuleEngine()
get the particule engine reference.
Definition: Environement.hpp:217
+ +
Definition: AudioElement.hpp:8
+
Definition: ParticuleEngine.hpp:16
+
Definition: Engine.hpp:41
+
void clear()
+ +
Definition: Environement.hpp:41
+ + +
int64_t m_gameTime
time of the game running
Definition: Environement.hpp:219
+ +
eproperty::Value< float > propertyRatio
Speed ratio.
Definition: Environement.hpp:85
+
std::map< std::string, ememory::SharedPtr< ege::Camera > > m_listCamera
list of all camera in the world
Definition: Environement.hpp:94
+
eproperty::List< enum gameStatus > propertyStatus
the display is running (not in pause)
Definition: Environement.hpp:84
+
std::vector< ememory::SharedPtr< ege::Element > > & getElement()
Definition: Environement.hpp:171
+
Definition: Element.hpp:28
+ + +
+ + +
+
+
+
+
+ + + diff --git a/_f_p_s_8hpp_source.html b/_f_p_s_8hpp_source.html new file mode 100644 index 0000000..67a4dbb --- /dev/null +++ b/_f_p_s_8hpp_source.html @@ -0,0 +1,176 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/FPS.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
FPS.hpp
+
+
+
+ + +
+
+
+
+
+ + + diff --git a/_face_8hpp.html b/_face_8hpp.html new file mode 100644 index 0000000..ba26ab3 --- /dev/null +++ b/_face_8hpp.html @@ -0,0 +1,190 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/Face.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Face.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::Face
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_face_8hpp_source.html b/_face_8hpp_source.html new file mode 100644 index 0000000..be2c2ef --- /dev/null +++ b/_face_8hpp_source.html @@ -0,0 +1,178 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/Face.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Face.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 namespace ege {
12  class Face {
13  public:
14  int8_t m_nbElement;
15  int32_t m_vertex[3];
16  int32_t m_uv[3];
17  int32_t m_normal[3];
18  int32_t m_color[3];
19  public:
20  Face() :
21  m_nbElement(1) {
22  m_vertex[0] = -1;
23  m_vertex[1] = -1;
24  m_vertex[2] = -1;
25  m_uv[0] = -1;
26  m_uv[1] = -1;
27  m_uv[2] = -1;
28  m_normal[0] = -1;
29  m_normal[1] = -1;
30  m_normal[2] = -1;
31  m_color[0] = -1;
32  m_color[1] = -1;
33  m_color[2] = -1;
34  };
35  Face(int32_t _v1, int32_t _t1,
36  int32_t _v2, int32_t _t2,
37  int32_t _v3, int32_t _t3) :
38  m_nbElement(3) {
39  m_vertex[0] = _v1;
40  m_vertex[1] = _v2;
41  m_vertex[2] = _v3;
42  m_uv[0] = _t1;
43  m_uv[1] = _t2;
44  m_uv[2] = _t3;
45  m_normal[0] = -1;
46  m_normal[1] = -1;
47  m_normal[2] = -1;
48  m_color[0] = -1;
49  m_color[1] = -1;
50  m_color[2] = -1;
51  };
52  Face(int32_t _v1, int32_t _t1, int32_t _n1,
53  int32_t _v2, int32_t _t2, int32_t _n2,
54  int32_t _v3, int32_t _t3, int32_t _n3) :
55  m_nbElement(3) {
56  m_vertex[0] = _v1;
57  m_vertex[1] = _v2;
58  m_vertex[2] = _v3;
59  m_uv[0] = _t1;
60  m_uv[1] = _t2;
61  m_uv[2] = _t3;
62  m_normal[0] = _n1;
63  m_normal[1] = _n2;
64  m_normal[2] = _n3;
65  m_color[0] = -1;
66  m_color[1] = -1;
67  m_color[2] = -1;
68  };
69  void setVertex(int32_t _v1) {
70  m_nbElement = 1;
71  m_vertex[0] = _v1;
72  }
73  void setVertex(int32_t _v1, int32_t _v2) {
74  m_nbElement = 2;
75  m_vertex[0] = _v1;
76  m_vertex[1] = _v2;
77  }
78  void setVertex(int32_t _v1, int32_t _v2, int32_t _v3) {
79  m_nbElement = 3;
80  m_vertex[0] = _v1;
81  m_vertex[1] = _v2;
82  m_vertex[2] = _v3;
83  }
84  void setTexture(int32_t _t1, int32_t _t2, int32_t _t3) {
85  m_uv[0] = _t1;
86  m_uv[1] = _t2;
87  m_uv[2] = _t3;
88  }
89  void setNormal(int32_t _n1, int32_t _n2, int32_t _n3) {
90  m_normal[0] = _n1;
91  m_normal[1] = _n2;
92  m_normal[2] = _n3;
93  }
94  void setColor(int32_t _c1, int32_t _c2, int32_t _c3) {
95  m_color[0] = _c1;
96  m_color[1] = _c2;
97  m_color[2] = _c3;
98  }
99  };
100 }
101 
Definition: AudioElement.hpp:8
+
Definition: Face.hpp:12
+
+ + +
+
+
+
+
+ + + diff --git a/_face_indexing_8hpp.html b/_face_indexing_8hpp.html new file mode 100644 index 0000000..c2a4e42 --- /dev/null +++ b/_face_indexing_8hpp.html @@ -0,0 +1,190 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/FaceIndexing.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
FaceIndexing.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::FaceIndexing
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_face_indexing_8hpp_source.html b/_face_indexing_8hpp_source.html new file mode 100644 index 0000000..c64ed79 --- /dev/null +++ b/_face_indexing_8hpp_source.html @@ -0,0 +1,178 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/FaceIndexing.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
FaceIndexing.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 namespace ege {
9  class FaceIndexing {
10  public:
11  std::vector<Face> m_faces;
12  std::vector<uint32_t> m_index;
13  };
14 }
15 
Definition: AudioElement.hpp:8
+
Definition: FaceIndexing.hpp:9
+
+ + +
+
+
+
+
+ + + diff --git a/_game_8hpp.html b/_game_8hpp.html new file mode 100644 index 0000000..17905bc --- /dev/null +++ b/_game_8hpp.html @@ -0,0 +1,217 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Game.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Game.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Matrix4.hpp>
+#include <vector>
+#include <ewol/debug.hpp>
+#include <ege/Camera.hpp>
+#include <ewol/widget/Widget.hpp>
+#include <ewol/openGL/openGL.hpp>
+#include <ewol/resource/Manager.hpp>
+#include <ege/ElementGame.hpp>
+#include <ewol/Dimension.hpp>
+#include <LinearMath/btScalar.h>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::Game
 
+ + + +

+Enumerations

enum  gameStatus {
+  gameStart, +gamePause, +gameStop, +gameStart, +
+  gamePause, +gameStop +
+ }
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_game_8hpp_source.html b/_game_8hpp_source.html new file mode 100644 index 0000000..7a26293 --- /dev/null +++ b/_game_8hpp_source.html @@ -0,0 +1,184 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Game.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Game.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 #include <etk/math/Vector3D.hpp>
10 #include <etk/math/Matrix4.hpp>
11 #include <vector>
12 #include <ewol/debug.hpp>
13 #include <ege/Camera.hpp>
14 #include <ewol/widget/Widget.hpp>
15 #include <ewol/openGL/openGL.hpp>
16 #include <ewol/resource/Manager.hpp>
17 #include <ege/ElementGame.hpp>
18 #include <ewol/Dimension.hpp>
19 
20 class btBroadphaseInterface;
21 class btCollisionShape;
22 class btOverlappingPairCache;
23 class btCollisionDispatcher;
24 class btConstraintSolver;
25 struct btCollisionAlgorithmCreateFunc;
26 class btDefaultCollisionConfiguration;
27 class btDynamicsWorld;
28 #include <LinearMath/btScalar.h>
29 class btVector3;
30 #include <ewol/widget/Widget.hpp>
31 
32 namespace ege {
33  enum gameStatus {
34  gameStart,
35  gamePause,
36  gameStop
37  };
38  class Game : public ewol::Object {
39  protected:
40  Game();
41  void init();
42  public:
43  ~Game()
44  protected:
45  ege::PhysicEngine m_physicEngine;
46  ege::AudioEngine m_AudioEngine;
47  ege::IAEngine m_iAEngine;
48  }
49 }
~Game() protected ege::AudioEngine m_AudioEngine
< physic engine interface
Definition: Game.hpp:43
+ +
Definition: AudioElement.hpp:8
+
ege::IAEngine m_iAEngine
physic engine interface
Definition: Game.hpp:47
+ + + +
Definition: Game.hpp:38
+
+ + +
+
+
+
+
+ + + diff --git a/_light_8hpp.html b/_light_8hpp.html new file mode 100644 index 0000000..20fe756 --- /dev/null +++ b/_light_8hpp.html @@ -0,0 +1,194 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Light.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Light.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Vector4D.hpp>
+#include <gale/resource/Program.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::Light
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_light_8hpp_source.html b/_light_8hpp_source.html new file mode 100644 index 0000000..88be01a --- /dev/null +++ b/_light_8hpp_source.html @@ -0,0 +1,184 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Light.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Light.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 #include <etk/math/Vector3D.hpp>
10 #include <etk/math/Vector4D.hpp>
11 #include <gale/resource/Program.hpp>
12 
13 namespace ege {
14  class Light {
15  private:
16  // values
17  vec3 m_direction;
18  vec3 m_halfplane;
19  vec4 m_ambientColor;
20  vec4 m_diffuseColor;
21  vec4 m_specularColor;
22  private:
23  // GL index
24  int32_t m_GL_direction;
25  int32_t m_GL_halfplane;
26  int32_t m_GL_ambientColor;
27  int32_t m_GL_diffuseColor;
28  int32_t m_GL_specularColor;
29  public:
30  Light();
31  ~Light();
32  void link(ememory::SharedPtr<gale::resource::Program> _prog, const std::string& _baseName);
34  void setDirection(const vec3& val) {
35  m_direction = val;
36  }
37  void setHalfPlane(const vec3& val) {
38  m_halfplane = val;
39  }
40  void setAmbientColor(const vec4& val) {
41  m_ambientColor = val;
42  }
43  void setDiffuseColor(const vec4& val) {
44  m_diffuseColor = val;
45  }
46  void setSpecularColor(const vec4& val) {
47  m_specularColor = val;
48  }
49 
50  friend std::ostream& operator <<(std::ostream& _os, const ege::Light& _obj);
51  };
52  std::ostream& operator <<(std::ostream& _os, const ege::Light& _obj);
53 }
54 
+
Definition: Light.hpp:14
+ +
Definition: AudioElement.hpp:8
+ + + + +
+ + +
+
+
+
+
+ + + diff --git a/_material_8hpp.html b/_material_8hpp.html new file mode 100644 index 0000000..83dc483 --- /dev/null +++ b/_material_8hpp.html @@ -0,0 +1,197 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Material.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Material.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Vector4D.hpp>
+#include <gale/resource/Program.hpp>
+#include <ewol/resource/Image.hpp>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  ege::MaterialGlId
 
class  ege::Material
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_material_8hpp_source.html b/_material_8hpp_source.html new file mode 100644 index 0000000..12c2365 --- /dev/null +++ b/_material_8hpp_source.html @@ -0,0 +1,186 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Material.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Material.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 #include <etk/math/Vector3D.hpp>
10 #include <etk/math/Vector4D.hpp>
11 #include <gale/resource/Program.hpp>
12 #include <ewol/resource/Image.hpp>
13 
14 namespace ege {
18  class MaterialGlId {
19  public:
20  // GL index
21  int32_t m_GL_ambientFactor;
22  int32_t m_GL_diffuseFactor;
23  int32_t m_GL_specularFactor;
24  int32_t m_GL_shininess;
25  int32_t m_GL_texture0;
26  MaterialGlId();
27  void link(ememory::SharedPtr<gale::resource::Program> _prog, const std::string& _baseName);
28  };
29 
30 
31  class Material {
32  private:
33  // values
34  vec4 m_ambientFactor;
35  vec4 m_diffuseFactor;
36  vec4 m_specularFactor;
37  float m_shininess;
38  enum gale::openGL::renderMode m_renderMode; // Select Render mode (triangle/Line/point ...)
40  public:
41  std::vector<uint32_t> m_listIndexFaces;
42  public:
43  Material();
44  ~Material();
46  void setAmbientFactor(const vec4& _val) {
47  m_ambientFactor = _val;
48  }
49  void setDiffuseFactor(const vec4& _val) {
50  m_diffuseFactor = _val;
51  }
52  void setSpecularFactor(const vec4& _val) {
53  m_specularFactor = _val;
54  }
55  void setShininess(float _val) {
56  m_shininess = _val;
57  }
58  void setRenderMode(enum gale::openGL::renderMode _val);
59  enum gale::openGL::renderMode getRenderModeOpenGl();
60  enum gale::openGL::renderMode getRenderMode() {
61  return m_renderMode;
62  }
63  void setTexture0(const std::string& _filename);
64  void setTexture0Magic(const ivec2& _size);
65 
66  void setImageSize(const ivec2& _newSize) {
67  if (m_texture0 == nullptr){
68  return;
69  }
70  m_texture0->setImageSize(_newSize);
71  };
72  // get the reference on this image to draw nomething on it ...
73  egami::Image* get() {
74  if (m_texture0 == nullptr){
75  return nullptr;
76  }
77  return &m_texture0->get();
78  };
79  // flush the data to send it at the openGl system
80  void flush() {
81  if (m_texture0 == nullptr){
82  return;
83  }
84  m_texture0->flush();
85  };
86  };
87 }
88 
89 
const EMEMORY_TYPE * get() const
+ + +
Definition: AudioElement.hpp:8
+
Definition: Material.hpp:18
+
Definition: Material.hpp:31
+ + + + +
+ + +
+
+
+
+
+ + + diff --git a/_particule_8hpp.html b/_particule_8hpp.html new file mode 100644 index 0000000..cbcc6aa --- /dev/null +++ b/_particule_8hpp.html @@ -0,0 +1,193 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Particule.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Particule.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <ege/Environement.hpp>
+#include <ege/camera/Camera.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::Particule
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_particule_8hpp_source.html b/_particule_8hpp_source.html new file mode 100644 index 0000000..170b35c --- /dev/null +++ b/_particule_8hpp_source.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Particule.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Particule.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 namespace ege {
9  class ParticuleEngine;
10 };
11 
12 #include <etk/types.hpp>
13 #include <ege/Environement.hpp>
14 #include <ege/camera/Camera.hpp>
15 
16 
17 namespace ege {
23  class Particule {
24  protected:
25  ege::ParticuleEngine* m_particuleEngine;
26  const char* m_particuleType;
27  public:
33  Particule(ege::ParticuleEngine* _particuleEngine, const char* _particuleType = nullptr);
37  virtual ~Particule() { };
41  virtual void init() { };
45  virtual void UnInit() { };
50  virtual void update(float _delta) { };
54  virtual void draw(const ege::Camera& _camera) { };
60  virtual bool needRemove() {
61  return false;
62  };
67  const char* getParticuleType() {
68  return m_particuleType;
69  };
73  virtual void onEnd() {};
74  };
75 }
76 
77 
78 
virtual void onEnd()
When the particule arrive to his end of life, this function is called.
Definition: Particule.hpp:73
+
virtual ~Particule()
Destructor.
Definition: Particule.hpp:37
+ +
const char * getParticuleType()
get the type of the particule
Definition: Particule.hpp:67
+
Definition: AudioElement.hpp:8
+
Definition: Camera.hpp:18
+
virtual void draw(const ege::Camera &_camera)
draw the current particule
Definition: Particule.hpp:54
+
virtual void UnInit()
Un-init the particule.
Definition: Particule.hpp:45
+
Definition: ParticuleEngine.hpp:16
+ +
virtual bool needRemove()
Check if the element might be removed.
Definition: Particule.hpp:60
+
Particule(ege::ParticuleEngine *_particuleEngine, const char *_particuleType=nullptr)
Constructor.
+
virtual void update(float _delta)
update the paticule properties
Definition: Particule.hpp:50
+
The particule class is an element with no control, when it will be created, it does not have any cont...
Definition: Particule.hpp:23
+
virtual void init()
init the particule
Definition: Particule.hpp:41
+ +
+ + +
+
+
+
+
+ + + diff --git a/_particule_engine_8hpp.html b/_particule_engine_8hpp.html new file mode 100644 index 0000000..b987c21 --- /dev/null +++ b/_particule_engine_8hpp.html @@ -0,0 +1,193 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/ParticuleEngine.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ParticuleEngine.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <vector>
+#include <ege/camera/Camera.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::ParticuleEngine
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_particule_engine_8hpp_source.html b/_particule_engine_8hpp_source.html new file mode 100644 index 0000000..3ee4da0 --- /dev/null +++ b/_particule_engine_8hpp_source.html @@ -0,0 +1,188 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/ParticuleEngine.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ParticuleEngine.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 namespace ege {
8  class Environement;
9  class Particule;
10 };
11 #include <etk/types.hpp>
12 #include <vector>
13 #include <ege/camera/Camera.hpp>
14 
15 namespace ege {
17  private:
18  ege::Environement* m_env;
19  public:
20  ParticuleEngine(ege::Environement* _env); // note : need the engine to register has an dynamic element ... (the first ...)
21  ~ParticuleEngine();
22  private:
23  std::vector<Particule*> m_particuleList;
24  std::vector<Particule*> m_particuleRemoved;
25  public:
29  void clear();
34  void add(Particule* _particule);
35  private:
40  void addRemoved(Particule* _particule);
41  public:
46  void update(float _deltaTime);
51  void draw(const ege::Camera& _camera);
59  Particule* respown(const char* _particuleType);
60 
61  };
62 }
63 
64 
Definition: Environement.hpp:79
+
Particule * respown(const char *_particuleType)
get a particue with his type, we get particule that has been already removed, otherwise, you will create new
+
void clear()
clear the particule engine
+
void add(Particule *_particule)
add a particule in the engine (internal acces only)
+ +
Definition: AudioElement.hpp:8
+
Definition: Camera.hpp:18
+
Definition: ParticuleEngine.hpp:16
+
void update(float _deltaTime)
update particule properties
+
The particule class is an element with no control, when it will be created, it does not have any cont...
Definition: Particule.hpp:23
+ +
void draw(const ege::Camera &_camera)
draw all the active Particule
+
+ + +
+
+
+
+
+ + + diff --git a/_particule_mesh_8hpp.html b/_particule_mesh_8hpp.html new file mode 100644 index 0000000..cb38138 --- /dev/null +++ b/_particule_mesh_8hpp.html @@ -0,0 +1,191 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/ParticuleMesh.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ParticuleMesh.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::resource::ParticuleMesh
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_particule_mesh_8hpp_source.html b/_particule_mesh_8hpp_source.html new file mode 100644 index 0000000..8d49905 --- /dev/null +++ b/_particule_mesh_8hpp_source.html @@ -0,0 +1,182 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/ParticuleMesh.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ParticuleMesh.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <ege/resource/Mesh.hpp>
9 
10 namespace ege {
11  namespace resource {
13  protected:
14  int32_t m_GLMainColor;
15  protected:
16  ParticuleMesh();
17  void init(const std::string& _fileName, const std::string& _shaderName="DATA:ParticuleMesh.prog");
18  public:
19  DECLARE_RESOURCE_NAMED_FACTORY(ParticuleMesh);
20  virtual ~ParticuleMesh();
21  public:
22  virtual void draw(mat4& _positionMatrix,
23  const etk::Color<float>& _mainColor,
24  bool _enableDepthTest = true,
25  bool _enableDepthUpdate = true);
26  };
27  }
28 }
Definition: Mesh.hpp:30
+ +
Definition: AudioElement.hpp:8
+
Definition: ParticuleMesh.hpp:12
+ + +
+ + +
+
+
+
+
+ + + diff --git a/_particule_simple_8hpp.html b/_particule_simple_8hpp.html new file mode 100644 index 0000000..8914f1a --- /dev/null +++ b/_particule_simple_8hpp.html @@ -0,0 +1,196 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/ParticuleSimple.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ParticuleSimple.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector2D.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Vector4D.hpp>
+#include <ege/Environement.hpp>
+#include <ege/Particule.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::ParticuleSimple
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_particule_simple_8hpp_source.html b/_particule_simple_8hpp_source.html new file mode 100644 index 0000000..b38cd72 --- /dev/null +++ b/_particule_simple_8hpp_source.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/ParticuleSimple.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ParticuleSimple.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 namespace ege {
9  class ParticuleSimple;
10 };
11 
12 #include <etk/types.hpp>
13 #include <etk/math/Vector2D.hpp>
14 #include <etk/math/Vector3D.hpp>
15 #include <etk/math/Vector4D.hpp>
16 #include <ege/Environement.hpp>
17 #include <ege/Particule.hpp>
18 
19 
20 namespace ege {
26  class ParticuleSimple : public Particule {
27  public:
33  ParticuleSimple(ege::ParticuleEngine* _particuleEngine, const char* _particuleType);
37  virtual ~ParticuleSimple() { };
38  public: // herited elements:
39  virtual void update(float _delta);
40  //virtual void draw() { };
41  virtual bool needRemove();
42  virtual void init();
43  protected:
44  float m_lifeFull;
45  float m_life;
46  float m_level;
47  vec3 m_pos;
48  float m_angle;
49  vec3 m_speed;
50  vec3 m_scale;
51  vec3 m_scaleExpand;
52  public:
56  virtual void setLife(float _life);
57  virtual void setLevel(float _level);
58  virtual void setPosition(const vec3& _pos);
59  virtual void setAngle(float _angle);
60  virtual void setMoveSpeed(const vec3& _speed);
61  virtual void setScale(const vec3& _scale);
62  virtual void setScaleExpend(const vec3& _scaleExpand);
63  };
64 }
65 
66 
virtual ~ParticuleSimple()
Destructor.
Definition: ParticuleSimple.hpp:37
+ +
virtual void update(float _delta)
update the paticule properties
+ + +
Definition: AudioElement.hpp:8
+
Definition: ParticuleEngine.hpp:16
+ + +
virtual bool needRemove()
Check if the element might be removed.
+ + +
The particule class is an element with no control, when it will be created, it does not have any cont...
Definition: ParticuleSimple.hpp:26
+
The particule class is an element with no control, when it will be created, it does not have any cont...
Definition: Particule.hpp:23
+
virtual void init()
init the particule
+
ParticuleSimple(ege::ParticuleEngine *_particuleEngine, const char *_particuleType)
Constructor.
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_box_8hpp.html b/_physics_box_8hpp.html new file mode 100644 index 0000000..bd7384a --- /dev/null +++ b/_physics_box_8hpp.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsBox.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PhysicsBox.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::PhysicsBox
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_box_8hpp_source.html b/_physics_box_8hpp_source.html new file mode 100644 index 0000000..319f7e9 --- /dev/null +++ b/_physics_box_8hpp_source.html @@ -0,0 +1,182 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsBox.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
PhysicsBox.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 
9 #include <etk/types.hpp>
11 
12 namespace ege {
13  class PhysicsBox : public ege::PhysicsShape {
14  public:
15  PhysicsBox() {};
16  virtual ~PhysicsBox() {};
17  public:
18  virtual bool parse(const char* _line);
19  virtual void display() {};
20  public:
21  virtual enum ege::PhysicsShape::type getType() const {
22  return ege::PhysicsShape::box;
23  };
24  private:
25  vec3 m_size; // Box size property in X, Y and Z
26  public:
27  const vec3& getSize() const {
28  return m_size;
29  };
30  void setSize(const vec3& _size) {
31  m_size = _size;
32  }
33  public:
34  virtual const ege::PhysicsBox* toBox() const {
35  return this;
36  };
37  virtual ege::PhysicsBox* toBox() {
38  return this;
39  };
40  };
41 }
42 
+
Definition: AudioElement.hpp:8
+ + +
Definition: PhysicsBox.hpp:13
+
Definition: PhysicsShape.hpp:22
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_capsule_8hpp.html b/_physics_capsule_8hpp.html new file mode 100644 index 0000000..a1cbd05 --- /dev/null +++ b/_physics_capsule_8hpp.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCapsule.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PhysicsCapsule.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::PhysicsCapsule
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_capsule_8hpp_source.html b/_physics_capsule_8hpp_source.html new file mode 100644 index 0000000..252c6a1 --- /dev/null +++ b/_physics_capsule_8hpp_source.html @@ -0,0 +1,181 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCapsule.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
PhysicsCapsule.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 
9 #include <etk/types.hpp>
11 
12 
13 namespace ege {
15  public:
16  PhysicsCapsule() {};
17  virtual ~PhysicsCapsule() {};
18  public:
19  virtual bool parse(const char* _line);
20  virtual void display() {};
21  public:
22  virtual enum ege::PhysicsShape::type getType() const {
23  return ege::PhysicsShape::capsule;
24  };
25  private:
26  float m_radius;
27  public:
28  float getRadius() const {
29  return m_radius;
30  };
31  private:
32  float m_height;
33  public:
34  float getHeight() const {
35  return m_height;
36  };
37  public:
38  virtual const ege::PhysicsCapsule* toCapsule() const {
39  return this;
40  };
41  virtual ege::PhysicsCapsule* toCapsule() {
42  return this;
43  };
44  };
45 }
46 
+
Definition: AudioElement.hpp:8
+
Definition: PhysicsCapsule.hpp:14
+ +
Definition: PhysicsShape.hpp:22
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_cone_8hpp.html b/_physics_cone_8hpp.html new file mode 100644 index 0000000..ec1e094 --- /dev/null +++ b/_physics_cone_8hpp.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCone.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PhysicsCone.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::PhysicsCone
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_cone_8hpp_source.html b/_physics_cone_8hpp_source.html new file mode 100644 index 0000000..4e6d252 --- /dev/null +++ b/_physics_cone_8hpp_source.html @@ -0,0 +1,181 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCone.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
PhysicsCone.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
10 
11 namespace ege {
12  class PhysicsCone : public ege::PhysicsShape {
13  public:
14  PhysicsCone() {};
15  virtual ~PhysicsCone() {};
16  public:
17  virtual bool parse(const char* _line);
18  virtual void display() {};
19  public:
20  virtual enum ege::PhysicsShape::type getType() const {
21  return ege::PhysicsShape::cone;
22  };
23  private:
24  float m_radius;
25  public:
26  float getRadius() const {
27  return m_radius;
28  };
29  private:
30  float m_height;
31  public:
32  float getHeight() const {
33  return m_height;
34  };
35  public:
36  virtual const ege::PhysicsCone* toCone() const {
37  return this;
38  };
39  virtual ege::PhysicsCone* toCone() {
40  return this;
41  };
42  };
43 }
44 
+
Definition: AudioElement.hpp:8
+ +
Definition: PhysicsCone.hpp:12
+
Definition: PhysicsShape.hpp:22
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_convex_hull_8hpp.html b/_physics_convex_hull_8hpp.html new file mode 100644 index 0000000..e59eb39 --- /dev/null +++ b/_physics_convex_hull_8hpp.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsConvexHull.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PhysicsConvexHull.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::PhysicsConvexHull
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_convex_hull_8hpp_source.html b/_physics_convex_hull_8hpp_source.html new file mode 100644 index 0000000..49b48eb --- /dev/null +++ b/_physics_convex_hull_8hpp_source.html @@ -0,0 +1,182 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsConvexHull.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
PhysicsConvexHull.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
10 
11 namespace ege {
13  public:
14  PhysicsConvexHull() {};
15  virtual ~PhysicsConvexHull() {};
16  public:
17  virtual bool parse(const char* _line);
18  virtual void display() {};
19  public:
20  virtual enum ege::PhysicsShape::type getType() const {
21  return ege::PhysicsShape::convexHull;
22  };
23  private:
24  vec3 m_scale;
25  public:
26  vec3 getScale() const {
27  return m_scale;
28  };
29  private:
30  std::vector<vec3> m_points;
31  public:
32  const std::vector<vec3>& getPointList() const {
33  return m_points;
34  };
35  public:
36  virtual const ege::PhysicsConvexHull* toConvexHull() const {
37  return this;
38  };
39  virtual ege::PhysicsConvexHull* toConvexHull() {
40  return this;
41  };
42  };
43 }
44 
Definition: PhysicsConvexHull.hpp:12
+ +
Definition: AudioElement.hpp:8
+ + +
Definition: PhysicsShape.hpp:22
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_cylinder_8hpp.html b/_physics_cylinder_8hpp.html new file mode 100644 index 0000000..842297f --- /dev/null +++ b/_physics_cylinder_8hpp.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCylinder.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PhysicsCylinder.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::PhysicsCylinder
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_cylinder_8hpp_source.html b/_physics_cylinder_8hpp_source.html new file mode 100644 index 0000000..08a7418 --- /dev/null +++ b/_physics_cylinder_8hpp_source.html @@ -0,0 +1,182 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCylinder.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
PhysicsCylinder.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 
9 #include <etk/types.hpp>
11 
12 
13 namespace ege {
15  public:
16  PhysicsCylinder() {};
17  virtual ~PhysicsCylinder() {};
18  public:
19  virtual bool parse(const char* _line);
20  virtual void display() {};
21  public:
22  virtual enum ege::PhysicsShape::type getType() const {
23  return ege::PhysicsShape::cylinder;
24  };
25  private:
26  vec3 m_size;
27  public:
28  vec3 getSize() const {
29  return m_size;
30  };
31  public:
32  virtual const ege::PhysicsCylinder* toCylinder() const {
33  return this;
34  };
35  virtual ege::PhysicsCylinder* toCylinder() {
36  return this;
37  };
38  };
39 }
40 
+
Definition: AudioElement.hpp:8
+
Definition: PhysicsCylinder.hpp:14
+ + +
Definition: PhysicsShape.hpp:22
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_shape_8hpp.html b/_physics_shape_8hpp.html new file mode 100644 index 0000000..a4f4a15 --- /dev/null +++ b/_physics_shape_8hpp.html @@ -0,0 +1,194 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsShape.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PhysicsShape.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector4D.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <ememory/memory.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::PhysicsShape
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_shape_8hpp_source.html b/_physics_shape_8hpp_source.html new file mode 100644 index 0000000..80fc2b1 --- /dev/null +++ b/_physics_shape_8hpp_source.html @@ -0,0 +1,191 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsShape.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
PhysicsShape.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 #include <etk/math/Vector4D.hpp>
10 #include <etk/math/Vector3D.hpp>
11 #include <ememory/memory.hpp>
12 
13 
14 namespace ege {
15  class PhysicsBox;
16  class PhysicsCylinder;
17  class PhysicsCapsule;
18  class PhysicsCone;
19  class PhysicsConvexHull;
20  class PhysicsSphere;
21 
22  class PhysicsShape {
23  public:
24  static ememory::SharedPtr<ege::PhysicsShape> create(const std::string& _name);
25  public:
26  enum type {
27  unknow,
28  box,
29  capsule,
30  cone,
31  convexHull,
32  cylinder,
33  sphere
34  };
35  public:
36  PhysicsShape() :
37  m_quaternion(1,0,0,0),
38  m_origin(0,0,0) {
39 
40  };
41  virtual ~PhysicsShape() {
42 
43  };
44  public:
45  virtual enum ege::PhysicsShape::type getType() const {
46  return ege::PhysicsShape::unknow;
47  };
48 
49  public:
50  virtual bool parse(const char* _line);
51  virtual void display() {
52 
53  };
54  private:
55  vec4 m_quaternion;
56  public:
57  const vec4& getQuaternion() const {
58  return m_quaternion;
59  };
60  private:
61  vec3 m_origin;
62  public:
63  const vec3& getOrigin() const {
64  return m_origin;
65  };
66  public:
67  bool isBox() {
68  return getType() == ege::PhysicsShape::box;
69  };
70  bool isCylinder() {
71  return getType() == ege::PhysicsShape::cylinder;
72  };
73  bool isCapsule() {
74  return getType() == ege::PhysicsShape::capsule;
75  };
76  bool isCone() {
77  return getType() == ege::PhysicsShape::cone;
78  };
79  bool isConvexHull() {
80  return getType() == ege::PhysicsShape::convexHull;
81  };
82  bool isSphere() {
83  return getType() == ege::PhysicsShape::sphere;
84  };
85 
86  virtual const ege::PhysicsBox* toBox() const {
87  return nullptr;
88  };
89  virtual ege::PhysicsBox* toBox() {
90  return nullptr;
91  };
92 
93  virtual const ege::PhysicsCylinder* toCylinder() const {
94  return nullptr;
95  };
96  virtual ege::PhysicsCylinder* toCylinder() {
97  return nullptr;
98  };
99 
100  virtual const ege::PhysicsCapsule* toCapsule() const {
101  return nullptr;
102  };
103  virtual ege::PhysicsCapsule* toCapsule() {
104  return nullptr;
105  };
106 
107  virtual const ege::PhysicsCone* toCone() const {
108  return nullptr;
109  };
110  virtual ege::PhysicsCone* toCone() {
111  return nullptr;
112  };
113 
114  virtual const ege::PhysicsConvexHull* toConvexHull() const {
115  return nullptr;
116  };
117  virtual ege::PhysicsConvexHull* toConvexHull() {
118  return nullptr;
119  };
120 
121  virtual const ege::PhysicsSphere* toSphere() const {
122  return nullptr;
123  };
124  virtual ege::PhysicsSphere* toSphere() {
125  return nullptr;
126  };
127  };
128 }
129 
Definition: PhysicsConvexHull.hpp:12
+ + +
Definition: AudioElement.hpp:8
+
Definition: PhysicsCylinder.hpp:14
+
Definition: PhysicsCapsule.hpp:14
+
Definition: PhysicsSphere.hpp:14
+ + + + +
Definition: PhysicsBox.hpp:13
+
Definition: PhysicsCone.hpp:12
+
Definition: PhysicsShape.hpp:22
+ +
+ + +
+
+
+
+
+ + + diff --git a/_physics_sphere_8hpp.html b/_physics_sphere_8hpp.html new file mode 100644 index 0000000..8e3611d --- /dev/null +++ b/_physics_sphere_8hpp.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsSphere.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PhysicsSphere.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::PhysicsSphere
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_physics_sphere_8hpp_source.html b/_physics_sphere_8hpp_source.html new file mode 100644 index 0000000..6accb14 --- /dev/null +++ b/_physics_sphere_8hpp_source.html @@ -0,0 +1,181 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsSphere.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
PhysicsSphere.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 
9 #include <etk/types.hpp>
11 
12 
13 namespace ege {
15  public:
16  PhysicsSphere() {};
17  virtual ~PhysicsSphere() {};
18  public:
19  virtual bool parse(const char* _line);
20  virtual void display() {};
21  public:
22  virtual enum ege::PhysicsShape::type getType() const {
23  return ege::PhysicsShape::sphere;
24  };
25  private:
26  float m_radius; // props["radius"] = obj.scale.x
27  public:
28  float getRadius() const {
29  return m_radius;
30  };
31  void setRadius(float _radius) {
32  m_radius = _radius;
33  };
34  private:
35  virtual const ege::PhysicsSphere* toSphere() const {
36  return this;
37  };
38  virtual ege::PhysicsSphere* toSphere() {
39  return this;
40  };
41  };
42 }
43 
+
Definition: AudioElement.hpp:8
+
Definition: PhysicsSphere.hpp:14
+ +
Definition: PhysicsShape.hpp:22
+
+ + +
+
+
+
+
+ + + diff --git a/_ray_8hpp.html b/_ray_8hpp.html new file mode 100644 index 0000000..50d6120 --- /dev/null +++ b/_ray_8hpp.html @@ -0,0 +1,193 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Ray.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Ray.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::Ray
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_ray_8hpp_source.html b/_ray_8hpp_source.html new file mode 100644 index 0000000..91e0c1f --- /dev/null +++ b/_ray_8hpp_source.html @@ -0,0 +1,189 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Ray.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Ray.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/math/Vector3D.hpp>
9 namespace ege {
10  class Ray;
11  class Element;
12 };
13 #include <ege/physics/Engine.hpp>
14 #include <ememory/memory.hpp>
15 
16 namespace ege {
17  class Ray {
18  public:
24  Ray(const vec3& _origin=vec3(0,0,0), const vec3& _direction=vec3(0,0,1));
28  ~Ray() {};
29  private:
30  vec3 m_origin;
31  public:
36  void setOrigin(const vec3& _origin);
41  const vec3& getOrigin() const {
42  return m_origin;
43  }
44  private:
45  vec3 m_direction;
46  public:
51  void setDirection(const vec3& _direction);
56  const vec3& getDirection() const {
57  return m_direction;
58  }
59  public:
65  void set(const vec3& _origin, const vec3& _direction);
66  public:
67  std::pair<vec3,vec3> testRay(ege::physics::Engine& _engine);
68  std::pair<ememory::SharedPtr<ege::Element>, std::pair<vec3,vec3>> testRayObject(ege::physics::Engine& _engine);
69  vec3 testRayZeroPlane();
70  };
71  std::ostream& operator <<(std::ostream& _os, const ege::Ray& _obj);
72 }
73 
const vec3 & getDirection() const
Gets the ray&#39;s direction.
Definition: Ray.hpp:56
+
const vec3 & getOrigin() const
Gets the ray&#39;s origin.
Definition: Ray.hpp:41
+
Definition: AudioElement.hpp:8
+
Definition: Ray.hpp:17
+
Definition: Engine.hpp:41
+ +
Ray(const vec3 &_origin=vec3(0, 0, 0), const vec3 &_direction=vec3(0, 0, 1))
Contructor.
+ + +
void setDirection(const vec3 &_direction)
Sets the ray&#39;s direction.
+
~Ray()
Destructor.
Definition: Ray.hpp:28
+ +
void setOrigin(const vec3 &_origin)
Set the ray&#39;s origin.
+
+ + +
+
+
+
+
+ + + diff --git a/_scene_8hpp.html b/_scene_8hpp.html new file mode 100644 index 0000000..fe15e48 --- /dev/null +++ b/_scene_8hpp.html @@ -0,0 +1,203 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget/Scene.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Scene.hpp File Reference
+
+
+
#include <etk/types.hpp>
+#include <etk/math/Vector3D.hpp>
+#include <etk/math/Matrix4.hpp>
+#include <vector>
+#include <ewol/debug.hpp>
+#include <ege/camera/Camera.hpp>
+#include <ewol/widget/Widget.hpp>
+#include <gale/renderer/openGL/openGL.hpp>
+#include <gale/resource/Manager.hpp>
+#include <ege/elements/Element.hpp>
+#include <gale/Dimension.hpp>
+#include <LinearMath/btScalar.h>
+#include <esignal/Signal.hpp>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  ege::widget::Scene
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_scene_8hpp_source.html b/_scene_8hpp_source.html new file mode 100644 index 0000000..dba11e1 --- /dev/null +++ b/_scene_8hpp_source.html @@ -0,0 +1,193 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget/Scene.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Scene.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 #include <etk/math/Vector3D.hpp>
10 #include <etk/math/Matrix4.hpp>
11 #include <vector>
12 #include <ewol/debug.hpp>
13 #include <ege/camera/Camera.hpp>
14 #include <ewol/widget/Widget.hpp>
15 #include <gale/renderer/openGL/openGL.hpp>
16 #include <gale/resource/Manager.hpp>
17 #include <ege/elements/Element.hpp>
18 #include <gale/Dimension.hpp>
19 
20 class btBroadphaseInterface;
21 class btCollisionShape;
22 class btOverlappingPairCache;
23 class btCollisionDispatcher;
24 class btConstraintSolver;
25 struct btCollisionAlgorithmCreateFunc;
26 class btDefaultCollisionConfiguration;
27 class btDynamicsWorld;
28 #include <LinearMath/btScalar.h>
29 class btVector3;
30 #include <ewol/widget/Widget.hpp>
31 #include <esignal/Signal.hpp>
32 
33 namespace ege {
34  namespace widget {
35  class Scene : public ewol::Widget {
36  public:
37  // signals
38  esignal::Signal<ememory::SharedPtr<ewol::resource::Colored3DObject>/*, ememory::SharedPtr<ege::Camera>*/> signalDisplayDebug;
39  // properties
40  eproperty::Value<bool> propertyDebugPhysic;
41  eproperty::Value<bool> propertyDebugApplication;
42  protected:
45  public:
46  protected:
51  Scene();
52  void init();
53  public:
54  void setEnv(ememory::SharedPtr<ege::Environement> _env) {
55  m_env = _env;
56  }
57  public:
58  DECLARE_FACTORY(Scene);
62  virtual ~Scene();
63  protected:
64  std::string m_cameraName;
65  public:
70  void setCamera(const std::string& _cameraName);
75  const std::string& getCamera() const {
76  return m_cameraName;
77  }
78  protected:
79  // Note : This is only for temporary elements : on the display
80  std::vector<ege::Environement::ResultNearestElement> m_displayElementOrdered;
81  protected: // Derived function
82  virtual void onDraw();
83  public: // Derived function
84  virtual void systemDraw(const ewol::DrawProperty& _displayProp);
85  virtual void onRegenerateDisplay();
86  virtual void periodicCall(const ewol::event::Time& _event);
87  virtual void calculateSize();
88  };
89  }
90 }
91 
const std::string & getCamera() const
Get the current camera name to display the environnement.
Definition: Scene.hpp:75
+
std::string m_cameraName
current camera name
Definition: Scene.hpp:64
+
Definition: Scene.hpp:35
+ +
Scene()
Constructor of the widget classes.
+
Definition: AudioElement.hpp:8
+
eproperty::Value< bool > propertyDebugPhysic
display Physic Debug
Definition: Scene.hpp:40
+
esignal::Signal< ememory::SharedPtr< ewol::resource::Colored3DObject >> signalDisplayDebug
emit a signal to the application to draw the debug (setDebugPhysic)
Definition: Scene.hpp:38
+
void setCamera(const std::string &_cameraName)
Select a Camera for the display.
+ + + + + +
virtual ~Scene()
Destructor of the widget classes.
+
eproperty::Value< bool > propertyDebugApplication
display Application Debug
Definition: Scene.hpp:41
+ +
+ + +
+
+
+
+
+ + + diff --git a/_view_8hpp.html b/_view_8hpp.html new file mode 100644 index 0000000..bb334c7 --- /dev/null +++ b/_view_8hpp.html @@ -0,0 +1,191 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/View.hpp File Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
View.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  ege::camera::View
 
+

Detailed Description

+
Author
Edouard DUPIN
+ +
Note
License: APACHE v2.0 (see license file)
+
+ + +
+
+
+
+
+ + + diff --git a/_view_8hpp_source.html b/_view_8hpp_source.html new file mode 100644 index 0000000..9124a7b --- /dev/null +++ b/_view_8hpp_source.html @@ -0,0 +1,198 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/View.hpp Source File + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
View.hpp
+
+
+Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <ege/camera/Camera.hpp>
9 
10 namespace ege {
11  namespace camera {
12  class View : public Camera {
13  protected:
17  void update();
18  public:
22  View(const vec3& _eye=vec3(0,0,0), const vec3& _target=vec3(0,0,1), float _angle=0.0f);
26  ~View() {}
27  protected:
29  public:
34  virtual void setEye(const vec3& _eye);
39  virtual vec3 getEye() const {
40  return m_eye;
41  };
42  protected:
43  vec3 m_target;
44  public:
49  virtual void setTarget(const vec3& _target);
54  const vec3& getTarget() const {
55  return m_target;
56  };
57  protected:
58  float m_angle;
59  public:
64  virtual void setAngle(float _angle);
69  float getAngle() const {
70  return m_angle;
71  };
72  protected:
73  virtual vec3 getViewVector() const;
74  public:
75  virtual ege::Ray getRayFromScreen(const vec2& _offset);
77  virtual float getTetha();
78  virtual float getPsy();
79  };
80  }
81 }
82 
View(const vec3 &_eye=vec3(0, 0, 0), const vec3 &_target=vec3(0, 0, 1), float _angle=0.0f)
Constructor.
+
Definition: View.hpp:12
+
~View()
Destructor.
Definition: View.hpp:26
+
virtual void setTarget(const vec3 &_target)
set a new Camera target position.
+
Definition: AudioElement.hpp:8
+
virtual void drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
Debug display of the current element.
+
Definition: Camera.hpp:18
+
Definition: Ray.hpp:17
+
virtual void setAngle(float _angle)
Set the camera angle.
+
float m_angle
rotation angle of the camera (in rad) through the axis origin->eye
Definition: View.hpp:56
+
void update()
update the matrix property
+
float getAngle() const
Get the camera angle.
Definition: View.hpp:69
+
virtual ege::Ray getRayFromScreen(const vec2 &_offset)
+ + + +
virtual void setEye(const vec3 &_eye)
set the position of the camera.
+
const vec3 & getTarget() const
Get the curent Camera target position.
Definition: View.hpp:54
+
vec3 m_target
origin of the camera
Definition: View.hpp:41
+
virtual vec3 getEye() const
get the curent Camera Eye position.
Definition: View.hpp:39
+
vec3 m_eye
position where the camera see
Definition: View.hpp:28
+ +
+ + +
+
+
+
+
+ + + diff --git a/annotated.html b/annotated.html new file mode 100644 index 0000000..2c78214 --- /dev/null +++ b/annotated.html @@ -0,0 +1,215 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Class List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Nege
 Ncamera
 CView
 Nphysics
 CEngine
 CcollisionPoints
 Nresource
 CMesh
 CParticuleMesh
 Nwidget
 CMesh
 CScene
 CCamera
 CElement
 CElementBase
 CElementInteraction
 CElementPhysic
 CEnvironement
 CResultNearestElement
 CFace
 CFaceIndexing
 CGame
 CLight
 CMaterial
 CMaterialGlId
 CParticuleThe particule class is an element with no control, when it will be created, it does not have any control, for example smoke or reactor generation ... or explosion particule ..
 CParticuleEngine
 CParticuleSimpleThe particule class is an element with no control, when it will be created, it does not have any control, for example smoke or reactor generation ... or explosion particule ..
 CPhysicsBox
 CPhysicsCapsule
 CPhysicsCone
 CPhysicsConvexHull
 CPhysicsCylinder
 CPhysicsShape
 CPhysicsSphere
 CRay
+
+
+ + +
+
+
+
+
+ + + diff --git a/arrowdown.png b/arrowdown.png new file mode 100644 index 0000000000000000000000000000000000000000..0b63f6d38c4b9ec907b820192ebe9724ed6eca22 GIT binary patch literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 literal 0 HcmV?d00001 diff --git a/arrowright.png b/arrowright.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ee22f937a07d1dbfc27c669d11f8ed13e2f152 GIT binary patch literal 229 zcmV^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K literal 0 HcmV?d00001 diff --git a/base.css b/base.css deleted file mode 100644 index d350ffe..0000000 --- a/base.css +++ /dev/null @@ -1,203 +0,0 @@ - -html { - display: block; -} - -body { - font-family: 'Ubuntu',Tahoma,sans-serif; - padding-top: 40px; - padding-bottom: 40px; - font-size: 15px; - line-height: 150%; - margin: 0; - color: #333333; - background-color: #ffffff; - display: block; - margin-left: 250px; - margin-right: 50px; -}; - -.container{ - width:940px; - margin-right: auto; - margin-left: auto; - display: block; -}; - -.navbar { - z-index: 1; - overflow: visible; - color: #ffffff; - display: block; -} - -.navbar div { - display: block; - margin-left: 5px; - margin-right: 5px; -} - -.navbar-fixed-top { - width:210px; - display: block; - position: fixed; - padding-top: 0px; - top: 0; - height: 100%; - right: 0; - left: 0; - margin-bottom: 0; - background-color: #d44413; - border: 1px solid #c64012; - font-size: 15px; - font-weight: 200; - color: #ffffff; - text-shadow: 0 1px 0 #ce4213; - padding: 10px 20px 10px; - margin-left: -20px; - overflow:scroll; - overflow-y:auto; - overflow-x:hidden; -} -.navbar-fixed-top a { - text-decoration: none; - color: #000000; -} - -h1, h2, h3, h4, h5, h6 { - display: block; - margin: 10px 0; - font-family: inherit; - font-weight: bold; - line-height: 1; - color: inherit; - text-rendering: optimizelegibility; -} - -p { - margin: 0 0 10px; - display: block; -} - -pre { - #margin-left: 20px; - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 20px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; -} - -.enumeration-list td { - padding-left:10px; - padding-right:10px; -} - -.parameter-list td { - padding-left:5px; - padding-right:5px; -} - -.code-function { - text-decoration:none; - color:#09857e; - font-weight:bold; -} - -.code-type { - text-decoration:none; - color:#376d0a; - font-weight:bold; -} - -.code-argument { - text-decoration:none; - color:#B80000; - font-weight:bold; -} - -.code-number { - text-decoration:none; - color:#007b00; -} - -.code-keyword { - text-decoration:none; - color:#215eb8; - font-weight:bold; -} -.code-storage-keyword { - text-decoration:none; - color:#466cb4; -} - -.code-doxygen { - text-decoration:none; - color:#bf3e00; - font-weight:bold; -} - -.code-comment { - text-decoration:none; - color:#b704b5; -} - -.code-preproc { - text-decoration:none; - color:#ac0000; -} - -.code-text-quote { - text-decoration:none; - color:#008e00; -} -.code-number { - text-decoration:none; - color:#007b00; -} -.code-member { - text-decoration:none; - color:#7c5406; -} -.code-input-function { - text-decoration:none; - color:#B80000; - font-weight:bold; -} -.code-function-name { - text-decoration:none; - color:#09857e; - font-weight:bold; -} -.code-function-system { - text-decoration:none; - color:#acaa00; -} -.code-generic-define { - text-decoration:none; - color:#3c850b; -} -.code-macro { - text-decoration:none; - color:#3c850b; -} -.code-operator { - text-decoration:none; - color:#1633a3; -} -.code-keyword { - text-decoration:none; - color:#466cb4; -} -.code-class { - text-decoration:none; - color:#006cb4; -} diff --git a/bc_s.png b/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..224b29aa9847d5a4b3902efd602b7ddf7d33e6c2 GIT binary patch literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT literal 0 HcmV?d00001 diff --git a/bdwn.png b/bdwn.png new file mode 100644 index 0000000000000000000000000000000000000000..940a0b950443a0bb1b216ac03c45b8a16c955452 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - ege Library - - - - - -
-

class: ege::Camera


Description:

- -

-

Constructor and Destructor:

-
-+              Camera                 (const vec3 & _eye,
float _angleZ,
float _angleTeta,
float _distance);
-
-

Synopsis:

-
-# mat4         m_matrix;
# float m_offsetFactor;
# void update (void );
# vec3 m_eye;
+ void setEye (const vec3 & _eye);
+ const vec3 & getEye (void ) const;
# vec3 m_calculatedOrigin;
+ const vec3 & getOrigin (void ) const;
# vec3 m_calculatedViewVector;
+ const vec3 & getViewVector (void ) const;
# float m_angleZ;
+ void setAngleZ (float _angleZ);
+ float getAngleZ (void ) const;
# float m_angleTeta;
+ void setAngleTeta (float _angleTeta);
+ float getAngleTeta (void ) const;
# float m_distance;
+ void setDistance (float _distance);
+ float getDistance (void ) const;
+ const mat4 & getMatrix (void ) const;
# bool m_forceViewTop;
+ void setForcingViewTop (bool _newState);
+ void periodicCall (float _step);
+ vec3 projectOnZGround (const vec2 & _cameraDeltaAngle,
float _zValue);
-
-

Detail:

-

m_matrix

-# mat4 m_matrix;
- -transformation matrix.
-
-
-

m_offsetFactor

-# float m_offsetFactor;
- -this variable is used to move the camera to the top position of the system == > automaticly
-
-
-

update

-# void update (void );
-update the matrix property
-
-
-

Camera

-+  Camera (const vec3 & _eye,
float _angleZ,
float _angleTeta,
float _distance);
-Constructor.
    - - - - - -
    Parameter [input]:_eye Position of the camera destination view.
    Parameter [input]:_angleZ Z rotation angle.
    Parameter [input]:_angleTeta Angle of the camera inclinason.
    Parameter [input]:_distance distance to the eye point
    -
- -
-
-

m_eye

-# vec3 m_eye;
- -position where the camera see
-
-
-

setEye

-+ void setEye (const vec3 & _eye);
-set the position of the camera.
    - - -
    Parameter [input]:pos Position of the camera.
    -
- -
-
-

getEye

-+ const vec3 & getEye (void ) const;
-get the curent Camera Eye position.
    - -
    Return: the current position.
    -
- -
-
-

m_calculatedOrigin

-# vec3 m_calculatedOrigin;
- -
-
-
-

getOrigin

-+ const vec3 & getOrigin (void ) const;
-get the curent Camera origin position.
    - -
    Return: the current position.
    -
- -
-
-

m_calculatedViewVector

-# vec3 m_calculatedViewVector;
- -
-
-
-

getViewVector

-+ const vec3 & getViewVector (void ) const;
-Get the camera viewing vector.
    - -
    Return: the current position.
    -
- -
-
-

m_angleZ

-# float m_angleZ;
- -
-
-
-

setAngleZ

-+ void setAngleZ (float _angleZ);
-set the angle on the camera
    - - -
    Parameter [input]:_angleZ Rotation angle in Z
    -
- -
-
-

getAngleZ

-+ float getAngleZ (void ) const;
-get the curent Camera angles.
    - -
    Return: the current angles Z.
    -
- -
-
-

m_angleTeta

-# float m_angleTeta;
- -
-
-
-

setAngleTeta

-+ void setAngleTeta (float _angleTeta);
-set the angle on the camera
    - - -
    Parameter [input]:_angleTeta Rotation angle in Teta
    -
- -
-
-

getAngleTeta

-+ float getAngleTeta (void ) const;
-get the curent Camera angles.
    - -
    Return: the current angles Teta.
    -
- -
-
-

m_distance

-# float m_distance;
- -
-
-
-

setDistance

-+ void setDistance (float _distance);
-set the angle on the camera
    - - -
    Parameter [input]:_distance Distance to the eye
    -
- -
-
-

getDistance

-+ float getDistance (void ) const;
-get the curent Camera angles.
    - -
    Return: the current distance to the eye.
    -
- -
-
-

getMatrix

-+ const mat4 & getMatrix (void ) const;
-get the transformation matix for the camera.
    - -
    Return: the current transformation matrix
    -
- -
-
-

m_forceViewTop

-# bool m_forceViewTop;
- -
-
-
-

setForcingViewTop

-+ void setForcingViewTop (bool _newState);
-change camera mode of view == > force to the top view
    - - -
    Parameter [input]:_newState The new state of this mode...
    -
- -
-
-

periodicCall

-+ void periodicCall (float _step);
-It is really needed to call the camera periodicly for performing automatic movement
    - - -
    Parameter [input]:_step step time of moving
    -
- -
-
-

projectOnZGround

-+ vec3 projectOnZGround (const vec2 & _cameraDeltaAngle,
float _zValue);
- -
-
-
-
- - - diff --git a/class_ege__ElementGame.html b/class_ege__ElementGame.html deleted file mode 100644 index 491f907..0000000 --- a/class_ege__ElementGame.html +++ /dev/null @@ -1,434 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::ElementGame


Description:

- -

-

Constructor and Destructor:

-
-+                                 ElementGame              (ege::Environement & _env);
+ virtual ~ElementGame (void );
-
-

Synopsis:

-
-#         ege::Environement &     m_env;
# btRigidBody* m_body;
+ virtual const std::string & getType (void ) const;
+ virtual bool init (enum property _property,
void* _value);
+ virtual bool unInit (void );
+ uint32_t getUID (void ) const;
+ bool loadMesh (const std::string & _meshFileName);
+ bool setMesh (ege::resource::Mesh* _mesh);
+ bool setShape (btCollisionShape* _shape);
+ ege::resource::Mesh* getMesh (void );
+ btCollisionShape* getShape (void );
# float m_life;
# float m_lifeMax;
+ float getLifeRatio (void );
+ bool isDead (void );
+ virtual bool needToRemove (void );
+ virtual void setFireOn (int32_t _groupIdSource,
int32_t _type,
float _power,
const vec3 & _center);
+ virtual void onLifeChange (void );
# int32_t m_group;
+ int32_t getGroup (void ) const;
+ void setGroup (int32_t _newGroup);
+ virtual void preCalculationDraw (const ege::Camera & _camera);
+ virtual void draw (int32_t _pass);
+ virtual void drawLife (ewol::resource::Colored3DObject* _draw,
const ege::Camera & _camera);
# ewol::compositing::Text m_debugText;
+ virtual void drawDebug (ewol::resource::Colored3DObject* _draw,
const ege::Camera & _camera);
+ virtual vec3 getPositionTheoric (void );
+ virtual void setPositionTheoric (const vec3 & _pos);
+ const vec3 & getPosition (void );
+ void setPosition (const vec3 & _pos);
+ const vec3 & getSpeed (void );
+ const float getInvMass (void );
+ virtual void elementIsRemoved (ege::ElementGame* _removedElement);
# bool m_fixe;
+ bool isFixed (void );
# float m_radius;
+ float getRadius (void );
# bool m_elementInPhysicsSystem;
+ void dynamicEnable (void );
+ void dynamicDisable (void );
+ void iaEnable (void );
+ void iaDisable (void );
+ virtual void iaAction (float _step);
+ virtual void onDestroy (void );
-
-

Detail:

-

m_env

-# ege::Environement & m_env;
- -
-
-
-

m_body

-# btRigidBody* m_body;
- -all the element have a body == > otherwise it will be not manage with this system...
-
-
-

ElementGame

-+  ElementGame (ege::Environement & _env);
-Constructor (when constructer is called just add element that did not change. -The objest will be stored in a pool of element and keep a second time if needed == > redure memory allocation, -when needed, the system will call the init and un-init function...
-
-
-

~ElementGame

-+ virtual  ~ElementGame (void );
-Destructor
-
-
-

getType

-+ virtual const std::string & getType (void ) const;
-get the element Type description string.
    - -
    Return: A reference on the descriptive string.
    -
- -
-
-

init

-+ virtual bool init (enum property _property,
void* _value);
-init the element with the defined properties
    - - - -
    Parameter [input]:_property Type of the next element
    Parameter [input]:_value pointer on the value type
    Return: true, the element is corectly initialized.
    -
- -
-
-

unInit

-+ virtual bool unInit (void );
- -
-
-
-

getUID

-+ uint32_t getUID (void ) const;
-get the curent Element Unique ID in the all Game.
    - -
    Return: The requested Unique ID.
    -
- -
-
-

loadMesh

-+ bool loadMesh (const std::string & _meshFileName);
-Select a mesh with a specific name.
Note: Automaticly load the shape if it is specify in the mesh file
    - - -
    Parameter [input]:_meshFileName filename of the Mesh.
    Return: true if no error occured
    -
- -
-
-

setMesh

-+ bool setMesh (ege::resource::Mesh* _mesh);
-set the the Mesh properties.
Note: : this remove the shape and the mesh properties.
    - - -
    Parameter [input]:_mesh The mesh pointer. (NULL to force the mesh remove ...)
    Return: true if no error occured
    -
- -
-
-

setShape

-+ bool setShape (btCollisionShape* _shape);
-set the shape properties.
Note: : this remove the shape properties.
    - - -
    Parameter [input]:_shape The shape pointer.
    Return: true if no error occured
    -
- -
-
-

getMesh

-+ ege::resource::Mesh* getMesh (void );
-get a pointer on the Mesh file.
    - -
    Return: the mesh pointer.
    -
- -
-
-

getShape

-+ btCollisionShape* getShape (void );
-get a pointer on the bullet collision shape.
    - -
    Return: the collision pointer.
    -
- -
-
-

m_life

-# float m_life;
- -Current life of the object
-
-
-

m_lifeMax

-# float m_lifeMax;
- -Maximum possible life of the element
-
-
-

getLifeRatio

-+ float getLifeRatio (void );
-get the curent life ratio [0..1]
    - -
    Return: The proportionnal life
    -
- -
-
-

isDead

-+ bool isDead (void );
-Check if the element is dead.
    - -
    Return: true if the element does not exist anymore, false otherwise.
    -
- -
-
-

needToRemove

-+ virtual bool needToRemove (void );
-Request if the element might be removed from the system
    - -
    Return: true == > the object is removed
    -
- -
-
-

setFireOn

-+ virtual void setFireOn (int32_t _groupIdSource,
int32_t _type,
float _power,
const vec3 & _center);
-apply a fire on the element at a current power and a specific power.
    - - - - - -
    Parameter [input]:_groupIdSource Source Id of the group, by default all event arrive at all group, buf some event can not be obviously apply at the ennemy like reparing ....
    Parameter [input]:_type Type of event on the life propertied
    Parameter [input]:_power Power of the event (can be >0 for adding life).
    Parameter [input]:_center Some fire decrease in function of space distance...
    -
- -
-
-

onLifeChange

-+ virtual void onLifeChange (void );
-Call chan the element life change
-
-
-

m_group

-# int32_t m_group;
- -Every element has a generic group
-
-
-

getGroup

-+ int32_t getGroup (void ) const;
-get the Group of the element.
    - -
    Return: The group ID
    -
- -
-
-

setGroup

-+ void setGroup (int32_t _newGroup);
-set the group of the curent element
    - - -
    Parameter [input]:newGroup The new Group ID of the element.
    -
- -
-
-

preCalculationDraw

-+ virtual void preCalculationDraw (const ege::Camera & _camera);
-Can be call tu opdate the list of the element displayed on the scren (example : no display of the hiden triangle)
    - - -
    Parameter [input]:the camera properties
    -
- -
-
-

draw

-+ virtual void draw (int32_t _pass);
-draw the curent element (can have multiple display)
    - - -
    Parameter [input]:pass Id of the current pass : [0..?]
    -
- -
-
-

drawLife

-+ virtual void drawLife (ewol::resource::Colored3DObject* _draw,
const ege::Camera & _camera);
-draw the current life of the element
-
-
-

m_debugText

-# ewol::compositing::Text m_debugText;
- -
-
-
-

drawDebug

-+ virtual void drawDebug (ewol::resource::Colored3DObject* _draw,
const ege::Camera & _camera);
-Debug display of the current element
    - - -
    Parameter [input] [output]:draw Basic system to draw the debug shape and informations
    -
- -
-
-

getPositionTheoric

-+ virtual vec3 getPositionTheoric (void );
-get the theoric position. Sometimes, the element has move due to an explosion or something else, then its real position in not the one that woult it be at the end ...
    - -
    Return: the theoric position
    -
- -
-
-

setPositionTheoric

-+ virtual void setPositionTheoric (const vec3 & _pos);
-set the current Theoric position of the element
    - - -
    Parameter [input]:set the 3D position.
    -
- -
-
-

getPosition

-+ const vec3 & getPosition (void );
-get the current position of the element
    - -
    Return: the 3D position.
    -
- -
-
-

setPosition

-+ void setPosition (const vec3 & _pos);
-set the current position of the element
    - - -
    Parameter [input]:_pos set the 3D position.
    -
- -
-
-

getSpeed

-+ const vec3 & getSpeed (void );
-get the current speed of the element
    - -
    Return: the 3D speed.
    -
- -
-
-

getInvMass

-+ const float getInvMass (void );
-get the current mass of the element
    - -
    Return: the mass in kG.
    -
- -
-
-

elementIsRemoved

-+ virtual void elementIsRemoved (ege::ElementGame* _removedElement);
-Event arrive when an element has been remove from the system == > this permit to keep pointer of ennemy, and not search them every cycle ...
    - - -
    Parameter [input]:_removedElement Pointer on the element removed.
    -
- -
-
-

m_fixe

-# bool m_fixe;
- -is a fixed element == > used for placement of every elements
-
-
-

isFixed

-+ bool isFixed (void );
-get the element if it is fixed or not. if the element is fixed this is for tower, and all thing does not really move
    - -
    Return: true : The element is fixed.
    -
- -
-
-

m_radius

-# float m_radius;
- -Radius of the element (all element have a radius, if == 0 ==> then ghost ...
-
-
-

getRadius

-+ float getRadius (void );
-get the current space needed by the element in the workspace
    - -
    Return: The dimention needed.
    -
- -
-
-

m_elementInPhysicsSystem

-# bool m_elementInPhysicsSystem;
- -
-
-
-

dynamicEnable

-+ void dynamicEnable (void );
-set the elment in the physique engine
-
-
-

dynamicDisable

-+ void dynamicDisable (void );
-remove this element from the physique engine
-
-
-

iaEnable

-+ void iaEnable (void );
-enable periodic call Of this object for processing Artificial Intelligence
-
-
-

iaDisable

-+ void iaDisable (void );
-disable periodic call Of this object for processing Artificial Intelligence
-
-
-

iaAction

-+ virtual void iaAction (float _step);
-periodic call for intelligence artificial.
    - - -
    Parameter [input]:step : step of time in s
    -
- -
-
-

onDestroy

-+ virtual void onDestroy (void );
- -
-
-
- - - diff --git a/class_ege__ElementGame__localIA.html b/class_ege__ElementGame__localIA.html deleted file mode 100644 index 55cfd0e..0000000 --- a/class_ege__ElementGame__localIA.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::ElementGame::localIA


Description:

- -

-

Associated Namespace:

-

Constructor and Destructor:

-
-+                    localIA      (ElementGame & element);
+ virtual ~localIA (void );
-
-

Synopsis:

-
-+ void               debugDraw    (btIDebugDraw* _debugDrawer);
+ void updateAction (btCollisionWorld* _collisionWorld,
btScalar _step);
-
-

Object Hierarchy:

-
-+btActionInterface
+--> ege::ElementGame::localIA
-

Detail:

-

localIA

-+  localIA (ElementGame & element);
-Constructor
-
-
-

~localIA

-+ virtual  ~localIA (void );
-Destructor
-
-
-

debugDraw

-+ void debugDraw (btIDebugDraw* _debugDrawer);
- -
-
-
-

updateAction

-+ void updateAction (btCollisionWorld* _collisionWorld,
btScalar _step);
- -
-
-
-
- - - diff --git a/class_ege__ElementInteraction.html b/class_ege__ElementInteraction.html deleted file mode 100644 index c7082be..0000000 --- a/class_ege__ElementInteraction.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - ege Library - - - - - - - - - diff --git a/class_ege__Environement.html b/class_ege__Environement.html deleted file mode 100644 index 2dd4900..0000000 --- a/class_ege__Environement.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::Environement


Description:

- -

-

class:

- -

Constructor and Destructor:

-
-+                                  Environement                (void );
+ virtual ~Environement (void );
-
-

Synopsis:

-
-+ void                             addCreator                  (const std::string & _type,
ege::createElement_tf _creator);
+ ege::ElementGame* createElement (const std::string & _type,
bool _autoAddElement,
enum ege::property _property,
void* _value);
+ ege::ElementGame* createElement (const std::string & _type,
std::string & _description,
bool _autoAddElement);
+ ege::ElementGame* createElement (const std::string & _type,
ejson::Value* _value,
bool _autoAddElement);
+ ege::ElementGame* createElement (const std::string & _type,
exml::Node* _node,
bool _autoAddElement);
+ void setDynamicWorld (btDynamicsWorld* _newWorld);
+ btDynamicsWorld* getDynamicWorld (void );
+ std::vector<ege::ElementGame*> & getElementGame (void );
+ ege::ElementGame* getElementNearest (ege::ElementGame* _sourceRequest,
float & _distance);
+ void getElementNearest (const vec3 & _sourcePosition,
float _distanceMax,
std::vector<ege::Environement::ResultNearestElement> & _resultList);
+ void getElementNearestFixed (const vec3 & _sourcePosition,
float _distanceMax,
std::vector<ege::Environement::ResultNearestElement> & _resultList);
+ void addElementGame (ege::ElementGame* _newElement);
+ void rmElementGame (ege::ElementGame* _removeElement);
+ void getOrderedElementForDisplay (std::vector<ege::Environement::ResultNearestElement> & _resultList,
const vec3 & _position,
const vec3 & _direction);
+ void generateInteraction (ege::ElementInteraction & _event);
+ ege::ParticuleEngine & getParticuleEngine (void );
-
-

Detail:

-

Environement

-+  Environement (void );
- -
-
-
-

~Environement

-+ virtual  ~Environement (void );
- -
-
-
-

addCreator

-+ void addCreator (const std::string & _type,
ege::createElement_tf _creator);
-add a creator element system
    - - - -
    Parameter [input]:_type Type of the element.
    Parameter [input]:_creator Function pointer that reference the element creating.
    -
- -
-
-

createElement

-+ ege::ElementGame* createElement (const std::string & _type,
bool _autoAddElement,
enum ege::property _property,
void* _value);
-Create an element on the curent scene.
Note: Pointer is return in case of setting properties on it...
    - - - - -
    Parameter [input]:_type Type of the element that might be created.
    Parameter [input]:_description String that describe the content of the element properties.
    Parameter [input]:_autoAddElement this permit to add the element if it is created == > no more action ...
    Return: NULL if an error occured OR the pointer on the element and it is already added on the system.
    -
- -
-
-

createElement

-+ ege::ElementGame* createElement (const std::string & _type,
std::string & _description,
bool _autoAddElement);
- -
-
-
-

createElement

-+ ege::ElementGame* createElement (const std::string & _type,
ejson::Value* _value,
bool _autoAddElement);
- -
-
-
-

createElement

-+ ege::ElementGame* createElement (const std::string & _type,
exml::Node* _node,
bool _autoAddElement);
- -
-
-
-

setDynamicWorld

-+ void setDynamicWorld (btDynamicsWorld* _newWorld);
-set the curent world
    - - -
    Parameter [input]:_newWorld Pointer on the current world
    -
- -
-
-

getDynamicWorld

-+ btDynamicsWorld* getDynamicWorld (void );
-get the curent world
    - -
    Return: pointer on the current world
    -
- -
-
-

getElementGame

-+ std::vector<ege::ElementGame*> & getElementGame (void );
-
    - -
    Return: all element list
    -
- -
-
-

getElementNearest

-+ ege::ElementGame* getElementNearest (ege::ElementGame* _sourceRequest,
float & _distance);
-get the nearest Element
    - - - -
    Parameter [input]:_sourceRequest Pointer on the element that request this.
    Parameter [input]:_distance Maximum distance search == > return the element distance
    Return: Pointer on the neares element OR NULL
    -
- -
-
-

getElementNearest

-+ void getElementNearest (const vec3 & _sourcePosition,
float _distanceMax,
std::vector<ege::Environement::ResultNearestElement> & _resultList);
- -
-
-
-

getElementNearestFixed

-+ void getElementNearestFixed (const vec3 & _sourcePosition,
float _distanceMax,
std::vector<ege::Environement::ResultNearestElement> & _resultList);
- -
-
-
-

addElementGame

-+ void addElementGame (ege::ElementGame* _newElement);
-add an element on the list availlable.
    - - -
    Parameter [input]:_newElement Element to add.
    -
- -
-
-

rmElementGame

-+ void rmElementGame (ege::ElementGame* _removeElement);
-remove an element on the list availlable.
    - - -
    Parameter [input]:_removeElement Element to remove.
    -
- -
-
-

getOrderedElementForDisplay

-+ void getOrderedElementForDisplay (std::vector<ege::Environement::ResultNearestElement> & _resultList,
const vec3 & _position,
const vec3 & _direction);
-get the element order from the nearest to the farest, and remove all element that are not in the camera angle and axes.
    - - - - -
    Parameter [input] [output]:_resultList List of the element ordered.
    Parameter [input]:_position Camera position in the space.
    Parameter [input]:_direction Camera direction of the view.
    -
- -
-
-

generateInteraction

-+ void generateInteraction (ege::ElementInteraction & _event);
-generate an event on all the sub element of the game == > usefull for explosion, or lazer fire ...
    - - -
    Parameter [input]:_event event that might be apply ...
    -
- -
-
-

getParticuleEngine

-+ ege::ParticuleEngine & getParticuleEngine (void );
-get the particule engine reference.
    - -
    Return: The requested reference on the engine
    -
- -
-
-
- - - diff --git a/class_ege__Environement__ResultNearestElement.html b/class_ege__Environement__ResultNearestElement.html deleted file mode 100644 index 25bd7dd..0000000 --- a/class_ege__Environement__ResultNearestElement.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::Environement::ResultNearestElement


Description:

- -

-

Synopsis:

-
-+ ege::ElementGame* element;
+ float dist;
-
-

Detail:

-

element

-+ ege::ElementGame* element;
- -
-
-
-

dist

-+ float dist;
- -
-
-
-
- - - diff --git a/class_ege__Face.html b/class_ege__Face.html deleted file mode 100644 index 0fee190..0000000 --- a/class_ege__Face.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::Face


Constructor and Destructor:

-
-+         Face     (void );
+ Face (int32_t v1,
int32_t t1,
int32_t v2,
int32_t t2,
int32_t v3,
int32_t t3);
+ Face (int32_t v1,
int32_t t1,
int32_t n1,
int32_t v2,
int32_t t2,
int32_t n2,
int32_t v3,
int32_t t3,
int32_t n3);
-
-

Synopsis:

-
-+ int32_t m_vertex;
+ int32_t m_uv;
+ int32_t m_normal;
-
-

Detail:

-

m_vertex

-+ int32_t m_vertex;
- -
-
-
-

m_uv

-+ int32_t m_uv;
- -
-
-
-

m_normal

-+ int32_t m_normal;
- -
-
-
-

Face

-+  Face (void );
- -
-
-
-

Face

-+  Face (int32_t v1,
int32_t t1,
int32_t v2,
int32_t t2,
int32_t v3,
int32_t t3);
- -
-
-
-

Face

-+  Face (int32_t v1,
int32_t t1,
int32_t n1,
int32_t v2,
int32_t t2,
int32_t n2,
int32_t v3,
int32_t t3,
int32_t n3);
- -
-
-
-
- - - diff --git a/class_ege__FaceIndexing.html b/class_ege__FaceIndexing.html deleted file mode 100644 index bdb17a5..0000000 --- a/class_ege__FaceIndexing.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::FaceIndexing


Synopsis:

-
-+ std::vector<Face>     m_faces;
+ std::vector<uint32_t> m_index;
-
-

Detail:

-

m_faces

-+ std::vector<Face> m_faces;
- -
-
-
-

m_index

-+ std::vector<uint32_t> m_index;
- -
-
-
-
- - - diff --git a/class_ege__Light.html b/class_ege__Light.html deleted file mode 100644 index 501410b..0000000 --- a/class_ege__Light.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - ege Library - - - - - - - - - diff --git a/class_ege__Material.html b/class_ege__Material.html deleted file mode 100644 index 016c578..0000000 --- a/class_ege__Material.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::Material


Description:

- -

-

Constructor and Destructor:

-
-+                              Material          (void );
+ ~Material (void );
-
-

Synopsis:

-
-+ std::vector<uint32_t>        m_listIndexFaces;
+ void draw (ewol::resource::Program* _prog,
const ege::MaterialGlId & _glID);
+ void setAmbientFactor (const vec4 & _val);
+ void setDiffuseFactor (const vec4 & _val);
+ void setSpecularFactor (const vec4 & _val);
+ void setShininess (float _val);
+ void setTexture0 (const std::string & _filename);
+ void setImageSize (const ivec2 & _newSize);
+ egami::Image* get (void );
+ void flush (void );
-
-

Detail:

-

m_listIndexFaces

-+ std::vector<uint32_t> m_listIndexFaces;
- -
-
-
-

Material

-+  Material (void );
- -
-
-
-

~Material

-+  ~Material (void );
- -
-
-
-

draw

-+ void draw (ewol::resource::Program* _prog,
const ege::MaterialGlId & _glID);
- -
-
-
-

setAmbientFactor

-+ void setAmbientFactor (const vec4 & _val);
- -
-
-
-

setDiffuseFactor

-+ void setDiffuseFactor (const vec4 & _val);
- -
-
-
-

setSpecularFactor

-+ void setSpecularFactor (const vec4 & _val);
- -
-
-
-

setShininess

-+ void setShininess (float _val);
- -
-
-
-

setTexture0

-+ void setTexture0 (const std::string & _filename);
- -
-
-
-

setImageSize

-+ void setImageSize (const ivec2 & _newSize);
- -
-
-
-

get

-+ egami::Image* get (void );
- -
-
-
-

flush

-+ void flush (void );
- -
-
-
-
- - - diff --git a/class_ege__MaterialGlId.html b/class_ege__MaterialGlId.html deleted file mode 100644 index 1e71e0e..0000000 --- a/class_ege__MaterialGlId.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - ege Library - - - - - - - - - diff --git a/class_ege__Particule.html b/class_ege__Particule.html deleted file mode 100644 index fe6a0ca..0000000 --- a/class_ege__Particule.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::Particule


Description:

-The particule class is an element with no control, when it will be created, - it does not have any control, for example smoke or reactor generation ... - or explosion particule ...

-

Constructor and Destructor:

-
-+                                Particule         (ege::ParticuleEngine & _particuleEngine,
const char* _particuleType);
+ virtual ~Particule (void );
-
-

Synopsis:

-
-#         ege::ParticuleEngine & m_particuleEngine;
# const char* m_particuleType;
+ virtual void init (void );
+ virtual void UnInit (void );
+ virtual void update (float _delta);
+ virtual void draw (const ege::Camera & _camera);
+ virtual bool needRemove (void );
+ const char* getParticuleType (void );
+ virtual void onEnd (void );
-
-

Detail:

-

m_particuleEngine

-# ege::ParticuleEngine & m_particuleEngine;
- -
-
-
-

m_particuleType

-# const char* m_particuleType;
- -
-
-
-

Particule

-+  Particule (ege::ParticuleEngine & _particuleEngine,
const char* _particuleType);
-Constructor.
    - - - -
    Parameter [input]:_particuleEngine reference on the particule engine ...
    Parameter [input]:_particuleType Type of the particule (set NULL if you did not want to use the respowner ...)
    -
- -
-
-

~Particule

-+ virtual  ~Particule (void );
-Destructor.
-
-
-

init

-+ virtual void init (void );
-init the particule
-
-
-

UnInit

-+ virtual void UnInit (void );
-Un-init the particule
-
-
-

update

-+ virtual void update (float _delta);
-update the paticule properties
    - - -
    Parameter [input]:_delta Delta time from the previous call
    -
- -
-
-

draw

-+ virtual void draw (const ege::Camera & _camera);
-draw the current particule
-
-
-

needRemove

-+ virtual bool needRemove (void );
-Check if the element might be removed
    - -
    Return: true : The element might be removed<br/>false : The element might be keeped
    -
- -
-
-

getParticuleType

-+ const char* getParticuleType (void );
-get the type of the particule
    - -
    Return: Type of the current particule
    -
- -
-
-

onEnd

-+ virtual void onEnd (void );
-When the particule arrive to his end of life, this function is called.
-
-
-
- - - diff --git a/class_ege__ParticuleEngine.html b/class_ege__ParticuleEngine.html deleted file mode 100644 index f11fd1a..0000000 --- a/class_ege__ParticuleEngine.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::ParticuleEngine


Description:

- -

-

Constructor and Destructor:

-
-+                         ParticuleEngine    (ege::Environement & _env);
+ ~ParticuleEngine (void );
-
-

Synopsis:

-
-+ void                    clear              (void );
+ void add (Particule* _particule);
+ void update (float _deltaTime);
+ void draw (const ege::Camera & _camera);
+ Particule* respown (const char* _particuleType);
-
-

Detail:

-

ParticuleEngine

-+  ParticuleEngine (ege::Environement & _env);
- -
-
-
-

~ParticuleEngine

-+  ~ParticuleEngine (void );
- -
-
-
-

clear

-+ void clear (void );
-clear the particule engine
-
-
-

add

-+ void add (Particule* _particule);
-add a particule in the engine (internal acces only)
    - - -
    Parameter [input]:_particule Pointer on the particule to add
    -
- -
-
-

update

-+ void update (float _deltaTime);
-update particule properties
    - - -
    Parameter [input]:_deltaTime delta time to process
    -
- -
-
-

draw

-+ void draw (const ege::Camera & _camera);
-draw all the active Particule
    - - -
    Parameter [input]:_camera Reference on the current camera
    -
- -
-
-

respown

-+ Particule* respown (const char* _particuleType);
-get a particue with his type, we get particule that has been already removed, otherwise, you will create new
Note: If you did not want to use respawn set type at NULL.
    - - -
    Parameter [input]:_particuleType Particule type, this chek only the pointer not the data.
    Return: NULL, the particule has not been removed from the created pool<br/>The pointer on the requested element (an init has been done).
    -
- -
-
-
- - - diff --git a/class_ege__ParticuleSimple.html b/class_ege__ParticuleSimple.html deleted file mode 100644 index 3509dba..0000000 --- a/class_ege__ParticuleSimple.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::ParticuleSimple


Description:

-The particule class is an element with no control, when it will be created, - it does not have any control, for example smoke or reactor generation ... - or explosion particule ...

-

Constructor and Destructor:

-
-+               ParticuleSimple  (ege::ParticuleEngine & _particuleEngine,
const char* _particuleType);
+ virtual ~ParticuleSimple (void );
-
-

Synopsis:

-
-+ virtual void  update         (float _delta);
+ virtual bool needRemove (void );
+ virtual void init (void );
# float m_lifeFull;
# float m_life;
# float m_level;
# vec3 m_pos;
# float m_angle;
# vec3 m_speed;
# vec3 m_scale;
# vec3 m_scaleExpand;
+ virtual void setLife (float _life);
+ virtual void setLevel (float _level);
+ virtual void setPosition (const vec3 & _pos);
+ virtual void setAngle (float _angle);
+ virtual void setMoveSpeed (const vec3 & _speed);
+ virtual void setScale (const vec3 & _scale);
+ virtual void setScaleExpend (const vec3 & _scaleExpand);
-
-

Object Hierarchy:

-
-+Particule
+--> ege::ParticuleSimple
-

Detail:

-

ParticuleSimple

-+  ParticuleSimple (ege::ParticuleEngine & _particuleEngine,
const char* _particuleType);
-Constructor.
    - - - -
    Parameter [input]:_name Name of the particule.
    Parameter [input]:_standalone The particule are created and have there own life (no dynamic control)
    -
- -
-
-

~ParticuleSimple

-+ virtual  ~ParticuleSimple (void );
-Destructor.
-
-
-

update

-+ virtual void update (float _delta);
- -
-
-
-

needRemove

-+ virtual bool needRemove (void );
- -
-
-
-

init

-+ virtual void init (void );
- -
-
-
-

m_lifeFull

-# float m_lifeFull;
- -
-
-
-

m_life

-# float m_life;
- -
-
-
-

m_level

-# float m_level;
- -
-
-
-

m_pos

-# vec3 m_pos;
- -
-
-
-

m_angle

-# float m_angle;
- -
-
-
-

m_speed

-# vec3 m_speed;
- -
-
-
-

m_scale

-# vec3 m_scale;
- -
-
-
-

m_scaleExpand

-# vec3 m_scaleExpand;
- -
-
-
-

setLife

-+ virtual void setLife (float _life);
- -
-
-
-

setLevel

-+ virtual void setLevel (float _level);
- -
-
-
-

setPosition

-+ virtual void setPosition (const vec3 & _pos);
- -
-
-
-

setAngle

-+ virtual void setAngle (float _angle);
- -
-
-
-

setMoveSpeed

-+ virtual void setMoveSpeed (const vec3 & _speed);
- -
-
-
-

setScale

-+ virtual void setScale (const vec3 & _scale);
- -
-
-
-

setScaleExpend

-+ virtual void setScaleExpend (const vec3 & _scaleExpand);
- -
-
-
-
- - - diff --git a/class_ege__PhysicsBox.html b/class_ege__PhysicsBox.html deleted file mode 100644 index ac0eaef..0000000 --- a/class_ege__PhysicsBox.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::PhysicsBox


Description:

- -

-

Constructor and Destructor:

-
-+                                      PhysicsBox  (void );
+ virtual ~PhysicsBox (void );
-
-

Synopsis:

-
-+ virtual bool                         parse   (const char* _line);
+ virtual void display (void );
+ virtual enum ege::PhysicsShape::type getType (void );
+ const vec3 & getSize (void ) const;
+ virtual const ege::PhysicsBox* toBox (void ) const;
+ virtual ege::PhysicsBox* toBox (void );
-
-

Object Hierarchy:

-
-+ege::PhysicsShape
+--> ege::PhysicsBox
-

Detail:

-

PhysicsBox

-+  PhysicsBox (void );
- -
-
-
-

~PhysicsBox

-+ virtual  ~PhysicsBox (void );
- -
-
-
-

parse

-+ virtual bool parse (const char* _line);
- -
-
-
-

display

-+ virtual void display (void );
- -
-
-
-

getType

-+ virtual enum ege::PhysicsShape::type getType (void );
- -
-
-
-

getSize

-+ const vec3 & getSize (void ) const;
- -
-
-
-

toBox

-+ virtual const ege::PhysicsBox* toBox (void ) const;
- -
-
-
-

toBox

-+ virtual ege::PhysicsBox* toBox (void );
- -
-
-
-
- - - diff --git a/class_ege__PhysicsCapsule.html b/class_ege__PhysicsCapsule.html deleted file mode 100644 index 62f1653..0000000 --- a/class_ege__PhysicsCapsule.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::PhysicsCapsule


Description:

- -

-

Constructor and Destructor:

-
-+                                      PhysicsCapsule  (void );
+ virtual ~PhysicsCapsule (void );
-
-

Synopsis:

-
-+ virtual bool                         parse     (const char* _line);
+ virtual void display (void );
+ virtual enum ege::PhysicsShape::type getType (void );
+ float getRadius (void ) const;
+ float getHeight (void ) const;
+ virtual const ege::PhysicsCapsule* toCapsule (void ) const;
+ virtual ege::PhysicsCapsule* toCapsule (void );
-
-

Object Hierarchy:

-
-+ege::PhysicsShape
+--> ege::PhysicsCapsule
-

Detail:

-

PhysicsCapsule

-+  PhysicsCapsule (void );
- -
-
-
-

~PhysicsCapsule

-+ virtual  ~PhysicsCapsule (void );
- -
-
-
-

parse

-+ virtual bool parse (const char* _line);
- -
-
-
-

display

-+ virtual void display (void );
- -
-
-
-

getType

-+ virtual enum ege::PhysicsShape::type getType (void );
- -
-
-
-

getRadius

-+ float getRadius (void ) const;
- -
-
-
-

getHeight

-+ float getHeight (void ) const;
- -
-
-
-

toCapsule

-+ virtual const ege::PhysicsCapsule* toCapsule (void ) const;
- -
-
-
-

toCapsule

-+ virtual ege::PhysicsCapsule* toCapsule (void );
- -
-
-
-
- - - diff --git a/class_ege__PhysicsCone.html b/class_ege__PhysicsCone.html deleted file mode 100644 index 566891c..0000000 --- a/class_ege__PhysicsCone.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::PhysicsCone


Description:

- -

-

Constructor and Destructor:

-
-+                                      PhysicsCone  (void );
+ virtual ~PhysicsCone (void );
-
-

Synopsis:

-
-+ virtual bool                         parse     (const char* _line);
+ virtual void display (void );
+ virtual enum ege::PhysicsShape::type getType (void );
+ float getRadius (void ) const;
+ float getHeight (void ) const;
+ virtual const ege::PhysicsCone* toCone (void ) const;
+ virtual ege::PhysicsCone* toCone (void );
-
-

Object Hierarchy:

-
-+ege::PhysicsShape
+--> ege::PhysicsCone
-

Detail:

-

PhysicsCone

-+  PhysicsCone (void );
- -
-
-
-

~PhysicsCone

-+ virtual  ~PhysicsCone (void );
- -
-
-
-

parse

-+ virtual bool parse (const char* _line);
- -
-
-
-

display

-+ virtual void display (void );
- -
-
-
-

getType

-+ virtual enum ege::PhysicsShape::type getType (void );
- -
-
-
-

getRadius

-+ float getRadius (void ) const;
- -
-
-
-

getHeight

-+ float getHeight (void ) const;
- -
-
-
-

toCone

-+ virtual const ege::PhysicsCone* toCone (void ) const;
- -
-
-
-

toCone

-+ virtual ege::PhysicsCone* toCone (void );
- -
-
-
-
- - - diff --git a/class_ege__PhysicsConvexHull.html b/class_ege__PhysicsConvexHull.html deleted file mode 100644 index 47d3453..0000000 --- a/class_ege__PhysicsConvexHull.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::PhysicsConvexHull


Description:

- -

-

Constructor and Destructor:

-
-+                                       PhysicsConvexHull  (void );
+ virtual ~PhysicsConvexHull (void );
-
-

Synopsis:

-
-+ virtual bool                          parse        (const char* _line);
+ virtual void display (void );
+ virtual enum ege::PhysicsShape::type getType (void );
+ vec3 getScale (void ) const;
+ const std::vector<vec3> & getPointList (void ) const;
+ virtual const ege::PhysicsConvexHull* toConvexHull (void ) const;
+ virtual ege::PhysicsConvexHull* toConvexHull (void );
-
-

Object Hierarchy:

-
-+ege::PhysicsShape
+--> ege::PhysicsConvexHull
-

Detail:

-

PhysicsConvexHull

-+  PhysicsConvexHull (void );
- -
-
-
-

~PhysicsConvexHull

-+ virtual  ~PhysicsConvexHull (void );
- -
-
-
-

parse

-+ virtual bool parse (const char* _line);
- -
-
-
-

display

-+ virtual void display (void );
- -
-
-
-

getType

-+ virtual enum ege::PhysicsShape::type getType (void );
- -
-
-
-

getScale

-+ vec3 getScale (void ) const;
- -
-
-
-

getPointList

-+ const std::vector<vec3> & getPointList (void ) const;
- -
-
-
-

toConvexHull

-+ virtual const ege::PhysicsConvexHull* toConvexHull (void ) const;
- -
-
-
-

toConvexHull

-+ virtual ege::PhysicsConvexHull* toConvexHull (void );
- -
-
-
-
- - - diff --git a/class_ege__PhysicsCylinder.html b/class_ege__PhysicsCylinder.html deleted file mode 100644 index ad0265c..0000000 --- a/class_ege__PhysicsCylinder.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::PhysicsCylinder


Description:

- -

-

Constructor and Destructor:

-
-+                                      PhysicsCylinder  (void );
+ virtual ~PhysicsCylinder (void );
-
-

Synopsis:

-
-+ virtual bool                         parse      (const char* _line);
+ virtual void display (void );
+ virtual enum ege::PhysicsShape::type getType (void );
+ vec3 getSize (void ) const;
+ virtual const ege::PhysicsCylinder* toCylinder (void ) const;
+ virtual ege::PhysicsCylinder* toCylinder (void );
-
-

Object Hierarchy:

-
-+ege::PhysicsShape
+--> ege::PhysicsCylinder
-

Detail:

-

PhysicsCylinder

-+  PhysicsCylinder (void );
- -
-
-
-

~PhysicsCylinder

-+ virtual  ~PhysicsCylinder (void );
- -
-
-
-

parse

-+ virtual bool parse (const char* _line);
- -
-
-
-

display

-+ virtual void display (void );
- -
-
-
-

getType

-+ virtual enum ege::PhysicsShape::type getType (void );
- -
-
-
-

getSize

-+ vec3 getSize (void ) const;
- -
-
-
-

toCylinder

-+ virtual const ege::PhysicsCylinder* toCylinder (void ) const;
- -
-
-
-

toCylinder

-+ virtual ege::PhysicsCylinder* toCylinder (void );
- -
-
-
-
- - - diff --git a/class_ege__PhysicsShape.html b/class_ege__PhysicsShape.html deleted file mode 100644 index cd61bf4..0000000 --- a/class_ege__PhysicsShape.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::PhysicsShape


Description:

- -

-

enum:

- -

Constructor and Destructor:

-
-+                                       PhysicsShape  (void );
+ virtual ~PhysicsShape (void );
-
-

Synopsis:

-
-+         ege::PhysicsShape*            create        (const std::string & _name);
+ virtual enum ege::PhysicsShape::type getType (void );
+ virtual bool parse (const char* _line);
+ virtual void display (void );
+ const vec4 & getQuaternion (void ) const;
+ const vec3 & getOrigin (void ) const;
+ bool isBox (void );
+ bool isCylinder (void );
+ bool isCapsule (void );
+ bool isCone (void );
+ bool isConvexHull (void );
+ bool isSphere (void );
+ virtual const ege::PhysicsBox* toBox (void ) const;
+ virtual ege::PhysicsBox* toBox (void );
+ virtual const ege::PhysicsCylinder* toCylinder (void ) const;
+ virtual ege::PhysicsCylinder* toCylinder (void );
+ virtual const ege::PhysicsCapsule* toCapsule (void ) const;
+ virtual ege::PhysicsCapsule* toCapsule (void );
+ virtual const ege::PhysicsCone* toCone (void ) const;
+ virtual ege::PhysicsCone* toCone (void );
+ virtual const ege::PhysicsConvexHull* toConvexHull (void ) const;
+ virtual ege::PhysicsConvexHull* toConvexHull (void );
+ virtual const ege::PhysicsSphere* toSphere (void ) const;
+ virtual ege::PhysicsSphere* toSphere (void );
-
-

Object Hierarchy:

-
-ege::PhysicsShape
+--> ege::PhysicsCylinder
+--> ege::PhysicsConvexHull
+--> ege::PhysicsCone
+--> ege::PhysicsBox
+--> ege::PhysicsCapsule
+--> ege::PhysicsSphere
-

Detail:

-

create

-+ ege::PhysicsShape* create (const std::string & _name);
- -
-
-
-

PhysicsShape

-+  PhysicsShape (void );
- -
-
-
-

~PhysicsShape

-+ virtual  ~PhysicsShape (void );
- -
-
-
-

getType

-+ virtual enum ege::PhysicsShape::type getType (void );
- -
-
-
-

parse

-+ virtual bool parse (const char* _line);
- -
-
-
-

display

-+ virtual void display (void );
- -
-
-
-

getQuaternion

-+ const vec4 & getQuaternion (void ) const;
- -
-
-
-

getOrigin

-+ const vec3 & getOrigin (void ) const;
- -
-
-
-

isBox

-+ bool isBox (void );
- -
-
-
-

isCylinder

-+ bool isCylinder (void );
- -
-
-
-

isCapsule

-+ bool isCapsule (void );
- -
-
-
-

isCone

-+ bool isCone (void );
- -
-
-
-

isConvexHull

-+ bool isConvexHull (void );
- -
-
-
-

isSphere

-+ bool isSphere (void );
- -
-
-
-

toBox

-+ virtual const ege::PhysicsBox* toBox (void ) const;
- -
-
-
-

toBox

-+ virtual ege::PhysicsBox* toBox (void );
- -
-
-
-

toCylinder

-+ virtual const ege::PhysicsCylinder* toCylinder (void ) const;
- -
-
-
-

toCylinder

-+ virtual ege::PhysicsCylinder* toCylinder (void );
- -
-
-
-

toCapsule

-+ virtual const ege::PhysicsCapsule* toCapsule (void ) const;
- -
-
-
-

toCapsule

-+ virtual ege::PhysicsCapsule* toCapsule (void );
- -
-
-
-

toCone

-+ virtual const ege::PhysicsCone* toCone (void ) const;
- -
-
-
-

toCone

-+ virtual ege::PhysicsCone* toCone (void );
- -
-
-
-

toConvexHull

-+ virtual const ege::PhysicsConvexHull* toConvexHull (void ) const;
- -
-
-
-

toConvexHull

-+ virtual ege::PhysicsConvexHull* toConvexHull (void );
- -
-
-
-

toSphere

-+ virtual const ege::PhysicsSphere* toSphere (void ) const;
- -
-
-
-

toSphere

-+ virtual ege::PhysicsSphere* toSphere (void );
- -
-
-
-
- - - diff --git a/class_ege__PhysicsSphere.html b/class_ege__PhysicsSphere.html deleted file mode 100644 index f2ce06a..0000000 --- a/class_ege__PhysicsSphere.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::PhysicsSphere


Description:

- -

-

Constructor and Destructor:

-
-+                                      PhysicsSphere  (void );
+ virtual ~PhysicsSphere (void );
-
-

Synopsis:

-
-+ virtual bool                         parse     (const char* _line);
+ virtual void display (void );
+ virtual enum ege::PhysicsShape::type getType (void );
+ float getRadius (void ) const;
-
-

Object Hierarchy:

-
-+ege::PhysicsShape
+--> ege::PhysicsSphere
-

Detail:

-

PhysicsSphere

-+  PhysicsSphere (void );
- -
-
-
-

~PhysicsSphere

-+ virtual  ~PhysicsSphere (void );
- -
-
-
-

parse

-+ virtual bool parse (const char* _line);
- -
-
-
-

display

-+ virtual void display (void );
- -
-
-
-

getType

-+ virtual enum ege::PhysicsShape::type getType (void );
- -
-
-
-

getRadius

-+ float getRadius (void ) const;
- -
-
-
-
- - - diff --git a/class_ege__resource__Mesh.html b/class_ege__resource__Mesh.html deleted file mode 100644 index be111c1..0000000 --- a/class_ege__resource__Mesh.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::resource::Mesh


Description:

- -

-

Constructor and Destructor:

-
-#                                                 Mesh                  (const std::string & _fileName,
const std::string & _shaderName);
# virtual ~Mesh (void );
-
-

Synopsis:

-
-#         bool                                    m_checkNormal;
# ewol::resource::Program* m_GLprogram;
# int32_t m_GLPosition;
# int32_t m_GLMatrix;
# int32_t m_GLMatrixPosition;
# int32_t m_GLNormal;
# int32_t m_GLtexture;
# int32_t m_bufferOfset;
# int32_t m_numberOfElments;
# MaterialGlId m_GLMaterial;
# ege::Light m_light;
# std::vector<vec3> m_listVertex;
# std::vector<vec2> m_listUV;
# std::vector<vec3> m_listFacesNormal;
# std::vector<vec3> m_listVertexNormal;
# etk::Hash<FaceIndexing> m_listFaces;
# etk::Hash<ege::Material*> m_materials;
# std::vector<ege::PhysicsShape*> m_physics;
# ewol::resource::VirtualBufferObject* m_verticesVBO;
+ virtual void draw (mat4 & _positionMatrix,
bool _enableDepthTest,
bool _enableDepthUpdate);
+ virtual void draw (mat4 & _positionMatrix,
const etk::Color<float> & _mainColor,
bool _enableDepthTest,
bool _enableDepthUpdate);
+ void generateVBO (void );
+ void createViewBox (const std::string & _materialName,
float _size);
+ void addMaterial (const std::string & _name,
ege::Material* _data);
+ void setCheckNormal (bool _status);
+ bool getCheckNormal (void );
+ const std::vector<ege::PhysicsShape*> & getPhysicalProperties (void ) const;
+ void setShape (void* _shape);
+ void* getShape (void );
+ void setFreeShapeFunction (void(*_functionFreeShape)(void*_pointer ));
+ ege::resource::Mesh* keep (const std::string & _meshname);
+ void release (ege::resource::Mesh* & _object);
-
-

Object Hierarchy:

-
-+ewol::Object
+--> +ewol::Resource
+--> ege::resource::Mesh
+--> ege::resource::ParticuleMesh
-

Detail:

-

m_checkNormal

-# bool m_checkNormal;
- -when enable, this check the normal of the mesh before sending it at the 3d card
-
-
-

m_GLprogram

-# ewol::resource::Program* m_GLprogram;
- -
-
-
-

m_GLPosition

-# int32_t m_GLPosition;
- -
-
-
-

m_GLMatrix

-# int32_t m_GLMatrix;
- -
-
-
-

m_GLMatrixPosition

-# int32_t m_GLMatrixPosition;
- -
-
-
-

m_GLNormal

-# int32_t m_GLNormal;
- -
-
-
-

m_GLtexture

-# int32_t m_GLtexture;
- -
-
-
-

m_bufferOfset

-# int32_t m_bufferOfset;
- -
-
-
-

m_numberOfElments

-# int32_t m_numberOfElments;
- -
-
-
-

m_GLMaterial

-# MaterialGlId m_GLMaterial;
- -
-
-
-

m_light

-# ege::Light m_light;
- -
-
-
-

m_listVertex

-# std::vector<vec3> m_listVertex;
- -List of all vertex in the element
-
-
-

m_listUV

-# std::vector<vec2> m_listUV;
- -List of all UV point in the mesh (for the specify texture)
-
-
-

m_listFacesNormal

-# std::vector<vec3> m_listFacesNormal;
- -List of all Face normal, when calculated
-
-
-

m_listVertexNormal

-# std::vector<vec3> m_listVertexNormal;
- -List of all Face normal, when calculated
-
-
-

m_listFaces

-# etk::Hash<FaceIndexing> m_listFaces;
- -List of all Face for the mesh
-
-
-

m_materials

-# etk::Hash<ege::Material*> m_materials;
- -
-
-
-

m_physics

-# std::vector<ege::PhysicsShape*> m_physics;
- -collision shape module ... (independent of bullet lib)
-
-
-

m_verticesVBO

-# ewol::resource::VirtualBufferObject* m_verticesVBO;
- -
-
-
-

Mesh

-#  Mesh (const std::string & _fileName,
const std::string & _shaderName);
- -
-
-
-

~Mesh

-# virtual  ~Mesh (void );
- -
-
-
-

draw

-+ virtual void draw (mat4 & _positionMatrix,
bool _enableDepthTest,
bool _enableDepthUpdate);
- -
-
-
-

draw

-+ virtual void draw (mat4 & _positionMatrix,
const
etk::Color<float> & _mainColor,
bool _enableDepthTest,
bool _enableDepthUpdate);
- -
-
-
-

generateVBO

-+ void generateVBO (void );
- -
-
-
-

createViewBox

-+ void createViewBox (const std::string & _materialName,
float _size);
- -
-
-
-

addMaterial

-+ void addMaterial (const std::string & _name,
ege::Material* _data);
- -
-
-
-

setCheckNormal

-+ void setCheckNormal (bool _status);
-set the check of normal position befor sending it to the openGl card
    - - -
    Parameter [input]:_status New state.
    -
- -
-
-

getCheckNormal

-+ bool getCheckNormal (void );
-get the check value of normal position befor sending it to the openGl card
    - -
    Return: get the chcking stus of normal or not
    -
- -
-
-

getPhysicalProperties

-+ const std::vector<ege::PhysicsShape*> & getPhysicalProperties (void ) const;
- -
-
-
-

setShape

-+ void setShape (void* _shape);
-set the shape pointer (no type == > user might know it ...)
    - - -
    Parameter [input]:_shape The new shape (this remove the previous one)
    -
- -
-
-

getShape

-+ void* getShape (void );
-get the pointer on the shame (no type)
    - -
    Return: Pointer on shape.
    -
- -
-
-

setFreeShapeFunction

-+ void setFreeShapeFunction (void(*_functionFreeShape)(void*_pointer ));
- -
-
-
-

keep

-+ ege::resource::Mesh* keep (const std::string & _meshname);
-keep the resource pointer.
Note: Never free this pointer by your own...
    - - -
    Parameter [input]:_filename Name of the ewol mesh file.
    Return: pointer on the resource or NULL if an error occured.
    -
- -
-
-

release

-+ void release (ege::resource::Mesh* & _object);
-release the keeped resources
    - - -
    Parameter [input] [output]:reference on the object pointer
    -
- -
-
-
- - - diff --git a/class_ege__resource__ParticuleMesh.html b/class_ege__resource__ParticuleMesh.html deleted file mode 100644 index 210bb3a..0000000 --- a/class_ege__resource__ParticuleMesh.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::resource::ParticuleMesh


Description:

- -

-

Constructor and Destructor:

-
-#                                       ParticuleMesh  (const std::string & _fileName,
const std::string & _shaderName);
# virtual ~ParticuleMesh (void );
-
-

Synopsis:

-
-#         int32_t                       m_GLMainColor;
+ virtual void draw (mat4 & _positionMatrix,
const etk::Color<float> & _mainColor,
bool _enableDepthTest,
bool _enableDepthUpdate);
+ ege::resource::ParticuleMesh* keep (const std::string & _meshName,
const std::string & _shaderName);
+ void release (ege::resource::ParticuleMesh* & _object);
-
-

Object Hierarchy:

-
-+ewol::Object
+--> +ewol::Resource
+--> +ege::resource::Mesh
+--> ege::resource::ParticuleMesh
-

Detail:

-

m_GLMainColor

-# int32_t m_GLMainColor;
- -
-
-
-

ParticuleMesh

-#  ParticuleMesh (const std::string & _fileName,
const std::string & _shaderName);
- -
-
-
-

~ParticuleMesh

-# virtual  ~ParticuleMesh (void );
- -
-
-
-

draw

-+ virtual void draw (mat4 & _positionMatrix,
const
etk::Color<float> & _mainColor,
bool _enableDepthTest,
bool _enableDepthUpdate);
- -
-
-
-

keep

-+ ege::resource::ParticuleMesh* keep (const std::string & _meshName,
const std::string & _shaderName);
-keep the resource pointer.
Note: Never free this pointer by your own...
    - - -
    Parameter [input]:_filename Name of the ewol mesh file.
    Return: pointer on the resource or NULL if an error occured.
    -
- -
-
-

release

-+ void release (ege::resource::ParticuleMesh* & _object);
-release the keeped resources
    - - -
    Parameter [input] [output]:reference on the object pointer
    -
- -
-
-
- - - diff --git a/class_ege__widget__Mesh.html b/class_ege__widget__Mesh.html deleted file mode 100644 index fb9e1e3..0000000 --- a/class_ege__widget__Mesh.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::widget::Mesh


Constructor and Destructor:

-
-+                              Mesh                (const std::string & _filename);
+ virtual ~Mesh (void );
-
-

Synopsis:

-
-+ virtual void                 onRegenerateDisplay (void );
+ virtual void systemDraw (const ewol::DrawProperty & _displayProp);
+ virtual void onDraw (void );
+ virtual bool onEventInput (const ewol::event::Input & _event);
+ virtual void periodicCall (const ewol::event::Time & _event);
+ void setFile (const std::string & _filename);
+ void setPosition (const vec3 & _pos);
+ void setAngle (const vec3 & _angle);
+ void setAngleSpeed (const vec3 & _speed);
+ void setDistance (float _distance);
-
-

Object Hierarchy:

-
-+ewol::Object
+--> +ewol::Widget
+--> ege::widget::Mesh
-

Detail:

-

Mesh

-+  Mesh (const std::string & _filename);
- -
-
-
-

~Mesh

-+ virtual  ~Mesh (void );
- -
-
-
-

onRegenerateDisplay

-+ virtual void onRegenerateDisplay (void );
-Event generated when a redraw is needed
-
-
-

systemDraw

-+ virtual void systemDraw (const ewol::DrawProperty & _displayProp);
-{SYSTEM} extern interface to request a draw ... (called by the drawing thread [Android, X11, ...]) -This function generate a clipping with the viewport openGL system. Like this a widget draw can not draw over an other widget
Note: This function is virtual for the scrolled widget, and the more complicated openGl widget
Note: : INTERNAL EWOL SYSTEM
    - - -
    Parameter [input]:_displayProp properties of the current display
    -
- -
-
-

onDraw

-+ virtual void onDraw (void );
-Common widget drawing function (called by the drawing thread [Android, X11, ...])
-
-
-

onEventInput

-+ virtual bool onEventInput (const ewol::event::Input & _event);
-Event on an input of this Widget (finger, mouse, stilet)
    - - -
    Parameter [input]:_event Event properties
    Return: true the event is used<br/>false the event is not used
    -
- -
-
-

periodicCall

-+ virtual void periodicCall (const ewol::event::Time & _event);
-periodic call of this widget
    - - -
    Parameter:_event Current time property
    -
- -
-
-

setFile

-+ void setFile (const std::string & _filename);
-set a mesh name file
    - - -
    Parameter [input]:_filename Name of the new mesh
    -
- -
-
-

setPosition

-+ void setPosition (const vec3 & _pos);
-set the mesh position
    - - -
    Parameter [input]:_pos The new position of the mesh
    -
- -
-
-

setAngle

-+ void setAngle (const vec3 & _angle);
-set the mesh angle of view
    - - -
    Parameter [input]:_angle view angle of the mesh
    -
- -
-
-

setAngleSpeed

-+ void setAngleSpeed (const vec3 & _speed);
-set the mesh angle speed
    - - -
    Parameter [input]:_speed Radian speed of the mesh
    -
- -
-
-

setDistance

-+ void setDistance (float _distance);
-set the camera distance of the mesh
    - - -
    Parameter [input]:_distance Diatance of the mesh
    -
- -
-
-
- - - diff --git a/class_ege__widget__Scene.html b/class_ege__widget__Scene.html deleted file mode 100644 index 59c258f..0000000 --- a/class_ege__widget__Scene.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - ege Library - - - - - -
-

class: ege::widget::Scene


Description:

- -

-

Constructor and Destructor:

-
-+                                                              Scene                              (bool _setAutoBullet,
bool _setAutoCamera);
+ virtual ~Scene (void );
-
-

Synopsis:

-
-+         const char* const                                    eventPlayTimeChange;
+ const char* const eventKillEnemy;
# ege::Environement m_env;
+ void setBulletConfig (btDefaultCollisionConfiguration* _collisionConfiguration,
btCollisionDispatcher* _dispatcher,
btBroadphaseInterface* _broadphase,
btConstraintSolver* _solver,
btDynamicsWorld* _dynamicsWorld);
+ void setCamera (ege::Camera* _camera);
# float m_angleView;
# btDefaultCollisionConfiguration* m_collisionConfiguration;
# btCollisionDispatcher* m_dispatcher;
# btBroadphaseInterface* m_broadphase;
# btConstraintSolver* m_solver;
# btDynamicsWorld* m_dynamicsWorld;
# ege::Camera* m_camera;
# bool m_isRunning;
# float m_ratioTime;
# std::vector<ege::Environement::ResultNearestElement> m_displayElementOrdered;
+ void pause (void );
+ void resume (void );
+ void pauseToggle (void );
# bool m_debugMode;
# ewol::resource::Colored3DObject* m_debugDrawing;
+ void debugToggle (void );
# virtual void ScenePeriodicCall (int64_t _localTime,
int32_t _deltaTime);
+ vec2 calculateDeltaAngle (const vec2 & _posScreen);
+ vec3 convertScreenPositionInMapPosition (const vec2 & _posScreen);
+ ege::Camera & getCamera (void );
+ void setRatioTime (float _newRatio);
+ void renderscene (int pass);
+ void drawOpenGL (btScalar* m,
const btCollisionShape* _shape,
const btVector3 & _color,
int32_t _debugMode,
const btVector3 & _worldBoundsMin,
const btVector3 & _worldBoundsMax);
+ void drawSphere (btScalar _radius,
int _lats,
int _longs,
mat4 & _transformationMatrix,
etk::Color<float> & _tmpColor);
+ void getElementAroundNewElement (vec3 _sourcePosition,
std::vector<ege::Environement::ResultNearestElement> & _resultList);
# virtual void onDraw (void );
+ virtual void systemDraw (const ewol::DrawProperty & _displayProp);
+ virtual void onRegenerateDisplay (void );
+ virtual void periodicCall (const ewol::event::Time & _event);
-
-

Object Hierarchy:

-
-+ewol::Object
+--> +ewol::Widget
+--> ege::widget::Scene
-

Detail:

-

eventPlayTimeChange

-+ const char* const eventPlayTimeChange;
- -
-
-
-

eventKillEnemy

-+ const char* const eventKillEnemy;
- -
-
-
-

m_env

-# ege::Environement m_env;
- -
-
-
-

Scene

-+  Scene (bool _setAutoBullet,
bool _setAutoCamera);
-Constructor of the widget classes
    - -
    Return: (no execption generated (not managed in embended platform))
    -
- -
-
-

~Scene

-+ virtual  ~Scene (void );
-Destructor of the widget classes
-
-
-

setBulletConfig

-+ void setBulletConfig (btDefaultCollisionConfiguration* _collisionConfiguration,
btCollisionDispatcher* _dispatcher,
btBroadphaseInterface* _broadphase,
btConstraintSolver* _solver,
btDynamicsWorld* _dynamicsWorld);
- -
-
-
-

setCamera

-+ void setCamera (ege::Camera* _camera);
- -
-
-
-

m_angleView

-# float m_angleView;
- -
-
-
-

m_collisionConfiguration

-# btDefaultCollisionConfiguration* m_collisionConfiguration;
- -this is the most important class
-
-
-

m_dispatcher

-# btCollisionDispatcher* m_dispatcher;
- -
-
-
-

m_broadphase

-# btBroadphaseInterface* m_broadphase;
- -
-
-
-

m_solver

-# btConstraintSolver* m_solver;
- -
-
-
-

m_dynamicsWorld

-# btDynamicsWorld* m_dynamicsWorld;
- -
-
-
-

m_camera

-# ege::Camera* m_camera;
- -display point of view.
-
-
-

m_isRunning

-# bool m_isRunning;
- -the display is running (not in pause)
-
-
-

m_ratioTime

-# float m_ratioTime;
- -Ratio time for the speed of the game ...
-
-
-

m_displayElementOrdered

-# std::vector<ege::Environement::ResultNearestElement> m_displayElementOrdered;
- -
-
-
-

pause

-+ void pause (void );
-set the scene in pause for a while
-
-
-

resume

-+ void resume (void );
-resume the scene activity
-
-
-

pauseToggle

-+ void pauseToggle (void );
-Toggle between pause and running
-
-
-

m_debugMode

-# bool m_debugMode;
- -
-
-
-

m_debugDrawing

-# ewol::resource::Colored3DObject* m_debugDrawing;
- -for the debug draw elements
-
-
-

debugToggle

-+ void debugToggle (void );
-Toggle the debug mode == > usefull for DEBUG only ...
-
-
-

ScenePeriodicCall

-# virtual void ScenePeriodicCall (int64_t _localTime,
int32_t _deltaTime);
- -
-
-
-

calculateDeltaAngle

-+ vec2 calculateDeltaAngle (const vec2 & _posScreen);
- -
-
-
-

convertScreenPositionInMapPosition

-+ vec3 convertScreenPositionInMapPosition (const vec2 & _posScreen);
- -
-
-
-

getCamera

-+ ege::Camera & getCamera (void );
-get the current camera reference for the scene rendering
-
-
-

setRatioTime

-+ void setRatioTime (float _newRatio);
-set the curent Time Ratio (default 1)
-
-
-

renderscene

-+ void renderscene (int pass);
- -
-
-
-

drawOpenGL

-+ void drawOpenGL (btScalar* m,
const btCollisionShape* _shape,
const btVector3 & _color,
int32_t _debugMode,
const btVector3 & _worldBoundsMin,
const btVector3 & _worldBoundsMax);
- -
-
-
-

drawSphere

-+ void drawSphere (btScalar _radius,
int _lats,
int _longs,
mat4 & _transformationMatrix,
etk::Color<float> & _tmpColor);
- -
-
-
-

getElementAroundNewElement

-+ void getElementAroundNewElement (vec3 _sourcePosition,
std::vector<ege::Environement::ResultNearestElement> & _resultList);
- -
-
-
-

onDraw

-# virtual void onDraw (void );
-Common widget drawing function (called by the drawing thread [Android, X11, ...])
-
-
-

systemDraw

-+ virtual void systemDraw (const ewol::DrawProperty & _displayProp);
-{SYSTEM} extern interface to request a draw ... (called by the drawing thread [Android, X11, ...]) -This function generate a clipping with the viewport openGL system. Like this a widget draw can not draw over an other widget
Note: This function is virtual for the scrolled widget, and the more complicated openGl widget
Note: : INTERNAL EWOL SYSTEM
    - - -
    Parameter [input]:_displayProp properties of the current display
    -
- -
-
-

onRegenerateDisplay

-+ virtual void onRegenerateDisplay (void );
-Event generated when a redraw is needed
-
-
-

periodicCall

-+ virtual void periodicCall (const ewol::event::Time & _event);
-periodic call of this widget
    - - -
    Parameter:_event Current time property
    -
- -
-
-
- - - diff --git a/classege_1_1_camera-members.html b/classege_1_1_camera-members.html new file mode 100644 index 0000000..a3bf79f --- /dev/null +++ b/classege_1_1_camera-members.html @@ -0,0 +1,217 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Camera Member List
+
+
+ +

This is the complete list of members for ege::Camera, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Camera()ege::Camera
configureOpenGL()ege::Cameravirtual
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Camerainlinevirtual
EnableSharedFromThis()ememory::EnableSharedFromThis< Camera >protected
getAspectRatio() const ege::Camerainline
getEye() const (defined in ege::Camera)ege::Camerainlinevirtual
getMatrixCamera() const ege::Camerainline
getMatrixProjection() const ege::Camerainline
getRayFromScreen(const vec2 &_offset)ege::Cameravirtual
getRayFromScreenPosition(const vec2 &_position, const vec2 &_size)ege::Camera
getViewVector() const (defined in ege::Camera)ege::Camerainlinevirtual
getXAngleView() const ege::Camerainline
getZFar()ege::Camerainline
getZNear()ege::Camerainline
m_angleViewege::Cameraprotected
m_aspectRatioege::Cameraprotected
m_matrixege::Cameraprotected
m_matrixProjectionege::Cameraprotected
m_zFarege::Cameraprotected
m_zNearege::Cameraprotected
periodicCall(float _step)ege::Camerainlinevirtual
setAspectRatio(float _ratio)ege::Cameravirtual
setSceenSize(const vec2 &_screenSize)ege::Camerainlinevirtual
setXAngleView(float _angleRad)ege::Cameravirtual
setYAngleView(float _angleRad)ege::Camerainlinevirtual
setZFar(float _distance)ege::Cameravirtual
setZNear(float _distance)ege::Cameravirtual
sharedFromThis()ememory::EnableSharedFromThis< Camera >
sharedFromThis() constememory::EnableSharedFromThis< Camera >
tansformPositionToAngle(vec3 _vect)ege::Cameraprotected
updateProjectionMatrix()ege::Cameraprotectedvirtual
weakFromThis()ememory::EnableSharedFromThis< Camera >
weakFromThis() constememory::EnableSharedFromThis< Camera >
~Camera()ege::Camerainlinevirtual
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Camera >protectedvirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_camera.html b/classege_1_1_camera.html new file mode 100644 index 0000000..7b2648d --- /dev/null +++ b/classege_1_1_camera.html @@ -0,0 +1,1032 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Camera Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+ +
+
+Inheritance diagram for ege::Camera:
+
+
+ + +ememory::EnableSharedFromThis< Camera > +ememory::EnableSharedFromThisBase +ege::camera::View + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Camera ()
 
virtual ~Camera ()
 
virtual void periodicCall (float _step)
 
virtual void configureOpenGL ()
 
const mat4getMatrixCamera () const
 
const mat4getMatrixProjection () const
 
+virtual vec3 getViewVector () const
 
+virtual vec3 getEye () const
 
virtual void setAspectRatio (float _ratio)
 
virtual void setSceenSize (const vec2 &_screenSize)
 
float getAspectRatio () const
 
virtual void setXAngleView (float _angleRad)
 
virtual void setYAngleView (float _angleRad)
 
float getXAngleView () const
 
virtual void setZFar (float _distance)
 
float getZFar ()
 
virtual void setZNear (float _distance)
 
float getZNear ()
 
virtual ege::Ray getRayFromScreen (const vec2 &_offset)
 
ege::Ray getRayFromScreenPosition (const vec2 &_position, const vec2 &_size)
 
virtual void drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Camera >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + +

+Protected Member Functions

virtual void updateProjectionMatrix ()
 
vec2 tansformPositionToAngle (vec3 _vect)
 
+ + + + + + + + + + + + + +

+Protected Attributes

mat4 m_matrix
 
mat4 m_matrixProjection
 
float m_aspectRatio
 
float m_angleView
 
float m_zFar
 
float m_zNear
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
ege::Camera::Camera ()
+
+ +

Constructor.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual ege::Camera::~Camera ()
+
+inlinevirtual
+
+ +

Destructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Camera::configureOpenGL ()
+
+virtual
+
+ +

Configure projection matrix and camera matrix.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void ege::Camera::drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw,
ememory::SharedPtr< ege::Camera_camera 
)
+
+inlinevirtual
+
+ +

Debug display of the current element.

+
Parameters
+ + +
[in,out]drawBasic system to draw the debug shape and informations
+
+
+ +

Reimplemented in ege::camera::View.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
float ege::Camera::getAspectRatio () const
+
+inline
+
+ +

get the current aspect Ratio.

+
Returns
The current aspect ratio.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const mat4& ege::Camera::getMatrixCamera () const
+
+inline
+
+ +

get the transformation matix for the camera.

+
Returns
the current transformation matrix
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const mat4& ege::Camera::getMatrixProjection () const
+
+inline
+
+ +

get the transformation matix for the camera.

+
Returns
the current transformation matrix
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual ege::Ray ege::Camera::getRayFromScreen (const vec2_offset)
+
+virtual
+
+

Get ray from the camera with the screen offset.

Parameters
+ + +
[in]_offsetOffset in the screen [-1..1]
+
+
+
Returns
the ray requested.
+ +

Reimplemented in ege::camera::View.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
ege::Ray ege::Camera::getRayFromScreenPosition (const vec2_position,
const vec2_size 
)
+
+

Get ray from the camera with the screen offset.

Parameters
+ + + +
[in]_positionpositin the screen
[in]_sizesize of the screen
+
+
+
Returns
the ray requested.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
float ege::Camera::getXAngleView () const
+
+inline
+
+ +

get the current X angle view.

+
Returns
the current X angle view.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
float ege::Camera::getZFar ()
+
+inline
+
+ +

Get the Z far distane of the camera:

+
Returns
the current end distance view.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
float ege::Camera::getZNear ()
+
+inline
+
+ +

Get the Z Near distane of the camera:

+
Returns
the current start distance view.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Camera::periodicCall (float _step)
+
+inlinevirtual
+
+ +

It is really needed to call the camera periodicly for performing automatic movement.

+
Parameters
+ + +
[in]_stepstep time of moving
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Camera::setAspectRatio (float _ratio)
+
+virtual
+
+ +

Set the aspectRatio of the camera:

+
Parameters
+ + +
[in]_ratioNew aspect ratio.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Camera::setSceenSize (const vec2_screenSize)
+
+inlinevirtual
+
+ +

Set the screen size to display OpenGl interface.

+
Parameters
+ + +
[in]_screenSizeNew screen size.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Camera::setXAngleView (float _angleRad)
+
+virtual
+
+ +

Set the the X angle view of the camera:

+
Parameters
+ + +
[in]_angleRadNew angle view in X of the camera.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Camera::setYAngleView (float _angleRad)
+
+inlinevirtual
+
+ +

Set the the Y angle view of the camera:

+
Parameters
+ + +
[in]_angleRadNew angle view in Y of the camera.
+
+
+
Note
Pay attention that the AspectRatio parameter is set before
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Camera::setZFar (float _distance)
+
+virtual
+
+ +

Set the Z far distane of the camera:

+
Parameters
+ + +
[in]_distanceNew end distance view.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Camera::setZNear (float _distance)
+
+virtual
+
+ +

Set the Z near distane of the camera:

+
Parameters
+ + +
[in]_distanceNew start distance view.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
vec2 ege::Camera::tansformPositionToAngle (vec3 _vect)
+
+protected
+
+ +

get Tetha and psy angle from a position:

+
Parameters
+ + +
[in]_vectVector to transform in the euler angle
+
+
+
Returns
x: tetha; y: psy
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Camera::updateProjectionMatrix ()
+
+protectedvirtual
+
+

Update the current projection matrix.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
float ege::Camera::m_angleView
+
+protected
+
+ +

X angle view of the camera.

+ +
+
+ +
+
+ + + + + +
+ + + + +
float ege::Camera::m_aspectRatio
+
+protected
+
+ +

depending to the display the aspect ratio is simply calculated x/y

+ +
+
+ +
+
+ + + + + +
+ + + + +
mat4 ege::Camera::m_matrix
+
+protected
+
+ +

transformation matrix.

+ +
+
+ +
+
+ + + + + +
+ + + + +
mat4 ege::Camera::m_matrixProjection
+
+protected
+
+ +

projection matrix.

+ +
+
+ +
+
+ + + + + +
+ + + + +
float ege::Camera::m_zFar
+
+protected
+
+ +

Z camera far view.

+ +
+
+ +
+
+ + + + + +
+ + + + +
float ege::Camera::m_zNear
+
+protected
+
+ +

Z camera near view.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/camera/Camera.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_camera.png b/classege_1_1_camera.png new file mode 100644 index 0000000000000000000000000000000000000000..41f000a1aaf1d579f804dc4bd1ca78baf1825a1a GIT binary patch literal 1618 zcmbW2doYx19LHZtA<~$RV(Vabo8q7>whqN;Bd?0hrA{Tc4NVp)myNVeqC?i@ZBK_} zORc4jTa3kO+ntP+Tgqj3?Q5+Fd$7AX?zEhj^T#=V_sl%s@AsK`<~Q?vzJEOF1do%t z+D6&{0O*2lC%gbaO&7^LO?5=gI{9A^+f6v_S_xfI*rQqxh}+z} zDe=ZiM^jMCvtKl4=VAU)jw-somT*}hX>3%8J1&W?3=;bc4h2bN&t)w*@skOxoZeET zv?3*M3Z8k>x?*y?kAt;t9XvhjeLA2>L9CHckm4rJV2)Lwcxi4a& z7Ns}@w~jTqui3$Zr!wr7Lc?HI~ML@Q?qQFHggN;Iw4#%uIN-xcT8Szo3n?D7< z=zM9_qqwza+0pxA@RT6&L0e>Mu=!l2PPGF5<($2d3>yNm926ssg>gx;V5HIk65MwZ z)x@oTx_u5Tz1_pFO4P~6GG-mwHKIjV=20U0FIg^?Bqd|L<5pb%E^cX{%TcgEdi+qL zB7WW=IZ4}Mt0#pS^YYWYM1I?>ViO6$WA`_eFDlw& zCGRPN94}{urcl48VK`6~@D5Vit&XtRaT>8cuiHZA7Z9^?Z6Ko^e_6~_bb{sZkt B7ghiO literal 0 HcmV?d00001 diff --git a/classege_1_1_element-members.html b/classege_1_1_element-members.html new file mode 100644 index 0000000..8f2e500 --- /dev/null +++ b/classege_1_1_element-members.html @@ -0,0 +1,229 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Element Member List
+
+
+ +

This is the complete list of members for ege::Element, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
draw(int32_t _pass=0)=0ege::Elementpure virtual
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Elementvirtual
drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Elementvirtual
dynamicDisable()ege::Elementinlinevirtual
dynamicEnable()ege::Elementinlinevirtual
Element(const ememory::SharedPtr< ege::Environement > &_env)ege::Element
elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement)ege::Elementinlinevirtual
EnableSharedFromThis()ememory::EnableSharedFromThis< Element >protected
getGroup() const ege::Elementinline
getLifeRatio()ege::Element
getMesh()ege::Elementinline
getPosition()ege::Elementvirtual
getPositionTheoric()ege::Elementinlinevirtual
getRadius()ege::Elementinline
getType() const ege::Elementvirtual
getUID() const ege::Elementinline
init()ege::Elementvirtual
initJSON(const ejson::Value &_value) (defined in ege::Element)ege::Elementvirtual
initString(const std::string &_description) (defined in ege::Element)ege::Elementvirtual
initVoid(void *_value) (defined in ege::Element)ege::Elementvirtual
initXML(const exml::Node &_node) (defined in ege::Element)ege::Elementvirtual
isDead()ege::Elementinline
isFixed()ege::Elementinline
loadMesh(const std::string &_meshFileName)ege::Elementvirtual
m_debugText (defined in ege::Element)ege::Elementprotected
m_env (defined in ege::Element)ege::Elementprotected
m_fixeege::Elementprotected
m_groupege::Elementprotected
m_lifeege::Elementprotected
m_lifeMaxege::Elementprotected
m_meshege::Elementprotected
m_radiusege::Elementprotected
needToRemove()ege::Elementinlinevirtual
onDestroy()ege::Elementinlinevirtual
onLifeChange()ege::Elementinlinevirtual
preCalculationDraw(const ege::Camera &_camera)ege::Elementinlinevirtual
setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))ege::Elementvirtual
setGroup(int32_t _newGroup)ege::Elementinline
setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)ege::Elementvirtual
setPosition(const vec3 &_pos)ege::Elementinlinevirtual
sharedFromThis()ememory::EnableSharedFromThis< Element >
sharedFromThis() constememory::EnableSharedFromThis< Element >
unInit() (defined in ege::Element)ege::Elementvirtual
weakFromThis()ememory::EnableSharedFromThis< Element >
weakFromThis() constememory::EnableSharedFromThis< Element >
~Element()ege::Elementvirtual
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Element >protectedvirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_element.html b/classege_1_1_element.html new file mode 100644 index 0000000..18e1818 --- /dev/null +++ b/classege_1_1_element.html @@ -0,0 +1,1279 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Element Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::Element Class Referenceabstract
+
+
+
+Inheritance diagram for ege::Element:
+
+
+ + +ememory::EnableSharedFromThis< Element > +ememory::EnableSharedFromThisBase +ege::ElementBase +ege::ElementPhysic + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Element (const ememory::SharedPtr< ege::Environement > &_env)
 
virtual ~Element ()
 
virtual const std::string & getType () const
 
virtual bool init ()
 
+virtual bool initString (const std::string &_description)
 
+virtual bool initXML (const exml::Node &_node)
 
+virtual bool initJSON (const ejson::Value &_value)
 
+virtual bool initVoid (void *_value)
 
+virtual bool unInit ()
 
uint32_t getUID () const
 
virtual bool loadMesh (const std::string &_meshFileName)
 
virtual bool setMesh (ememory::SharedPtr< ege::resource::Mesh > _mesh)
 
ememory::SharedPtr< ege::resource::MeshgetMesh ()
 
float getLifeRatio ()
 
bool isDead ()
 
virtual bool needToRemove ()
 
virtual void setFireOn (int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))
 
virtual void onLifeChange ()
 
int32_t getGroup () const
 
void setGroup (int32_t _newGroup)
 
virtual void preCalculationDraw (const ege::Camera &_camera)
 
virtual void draw (int32_t _pass=0)=0
 
virtual void drawLife (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
 
virtual void drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
 
virtual vec3 getPositionTheoric ()
 
virtual const vec3getPosition ()
 
virtual void setPosition (const vec3 &_pos)
 
virtual void elementIsRemoved (ememory::SharedPtr< ege::Element > _removedElement)
 
bool isFixed ()
 
float getRadius ()
 
virtual void onDestroy ()
 
virtual void dynamicEnable ()
 
virtual void dynamicDisable ()
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Element >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + + + + + + + + + + + + + +

+Protected Attributes

+ememory::SharedPtr< ege::Environementm_env
 
ememory::SharedPtr< ege::resource::Meshm_mesh
 
float m_life
 
float m_lifeMax
 
int32_t m_group
 
+ewol::compositing::Text m_debugText
 
bool m_fixe
 
float m_radius
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
ege::Element::Element (const ememory::SharedPtr< ege::Environement > & _env)
+
+ +

Constructor (when constructer is called just add element that did not change. The objest will be stored in a pool of element and keep a second time if needed == > redure memory allocation, when needed, the system will call the init and un-init function...

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual ege::Element::~Element ()
+
+virtual
+
+ +

Destructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Element::draw (int32_t _pass = 0)
+
+pure virtual
+
+ +

draw the curent element (can have multiple display)

+
Parameters
+ + +
[in]passId of the current pass : [0..?]
+
+
+ +

Implemented in ege::ElementPhysic, and ege::ElementBase.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void ege::Element::drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw,
ememory::SharedPtr< ege::Camera_camera 
)
+
+virtual
+
+ +

Debug display of the current element.

+
Parameters
+ + +
[in,out]drawBasic system to draw the debug shape and informations
+
+
+ +

Reimplemented in ege::ElementPhysic.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void ege::Element::drawLife (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw,
ememory::SharedPtr< ege::Camera_camera 
)
+
+virtual
+
+ +

draw the current life of the element

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Element::dynamicDisable ()
+
+inlinevirtual
+
+ +

remove this element from the physique engine

+ +

Reimplemented in ege::ElementPhysic.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Element::dynamicEnable ()
+
+inlinevirtual
+
+ +

set the elment in the physique engine

+ +

Reimplemented in ege::ElementPhysic.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Element::elementIsRemoved (ememory::SharedPtr< ege::Element_removedElement)
+
+inlinevirtual
+
+ +

Event arrive when an element has been remove from the system == > this permit to keep pointer of ennemy, and not search them every cycle ...

+
Parameters
+ + +
[in]_removedElementPointer on the element removed.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
int32_t ege::Element::getGroup () const
+
+inline
+
+ +

get the Group of the element.

+
Returns
The group ID
+ +
+
+ +
+
+ + + + + + + +
float ege::Element::getLifeRatio ()
+
+ +

get the curent life ratio [0..1]

+
Returns
The proportionnal life
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
ememory::SharedPtr<ege::resource::Mesh> ege::Element::getMesh ()
+
+inline
+
+ +

get a pointer on the Mesh file.

+
Returns
the mesh pointer.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const vec3& ege::Element::getPosition ()
+
+virtual
+
+ +

get the current position of the element

+
Returns
the 3D position.
+ +

Reimplemented in ege::ElementPhysic, and ege::ElementBase.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual vec3 ege::Element::getPositionTheoric ()
+
+inlinevirtual
+
+ +

get the theoric position. Sometimes, the element has move due to an explosion or something else, then its real position in not the one that woult it be at the end ...

+
Returns
the theoric position
+ +

Reimplemented in ege::ElementPhysic.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
float ege::Element::getRadius ()
+
+inline
+
+ +

get the current space needed by the element in the workspace

+
Returns
The dimention needed.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const std::string& ege::Element::getType () const
+
+virtual
+
+ +

get the element Type description string.

+
Returns
A reference on the descriptive string.
+ +

Reimplemented in ege::ElementPhysic, and ege::ElementBase.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
uint32_t ege::Element::getUID () const
+
+inline
+
+ +

get the curent Element Unique ID in the all Game.

+
Returns
The requested Unique ID.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual bool ege::Element::init ()
+
+virtual
+
+ +

init the element with the defined properties

+
Parameters
+ + + +
[in]_propertyType of the next element
[in]_valuepointer on the value type
+
+
+
Returns
true, the element is corectly initialized.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
bool ege::Element::isDead ()
+
+inline
+
+ +

Check if the element is dead.

+
Returns
true if the element does not exist anymore, false otherwise.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
bool ege::Element::isFixed ()
+
+inline
+
+ +

get the element if it is fixed or not. if the element is fixed this is for tower, and all thing does not really move

+
Returns
true : The element is fixed.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool ege::Element::loadMesh (const std::string & _meshFileName)
+
+virtual
+
+ +

Select a mesh with a specific name.

+
Parameters
+ + +
[in]_meshFileNamefilename of the Mesh.
+
+
+
Note
Automaticly load the shape if it is specify in the mesh file
+
Returns
true if no error occured
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual bool ege::Element::needToRemove ()
+
+inlinevirtual
+
+ +

Request if the element might be removed from the system.

+
Returns
true == > the object is removed
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Element::onDestroy ()
+
+inlinevirtual
+
+ +

, call when the element is removed (call only one time)

+ +

Reimplemented in ege::ElementPhysic.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Element::onLifeChange ()
+
+inlinevirtual
+
+ +

Call when the element life change.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Element::preCalculationDraw (const ege::Camera_camera)
+
+inlinevirtual
+
+ +

Can be call tu opdate the list of the element displayed on the scren (example : no display of the hiden triangle)

+
Parameters
+ + +
[in]thecamera properties @ note by default nothing to do ...
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void ege::Element::setFireOn (int32_t _groupIdSource,
int32_t _type,
float _power,
const vec3_center = vec3(0, 0, 0) 
)
+
+virtual
+
+ +

apply a fire on the element at a current power and a specific power.

+
Parameters
+ + + + + +
[in]_groupIdSourceSource Id of the group, by default all event arrive at all group, buf some event can not be obviously apply at the ennemy like reparing ....
[in]_typeType of event on the life propertied
[in]_powerPower of the event (can be >0 for adding life).
[in]_centerSome fire decrease in function of space distance...
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void ege::Element::setGroup (int32_t _newGroup)
+
+inline
+
+ +

set the group of the curent element

+
Parameters
+ + +
[in]newGroupThe new Group ID of the element.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool ege::Element::setMesh (ememory::SharedPtr< ege::resource::Mesh_mesh)
+
+virtual
+
+ +

set the the Mesh properties.

+
Parameters
+ + +
[in]_meshThe mesh pointer. (nullptr to force the mesh remove ...)
+
+
+
Note
: this remove the shape and the mesh properties.
+
Returns
true if no error occured
+ +

Reimplemented in ege::ElementPhysic.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Element::setPosition (const vec3_pos)
+
+inlinevirtual
+
+ +

set the current position of the element

+
Parameters
+ + +
[in]_posset the 3D position.
+
+
+ +

Reimplemented in ege::ElementPhysic, and ege::ElementBase.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
bool ege::Element::m_fixe
+
+protected
+
+ +

is a fixed element == > used for placement of every elements

+ +
+
+ +
+
+ + + + + +
+ + + + +
int32_t ege::Element::m_group
+
+protected
+
+ +

Every element has a generic group.

+ +
+
+ +
+
+ + + + + +
+ + + + +
float ege::Element::m_life
+
+protected
+
+ +

Current life of the object.

+ +
+
+ +
+
+ + + + + +
+ + + + +
float ege::Element::m_lifeMax
+
+protected
+
+ +

Maximum possible life of the element.

+ +
+
+ +
+
+ + + + + +
+ + + + +
ememory::SharedPtr<ege::resource::Mesh> ege::Element::m_mesh
+
+protected
+
+ +

Mesh of the Element (can be nullptr)

+ +
+
+ +
+
+ + + + + +
+ + + + +
float ege::Element::m_radius
+
+protected
+
+ +

Radius of the element (all element have a radius, if == 0 ==> then ghost ...

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_element.png b/classege_1_1_element.png new file mode 100644 index 0000000000000000000000000000000000000000..3f6cd9fe3c2e16f448797e3c78baefe713002b05 GIT binary patch literal 2312 zcmcgudr%YC9tMmGctsj-#RrJOMoXoF^%fKJ=hL?eO7BUvO0rXi%8I&=F^=g$4(PIqSaeCParbI$La z@0)KA)8E%~sqt!KJw3gpAc+{Dr)L0QSZKHa`!0w*r^T9;{^THctyTx$PJT$qYs<&b zAFog-T*!QBiFFOB0ltBHSd#APeH`>PHdF!_ZYi};uuYKm%nxEWoztd{dO>2|p!n1?v%IBRttt7wa74nBq(zO zD9{H55&w4T3vgcF)5_>QJs;4XvS#5J&eftINHc=POmz$~0T%8C5hfV~T7f{eO()Mb zTC`5MBPmBupFzYM+P_J=L@BZ0Cvk- z&%zn}g9(^Mk+78AR!0B7l-F@##W6+`i}Yt~AxOe=|LfYdA#hJj6(WlLw%a_?)50UT zSFTK~ca2nsbDvJOt1oN)wc{iMi+Mf(L5oc~=_<73=&?=` zx%2ZQ!dk1BD`G6_BKQ{vL-I9sDf9AfUwAYqd0*qW!%65KCm5D&6=mGTWQt804EA-q znvJhM606fLg%K17pBxL^5P?0HMJbjZg#6q}$5;M}9n&dkoT z`TQD*+9io~Q@$bGbtv`vP+NkvNs;upnTQq$@w*fm9$j}=g+cO-e-w$yFZmZfGJZ?f zb!AB{Q!s7hx#mkFKY=5T5Tsp)Y5q^qu>e?DsB@3UpDbnS(v|gYS!*#lUD(FikLk!1 zliImup8Je&Z3%Jcp(|I?=ZLllpfFz#FKehHbxu5 zgoTzSqtpRG;+k7ObzyqQ*aM?t4t=iNn8q8e<>=Ew-G)tZrEG^WGuq>tY~ z(4joOnoXG^W9CRtv`=U@(amXJ8o|j*&8R|iOyrnzt)sM1`}?EHQ+51{xOcBJ0V zvuv1z!@|Oc@V}zG_JOPI3AcfzrEn;`hz#0-3vT?^wCT;aZ992$&a#-WV$Mb#Hm?hU z&UE&91wfzog~A>{B~peN9|-m86o()>?+bvw8CeW$kEqW>5o8r-zaS?VYCdHNOa1U; z7t@0ST-SG`S{}}orxec>0-5=bmPD4zKwfZGUW*yZW^{Y-nm_O7zM5$fUuFaRF~z|u zgt5}ENP3%@W}#|0uw*ntj3Ay{S`Zu()PhITCBlq__b46ZGIv^iIH zP?-jr@Ws^Et=9D?#NrD_%Q72*WuSDMNZHWc1Kf9+(d)m{9!M0zmIl$BmS_SyJF;WJ>9CFcU;jiqmmVVef%~mkaVwfqH7)BeLsJw8(ylAC z=utTkp51(jvCF})KpIM}Lc~|NUeniz6jQW-aDozh6Jcz#%a=Z5Hd%>cLtt)74uYIj zp7)x5L8QQnC4)XtZ)97pu6aeot_l#O`|V(qV7G-oDM=&oY&-FSdJh<5aq6CC@%WvA V1HbvZq+!< + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::ElementBase Member List
+
+
+ +

This is the complete list of members for ege::ElementBase, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
draw(int32_t _pass=0)ege::ElementBasevirtual
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Elementvirtual
drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Elementvirtual
dynamicDisable()ege::Elementinlinevirtual
dynamicEnable()ege::Elementinlinevirtual
Element(const ememory::SharedPtr< ege::Environement > &_env)ege::Element
ElementBase(const ememory::SharedPtr< ege::Environement > &_env)ege::ElementBase
elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement)ege::Elementinlinevirtual
EnableSharedFromThis()ememory::EnableSharedFromThis< Element >protected
getGroup() const ege::Elementinline
getLifeRatio()ege::Element
getMesh()ege::Elementinline
getPosition()ege::ElementBasevirtual
getPositionTheoric()ege::Elementinlinevirtual
getRadius()ege::Elementinline
getType() const ege::ElementBasevirtual
getUID() const ege::Elementinline
init()ege::Elementvirtual
initJSON(const ejson::Value &_value) (defined in ege::Element)ege::Elementvirtual
initString(const std::string &_description) (defined in ege::Element)ege::Elementvirtual
initVoid(void *_value) (defined in ege::Element)ege::Elementvirtual
initXML(const exml::Node &_node) (defined in ege::Element)ege::Elementvirtual
isDead()ege::Elementinline
isFixed()ege::Elementinline
loadMesh(const std::string &_meshFileName)ege::Elementvirtual
m_debugText (defined in ege::Element)ege::Elementprotected
m_env (defined in ege::Element)ege::Elementprotected
m_fixeege::Elementprotected
m_groupege::Elementprotected
m_lifeege::Elementprotected
m_lifeMaxege::Elementprotected
m_meshege::Elementprotected
m_radiusege::Elementprotected
needToRemove()ege::Elementinlinevirtual
onDestroy()ege::Elementinlinevirtual
onLifeChange()ege::Elementinlinevirtual
preCalculationDraw(const ege::Camera &_camera)ege::Elementinlinevirtual
setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))ege::Elementvirtual
setGroup(int32_t _newGroup)ege::Elementinline
setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)ege::Elementvirtual
setPosition(const vec3 &_pos)ege::ElementBasevirtual
sharedFromThis()ememory::EnableSharedFromThis< Element >
sharedFromThis() constememory::EnableSharedFromThis< Element >
unInit() (defined in ege::Element)ege::Elementvirtual
weakFromThis()ememory::EnableSharedFromThis< Element >
weakFromThis() constememory::EnableSharedFromThis< Element >
~Element()ege::Elementvirtual
~ElementBase()ege::ElementBasevirtual
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Element >protectedvirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_element_base.html b/classege_1_1_element_base.html new file mode 100644 index 0000000..1006b7a --- /dev/null +++ b/classege_1_1_element_base.html @@ -0,0 +1,480 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::ElementBase Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::ElementBase Class Reference
+
+
+
+Inheritance diagram for ege::ElementBase:
+
+
+ + +ege::Element +ememory::EnableSharedFromThis< Element > +ememory::EnableSharedFromThisBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ElementBase (const ememory::SharedPtr< ege::Environement > &_env)
 
virtual ~ElementBase ()
 
virtual const std::string & getType () const
 
virtual void draw (int32_t _pass=0)
 
virtual const vec3getPosition ()
 
virtual void setPosition (const vec3 &_pos)
 
- Public Member Functions inherited from ege::Element
 Element (const ememory::SharedPtr< ege::Environement > &_env)
 
virtual ~Element ()
 
virtual bool init ()
 
+virtual bool initString (const std::string &_description)
 
+virtual bool initXML (const exml::Node &_node)
 
+virtual bool initJSON (const ejson::Value &_value)
 
+virtual bool initVoid (void *_value)
 
+virtual bool unInit ()
 
uint32_t getUID () const
 
virtual bool loadMesh (const std::string &_meshFileName)
 
virtual bool setMesh (ememory::SharedPtr< ege::resource::Mesh > _mesh)
 
ememory::SharedPtr< ege::resource::MeshgetMesh ()
 
float getLifeRatio ()
 
bool isDead ()
 
virtual bool needToRemove ()
 
virtual void setFireOn (int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))
 
virtual void onLifeChange ()
 
int32_t getGroup () const
 
void setGroup (int32_t _newGroup)
 
virtual void preCalculationDraw (const ege::Camera &_camera)
 
virtual void drawLife (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
 
virtual void drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
 
virtual vec3 getPositionTheoric ()
 
virtual void elementIsRemoved (ememory::SharedPtr< ege::Element > _removedElement)
 
bool isFixed ()
 
float getRadius ()
 
virtual void onDestroy ()
 
virtual void dynamicEnable ()
 
virtual void dynamicDisable ()
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Element >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from ege::Element
+ememory::SharedPtr< ege::Environementm_env
 
ememory::SharedPtr< ege::resource::Meshm_mesh
 
float m_life
 
float m_lifeMax
 
int32_t m_group
 
+ewol::compositing::Text m_debugText
 
bool m_fixe
 
float m_radius
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
ege::ElementBase::ElementBase (const ememory::SharedPtr< ege::Environement > & _env)
+
+ +

Constructor (when constructer is called just add element that did not change. The objest will be stored in a pool of element and keep a second time if needed == > redure memory allocation, when needed, the system will call the init and un-init function...

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual ege::ElementBase::~ElementBase ()
+
+virtual
+
+ +

Destructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::ElementBase::draw (int32_t _pass = 0)
+
+virtual
+
+ +

draw the curent element (can have multiple display)

+
Parameters
+ + +
[in]passId of the current pass : [0..?]
+
+
+ +

Implements ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const vec3& ege::ElementBase::getPosition ()
+
+virtual
+
+ +

get the current position of the element

+
Returns
the 3D position.
+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const std::string& ege::ElementBase::getType () const
+
+virtual
+
+ +

get the element Type description string.

+
Returns
A reference on the descriptive string.
+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::ElementBase::setPosition (const vec3_pos)
+
+virtual
+
+ +

set the current position of the element

+
Parameters
+ + +
[in]_posset the 3D position.
+
+
+ +

Reimplemented from ege::Element.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_element_base.png b/classege_1_1_element_base.png new file mode 100644 index 0000000000000000000000000000000000000000..4d324cb01781b9a1d629b3d75865ecf9c40a464a GIT binary patch literal 1596 zcmbW1X;4#F6vrQ;jAfDH21c!7qDZR<%!4q9fGix2gYH63N#u~uEV8uxSGC^rLdkE6~Cg+dw5ypvI=o!QFh%k1drSd%ff zLwQ^qgU9&*N|9=e^c*z@fHl3YPKS@isfkNQv*vbcJNsJV6^a}$Bg03l7tN!Ka4g~V z`+3BLPRklPKJ%ECGhEeJkVe4b_Y9fpxc0Cua4lzr}BQ+J{CB?mj>cq%?_306eTgnJHFar)uzzdT)bdlZXSd{ayd-&VuzVE)1|zKI zSLR2DSn*aSDr@}VepUYaG zbCz1C^(Y;@H#AKEp_LXRoZUQzCQ$^>XrGz649&G zu1j8WTj&fV--(dQlI4Av5rKWEsC0T*R4*UV6JYs<3A)hJipJya#7ai(r@^UMvDFbc zi{DI0Ej1*+GlnWrB5Z30rk8$W2+g6k={3fP2c^)2^Me-NX-e&T8kp8X;}~cHLDa8AddiiYzkBrM-HOGTLd}JBat&zwfc?GP7t6Rf11O3LRkolcguj0dJk(_3oM=lwQGxf&mI`4NTZOSKskn)~yKzqmFJ zFg;Oh8Fq3e2-UllbX?yF2~DjVw7~#&`~WG&E%b_Cy2R_*R?)5Xogo%Ke(L&^7syG> z1DDa0bd))OtG-IuHa!d+c+P8!D)3Qn2_#?Nc-d~(SHo9>EJ9IL*^0U$R7!wCyna%C P^?<80&Z*kr)Rn&hJ<0om literal 0 HcmV?d00001 diff --git a/classege_1_1_element_interaction-members.html b/classege_1_1_element_interaction-members.html new file mode 100644 index 0000000..ef9b027 --- /dev/null +++ b/classege_1_1_element_interaction-members.html @@ -0,0 +1,193 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::ElementInteraction Member List
+
+
+ +

This is the complete list of members for ege::ElementInteraction, including all inherited members.

+ + + + + + + + + + + + +
addGroupDestination(int32_t _id) (defined in ege::ElementInteraction)ege::ElementInteractioninline
applyEvent(ege::Element &_element) (defined in ege::ElementInteraction)ege::ElementInteractioninlinevirtual
ElementInteraction(int32_t _type, int32_t _groupSource, const vec3 &_pos) (defined in ege::ElementInteraction)ege::ElementInteractioninline
getDestinationGroup() (defined in ege::ElementInteraction)ege::ElementInteractioninline
getSourceGroup() (defined in ege::ElementInteraction)ege::ElementInteractioninline
getSourcePosition() (defined in ege::ElementInteraction)ege::ElementInteractioninline
getType() (defined in ege::ElementInteraction)ege::ElementInteractioninline
m_groupDestination (defined in ege::ElementInteraction)ege::ElementInteractionprotected
m_groupSource (defined in ege::ElementInteraction)ege::ElementInteractionprotected
m_positionSource (defined in ege::ElementInteraction)ege::ElementInteractionprotected
m_type (defined in ege::ElementInteraction)ege::ElementInteractionprotected
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_element_interaction.html b/classege_1_1_element_interaction.html new file mode 100644 index 0000000..659e2f0 --- /dev/null +++ b/classege_1_1_element_interaction.html @@ -0,0 +1,226 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::ElementInteraction Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::ElementInteraction Class Reference
+
+
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+int32_t getType ()
 
+int32_t getSourceGroup ()
 
+const std::vector< int32_t > & getDestinationGroup ()
 
+void addGroupDestination (int32_t _id)
 
+const vec3getSourcePosition ()
 
ElementInteraction (int32_t _type, int32_t _groupSource, const vec3 &_pos)
 
+virtual void applyEvent (ege::Element &_element)
 
+ + + + + + + + + +

+Protected Attributes

+int32_t m_type
 
+int32_t m_groupSource
 
+std::vector< int32_t > m_groupDestination
 
+vec3 m_positionSource
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_element_physic-members.html b/classege_1_1_element_physic-members.html new file mode 100644 index 0000000..b59f9e6 --- /dev/null +++ b/classege_1_1_element_physic-members.html @@ -0,0 +1,254 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::ElementPhysic Member List
+
+
+ +

This is the complete list of members for ege::ElementPhysic, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
createRigidBody(float _mass=400000000.0f) (defined in ege::ElementPhysic)ege::ElementPhysic
draw(int32_t _pass=0)ege::ElementPhysicvirtual
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::ElementPhysicvirtual
drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Elementvirtual
drawShape(const btCollisionShape *_shape, ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, mat4 _transformationMatrix, std::vector< vec3 > _tmpVertices) (defined in ege::ElementPhysic)ege::ElementPhysicprotected
dynamicDisable()ege::ElementPhysicvirtual
dynamicEnable()ege::ElementPhysicvirtual
Element(const ememory::SharedPtr< ege::Environement > &_env)ege::Element
elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement)ege::Elementinlinevirtual
ElementPhysic(const ememory::SharedPtr< ege::Environement > &_env, bool _autoRigidBody=true)ege::ElementPhysic
EnableSharedFromThis()ememory::EnableSharedFromThis< Element >protected
getCollisionDetectionStatus()ege::ElementPhysicinline
getGroup() const ege::Elementinline
getInvMass()ege::ElementPhysic
getLifeRatio()ege::Element
getMesh()ege::Elementinline
getOrientation() const (defined in ege::ElementPhysic)ege::ElementPhysic
getPosition()ege::ElementPhysicvirtual
getPositionTheoric()ege::ElementPhysicinlinevirtual
getRadius()ege::Elementinline
getShape()ege::ElementPhysicinline
getSpeed()ege::ElementPhysic
getType() const ege::ElementPhysicvirtual
getUID() const ege::Elementinline
iaAction(float _step)ege::ElementPhysicinlinevirtual
iaDisable()ege::ElementPhysic
iaEnable()ege::ElementPhysic
init()ege::Elementvirtual
initJSON(const ejson::Value &_value) (defined in ege::Element)ege::Elementvirtual
initString(const std::string &_description) (defined in ege::Element)ege::Elementvirtual
initVoid(void *_value) (defined in ege::Element)ege::Elementvirtual
initXML(const exml::Node &_node) (defined in ege::Element)ege::Elementvirtual
isDead()ege::Elementinline
isFixed()ege::Elementinline
loadMesh(const std::string &_meshFileName)ege::Elementvirtual
m_bodyege::ElementPhysicprotected
m_debugText (defined in ege::Element)ege::Elementprotected
m_detectCollisionEnableege::ElementPhysicprotected
m_elementInPhysicsSystem (defined in ege::ElementPhysic)ege::ElementPhysicprotected
m_env (defined in ege::Element)ege::Elementprotected
m_fixeege::Elementprotected
m_groupege::Elementprotected
m_lifeege::Elementprotected
m_lifeMaxege::Elementprotected
m_meshege::Elementprotected
m_radiusege::Elementprotected
m_shapeege::ElementPhysicprotected
m_theoricPositionege::ElementPhysicprotected
needToRemove()ege::Elementinlinevirtual
onCollisionDetected(const ememory::SharedPtr< ege::Element > &_obj, const vec3 &_point, const vec3 &_normal)ege::ElementPhysicinlinevirtual
onDestroy()ege::ElementPhysicinlinevirtual
onLifeChange()ege::Elementinlinevirtual
preCalculationDraw(const ege::Camera &_camera)ege::Elementinlinevirtual
setAngularVelocity(const vec3 &_value) (defined in ege::ElementPhysic)ege::ElementPhysicvirtual
setCollisionDetectionStatus(bool _status=true)ege::ElementPhysic
setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))ege::Elementvirtual
setGroup(int32_t _newGroup)ege::Elementinline
setLinearVelocity(const vec3 &_value) (defined in ege::ElementPhysic)ege::ElementPhysicvirtual
setMass(float _value) (defined in ege::ElementPhysic)ege::ElementPhysicvirtual
setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)ege::ElementPhysicvirtual
setPosition(const vec3 &_pos)ege::ElementPhysicvirtual
setPositionTheoric(const vec3 &_pos)ege::ElementPhysicinlinevirtual
setShape(btCollisionShape *_shape)ege::ElementPhysic
setTorqueImpulse(const vec3 &_value) (defined in ege::ElementPhysic)ege::ElementPhysicvirtual
sharedFromThis()ememory::EnableSharedFromThis< Element >
sharedFromThis() constememory::EnableSharedFromThis< Element >
unInit() (defined in ege::Element)ege::Elementvirtual
weakFromThis()ememory::EnableSharedFromThis< Element >
weakFromThis() constememory::EnableSharedFromThis< Element >
~Element()ege::Elementvirtual
~ElementPhysic()ege::ElementPhysicvirtual
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Element >protectedvirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_element_physic.html b/classege_1_1_element_physic.html new file mode 100644 index 0000000..efa0b85 --- /dev/null +++ b/classege_1_1_element_physic.html @@ -0,0 +1,1121 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::ElementPhysic Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+ +
+
+Inheritance diagram for ege::ElementPhysic:
+
+
+ + +ege::Element +ememory::EnableSharedFromThis< Element > +ememory::EnableSharedFromThisBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+void createRigidBody (float _mass=400000000.0f)
 
 ElementPhysic (const ememory::SharedPtr< ege::Environement > &_env, bool _autoRigidBody=true)
 
virtual ~ElementPhysic ()
 
virtual const std::string & getType () const
 
bool setShape (btCollisionShape *_shape)
 
btCollisionShape * getShape ()
 
virtual bool setMesh (ememory::SharedPtr< ege::resource::Mesh > _mesh)
 
virtual void draw (int32_t _pass=0)
 
virtual vec3 getPositionTheoric ()
 
virtual void setPositionTheoric (const vec3 &_pos)
 
const vec3getSpeed ()
 
const float getInvMass ()
 
+virtual void setMass (float _value)
 
+virtual void setLinearVelocity (const vec3 &_value)
 
+virtual void setTorqueImpulse (const vec3 &_value)
 
+virtual void setAngularVelocity (const vec3 &_value)
 
+btQuaternion getOrientation () const
 
virtual void dynamicEnable ()
 
virtual void dynamicDisable ()
 
void iaEnable ()
 
void iaDisable ()
 
virtual void iaAction (float _step)
 
virtual void onDestroy ()
 
virtual const vec3getPosition ()
 
virtual void setPosition (const vec3 &_pos)
 
virtual void drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
 
bool getCollisionDetectionStatus ()
 
void setCollisionDetectionStatus (bool _status=true)
 
virtual void onCollisionDetected (const ememory::SharedPtr< ege::Element > &_obj, const vec3 &_point, const vec3 &_normal)
 
- Public Member Functions inherited from ege::Element
 Element (const ememory::SharedPtr< ege::Environement > &_env)
 
virtual ~Element ()
 
virtual bool init ()
 
+virtual bool initString (const std::string &_description)
 
+virtual bool initXML (const exml::Node &_node)
 
+virtual bool initJSON (const ejson::Value &_value)
 
+virtual bool initVoid (void *_value)
 
+virtual bool unInit ()
 
uint32_t getUID () const
 
virtual bool loadMesh (const std::string &_meshFileName)
 
ememory::SharedPtr< ege::resource::MeshgetMesh ()
 
float getLifeRatio ()
 
bool isDead ()
 
virtual bool needToRemove ()
 
virtual void setFireOn (int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))
 
virtual void onLifeChange ()
 
int32_t getGroup () const
 
void setGroup (int32_t _newGroup)
 
virtual void preCalculationDraw (const ege::Camera &_camera)
 
virtual void drawLife (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
 
virtual void elementIsRemoved (ememory::SharedPtr< ege::Element > _removedElement)
 
bool isFixed ()
 
float getRadius ()
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Element >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + +

+Protected Member Functions

+void drawShape (const btCollisionShape *_shape, ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, mat4 _transformationMatrix, std::vector< vec3 > _tmpVertices)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

btRigidBody * m_body
 
btCollisionShape * m_shape
 
vec3 m_theoricPosition
 
+bool m_elementInPhysicsSystem
 
bool m_detectCollisionEnable
 
- Protected Attributes inherited from ege::Element
+ememory::SharedPtr< ege::Environementm_env
 
ememory::SharedPtr< ege::resource::Meshm_mesh
 
float m_life
 
float m_lifeMax
 
int32_t m_group
 
+ewol::compositing::Text m_debugText
 
bool m_fixe
 
float m_radius
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
ege::ElementPhysic::ElementPhysic (const ememory::SharedPtr< ege::Environement > & _env,
bool _autoRigidBody = true 
)
+
+ +

Constructor (when constructer is called just add element that did not change. The object will be stored in a pool of element and keep a second time if needed == > redure memory allocation, when needed, the system will call the init and un-init function...

+
Parameters
+ + + +
[in]_envglabal ege environement
[in]_autoRigidBodyadd a basic rigid body (not availlable after befor setting a shape)
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual ege::ElementPhysic::~ElementPhysic ()
+
+virtual
+
+ +

Destructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::ElementPhysic::draw (int32_t _pass = 0)
+
+virtual
+
+ +

draw the curent element (can have multiple display)

+
Parameters
+ + +
[in]passId of the current pass : [0..?]
+
+
+ +

Implements ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void ege::ElementPhysic::drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw,
ememory::SharedPtr< ege::Camera_camera 
)
+
+virtual
+
+ +

Debug display of the current element.

+
Parameters
+ + +
[in,out]drawBasic system to draw the debug shape and informations
+
+
+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::ElementPhysic::dynamicDisable ()
+
+virtual
+
+ +

remove this element from the physique engine

+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::ElementPhysic::dynamicEnable ()
+
+virtual
+
+ +

set the elment in the physique engine

+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
bool ege::ElementPhysic::getCollisionDetectionStatus ()
+
+inline
+
+ +

get collision status of the object.

+
Returns
the collision status.
+ +
+
+ +
+
+ + + + + + + +
const float ege::ElementPhysic::getInvMass ()
+
+ +

get the current mass of the element

+
Returns
the mass in kG.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const vec3& ege::ElementPhysic::getPosition ()
+
+virtual
+
+ +

get the current position of the element

+
Returns
the 3D position.
+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual vec3 ege::ElementPhysic::getPositionTheoric ()
+
+inlinevirtual
+
+ +

get the theoric position. Sometimes, the element has move due to an explosion or something else, then its real position in not the one that woult it be at the end ...

+
Returns
the theoric position
+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
btCollisionShape* ege::ElementPhysic::getShape ()
+
+inline
+
+ +

get a pointer on the bullet collision shape.

+
Returns
the collision pointer.
+ +
+
+ +
+
+ + + + + + + +
const vec3& ege::ElementPhysic::getSpeed ()
+
+ +

get the current speed of the element

+
Returns
the 3D speed.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const std::string& ege::ElementPhysic::getType () const
+
+virtual
+
+ +

get the element Type description string.

+
Returns
A reference on the descriptive string.
+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::ElementPhysic::iaAction (float _step)
+
+inlinevirtual
+
+ +

periodic call for intelligence artificial.

+
Parameters
+ + +
[in]step: step of time in s
+
+
+ +
+
+ +
+
+ + + + + + + +
void ege::ElementPhysic::iaDisable ()
+
+ +

disable periodic call Of this object for processing Artificial Intelligence

+ +
+
+ +
+
+ + + + + + + +
void ege::ElementPhysic::iaEnable ()
+
+ +

enable periodic call Of this object for processing Artificial Intelligence

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void ege::ElementPhysic::onCollisionDetected (const ememory::SharedPtr< ege::Element > & _obj,
const vec3_point,
const vec3_normal 
)
+
+inlinevirtual
+
+ +

when a collision is detected with an other object (just after calculate data update

+
Parameters
+ + + + +
[in]_objthe Other object
[in]_pointPosition of the impact in the global world
[in]_normalNormal of the impact
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::ElementPhysic::onDestroy ()
+
+inlinevirtual
+
+ +

, call when the element is removed (call only one time

+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + + + + +
void ege::ElementPhysic::setCollisionDetectionStatus (bool _status = true)
+
+ +

Change enable status of the object.

+
Parameters
+ + +
[in]_statusnew requested status.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool ege::ElementPhysic::setMesh (ememory::SharedPtr< ege::resource::Mesh_mesh)
+
+virtual
+
+ +

set the the Mesh properties.

+
Parameters
+ + +
[in]_meshThe mesh pointer. (nullptr to force the mesh remove ...)
+
+
+
Note
: this remove the shape and the mesh properties.
+
Returns
true if no error occured
+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::ElementPhysic::setPosition (const vec3_pos)
+
+virtual
+
+ +

set the current position of the element

+
Parameters
+ + +
[in]_posset the 3D position.
+
+
+ +

Reimplemented from ege::Element.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::ElementPhysic::setPositionTheoric (const vec3_pos)
+
+inlinevirtual
+
+ +

set the current Theoric position of the element

+
Parameters
+ + +
[in]setthe 3D position.
+
+
+ +
+
+ +
+
+ + + + + + + + +
bool ege::ElementPhysic::setShape (btCollisionShape * _shape)
+
+ +

set the shape properties.

+
Parameters
+ + +
[in]_shapeThe shape pointer.
+
+
+
Note
: this remove the shape properties.
+
Returns
true if no error occured
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
btRigidBody* ege::ElementPhysic::m_body
+
+protected
+
+ +

all the element have a body == > otherwise it will be not manage with this system...

+ +
+
+ +
+
+ + + + + +
+ + + + +
bool ege::ElementPhysic::m_detectCollisionEnable
+
+protected
+
+ +

physic collision detect enable.

+ +
+
+ +
+
+ + + + + +
+ + + + +
btCollisionShape* ege::ElementPhysic::m_shape
+
+protected
+
+ +

shape of the element (set a copy here to have the debug display of it)

+ +
+
+ +
+
+ + + + + +
+ + + + +
vec3 ege::ElementPhysic::m_theoricPosition
+
+protected
+
+ +

draw the current life of the element

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_element_physic.png b/classege_1_1_element_physic.png new file mode 100644 index 0000000000000000000000000000000000000000..606fdc39467ff7e9665638e05ed998c0879833b6 GIT binary patch literal 1606 zcmai!e>~H99LK+*yU;3f-I<@+mK?cF3rCrxZC@6#g#0*~G5v6<$*+d4Qe0~+=f?@D zZG_TPDo$2vg&f=bNF%g5Z5pSHGqL;XpX-mi>+^VgKA-pJ@pyk8@5kr${Jh>-JADW+ zJ-8kK05Fi~=??%)U{EYrrVXt&9l}@8_RUVxuI(C)1`6N2RVA<<$lP|)*U zy7MB21Y3PD5Xaz%d=+M(7yUeb%T)U%xK0SU;x_RiqI+>e~D#KWTKXb`K^6c2Yve>?| z9YZl~Yib%Nwgf*fIGEm&uiKjdKf;^3FXgJ@4j^@N#FbnG7c+lWMgP^;<8?8%j+9(! zirYXoFV8il|BT=5Wd1Y{p}>DPAF?cZKB)gT>5R>xyGbug4E-q~Yig_KOV~m2D02NC za_3*l5-X53R-D*~Y$`4#$h0FivxL@yq-Y*dY*7$fn2Dr1z$7^wQVg7%w>Qi@!>LPG z-~h|0l(agNv?IjEnel~RxLe&o!!k&`NH|bLYQX}F@&i%OJ>W?coVO&W6-&~#JRb`s zu9N&*A~TWW=Vh~-v7Q}umGw!@<_dldi_@hLpu+=q*rHTNOFKGEhHfD%I;RKH{O--^ zVv(`ps0sDNwcME|+9<@-amE#{lx#ZjZoy^Mz4-Lhu&(J_0ho0!>r&E8^st#%A}=Ww z72a?uQC8(U&t<1bY2A`$yXQx(=i9eR15ImcS2KptxI(i6B}*S`XzN(Zq0$h)jLbCn zrnc0Io_&vT-9&4Xlv+g2(GG<=?z@qoUwn4XxhD+18UFU}IGNOXFtGwtDq=R^DS@km zt+^dM#PEmZn~t?e6l1hg7TuSB{NS?ZI?k+~vt~bQ)epj{JZnBjwsuIBzYuNC{~pDZ<-u zg9^SJhS9aILxdD`hZPc_ke(T73PF2f_y5p7Lsw=No9CY$V3Cas9;19xGaX{uIUC51 zlaFhGYVHD#Nhq1OgpZAC)WIcHO<6+fu`qH$-$I|@I)S}Hw4WAwVNZza=Cl^m@m_<4 zTIK<|c-8VSA4mxl-`E!@kf7L(P2v8g!&o_oam3q~Ym)f}+mO{JjDROh76;SA%oAEM zm57a~CUPd7=Ejmyn&b002$dE5NHkF_m2)~!UvQ|M?nQXnMw?OMpPctKv$>QjQ%e8vH|G*V(U`haANwos+MLEvj(W1-51v-gc zsl?NNv^l#?hr|zxXeb$L&<2bKKI|dDQ=FMGr{C#Em>QdO!d?dooSn(Q0{fqa;38Rk ct9>VK08^Gw(fkz^YWe`U-N*BqN5oHm1KKU`*Z=?k literal 0 HcmV?d00001 diff --git a/classege_1_1_environement-members.html b/classege_1_1_environement-members.html new file mode 100644 index 0000000..4329c8a --- /dev/null +++ b/classege_1_1_environement-members.html @@ -0,0 +1,215 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Environement Member List
+
+
+ +

This is the complete list of members for ege::Environement, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addCamera(const std::string &_name, const ememory::SharedPtr< ege::Camera > &_camera)ege::Environement
addCreator(const std::string &_type, ege::createElement_tf _creator)ege::Environementstatic
addElement(ememory::SharedPtr< ege::Element > _newElement)ege::Environement
addStaticMeshToDraw(const ememory::SharedPtr< ege::resource::Mesh > &_mesh) (defined in ege::Environement)ege::Environementinline
clear()ege::Environement
createElement(const std::string &_type, const std::string &_description, bool _autoAddElement=true)ege::Environement
createElement(const std::string &_type, const ejson::Value &_value, bool _autoAddElement=true) (defined in ege::Environement)ege::Environement
createElement(const std::string &_type, const exml::Node &_node, bool _autoAddElement=true) (defined in ege::Environement)ege::Environement
createElement(const std::string &_type, void *_data, bool _autoAddElement=true) (defined in ege::Environement)ege::Environement
createElement(const std::string &_type, bool _autoAddElement=true) (defined in ege::Environement)ege::Environement
DECLARE_FACTORY(Environement) (defined in ege::Environement)ege::Environement
Environement() (defined in ege::Environement)ege::Environementprotected
generateInteraction(ege::ElementInteraction &_event)ege::Environement
getCamera(const std::string &_name)ege::Environement
getCameraList() const ege::Environementinline
getElement()ege::Environementinline
getElementNearest(ememory::SharedPtr< ege::Element > _sourceRequest, float &_distance)ege::Environement
getElementNearest(const vec3 &_sourcePosition, float _distanceMax, std::vector< ege::Environement::ResultNearestElement > &_resultList) (defined in ege::Environement)ege::Environement
getElementNearestFixed(const vec3 &_sourcePosition, float _distanceMax, std::vector< ege::Environement::ResultNearestElement > &_resultList) (defined in ege::Environement)ege::Environement
getOrderedElementForDisplay(std::vector< ege::Environement::ResultNearestElement > &_resultList, const vec3 &_position, const vec3 &_direction)ege::Environement
getParticuleEngine()ege::Environementinline
getPhysicEngine() (defined in ege::Environement)ege::Environementinline
getStaticMeshToDraw() (defined in ege::Environement)ege::Environementinline
m_gameTimeege::Environementprotected
m_listCameraege::Environementprotected
m_listMeshToDrawFirst (defined in ege::Environement)ege::Environementprotected
m_periodicCallConnection (defined in ege::Environement)ege::Environement
onChangePropertyStatus() (defined in ege::Environement)ege::Environementvirtual
propertyRatioege::Environement
propertyStatusege::Environement
rmElement(ememory::SharedPtr< ege::Element > _removeElement)ege::Environement
signalPlayTimeChange (defined in ege::Environement)ege::Environement
~Environement() (defined in ege::Environement)ege::Environementinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_environement.html b/classege_1_1_environement.html new file mode 100644 index 0000000..bd87ed8 --- /dev/null +++ b/classege_1_1_environement.html @@ -0,0 +1,755 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Environement Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+ +
+
+Inheritance diagram for ege::Environement:
+
+
+ + + +
+ + + + +

+Classes

class  ResultNearestElement
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

DECLARE_FACTORY (Environement)
 
void addCamera (const std::string &_name, const ememory::SharedPtr< ege::Camera > &_camera)
 
ememory::SharedPtr< ege::CameragetCamera (const std::string &_name)
 
std::map< std::string, ememory::SharedPtr< ege::Camera > > getCameraList () const
 
void clear ()
 
ememory::SharedPtr< ege::ElementcreateElement (const std::string &_type, const std::string &_description, bool _autoAddElement=true)
 
+ememory::SharedPtr< ege::ElementcreateElement (const std::string &_type, const ejson::Value &_value, bool _autoAddElement=true)
 
+ememory::SharedPtr< ege::ElementcreateElement (const std::string &_type, const exml::Node &_node, bool _autoAddElement=true)
 
+ememory::SharedPtr< ege::ElementcreateElement (const std::string &_type, void *_data, bool _autoAddElement=true)
 
+ememory::SharedPtr< ege::ElementcreateElement (const std::string &_type, bool _autoAddElement=true)
 
+ege::physics::EnginegetPhysicEngine ()
 
std::vector< ememory::SharedPtr< ege::Element > > & getElement ()
 
ememory::SharedPtr< ege::ElementgetElementNearest (ememory::SharedPtr< ege::Element > _sourceRequest, float &_distance)
 
+void getElementNearest (const vec3 &_sourcePosition, float _distanceMax, std::vector< ege::Environement::ResultNearestElement > &_resultList)
 
+void getElementNearestFixed (const vec3 &_sourcePosition, float _distanceMax, std::vector< ege::Environement::ResultNearestElement > &_resultList)
 
void addElement (ememory::SharedPtr< ege::Element > _newElement)
 
void rmElement (ememory::SharedPtr< ege::Element > _removeElement)
 
void getOrderedElementForDisplay (std::vector< ege::Environement::ResultNearestElement > &_resultList, const vec3 &_position, const vec3 &_direction)
 
void generateInteraction (ege::ElementInteraction &_event)
 
ege::ParticuleEnginegetParticuleEngine ()
 
+void addStaticMeshToDraw (const ememory::SharedPtr< ege::resource::Mesh > &_mesh)
 
+std::vector< ememory::SharedPtr< ege::resource::Mesh > > & getStaticMeshToDraw ()
 
+virtual void onChangePropertyStatus ()
 
+ + + +

+Static Public Member Functions

static void addCreator (const std::string &_type, ege::createElement_tf _creator)
 
+ + + + + + + + + +

+Public Attributes

+esignal::Signal< float > signalPlayTimeChange
 
eproperty::List< enum gameStatus > propertyStatus
 
eproperty::Value< float > propertyRatio
 
+esignal::Connection m_periodicCallConnection
 
+ + + + + + + +

+Protected Attributes

std::map< std::string, ememory::SharedPtr< ege::Camera > > m_listCamera
 
int64_t m_gameTime
 
+std::vector< ememory::SharedPtr< ege::resource::Mesh > > m_listMeshToDrawFirst
 
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ege::Environement::addCamera (const std::string & _name,
const ememory::SharedPtr< ege::Camera > & _camera 
)
+
+ +

Add a camera in the camera pool.

+
Parameters
+ + + +
[in]_nameName of the camera.
[in]_cameraPointer on the camera to add.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void ege::Environement::addCreator (const std::string & _type,
ege::createElement_tf _creator 
)
+
+static
+
+ +

add a creator element system

+
Parameters
+ + + +
[in]_typeType of the element.
[in]_creatorFunction pointer that reference the element creating.
+
+
+ +
+
+ +
+
+ + + + + + + + +
void ege::Environement::addElement (ememory::SharedPtr< ege::Element_newElement)
+
+ +

add an element on the list availlable.

+
Parameters
+ + +
[in]_newElementElement to add.
+
+
+ +
+
+ +
+
+ + + + + + + +
void ege::Environement::clear ()
+
+ +

Remove all from the current environement.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ememory::SharedPtr<ege::Element> ege::Environement::createElement (const std::string & _type,
const std::string & _description,
bool _autoAddElement = true 
)
+
+ +

Create an element on the curent scene.

+
Parameters
+ + + + +
[in]_typeType of the element that might be created.
[in]_descriptionString that describe the content of the element properties.
[in]_autoAddElementthis permit to add the element if it is created == > no more action ...
+
+
+
Returns
nullptr if an error occured OR the pointer on the element and it is already added on the system.
+
Note
Pointer is return in case of setting properties on it...
+ +
+
+ +
+
+ + + + + + + + +
void ege::Environement::generateInteraction (ege::ElementInteraction_event)
+
+ +

generate an event on all the sub element of the game == > usefull for explosion, or lazer fire ...

+
Parameters
+ + +
[in]_eventevent that might be apply ...
+
+
+ +
+
+ +
+
+ + + + + + + + +
ememory::SharedPtr<ege::Camera> ege::Environement::getCamera (const std::string & _name)
+
+ +

Get a specific camera.

+
Parameters
+ + +
[in]_nameName of the camera.
+
+
+
Returns
A pointer on the camera requested.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
std::map<std::string, ememory::SharedPtr<ege::Camera> > ege::Environement::getCameraList () const
+
+inline
+
+ +

Get List of all camera.

+
Returns
All the camera registerred.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
std::vector<ememory::SharedPtr<ege::Element> >& ege::Environement::getElement ()
+
+inline
+
+

get a reference on the curent list of element games

Returns
all element list
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
ememory::SharedPtr<ege::Element> ege::Environement::getElementNearest (ememory::SharedPtr< ege::Element_sourceRequest,
float & _distance 
)
+
+ +

get the nearest Element

+
Parameters
+ + + +
[in]_sourceRequestPointer on the element that request this.
[in]_distanceMaximum distance search == > return the element distance
+
+
+
Returns
Pointer on the neares element OR nullptr
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void ege::Environement::getOrderedElementForDisplay (std::vector< ege::Environement::ResultNearestElement > & _resultList,
const vec3_position,
const vec3_direction 
)
+
+ +

get the element order from the nearest to the farest, and remove all element that are not in the camera angle and axes.

+
Parameters
+ + + + +
[in,out]_resultListList of the element ordered.
[in]_positionCamera position in the space.
[in]_directionCamera direction of the view.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
ege::ParticuleEngine& ege::Environement::getParticuleEngine ()
+
+inline
+
+ +

get the particule engine reference.

+
Returns
The requested reference on the engine
+ +
+
+ +
+
+ + + + + + + + +
void ege::Environement::rmElement (ememory::SharedPtr< ege::Element_removeElement)
+
+ +

remove an element on the list availlable.

+
Parameters
+ + +
[in]_removeElementElement to remove.
+
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
int64_t ege::Environement::m_gameTime
+
+protected
+
+ +

time of the game running

+ +
+
+ +
+
+ + + + + +
+ + + + +
std::map<std::string, ememory::SharedPtr<ege::Camera> > ege::Environement::m_listCamera
+
+protected
+
+ +

list of all camera in the world

+ +
+
+ +
+
+ + + + +
eproperty::Value<float> ege::Environement::propertyRatio
+
+ +

Speed ratio.

+ +
+
+ +
+
+ + + + +
eproperty::List<enum gameStatus> ege::Environement::propertyStatus
+
+ +

the display is running (not in pause)

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_environement.png b/classege_1_1_environement.png new file mode 100644 index 0000000000000000000000000000000000000000..f78e90b2f13d93cb1d83bed0eaa935dc592a928e GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^B|sd&!3-q-S1vRKQW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;yA6NDNfB$wZ zuLUJ1>ESFM z#WiL9mEV`&n6CDB`V!$?OIBORhAMk5|KfUU!m;JwC**B4jfmp+ykr@B)%xAMU(dHh z?!6u9Y4y0*Jm~-GH}gI3SEQd`-=os{F*L|{^FfA^B4&xRqL*&JWqK`oX?O9SuR<@y zL*GwfI%2q#A<;+EK_Zw-;Mf$V76iATY39uggNBVD$@;KaT6`be&!=5B)%RqyJJf8# zI$2Ih{+3~~XG$*Zxneb^+HcnG>c_jDKFG@K+qQI_=KIWQ zug^IfA8yiI^7PQYlA@~Ep!uHtso%C-{k>LMcY4O1%i>FpU(s5q{<73M+xzqR-7j;) z)_YI9@2Pk;SYCgP`|DS{m3oX)S1u{7XArb;xmEFyv1ZE8sf-+tS1(CRYyQbN;g4IR Ux)U!SFisdeUHx3vIVCg!0Py?XWB>pF literal 0 HcmV?d00001 diff --git a/classege_1_1_environement_1_1_result_nearest_element-members.html b/classege_1_1_environement_1_1_result_nearest_element-members.html new file mode 100644 index 0000000..75c2e8c --- /dev/null +++ b/classege_1_1_environement_1_1_result_nearest_element-members.html @@ -0,0 +1,184 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Environement::ResultNearestElement Member List
+
+ + + +
+
+
+
+
+ + + diff --git a/classege_1_1_environement_1_1_result_nearest_element.html b/classege_1_1_environement_1_1_result_nearest_element.html new file mode 100644 index 0000000..6eaee07 --- /dev/null +++ b/classege_1_1_environement_1_1_result_nearest_element.html @@ -0,0 +1,195 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Environement::ResultNearestElement Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::Environement::ResultNearestElement Class Reference
+
+
+ + + + + + +

+Public Attributes

+ememory::SharedPtr< ege::Elementelement
 
+float dist
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_face-members.html b/classege_1_1_face-members.html new file mode 100644 index 0000000..fe30948 --- /dev/null +++ b/classege_1_1_face-members.html @@ -0,0 +1,196 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Face Member List
+
+
+ +

This is the complete list of members for ege::Face, including all inherited members.

+ + + + + + + + + + + + + + + +
Face() (defined in ege::Face)ege::Faceinline
Face(int32_t _v1, int32_t _t1, int32_t _v2, int32_t _t2, int32_t _v3, int32_t _t3) (defined in ege::Face)ege::Faceinline
Face(int32_t _v1, int32_t _t1, int32_t _n1, int32_t _v2, int32_t _t2, int32_t _n2, int32_t _v3, int32_t _t3, int32_t _n3) (defined in ege::Face)ege::Faceinline
m_color (defined in ege::Face)ege::Face
m_nbElement (defined in ege::Face)ege::Face
m_normal (defined in ege::Face)ege::Face
m_uv (defined in ege::Face)ege::Face
m_vertex (defined in ege::Face)ege::Face
setColor(int32_t _c1, int32_t _c2, int32_t _c3) (defined in ege::Face)ege::Faceinline
setNormal(int32_t _n1, int32_t _n2, int32_t _n3) (defined in ege::Face)ege::Faceinline
setTexture(int32_t _t1, int32_t _t2, int32_t _t3) (defined in ege::Face)ege::Faceinline
setVertex(int32_t _v1) (defined in ege::Face)ege::Faceinline
setVertex(int32_t _v1, int32_t _v2) (defined in ege::Face)ege::Faceinline
setVertex(int32_t _v1, int32_t _v2, int32_t _v3) (defined in ege::Face)ege::Faceinline
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_face.html b/classege_1_1_face.html new file mode 100644 index 0000000..9ffd74f --- /dev/null +++ b/classege_1_1_face.html @@ -0,0 +1,235 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Face Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::Face Class Reference
+
+
+ +

#include <Face.hpp>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

Face (int32_t _v1, int32_t _t1, int32_t _v2, int32_t _t2, int32_t _v3, int32_t _t3)
 
Face (int32_t _v1, int32_t _t1, int32_t _n1, int32_t _v2, int32_t _t2, int32_t _n2, int32_t _v3, int32_t _t3, int32_t _n3)
 
+void setVertex (int32_t _v1)
 
+void setVertex (int32_t _v1, int32_t _v2)
 
+void setVertex (int32_t _v1, int32_t _v2, int32_t _v3)
 
+void setTexture (int32_t _t1, int32_t _t2, int32_t _t3)
 
+void setNormal (int32_t _n1, int32_t _n2, int32_t _n3)
 
+void setColor (int32_t _c1, int32_t _c2, int32_t _c3)
 
+ + + + + + + + + + + +

+Public Attributes

+int8_t m_nbElement
 
+int32_t m_vertex [3]
 
+int32_t m_uv [3]
 
+int32_t m_normal [3]
 
+int32_t m_color [3]
 
+

Detailed Description

+

The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/resource/tools/Face.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_face_indexing-members.html b/classege_1_1_face_indexing-members.html new file mode 100644 index 0000000..eb8f0b4 --- /dev/null +++ b/classege_1_1_face_indexing-members.html @@ -0,0 +1,184 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::FaceIndexing Member List
+
+
+ +

This is the complete list of members for ege::FaceIndexing, including all inherited members.

+ + + +
m_faces (defined in ege::FaceIndexing)ege::FaceIndexing
m_index (defined in ege::FaceIndexing)ege::FaceIndexing
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_face_indexing.html b/classege_1_1_face_indexing.html new file mode 100644 index 0000000..34282a5 --- /dev/null +++ b/classege_1_1_face_indexing.html @@ -0,0 +1,195 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::FaceIndexing Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::FaceIndexing Class Reference
+
+
+ + + + + + +

+Public Attributes

+std::vector< Facem_faces
 
+std::vector< uint32_t > m_index
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_game-members.html b/classege_1_1_game-members.html new file mode 100644 index 0000000..c154e18 --- /dev/null +++ b/classege_1_1_game-members.html @@ -0,0 +1,186 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Game Member List
+
+
+ +

This is the complete list of members for ege::Game, including all inherited members.

+ + + + + +
Game() (defined in ege::Game)ege::Gameprotected
init() (defined in ege::Game)ege::Gameprotected
m_AudioEngineege::Game
m_iAEngineege::Game
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_game.html b/classege_1_1_game.html new file mode 100644 index 0000000..981a84e --- /dev/null +++ b/classege_1_1_game.html @@ -0,0 +1,238 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Game Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::Game Class Reference
+
+
+
+Inheritance diagram for ege::Game:
+
+
+ + + +
+ + + + + + +

+Public Attributes

~Game() protected ege::AudioEngine m_AudioEngine
 
ege::IAEngine m_iAEngine
 
+ + + +

+Protected Member Functions

+void init ()
 
+

Member Data Documentation

+ +
+
+ + + + +
~Game () protected ege::AudioEngine ege::Game::m_AudioEngine
+
+ +

< physic engine interface

+

physic engine interface

+ +
+
+ +
+
+ + + + +
ege::IAEngine ege::Game::m_iAEngine
+
+ +

physic engine interface

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/Game.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_game.png b/classege_1_1_game.png new file mode 100644 index 0000000000000000000000000000000000000000..fca902171257c527a53bf6a75ccdae8e1d7c905f GIT binary patch literal 430 zcmV;f0a5;mP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0003!Nkl zB^7pE)8s@(FV-z4>1+YMiIIq_l&?3%(Spr(c`E&K! z9Do~b4nSX<1JKvz0Q9vv0Db*yj+xm4VF1(G9Du&YIIbW7T@7)Z%e`OX_$~cS$OFiF zZq|8t=eRm}oes{tmmg)EFncVDthoHbsXY83>}-(Rm2>7YZkZkI?0A|%vgB37Q-)RL zr*YcM>pnll!P=ZUo@TxBx`f$~;j*f&`}55WuQ}y`0LFBQ=kX5!xN5&Y0DUdwn3>J% Y2W7=7QI%R%*Z=?k07*qoM6N<$f_qWOMgRZ+ literal 0 HcmV?d00001 diff --git a/classege_1_1_light-members.html b/classege_1_1_light-members.html new file mode 100644 index 0000000..0f5dd73 --- /dev/null +++ b/classege_1_1_light-members.html @@ -0,0 +1,191 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Light Member List
+
+
+ +

This is the complete list of members for ege::Light, including all inherited members.

+ + + + + + + + + + +
draw(ememory::SharedPtr< gale::resource::Program > _prog) (defined in ege::Light)ege::Light
Light() (defined in ege::Light)ege::Light
link(ememory::SharedPtr< gale::resource::Program > _prog, const std::string &_baseName) (defined in ege::Light)ege::Light
setAmbientColor(const vec4 &val) (defined in ege::Light)ege::Lightinline
setDiffuseColor(const vec4 &val) (defined in ege::Light)ege::Lightinline
setDirection(const vec3 &val) (defined in ege::Light)ege::Lightinline
setHalfPlane(const vec3 &val) (defined in ege::Light)ege::Lightinline
setSpecularColor(const vec4 &val) (defined in ege::Light)ege::Lightinline
~Light() (defined in ege::Light)ege::Light
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_light.html b/classege_1_1_light.html new file mode 100644 index 0000000..24451f8 --- /dev/null +++ b/classege_1_1_light.html @@ -0,0 +1,210 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Light Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::Light Class Reference
+
+
+ + + + + + + + + + + + + + + + +

+Public Member Functions

+void link (ememory::SharedPtr< gale::resource::Program > _prog, const std::string &_baseName)
 
+void draw (ememory::SharedPtr< gale::resource::Program > _prog)
 
+void setDirection (const vec3 &val)
 
+void setHalfPlane (const vec3 &val)
 
+void setAmbientColor (const vec4 &val)
 
+void setDiffuseColor (const vec4 &val)
 
+void setSpecularColor (const vec4 &val)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_material-members.html b/classege_1_1_material-members.html new file mode 100644 index 0000000..d43cb6b --- /dev/null +++ b/classege_1_1_material-members.html @@ -0,0 +1,198 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Material Member List
+
+
+ +

This is the complete list of members for ege::Material, including all inherited members.

+ + + + + + + + + + + + + + + + + +
draw(ememory::SharedPtr< gale::resource::Program > _prog, const ege::MaterialGlId &_glID) (defined in ege::Material)ege::Material
flush() (defined in ege::Material)ege::Materialinline
get() (defined in ege::Material)ege::Materialinline
getRenderMode() (defined in ege::Material)ege::Materialinline
getRenderModeOpenGl() (defined in ege::Material)ege::Material
m_listIndexFaces (defined in ege::Material)ege::Material
Material() (defined in ege::Material)ege::Material
setAmbientFactor(const vec4 &_val) (defined in ege::Material)ege::Materialinline
setDiffuseFactor(const vec4 &_val) (defined in ege::Material)ege::Materialinline
setImageSize(const ivec2 &_newSize) (defined in ege::Material)ege::Materialinline
setRenderMode(enum gale::openGL::renderMode _val) (defined in ege::Material)ege::Material
setShininess(float _val) (defined in ege::Material)ege::Materialinline
setSpecularFactor(const vec4 &_val) (defined in ege::Material)ege::Materialinline
setTexture0(const std::string &_filename) (defined in ege::Material)ege::Material
setTexture0Magic(const ivec2 &_size) (defined in ege::Material)ege::Material
~Material() (defined in ege::Material)ege::Material
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_material.html b/classege_1_1_material.html new file mode 100644 index 0000000..218530a --- /dev/null +++ b/classege_1_1_material.html @@ -0,0 +1,235 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Material Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::Material Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+void draw (ememory::SharedPtr< gale::resource::Program > _prog, const ege::MaterialGlId &_glID)
 
+void setAmbientFactor (const vec4 &_val)
 
+void setDiffuseFactor (const vec4 &_val)
 
+void setSpecularFactor (const vec4 &_val)
 
+void setShininess (float _val)
 
+void setRenderMode (enum gale::openGL::renderMode _val)
 
+enum gale::openGL::renderMode getRenderModeOpenGl ()
 
+enum gale::openGL::renderMode getRenderMode ()
 
+void setTexture0 (const std::string &_filename)
 
+void setTexture0Magic (const ivec2 &_size)
 
+void setImageSize (const ivec2 &_newSize)
 
+egami::Image * get ()
 
+void flush ()
 
+ + + +

+Public Attributes

+std::vector< uint32_t > m_listIndexFaces
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_material_gl_id-members.html b/classege_1_1_material_gl_id-members.html new file mode 100644 index 0000000..61eafe6 --- /dev/null +++ b/classege_1_1_material_gl_id-members.html @@ -0,0 +1,189 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::MaterialGlId Member List
+
+
+ +

This is the complete list of members for ege::MaterialGlId, including all inherited members.

+ + + + + + + + +
link(ememory::SharedPtr< gale::resource::Program > _prog, const std::string &_baseName) (defined in ege::MaterialGlId)ege::MaterialGlId
m_GL_ambientFactor (defined in ege::MaterialGlId)ege::MaterialGlId
m_GL_diffuseFactor (defined in ege::MaterialGlId)ege::MaterialGlId
m_GL_shininess (defined in ege::MaterialGlId)ege::MaterialGlId
m_GL_specularFactor (defined in ege::MaterialGlId)ege::MaterialGlId
m_GL_texture0 (defined in ege::MaterialGlId)ege::MaterialGlId
MaterialGlId() (defined in ege::MaterialGlId)ege::MaterialGlId
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_material_gl_id.html b/classege_1_1_material_gl_id.html new file mode 100644 index 0000000..7ade6e0 --- /dev/null +++ b/classege_1_1_material_gl_id.html @@ -0,0 +1,214 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::MaterialGlId Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::MaterialGlId Class Reference
+
+
+ +

#include <Material.hpp>

+ + + + +

+Public Member Functions

+void link (ememory::SharedPtr< gale::resource::Program > _prog, const std::string &_baseName)
 
+ + + + + + + + + + + +

+Public Attributes

+int32_t m_GL_ambientFactor
 
+int32_t m_GL_diffuseFactor
 
+int32_t m_GL_specularFactor
 
+int32_t m_GL_shininess
 
+int32_t m_GL_texture0
 
+

Detailed Description

+

The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_particule-members.html b/classege_1_1_particule-members.html new file mode 100644 index 0000000..7f17fc8 --- /dev/null +++ b/classege_1_1_particule-members.html @@ -0,0 +1,193 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Particule Member List
+
+
+ +

This is the complete list of members for ege::Particule, including all inherited members.

+ + + + + + + + + + + + +
draw(const ege::Camera &_camera)ege::Particuleinlinevirtual
getParticuleType()ege::Particuleinline
init()ege::Particuleinlinevirtual
m_particuleEngine (defined in ege::Particule)ege::Particuleprotected
m_particuleType (defined in ege::Particule)ege::Particuleprotected
needRemove()ege::Particuleinlinevirtual
onEnd()ege::Particuleinlinevirtual
Particule(ege::ParticuleEngine *_particuleEngine, const char *_particuleType=nullptr)ege::Particule
UnInit()ege::Particuleinlinevirtual
update(float _delta)ege::Particuleinlinevirtual
~Particule()ege::Particuleinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_particule.html b/classege_1_1_particule.html new file mode 100644 index 0000000..78ae597 --- /dev/null +++ b/classege_1_1_particule.html @@ -0,0 +1,485 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Particule Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::Particule Class Reference
+
+
+ +

#include <Particule.hpp>

+
+Inheritance diagram for ege::Particule:
+
+
+ + +ege::ParticuleSimple + +
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Particule (ege::ParticuleEngine *_particuleEngine, const char *_particuleType=nullptr)
 
virtual ~Particule ()
 
virtual void init ()
 
virtual void UnInit ()
 
virtual void update (float _delta)
 
virtual void draw (const ege::Camera &_camera)
 
virtual bool needRemove ()
 
const char * getParticuleType ()
 
virtual void onEnd ()
 
+ + + + + +

+Protected Attributes

+ege::ParticuleEnginem_particuleEngine
 
+const char * m_particuleType
 
+

Detailed Description

+

The particule class is an element with no control, when it will be created, it does not have any control, for example smoke or reactor generation ... or explosion particule ...

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
ege::Particule::Particule (ege::ParticuleEngine_particuleEngine,
const char * _particuleType = nullptr 
)
+
+ +

Constructor.

+
Parameters
+ + + +
[in]_particuleEnginereference on the particule engine ...
[in]_particuleTypeType of the particule (set nullptr if you did not want to use the respowner ...)
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual ege::Particule::~Particule ()
+
+inlinevirtual
+
+ +

Destructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Particule::draw (const ege::Camera_camera)
+
+inlinevirtual
+
+ +

draw the current particule

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const char* ege::Particule::getParticuleType ()
+
+inline
+
+ +

get the type of the particule

+
Returns
Type of the current particule
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Particule::init ()
+
+inlinevirtual
+
+ +

init the particule

+ +

Reimplemented in ege::ParticuleSimple.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual bool ege::Particule::needRemove ()
+
+inlinevirtual
+
+ +

Check if the element might be removed.

+
Returns
true : The element might be removed
+
+false : The element might be keeped
+ +

Reimplemented in ege::ParticuleSimple.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Particule::onEnd ()
+
+inlinevirtual
+
+ +

When the particule arrive to his end of life, this function is called.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::Particule::UnInit ()
+
+inlinevirtual
+
+ +

Un-init the particule.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::Particule::update (float _delta)
+
+inlinevirtual
+
+ +

update the paticule properties

+
Parameters
+ + +
[in]_deltaDelta time from the previous call
+
+
+ +

Reimplemented in ege::ParticuleSimple.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_particule.png b/classege_1_1_particule.png new file mode 100644 index 0000000000000000000000000000000000000000..574b0273968b97a4cb6bbfed0f88bdd614e494ed GIT binary patch literal 576 zcmV-G0>AxvTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0005cNklrNeSLZNEEyOL^~yi4@iI0GtN+qr|I#c{=br$-SwwM;*@K zn=1Zm*`g0%1eL0Wi#AT2z=Rpp%X4Lx$s`MSuG6s3ii zq#*qQe0u#P+3|d?LpD%mG%0mx3g1ra6*jTnj1zq6@cH+>Zqx5xY)knxcSMSOVBe$d z&8xJlWAR6c*E{oc;E&n%O`W}`l;9hClr>3xe3jwP-ZxvKExs%uNp_6zAI6qs-R9PD zg7+&;k{xZ5>)vld;}(M+b#L5~Bs+Z4`Pt9l-6XsEB)Ks>`>yk=)fT@OZ`r$G;w8{I z`;qfc?zAM`Q@3i3|KeLENjEixci$UH`Z3MnCF%cZ;Uy_Z@%Wr`4%0u + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::ParticuleEngine Member List
+
+
+ +

This is the complete list of members for ege::ParticuleEngine, including all inherited members.

+ + + + + + + + +
add(Particule *_particule)ege::ParticuleEngine
clear()ege::ParticuleEngine
draw(const ege::Camera &_camera)ege::ParticuleEngine
ParticuleEngine(ege::Environement *_env) (defined in ege::ParticuleEngine)ege::ParticuleEngine
respown(const char *_particuleType)ege::ParticuleEngine
update(float _deltaTime)ege::ParticuleEngine
~ParticuleEngine() (defined in ege::ParticuleEngine)ege::ParticuleEngine
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_particule_engine.html b/classege_1_1_particule_engine.html new file mode 100644 index 0000000..637a845 --- /dev/null +++ b/classege_1_1_particule_engine.html @@ -0,0 +1,320 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::ParticuleEngine Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::ParticuleEngine Class Reference
+
+
+ + + + + + + + + + + + + + +

+Public Member Functions

ParticuleEngine (ege::Environement *_env)
 
void clear ()
 
void add (Particule *_particule)
 
void update (float _deltaTime)
 
void draw (const ege::Camera &_camera)
 
Particulerespown (const char *_particuleType)
 
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void ege::ParticuleEngine::add (Particule_particule)
+
+ +

add a particule in the engine (internal acces only)

+
Parameters
+ + +
[in]_particulePointer on the particule to add
+
+
+ +
+
+ +
+
+ + + + + + + +
void ege::ParticuleEngine::clear ()
+
+ +

clear the particule engine

+ +
+
+ +
+
+ + + + + + + + +
void ege::ParticuleEngine::draw (const ege::Camera_camera)
+
+ +

draw all the active Particule

+
Parameters
+ + +
[in]_cameraReference on the current camera
+
+
+ +
+
+ +
+
+ + + + + + + + +
Particule* ege::ParticuleEngine::respown (const char * _particuleType)
+
+ +

get a particue with his type, we get particule that has been already removed, otherwise, you will create new

+
Parameters
+ + +
[in]_particuleTypeParticule type, this chek only the pointer not the data.
+
+
+
Returns
nullptr, the particule has not been removed from the created pool
+
+The pointer on the requested element (an init has been done).
+
Note
If you did not want to use respawn set type at nullptr.
+ +
+
+ +
+
+ + + + + + + + +
void ege::ParticuleEngine::update (float _deltaTime)
+
+ +

update particule properties

+
Parameters
+ + +
[in]_deltaTimedelta time to process
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_particule_simple-members.html b/classege_1_1_particule_simple-members.html new file mode 100644 index 0000000..bcaf7cb --- /dev/null +++ b/classege_1_1_particule_simple-members.html @@ -0,0 +1,210 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::ParticuleSimple Member List
+
+
+ +

This is the complete list of members for ege::ParticuleSimple, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
draw(const ege::Camera &_camera)ege::Particuleinlinevirtual
getParticuleType()ege::Particuleinline
init()ege::ParticuleSimplevirtual
m_angle (defined in ege::ParticuleSimple)ege::ParticuleSimpleprotected
m_level (defined in ege::ParticuleSimple)ege::ParticuleSimpleprotected
m_life (defined in ege::ParticuleSimple)ege::ParticuleSimpleprotected
m_lifeFull (defined in ege::ParticuleSimple)ege::ParticuleSimpleprotected
m_particuleEngine (defined in ege::Particule)ege::Particuleprotected
m_particuleType (defined in ege::Particule)ege::Particuleprotected
m_pos (defined in ege::ParticuleSimple)ege::ParticuleSimpleprotected
m_scale (defined in ege::ParticuleSimple)ege::ParticuleSimpleprotected
m_scaleExpand (defined in ege::ParticuleSimple)ege::ParticuleSimpleprotected
m_speed (defined in ege::ParticuleSimple)ege::ParticuleSimpleprotected
needRemove()ege::ParticuleSimplevirtual
onEnd()ege::Particuleinlinevirtual
Particule(ege::ParticuleEngine *_particuleEngine, const char *_particuleType=nullptr)ege::Particule
ParticuleSimple(ege::ParticuleEngine *_particuleEngine, const char *_particuleType)ege::ParticuleSimple
setAngle(float _angle) (defined in ege::ParticuleSimple)ege::ParticuleSimplevirtual
setLevel(float _level) (defined in ege::ParticuleSimple)ege::ParticuleSimplevirtual
setLife(float _life) (defined in ege::ParticuleSimple)ege::ParticuleSimplevirtual
setMoveSpeed(const vec3 &_speed) (defined in ege::ParticuleSimple)ege::ParticuleSimplevirtual
setPosition(const vec3 &_pos) (defined in ege::ParticuleSimple)ege::ParticuleSimplevirtual
setScale(const vec3 &_scale) (defined in ege::ParticuleSimple)ege::ParticuleSimplevirtual
setScaleExpend(const vec3 &_scaleExpand) (defined in ege::ParticuleSimple)ege::ParticuleSimplevirtual
UnInit()ege::Particuleinlinevirtual
update(float _delta)ege::ParticuleSimplevirtual
~Particule()ege::Particuleinlinevirtual
~ParticuleSimple()ege::ParticuleSimpleinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_particule_simple.html b/classege_1_1_particule_simple.html new file mode 100644 index 0000000..8745510 --- /dev/null +++ b/classege_1_1_particule_simple.html @@ -0,0 +1,434 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::ParticuleSimple Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::ParticuleSimple Class Reference
+
+
+ +

#include <ParticuleSimple.hpp>

+
+Inheritance diagram for ege::ParticuleSimple:
+
+
+ + +ege::Particule + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ParticuleSimple (ege::ParticuleEngine *_particuleEngine, const char *_particuleType)
 
virtual ~ParticuleSimple ()
 
virtual void update (float _delta)
 
virtual bool needRemove ()
 
virtual void init ()
 
+virtual void setLife (float _life)
 
+virtual void setLevel (float _level)
 
+virtual void setPosition (const vec3 &_pos)
 
+virtual void setAngle (float _angle)
 
+virtual void setMoveSpeed (const vec3 &_speed)
 
+virtual void setScale (const vec3 &_scale)
 
+virtual void setScaleExpend (const vec3 &_scaleExpand)
 
- Public Member Functions inherited from ege::Particule
 Particule (ege::ParticuleEngine *_particuleEngine, const char *_particuleType=nullptr)
 
virtual ~Particule ()
 
virtual void UnInit ()
 
virtual void draw (const ege::Camera &_camera)
 
const char * getParticuleType ()
 
virtual void onEnd ()
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

+float m_lifeFull
 
+float m_life
 
+float m_level
 
+vec3 m_pos
 
+float m_angle
 
+vec3 m_speed
 
+vec3 m_scale
 
+vec3 m_scaleExpand
 
- Protected Attributes inherited from ege::Particule
+ege::ParticuleEnginem_particuleEngine
 
+const char * m_particuleType
 
+

Detailed Description

+

The particule class is an element with no control, when it will be created, it does not have any control, for example smoke or reactor generation ... or explosion particule ...

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
ege::ParticuleSimple::ParticuleSimple (ege::ParticuleEngine_particuleEngine,
const char * _particuleType 
)
+
+ +

Constructor.

+
Parameters
+ + + +
[in]_nameName of the particule.
[in]_standaloneThe particule are created and have there own life (no dynamic control)
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual ege::ParticuleSimple::~ParticuleSimple ()
+
+inlinevirtual
+
+ +

Destructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
virtual void ege::ParticuleSimple::init ()
+
+virtual
+
+ +

init the particule

+ +

Reimplemented from ege::Particule.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual bool ege::ParticuleSimple::needRemove ()
+
+virtual
+
+ +

Check if the element might be removed.

+
Returns
true : The element might be removed
+
+false : The element might be keeped
+ +

Reimplemented from ege::Particule.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::ParticuleSimple::update (float _delta)
+
+virtual
+
+ +

update the paticule properties

+
Parameters
+ + +
[in]_deltaDelta time from the previous call
+
+
+ +

Reimplemented from ege::Particule.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_particule_simple.png b/classege_1_1_particule_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..54a69defe15c3a7be22b438cc3927a4f1c8e8106 GIT binary patch literal 573 zcmeAS@N?(olHy`uVBq!ia0vp^bwC`z!3-o{L>vAAQW60^A+G=b{|AY@`C8h4XabN0 z#s>}@VC}pk59D%`1o;Is02P72)l(rx3=E8CJY5_^Dj46+y_nZ*z~kzlx8&b{b$&Mm zvy%;urrBA`?u1F)Rxg|LZt9%kKHHm4Y%I;;)_pUVcD0;27Z}RT; zsuq1wzxkiHuPr~kUhn>2gK3Lu=cri9KFIE}Y^+@MqxZ?ZH+%VK6>#2PvN8RAx9+v_ z2ja(Oo%EZ1`#9%5Z-qmf6#kT_IdZ@{n{(fR7=`di}(D! z_vHVxe_oel=RWS=t?tQRvhdg8cb=D+d;eDeUDSX4`JCbz4D(*F3M`NK^IG&&|55)h z9(4x)4y)HcU-FGj!Ora?}U139_?fiSPJ6WAJA9k znqg{d-gqoP$!h1`mqPn^U%Q1y>px + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::PhysicsBox Member List
+
+
+ +

This is the complete list of members for ege::PhysicsBox, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
box enum value (defined in ege::PhysicsShape)ege::PhysicsShape
capsule enum value (defined in ege::PhysicsShape)ege::PhysicsShape
cone enum value (defined in ege::PhysicsShape)ege::PhysicsShape
convexHull enum value (defined in ege::PhysicsShape)ege::PhysicsShape
create(const std::string &_name) (defined in ege::PhysicsShape)ege::PhysicsShapestatic
cylinder enum value (defined in ege::PhysicsShape)ege::PhysicsShape
display() (defined in ege::PhysicsBox)ege::PhysicsBoxinlinevirtual
getOrigin() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getQuaternion() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getSize() const (defined in ege::PhysicsBox)ege::PhysicsBoxinline
getType() const (defined in ege::PhysicsBox)ege::PhysicsBoxinlinevirtual
isBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
parse(const char *_line) (defined in ege::PhysicsBox)ege::PhysicsBoxvirtual
PhysicsBox() (defined in ege::PhysicsBox)ege::PhysicsBoxinline
PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
setSize(const vec3 &_size) (defined in ege::PhysicsBox)ege::PhysicsBoxinline
sphere enum value (defined in ege::PhysicsShape)ege::PhysicsShape
toBox() const (defined in ege::PhysicsBox)ege::PhysicsBoxinlinevirtual
toBox() (defined in ege::PhysicsBox)ege::PhysicsBoxinlinevirtual
toCapsule() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
type enum name (defined in ege::PhysicsShape)ege::PhysicsShape
unknow enum value (defined in ege::PhysicsShape)ege::PhysicsShape
~PhysicsBox() (defined in ege::PhysicsBox)ege::PhysicsBoxinlinevirtual
~PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_box.html b/classege_1_1_physics_box.html new file mode 100644 index 0000000..28a92f5 --- /dev/null +++ b/classege_1_1_physics_box.html @@ -0,0 +1,294 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::PhysicsBox Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::PhysicsBox Class Reference
+
+
+
+Inheritance diagram for ege::PhysicsBox:
+
+
+ + +ege::PhysicsShape + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool parse (const char *_line)
 
+virtual void display ()
 
+virtual enum ege::PhysicsShape::type getType () const
 
+const vec3getSize () const
 
+void setSize (const vec3 &_size)
 
+virtual const ege::PhysicsBoxtoBox () const
 
+virtual ege::PhysicsBoxtoBox ()
 
- Public Member Functions inherited from ege::PhysicsShape
+const vec4getQuaternion () const
 
+const vec3getOrigin () const
 
+bool isBox ()
 
+bool isCylinder ()
 
+bool isCapsule ()
 
+bool isCone ()
 
+bool isConvexHull ()
 
+bool isSphere ()
 
+virtual const ege::PhysicsCylindertoCylinder () const
 
+virtual ege::PhysicsCylindertoCylinder ()
 
+virtual const ege::PhysicsCapsuletoCapsule () const
 
+virtual ege::PhysicsCapsuletoCapsule ()
 
+virtual const ege::PhysicsConetoCone () const
 
+virtual ege::PhysicsConetoCone ()
 
+virtual const ege::PhysicsConvexHulltoConvexHull () const
 
+virtual ege::PhysicsConvexHulltoConvexHull ()
 
+virtual const ege::PhysicsSpheretoSphere () const
 
+virtual ege::PhysicsSpheretoSphere ()
 
+ + + + + + + +

+Additional Inherited Members

- Public Types inherited from ege::PhysicsShape
enum  type {
+  unknow, +box, +capsule, +cone, +
+  convexHull, +cylinder, +sphere +
+ }
 
- Static Public Member Functions inherited from ege::PhysicsShape
+static ememory::SharedPtr< ege::PhysicsShapecreate (const std::string &_name)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_box.png b/classege_1_1_physics_box.png new file mode 100644 index 0000000000000000000000000000000000000000..875d6bd59aea465bbc322a8fc008459b4906420e GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^xn?eoA^E7>zY0&DQ(X#bagrQI{w+Nx7+W!x^RV__sh{Qe*83c zjrO*g($9YG*<15yMaS0VLO$R8KAqWMOzl7<#Fuu56~@%v);{=##Fsb>|$5er>&Nurn5gA%$(tLp|rH( z^{xBH?>_!B+wu0V?V9x27v4?tUcM^*@84zR>-UG*&Y#PwloWNoT}Nr>RX)}2&)4ki zdHY}%v$M;RYo$5-;Vw_ubk}v9sPKJK_5SZ)rXOqN7=%qae^;Dg^nYZxG5Emd9r5Ak zySWRR#l#c#V8;uB&smx~S~T3=x`W~ISNQ^G$vi!Vu&0|-xC>Tj->G<6=&_BVebtV_ zc^{cCZ$5X&_HDwZ@=41d?UR!`v*-yh1YFxKg6`OqERgQI^QyfzrgZi9>$6@QD9p({ ztTd;n*_mtAY30%`nV>&^x5hoM%bQvjy4kWnCnv`~I(_Ol$?fU&)~{Y|nD@5Fcki}W zmbn4>w)5w(GPup3Q^K3~I_8&lj`4l-<9C+d`1+sY0b8x&b<5}PuJdQEkxb`xV>bjw OJ%gvKpUXO@geCxM + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::PhysicsCapsule Member List
+
+
+ +

This is the complete list of members for ege::PhysicsCapsule, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
box enum value (defined in ege::PhysicsShape)ege::PhysicsShape
capsule enum value (defined in ege::PhysicsShape)ege::PhysicsShape
cone enum value (defined in ege::PhysicsShape)ege::PhysicsShape
convexHull enum value (defined in ege::PhysicsShape)ege::PhysicsShape
create(const std::string &_name) (defined in ege::PhysicsShape)ege::PhysicsShapestatic
cylinder enum value (defined in ege::PhysicsShape)ege::PhysicsShape
display() (defined in ege::PhysicsCapsule)ege::PhysicsCapsuleinlinevirtual
getHeight() const (defined in ege::PhysicsCapsule)ege::PhysicsCapsuleinline
getOrigin() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getQuaternion() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getRadius() const (defined in ege::PhysicsCapsule)ege::PhysicsCapsuleinline
getType() const (defined in ege::PhysicsCapsule)ege::PhysicsCapsuleinlinevirtual
isBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
parse(const char *_line) (defined in ege::PhysicsCapsule)ege::PhysicsCapsulevirtual
PhysicsCapsule() (defined in ege::PhysicsCapsule)ege::PhysicsCapsuleinline
PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
sphere enum value (defined in ege::PhysicsShape)ege::PhysicsShape
toBox() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() const (defined in ege::PhysicsCapsule)ege::PhysicsCapsuleinlinevirtual
toCapsule() (defined in ege::PhysicsCapsule)ege::PhysicsCapsuleinlinevirtual
toCone() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
type enum name (defined in ege::PhysicsShape)ege::PhysicsShape
unknow enum value (defined in ege::PhysicsShape)ege::PhysicsShape
~PhysicsCapsule() (defined in ege::PhysicsCapsule)ege::PhysicsCapsuleinlinevirtual
~PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_capsule.html b/classege_1_1_physics_capsule.html new file mode 100644 index 0000000..a2e6a6a --- /dev/null +++ b/classege_1_1_physics_capsule.html @@ -0,0 +1,294 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::PhysicsCapsule Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::PhysicsCapsule Class Reference
+
+
+
+Inheritance diagram for ege::PhysicsCapsule:
+
+
+ + +ege::PhysicsShape + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool parse (const char *_line)
 
+virtual void display ()
 
+virtual enum ege::PhysicsShape::type getType () const
 
+float getRadius () const
 
+float getHeight () const
 
+virtual const ege::PhysicsCapsuletoCapsule () const
 
+virtual ege::PhysicsCapsuletoCapsule ()
 
- Public Member Functions inherited from ege::PhysicsShape
+const vec4getQuaternion () const
 
+const vec3getOrigin () const
 
+bool isBox ()
 
+bool isCylinder ()
 
+bool isCapsule ()
 
+bool isCone ()
 
+bool isConvexHull ()
 
+bool isSphere ()
 
+virtual const ege::PhysicsBoxtoBox () const
 
+virtual ege::PhysicsBoxtoBox ()
 
+virtual const ege::PhysicsCylindertoCylinder () const
 
+virtual ege::PhysicsCylindertoCylinder ()
 
+virtual const ege::PhysicsConetoCone () const
 
+virtual ege::PhysicsConetoCone ()
 
+virtual const ege::PhysicsConvexHulltoConvexHull () const
 
+virtual ege::PhysicsConvexHulltoConvexHull ()
 
+virtual const ege::PhysicsSpheretoSphere () const
 
+virtual ege::PhysicsSpheretoSphere ()
 
+ + + + + + + +

+Additional Inherited Members

- Public Types inherited from ege::PhysicsShape
enum  type {
+  unknow, +box, +capsule, +cone, +
+  convexHull, +cylinder, +sphere +
+ }
 
- Static Public Member Functions inherited from ege::PhysicsShape
+static ememory::SharedPtr< ege::PhysicsShapecreate (const std::string &_name)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_capsule.png b/classege_1_1_physics_capsule.png new file mode 100644 index 0000000000000000000000000000000000000000..a3c9df9ef3b5d68a234aa43ea8bb7cf10bf5f97c GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^jX)g0!3-ohWuCnNQW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;t=`Ln;{G&du#(R^(`lH+cECf6v@g z96wBV&AyUycwNb{t{)8!|CN?b>EjYI{_M!vq;NxN!Rz-`M#kZnYRoUDrj>2-Q;^pV zD=*1zI`gltrtI{ZO;LAFYdw8>Z>4(ox-~yZEhOD<(e3V}=eiYF4{ojU-SMzxG%=g{5I{%#YbOSTt-Th~6 zW(a=yoZzrw68qh#4}N0IvvPcOZ`2j6ul+YaJMmiTjGMhnlj3h&P>pz*ew!hhrF6lJ znc6qmZzw0E{hP+(D8S+9r8!rG;m71X3=dYws8{UuQwEaEGHw?B0$T-u3P6bA3`dg! z1pUZoadB~HWno}fDK|sht@kdH3~Z04Pv>}&tQoc4h=C`?Md3xz{A+@$ z8VgT=Je|4re&K4dqrzL`IZD1p85=t<2xfZ2;Ml(1y+QV0u0ufP51S8K-!2%HKU_C8 zo#p3@ro45IkDo4nwB~!>L7C8<32$~wRM^ix6R5oEO-c3kgvG%-fj%~Fy7~520#nNI zA7Z< + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::PhysicsCone Member List
+
+
+ +

This is the complete list of members for ege::PhysicsCone, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
box enum value (defined in ege::PhysicsShape)ege::PhysicsShape
capsule enum value (defined in ege::PhysicsShape)ege::PhysicsShape
cone enum value (defined in ege::PhysicsShape)ege::PhysicsShape
convexHull enum value (defined in ege::PhysicsShape)ege::PhysicsShape
create(const std::string &_name) (defined in ege::PhysicsShape)ege::PhysicsShapestatic
cylinder enum value (defined in ege::PhysicsShape)ege::PhysicsShape
display() (defined in ege::PhysicsCone)ege::PhysicsConeinlinevirtual
getHeight() const (defined in ege::PhysicsCone)ege::PhysicsConeinline
getOrigin() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getQuaternion() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getRadius() const (defined in ege::PhysicsCone)ege::PhysicsConeinline
getType() const (defined in ege::PhysicsCone)ege::PhysicsConeinlinevirtual
isBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
parse(const char *_line) (defined in ege::PhysicsCone)ege::PhysicsConevirtual
PhysicsCone() (defined in ege::PhysicsCone)ege::PhysicsConeinline
PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
sphere enum value (defined in ege::PhysicsShape)ege::PhysicsShape
toBox() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() const (defined in ege::PhysicsCone)ege::PhysicsConeinlinevirtual
toCone() (defined in ege::PhysicsCone)ege::PhysicsConeinlinevirtual
toConvexHull() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
type enum name (defined in ege::PhysicsShape)ege::PhysicsShape
unknow enum value (defined in ege::PhysicsShape)ege::PhysicsShape
~PhysicsCone() (defined in ege::PhysicsCone)ege::PhysicsConeinlinevirtual
~PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_cone.html b/classege_1_1_physics_cone.html new file mode 100644 index 0000000..5611b7d --- /dev/null +++ b/classege_1_1_physics_cone.html @@ -0,0 +1,294 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::PhysicsCone Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::PhysicsCone Class Reference
+
+
+
+Inheritance diagram for ege::PhysicsCone:
+
+
+ + +ege::PhysicsShape + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool parse (const char *_line)
 
+virtual void display ()
 
+virtual enum ege::PhysicsShape::type getType () const
 
+float getRadius () const
 
+float getHeight () const
 
+virtual const ege::PhysicsConetoCone () const
 
+virtual ege::PhysicsConetoCone ()
 
- Public Member Functions inherited from ege::PhysicsShape
+const vec4getQuaternion () const
 
+const vec3getOrigin () const
 
+bool isBox ()
 
+bool isCylinder ()
 
+bool isCapsule ()
 
+bool isCone ()
 
+bool isConvexHull ()
 
+bool isSphere ()
 
+virtual const ege::PhysicsBoxtoBox () const
 
+virtual ege::PhysicsBoxtoBox ()
 
+virtual const ege::PhysicsCylindertoCylinder () const
 
+virtual ege::PhysicsCylindertoCylinder ()
 
+virtual const ege::PhysicsCapsuletoCapsule () const
 
+virtual ege::PhysicsCapsuletoCapsule ()
 
+virtual const ege::PhysicsConvexHulltoConvexHull () const
 
+virtual ege::PhysicsConvexHulltoConvexHull ()
 
+virtual const ege::PhysicsSpheretoSphere () const
 
+virtual ege::PhysicsSpheretoSphere ()
 
+ + + + + + + +

+Additional Inherited Members

- Public Types inherited from ege::PhysicsShape
enum  type {
+  unknow, +box, +capsule, +cone, +
+  convexHull, +cylinder, +sphere +
+ }
 
- Static Public Member Functions inherited from ege::PhysicsShape
+static ememory::SharedPtr< ege::PhysicsShapecreate (const std::string &_name)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_cone.png b/classege_1_1_physics_cone.png new file mode 100644 index 0000000000000000000000000000000000000000..47d96fec291c3fa60d2c40de05e7518e963c2bc1 GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0vp^dh!zus_TdB@Zs&S@o^`_Jro(R)7Ue8J-dYmdG>Ht*51b;1{Y@3)>{U;ol{ z2YdV7`0R_`tKMVJdZe7Dnhf`OSq5^&QnJr(GRxGC`9L%w6-Ky#9 z{@Omi_I>-o-1qrg=jA$OM(E95H1F&0-S*Xgx4!!MMn^#Ka#dW4;K{Wz1y8=sF`d3q zHl{eCqhrdhzPAs%I_@kuDk>|m`>!%5G^rKJ_gg;jyrW*mRU!8M{?*Tq zn1HHSCDvodFQycq^A+HGP^PPQprY2&e9D6~_6=I~-DwTes&;;SJxOwb>fzqYJ^It< zl{{OvrCIgv8)ehN_{D!0x@AV6$}C<1@;>w3f+uN@CC_Va|M2qfRzopr0G-b#`Tzg` literal 0 HcmV?d00001 diff --git a/classege_1_1_physics_convex_hull-members.html b/classege_1_1_physics_convex_hull-members.html new file mode 100644 index 0000000..74c16a7 --- /dev/null +++ b/classege_1_1_physics_convex_hull-members.html @@ -0,0 +1,220 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::PhysicsConvexHull Member List
+
+
+ +

This is the complete list of members for ege::PhysicsConvexHull, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
box enum value (defined in ege::PhysicsShape)ege::PhysicsShape
capsule enum value (defined in ege::PhysicsShape)ege::PhysicsShape
cone enum value (defined in ege::PhysicsShape)ege::PhysicsShape
convexHull enum value (defined in ege::PhysicsShape)ege::PhysicsShape
create(const std::string &_name) (defined in ege::PhysicsShape)ege::PhysicsShapestatic
cylinder enum value (defined in ege::PhysicsShape)ege::PhysicsShape
display() (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullinlinevirtual
getOrigin() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getPointList() const (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullinline
getQuaternion() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getScale() const (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullinline
getType() const (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullinlinevirtual
isBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
parse(const char *_line) (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullvirtual
PhysicsConvexHull() (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullinline
PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
sphere enum value (defined in ege::PhysicsShape)ege::PhysicsShape
toBox() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() const (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullinlinevirtual
toConvexHull() (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullinlinevirtual
toCylinder() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
type enum name (defined in ege::PhysicsShape)ege::PhysicsShape
unknow enum value (defined in ege::PhysicsShape)ege::PhysicsShape
~PhysicsConvexHull() (defined in ege::PhysicsConvexHull)ege::PhysicsConvexHullinlinevirtual
~PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_convex_hull.html b/classege_1_1_physics_convex_hull.html new file mode 100644 index 0000000..b8e7ee4 --- /dev/null +++ b/classege_1_1_physics_convex_hull.html @@ -0,0 +1,294 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::PhysicsConvexHull Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::PhysicsConvexHull Class Reference
+
+
+
+Inheritance diagram for ege::PhysicsConvexHull:
+
+
+ + +ege::PhysicsShape + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool parse (const char *_line)
 
+virtual void display ()
 
+virtual enum ege::PhysicsShape::type getType () const
 
+vec3 getScale () const
 
+const std::vector< vec3 > & getPointList () const
 
+virtual const ege::PhysicsConvexHulltoConvexHull () const
 
+virtual ege::PhysicsConvexHulltoConvexHull ()
 
- Public Member Functions inherited from ege::PhysicsShape
+const vec4getQuaternion () const
 
+const vec3getOrigin () const
 
+bool isBox ()
 
+bool isCylinder ()
 
+bool isCapsule ()
 
+bool isCone ()
 
+bool isConvexHull ()
 
+bool isSphere ()
 
+virtual const ege::PhysicsBoxtoBox () const
 
+virtual ege::PhysicsBoxtoBox ()
 
+virtual const ege::PhysicsCylindertoCylinder () const
 
+virtual ege::PhysicsCylindertoCylinder ()
 
+virtual const ege::PhysicsCapsuletoCapsule () const
 
+virtual ege::PhysicsCapsuletoCapsule ()
 
+virtual const ege::PhysicsConetoCone () const
 
+virtual ege::PhysicsConetoCone ()
 
+virtual const ege::PhysicsSpheretoSphere () const
 
+virtual ege::PhysicsSpheretoSphere ()
 
+ + + + + + + +

+Additional Inherited Members

- Public Types inherited from ege::PhysicsShape
enum  type {
+  unknow, +box, +capsule, +cone, +
+  convexHull, +cylinder, +sphere +
+ }
 
- Static Public Member Functions inherited from ege::PhysicsShape
+static ememory::SharedPtr< ege::PhysicsShapecreate (const std::string &_name)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_convex_hull.png b/classege_1_1_physics_convex_hull.png new file mode 100644 index 0000000000000000000000000000000000000000..567b60eca8f291a30d2e82a821a6e9bb13c30ce7 GIT binary patch literal 680 zcmeAS@N?(olHy`uVBq!ia0vp^Q-C;tgBeJkn7zgYNJ#|vgt-3y{~ySF@#br3|Dg#$ z78oBmaDcV*jy#adQ4-`A%m7pb0#{Fk7%?y~nR~i8hEy=VoqMtGu>y}Pzj@IA|C6`R z6*wT!ars@yn=Za`j?RPZ$JN&7+}?Ip&CGL_H@DX$o2YotOWL`o%YL0IepT`9 z^Y^f?y?id7%kJ8=$Os<`n0NVy+2!Q{e>v(8d@-D&QX3EVi*VNMZMjB_e^hN5(k}M| z^dD~tF?O<@`E2nlp{!8(27hj@1B+Q%A6#r=`jFwsSg~aR127C2xYT z)VFgfw%l}KnBff-oyeZ0-!WacA+%awin(WNbn5Nrp)xxbyb)>G$Cuo&(I%j<`QrqQ z?XwpK9VnYzQh3J1?$M4}#XIa|j(@y&HQ?yvTY8R96B{-Oo;bTM{IzTCBFJM{OlY)|9AsURI8d;HT`P3bE52=@OZoBK61}2)vt=z_MKmOI{4XkdnVJ6_fP(* z1xv4d-GAhLz0Uue{6+`Dw*q}VOH`{xK<%=8&_?+cL4B1FVdQ&MBb@0PpcP AZ~y=R literal 0 HcmV?d00001 diff --git a/classege_1_1_physics_cylinder-members.html b/classege_1_1_physics_cylinder-members.html new file mode 100644 index 0000000..b594362 --- /dev/null +++ b/classege_1_1_physics_cylinder-members.html @@ -0,0 +1,219 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::PhysicsCylinder Member List
+
+
+ +

This is the complete list of members for ege::PhysicsCylinder, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
box enum value (defined in ege::PhysicsShape)ege::PhysicsShape
capsule enum value (defined in ege::PhysicsShape)ege::PhysicsShape
cone enum value (defined in ege::PhysicsShape)ege::PhysicsShape
convexHull enum value (defined in ege::PhysicsShape)ege::PhysicsShape
create(const std::string &_name) (defined in ege::PhysicsShape)ege::PhysicsShapestatic
cylinder enum value (defined in ege::PhysicsShape)ege::PhysicsShape
display() (defined in ege::PhysicsCylinder)ege::PhysicsCylinderinlinevirtual
getOrigin() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getQuaternion() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getSize() const (defined in ege::PhysicsCylinder)ege::PhysicsCylinderinline
getType() const (defined in ege::PhysicsCylinder)ege::PhysicsCylinderinlinevirtual
isBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
parse(const char *_line) (defined in ege::PhysicsCylinder)ege::PhysicsCylindervirtual
PhysicsCylinder() (defined in ege::PhysicsCylinder)ege::PhysicsCylinderinline
PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
sphere enum value (defined in ege::PhysicsShape)ege::PhysicsShape
toBox() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() const (defined in ege::PhysicsCylinder)ege::PhysicsCylinderinlinevirtual
toCylinder() (defined in ege::PhysicsCylinder)ege::PhysicsCylinderinlinevirtual
toSphere() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
type enum name (defined in ege::PhysicsShape)ege::PhysicsShape
unknow enum value (defined in ege::PhysicsShape)ege::PhysicsShape
~PhysicsCylinder() (defined in ege::PhysicsCylinder)ege::PhysicsCylinderinlinevirtual
~PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_cylinder.html b/classege_1_1_physics_cylinder.html new file mode 100644 index 0000000..afce0c9 --- /dev/null +++ b/classege_1_1_physics_cylinder.html @@ -0,0 +1,291 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::PhysicsCylinder Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::PhysicsCylinder Class Reference
+
+
+
+Inheritance diagram for ege::PhysicsCylinder:
+
+
+ + +ege::PhysicsShape + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool parse (const char *_line)
 
+virtual void display ()
 
+virtual enum ege::PhysicsShape::type getType () const
 
+vec3 getSize () const
 
+virtual const ege::PhysicsCylindertoCylinder () const
 
+virtual ege::PhysicsCylindertoCylinder ()
 
- Public Member Functions inherited from ege::PhysicsShape
+const vec4getQuaternion () const
 
+const vec3getOrigin () const
 
+bool isBox ()
 
+bool isCylinder ()
 
+bool isCapsule ()
 
+bool isCone ()
 
+bool isConvexHull ()
 
+bool isSphere ()
 
+virtual const ege::PhysicsBoxtoBox () const
 
+virtual ege::PhysicsBoxtoBox ()
 
+virtual const ege::PhysicsCapsuletoCapsule () const
 
+virtual ege::PhysicsCapsuletoCapsule ()
 
+virtual const ege::PhysicsConetoCone () const
 
+virtual ege::PhysicsConetoCone ()
 
+virtual const ege::PhysicsConvexHulltoConvexHull () const
 
+virtual ege::PhysicsConvexHulltoConvexHull ()
 
+virtual const ege::PhysicsSpheretoSphere () const
 
+virtual ege::PhysicsSpheretoSphere ()
 
+ + + + + + + +

+Additional Inherited Members

- Public Types inherited from ege::PhysicsShape
enum  type {
+  unknow, +box, +capsule, +cone, +
+  convexHull, +cylinder, +sphere +
+ }
 
- Static Public Member Functions inherited from ege::PhysicsShape
+static ememory::SharedPtr< ege::PhysicsShapecreate (const std::string &_name)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_cylinder.png b/classege_1_1_physics_cylinder.png new file mode 100644 index 0000000000000000000000000000000000000000..563b6f711a9307fbbfc67de9bfbd4515f8b22565 GIT binary patch literal 613 zcmeAS@N?(olHy`uVBq!ia0vp^%|IN$!3+|4X?7JzNd)+Wxc>kDAIN<1=4)yHp$R}1 z7#}!rfVK0EJdn##666=m08|75S5Ji)F)%QG@pN$vsbG9N_ij;(0Y|I4cC&~Muk zUjvKm+x$66r}NJEZafyJ+-4iVZk~GiS5Yd*vhaq(y?gmy9oV_+-t|8k&RH_ICqHy` z`EusVVNvHh{LF1T>o}e_3BT3b^7c;5jlTsp)ql^OIePV;prBRpVf&9xXACw!&QrdV zQt(s==(zrZ>5eW>&Z|gHdUzxtdu=u=!#;I>h6tVf10O2Zv{x{%`e2hY2-7$9hr4{s^W|XyA!J4-!a}%w8Jc@&Q$I8WTTXVy7j*v zb}7DNpW8j7@mFG&o<$&+;SBE0@@G6|>n+(S@xI;v`++-IbK?%Aw_UXRD8-0Mi76r>mdKI;Vst0F4A2YXATM literal 0 HcmV?d00001 diff --git a/classege_1_1_physics_shape-members.html b/classege_1_1_physics_shape-members.html new file mode 100644 index 0000000..baafca1 --- /dev/null +++ b/classege_1_1_physics_shape-members.html @@ -0,0 +1,216 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::PhysicsShape Member List
+
+
+ +

This is the complete list of members for ege::PhysicsShape, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
box enum value (defined in ege::PhysicsShape)ege::PhysicsShape
capsule enum value (defined in ege::PhysicsShape)ege::PhysicsShape
cone enum value (defined in ege::PhysicsShape)ege::PhysicsShape
convexHull enum value (defined in ege::PhysicsShape)ege::PhysicsShape
create(const std::string &_name) (defined in ege::PhysicsShape)ege::PhysicsShapestatic
cylinder enum value (defined in ege::PhysicsShape)ege::PhysicsShape
display() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
getOrigin() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getQuaternion() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getType() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
isBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
parse(const char *_line) (defined in ege::PhysicsShape)ege::PhysicsShapevirtual
PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
sphere enum value (defined in ege::PhysicsShape)ege::PhysicsShape
toBox() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
type enum name (defined in ege::PhysicsShape)ege::PhysicsShape
unknow enum value (defined in ege::PhysicsShape)ege::PhysicsShape
~PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_shape.html b/classege_1_1_physics_shape.html new file mode 100644 index 0000000..4dc0537 --- /dev/null +++ b/classege_1_1_physics_shape.html @@ -0,0 +1,295 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::PhysicsShape Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+ +
+
+Inheritance diagram for ege::PhysicsShape:
+
+
+ + +ege::PhysicsBox +ege::PhysicsCapsule +ege::PhysicsCone +ege::PhysicsConvexHull +ege::PhysicsCylinder +ege::PhysicsSphere + +
+ + + + +

+Public Types

enum  type {
+  unknow, +box, +capsule, +cone, +
+  convexHull, +cylinder, +sphere +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual enum ege::PhysicsShape::type getType () const
 
+virtual bool parse (const char *_line)
 
+virtual void display ()
 
+const vec4getQuaternion () const
 
+const vec3getOrigin () const
 
+bool isBox ()
 
+bool isCylinder ()
 
+bool isCapsule ()
 
+bool isCone ()
 
+bool isConvexHull ()
 
+bool isSphere ()
 
+virtual const ege::PhysicsBoxtoBox () const
 
+virtual ege::PhysicsBoxtoBox ()
 
+virtual const ege::PhysicsCylindertoCylinder () const
 
+virtual ege::PhysicsCylindertoCylinder ()
 
+virtual const ege::PhysicsCapsuletoCapsule () const
 
+virtual ege::PhysicsCapsuletoCapsule ()
 
+virtual const ege::PhysicsConetoCone () const
 
+virtual ege::PhysicsConetoCone ()
 
+virtual const ege::PhysicsConvexHulltoConvexHull () const
 
+virtual ege::PhysicsConvexHulltoConvexHull ()
 
+virtual const ege::PhysicsSpheretoSphere () const
 
+virtual ege::PhysicsSpheretoSphere ()
 
+ + + +

+Static Public Member Functions

+static ememory::SharedPtr< ege::PhysicsShapecreate (const std::string &_name)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_shape.png b/classege_1_1_physics_shape.png new file mode 100644 index 0000000000000000000000000000000000000000..f25d6fcaaa358fbd899c980582534246b611f66a GIT binary patch literal 1805 zcmbtVc~DY$9H-39D08-Q)ef0yAjCGccGD8YGL6u@AuJCvuWC)V#3K`Gx||NRz%)fx z%n*E(mYN4)m@eyhmkyQ(pk*r0BTdOoMD{&r_OIRldNc2RKHoRrrFI9 zZbl*y2xHO_H-7}e0D!o!kpc9?9!lO)_((9`hM(Z9iy2x3g7QMy4FT zUmTLSza+qFP!;dU^(Go1t#~y;WYZ(^jg`0kO_5fEE(c1GhMRs5^q^Srt~B}st}6_; zW-+?|hBDY}~I1)J?nL`=~kc=y)vAt_W@@2W%cMfH%(J&;5~S zHaShP|zv+mP#-io&6TP=rnkG ztM*u^nwROZnvn%Oy9EK+aSZa^3x=+PD86;fBM2U>U$CNtZG=Ebe?u%ma$w+JBY05W zyFp;RZO#v9*Z~97%iq)z%|_ z)^H$Mj8+$QVMr+cSr()eA`fgxkXClYMwkfcq%LAf9vadM5xysj;2}r%y1~Rcgf;iJ z3{-1pbouCCMm{S>b~Gaws$x8OtrO^r9TnZuonuNI`{-ZAbQCf^H=#hQ0aM<*NRpB+ z>c<=?I!dGiCV16Rmg%CaJPm&z?HL=-jxgi`u|}0U-lmZi`y*M+?~B3chKZ-3t-p;s ziG`gL^?hz&0->J~H2vkN&F#8D%Q#74aPeK+SgQRDQ<)kxOAV?D=S9_x?`7{C9go9} z2?7YJy47mJ=BPayu~G;!uqu%_zNMMy@adfGL%orToT$3~ae(A?xrZ67ascdU$**R^ zCE6j}8KQS>W)rk2rVJ?#=Oxw!bY-YT==Q)uunB4^jTF1AnLP>GQ(PWg2vtVue{z+S zPI#}0LtWzFpPu2^lJLhw;=j{VOQd55E3DJIqvLZpS&uD5WL*faH*dE2Wr^6Q#cUjt zdzT6@?b<5u2U~K1DejkxJ!tmxV{#fMpWdIA>qz0oe%t$Y_*(R*8kxCICTbC6WD69$)N4H>ssyj(Sv0!cH)b`GbI*R6{1uba)#a`Q3({5I}m$bJ0 zjM~LV>X#rmkaMJ3!(7T^=g2s}u?Cuu6c<)`$;WGC+b)KETXK6{c@Z$rO%;Jtxc;D4 z#>nthG<&AF9FLLwAXyq73CJ_?=*ma}Y&fZqyvgh6 + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::PhysicsSphere Member List
+
+
+ +

This is the complete list of members for ege::PhysicsSphere, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
box enum value (defined in ege::PhysicsShape)ege::PhysicsShape
capsule enum value (defined in ege::PhysicsShape)ege::PhysicsShape
cone enum value (defined in ege::PhysicsShape)ege::PhysicsShape
convexHull enum value (defined in ege::PhysicsShape)ege::PhysicsShape
create(const std::string &_name) (defined in ege::PhysicsShape)ege::PhysicsShapestatic
cylinder enum value (defined in ege::PhysicsShape)ege::PhysicsShape
display() (defined in ege::PhysicsSphere)ege::PhysicsSphereinlinevirtual
getOrigin() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getQuaternion() const (defined in ege::PhysicsShape)ege::PhysicsShapeinline
getRadius() const (defined in ege::PhysicsSphere)ege::PhysicsSphereinline
getType() const (defined in ege::PhysicsSphere)ege::PhysicsSphereinlinevirtual
isBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
isSphere() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
parse(const char *_line) (defined in ege::PhysicsSphere)ege::PhysicsSpherevirtual
PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinline
PhysicsSphere() (defined in ege::PhysicsSphere)ege::PhysicsSphereinline
setRadius(float _radius) (defined in ege::PhysicsSphere)ege::PhysicsSphereinline
sphere enum value (defined in ege::PhysicsShape)ege::PhysicsShape
toBox() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toBox() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCapsule() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCone() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toConvexHull() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() const (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
toCylinder() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
type enum name (defined in ege::PhysicsShape)ege::PhysicsShape
unknow enum value (defined in ege::PhysicsShape)ege::PhysicsShape
~PhysicsShape() (defined in ege::PhysicsShape)ege::PhysicsShapeinlinevirtual
~PhysicsSphere() (defined in ege::PhysicsSphere)ege::PhysicsSphereinlinevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_sphere.html b/classege_1_1_physics_sphere.html new file mode 100644 index 0000000..4684277 --- /dev/null +++ b/classege_1_1_physics_sphere.html @@ -0,0 +1,288 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::PhysicsSphere Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::PhysicsSphere Class Reference
+
+
+
+Inheritance diagram for ege::PhysicsSphere:
+
+
+ + +ege::PhysicsShape + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual bool parse (const char *_line)
 
+virtual void display ()
 
+virtual enum ege::PhysicsShape::type getType () const
 
+float getRadius () const
 
+void setRadius (float _radius)
 
- Public Member Functions inherited from ege::PhysicsShape
+const vec4getQuaternion () const
 
+const vec3getOrigin () const
 
+bool isBox ()
 
+bool isCylinder ()
 
+bool isCapsule ()
 
+bool isCone ()
 
+bool isConvexHull ()
 
+bool isSphere ()
 
+virtual const ege::PhysicsBoxtoBox () const
 
+virtual ege::PhysicsBoxtoBox ()
 
+virtual const ege::PhysicsCylindertoCylinder () const
 
+virtual ege::PhysicsCylindertoCylinder ()
 
+virtual const ege::PhysicsCapsuletoCapsule () const
 
+virtual ege::PhysicsCapsuletoCapsule ()
 
+virtual const ege::PhysicsConetoCone () const
 
+virtual ege::PhysicsConetoCone ()
 
+virtual const ege::PhysicsConvexHulltoConvexHull () const
 
+virtual ege::PhysicsConvexHulltoConvexHull ()
 
+ + + + + + + +

+Additional Inherited Members

- Public Types inherited from ege::PhysicsShape
enum  type {
+  unknow, +box, +capsule, +cone, +
+  convexHull, +cylinder, +sphere +
+ }
 
- Static Public Member Functions inherited from ege::PhysicsShape
+static ememory::SharedPtr< ege::PhysicsShapecreate (const std::string &_name)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_physics_sphere.png b/classege_1_1_physics_sphere.png new file mode 100644 index 0000000000000000000000000000000000000000..ae2549ab2e72f4a377e3a13dac78113c0c4a1f56 GIT binary patch literal 620 zcmeAS@N?(olHy`uVBq!ia0vp^H9#D|!3-qdtb2G6NJ#|vgt-3y{~ySF@#br3|Dg#$ z78oBmaDcV*jy#adQ4-`A%m7pb0#{Fk7%?y~{`Pcn45?szJNIJWV+9^pe({z6|DUwZ z=08tNek(-)_#ER1);{cJEr1+g1-> zu0H%wIGX#u^1sSG>dWq(OpLpdHz~evChM%6%QN0z{a{j@t@+`K@rO&ilXAc1me+48 z-D_Qun)dz9>>E7N#gpf43unL2X&Ewk;Uus5+~Tfro1bslJ1_iQcz9?@1JpRV_o7bg3SSo$M?Dw|c);V)KOYb&Bzs@?p zxAQJ<^1YJurw^p*wqfk$hpOsp`9=H#u*`VpCpDx!_-2 z$G-pG=d@aZ122=e{$BbtbLp~GS@!2DON~w)>CW1}+k)Y`6<^Kuy_Id-^ENH-t7k3W v&h4<)Z$E?lmVc`md9H^acIHT&^pC+)P-@nsio>SBq`~0n>gTe~DWM4f?P@He literal 0 HcmV?d00001 diff --git a/classege_1_1_ray-members.html b/classege_1_1_ray-members.html new file mode 100644 index 0000000..9bd6564 --- /dev/null +++ b/classege_1_1_ray-members.html @@ -0,0 +1,192 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::Ray Member List
+
+
+ +

This is the complete list of members for ege::Ray, including all inherited members.

+ + + + + + + + + + + +
getDirection() const ege::Rayinline
getOrigin() const ege::Rayinline
Ray(const vec3 &_origin=vec3(0, 0, 0), const vec3 &_direction=vec3(0, 0, 1))ege::Ray
set(const vec3 &_origin, const vec3 &_direction)ege::Ray
setDirection(const vec3 &_direction)ege::Ray
setOrigin(const vec3 &_origin)ege::Ray
testRay(ege::physics::Engine &_engine) (defined in ege::Ray)ege::Ray
testRayObject(ege::physics::Engine &_engine) (defined in ege::Ray)ege::Ray
testRayZeroPlane() (defined in ege::Ray)ege::Ray
~Ray()ege::Rayinline
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1_ray.html b/classege_1_1_ray.html new file mode 100644 index 0000000..f61975c --- /dev/null +++ b/classege_1_1_ray.html @@ -0,0 +1,409 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::Ray Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::Ray Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Ray (const vec3 &_origin=vec3(0, 0, 0), const vec3 &_direction=vec3(0, 0, 1))
 
 ~Ray ()
 
void setOrigin (const vec3 &_origin)
 
const vec3getOrigin () const
 
void setDirection (const vec3 &_direction)
 
const vec3getDirection () const
 
void set (const vec3 &_origin, const vec3 &_direction)
 
+std::pair< vec3, vec3testRay (ege::physics::Engine &_engine)
 
+std::pair< ememory::SharedPtr< ege::Element >, std::pair< vec3, vec3 > > testRayObject (ege::physics::Engine &_engine)
 
+vec3 testRayZeroPlane ()
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
ege::Ray::Ray (const vec3_origin = vec3(0, 0, 0),
const vec3_direction = vec3(0, 0, 1) 
)
+
+ +

Contructor.

+
Parameters
+ + + +
_originThe ray's origin.
_directionThe ray's direction.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
ege::Ray::~Ray ()
+
+inline
+
+ +

Destructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
const vec3& ege::Ray::getDirection () const
+
+inline
+
+ +

Gets the ray's direction.

+
Returns
The ray's direction.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const vec3& ege::Ray::getOrigin () const
+
+inline
+
+ +

Gets the ray's origin.

+
Returns
The ray's origin.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void ege::Ray::set (const vec3_origin,
const vec3_direction 
)
+
+ +

Sets this ray to the specified values.

+
Parameters
+ + + +
[in]_originThe ray's origin.
[in]_directionThe ray's direction.
+
+
+ +
+
+ +
+
+ + + + + + + + +
void ege::Ray::setDirection (const vec3_direction)
+
+ +

Sets the ray's direction.

+
Parameters
+ + +
[in]_directionThe new direction vector.
+
+
+ +
+
+ +
+
+ + + + + + + + +
void ege::Ray::setOrigin (const vec3_origin)
+
+ +

Set the ray's origin.

+
Parameters
+ + +
[in]_originThe new origin.
+
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/Ray.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1camera_1_1_view-members.html b/classege_1_1camera_1_1_view-members.html new file mode 100644 index 0000000..e6f56ee --- /dev/null +++ b/classege_1_1camera_1_1_view-members.html @@ -0,0 +1,230 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::camera::View Member List
+
+
+ +

This is the complete list of members for ege::camera::View, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Camera()ege::Camera
configureOpenGL()ege::Cameravirtual
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::camera::Viewvirtual
EnableSharedFromThis()ememory::EnableSharedFromThis< Camera >protected
getAngle() const ege::camera::Viewinline
getAspectRatio() const ege::Camerainline
getEye() const ege::camera::Viewinlinevirtual
getMatrixCamera() const ege::Camerainline
getMatrixProjection() const ege::Camerainline
getPsy() (defined in ege::camera::View)ege::camera::Viewvirtual
getRayFromScreen(const vec2 &_offset)ege::camera::Viewvirtual
getRayFromScreenPosition(const vec2 &_position, const vec2 &_size)ege::Camera
getTarget() const ege::camera::Viewinline
getTetha() (defined in ege::camera::View)ege::camera::Viewvirtual
getViewVector() const (defined in ege::camera::View)ege::camera::Viewprotectedvirtual
getXAngleView() const ege::Camerainline
getZFar()ege::Camerainline
getZNear()ege::Camerainline
m_angleege::camera::Viewprotected
m_angleViewege::Cameraprotected
m_aspectRatioege::Cameraprotected
m_eyeege::camera::Viewprotected
m_matrixege::Cameraprotected
m_matrixProjectionege::Cameraprotected
m_targetege::camera::Viewprotected
m_zFarege::Cameraprotected
m_zNearege::Cameraprotected
periodicCall(float _step)ege::Camerainlinevirtual
setAngle(float _angle)ege::camera::Viewvirtual
setAspectRatio(float _ratio)ege::Cameravirtual
setEye(const vec3 &_eye)ege::camera::Viewvirtual
setSceenSize(const vec2 &_screenSize)ege::Camerainlinevirtual
setTarget(const vec3 &_target)ege::camera::Viewvirtual
setXAngleView(float _angleRad)ege::Cameravirtual
setYAngleView(float _angleRad)ege::Camerainlinevirtual
setZFar(float _distance)ege::Cameravirtual
setZNear(float _distance)ege::Cameravirtual
sharedFromThis()ememory::EnableSharedFromThis< Camera >
sharedFromThis() constememory::EnableSharedFromThis< Camera >
tansformPositionToAngle(vec3 _vect)ege::Cameraprotected
update()ege::camera::Viewprotected
updateProjectionMatrix()ege::Cameraprotectedvirtual
View(const vec3 &_eye=vec3(0, 0, 0), const vec3 &_target=vec3(0, 0, 1), float _angle=0.0f)ege::camera::View
weakFromThis()ememory::EnableSharedFromThis< Camera >
weakFromThis() constememory::EnableSharedFromThis< Camera >
~Camera()ege::Camerainlinevirtual
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Camera >protectedvirtual
~View()ege::camera::Viewinline
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1camera_1_1_view.html b/classege_1_1camera_1_1_view.html new file mode 100644 index 0000000..d64978f --- /dev/null +++ b/classege_1_1camera_1_1_view.html @@ -0,0 +1,717 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::camera::View Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+ +
+
+Inheritance diagram for ege::camera::View:
+
+
+ + +ege::Camera +ememory::EnableSharedFromThis< Camera > +ememory::EnableSharedFromThisBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 View (const vec3 &_eye=vec3(0, 0, 0), const vec3 &_target=vec3(0, 0, 1), float _angle=0.0f)
 
 ~View ()
 
virtual void setEye (const vec3 &_eye)
 
virtual vec3 getEye () const
 
virtual void setTarget (const vec3 &_target)
 
const vec3getTarget () const
 
virtual void setAngle (float _angle)
 
float getAngle () const
 
virtual ege::Ray getRayFromScreen (const vec2 &_offset)
 
virtual void drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
 
+virtual float getTetha ()
 
+virtual float getPsy ()
 
- Public Member Functions inherited from ege::Camera
 Camera ()
 
virtual ~Camera ()
 
virtual void periodicCall (float _step)
 
virtual void configureOpenGL ()
 
const mat4getMatrixCamera () const
 
const mat4getMatrixProjection () const
 
virtual void setAspectRatio (float _ratio)
 
virtual void setSceenSize (const vec2 &_screenSize)
 
float getAspectRatio () const
 
virtual void setXAngleView (float _angleRad)
 
virtual void setYAngleView (float _angleRad)
 
float getXAngleView () const
 
virtual void setZFar (float _distance)
 
float getZFar ()
 
virtual void setZNear (float _distance)
 
float getZNear ()
 
ege::Ray getRayFromScreenPosition (const vec2 &_position, const vec2 &_size)
 
- Public Member Functions inherited from ememory::EnableSharedFromThis< Camera >
+ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis ()
 
+const ememory::SharedPtr< EMEMORY_TYPE > sharedFromThis () const
 
+ememory::WeakPtr< EMEMORY_TYPE > weakFromThis ()
 
+const ememory::WeakPtr< EMEMORY_TYPE > weakFromThis () const
 
+ + + + + + + + + + +

+Protected Member Functions

void update ()
 
+virtual vec3 getViewVector () const
 
- Protected Member Functions inherited from ege::Camera
virtual void updateProjectionMatrix ()
 
vec2 tansformPositionToAngle (vec3 _vect)
 
+ + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

vec3 m_eye
 
vec3 m_target
 
float m_angle
 
- Protected Attributes inherited from ege::Camera
mat4 m_matrix
 
mat4 m_matrixProjection
 
float m_aspectRatio
 
float m_angleView
 
float m_zFar
 
float m_zNear
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
ege::camera::View::View (const vec3_eye = vec3(0, 0, 0),
const vec3_target = vec3(0, 0, 1),
float _angle = 0.0f 
)
+
+ +

Constructor.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
ege::camera::View::~View ()
+
+inline
+
+ +

Destructor.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void ege::camera::View::drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw,
ememory::SharedPtr< ege::Camera_camera 
)
+
+virtual
+
+ +

Debug display of the current element.

+
Parameters
+ + +
[in,out]drawBasic system to draw the debug shape and informations
+
+
+ +

Reimplemented from ege::Camera.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
float ege::camera::View::getAngle () const
+
+inline
+
+ +

Get the camera angle.

+
Returns
the up camera angle.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual vec3 ege::camera::View::getEye () const
+
+inlinevirtual
+
+ +

get the curent Camera Eye position.

+
Returns
the current position.
+ +

Reimplemented from ege::Camera.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual ege::Ray ege::camera::View::getRayFromScreen (const vec2_offset)
+
+virtual
+
+

Get ray from the camera with the screen offset.

Parameters
+ + +
[in]_offsetOffset in the screen [-1..1]
+
+
+
Returns
the ray requested.
+ +

Reimplemented from ege::Camera.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
const vec3& ege::camera::View::getTarget () const
+
+inline
+
+ +

Get the curent Camera target position.

+
Returns
The target position.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::camera::View::setAngle (float _angle)
+
+virtual
+
+ +

Set the camera angle.

+
Parameters
+ + +
[in]_anglecamera angle.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::camera::View::setEye (const vec3_eye)
+
+virtual
+
+ +

set the position of the camera.

+
Parameters
+ + +
[in]posPosition of the camera.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void ege::camera::View::setTarget (const vec3_target)
+
+virtual
+
+ +

set a new Camera target position.

+
Parameters
+ + +
[in]_targetNew camera target position.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void ege::camera::View::update ()
+
+protected
+
+ +

update the matrix property

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
float ege::camera::View::m_angle
+
+protected
+
+ +

rotation angle of the camera (in rad) through the axis origin->eye

+ +
+
+ +
+
+ + + + + +
+ + + + +
vec3 ege::camera::View::m_eye
+
+protected
+
+ +

position where the camera see

+ +
+
+ +
+
+ + + + + +
+ + + + +
vec3 ege::camera::View::m_target
+
+protected
+
+ +

origin of the camera

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/camera/View.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1camera_1_1_view.png b/classege_1_1camera_1_1_view.png new file mode 100644 index 0000000000000000000000000000000000000000..c7381e9302455b484c4e45b5537614f57bb13825 GIT binary patch literal 1609 zcmbVMdo+}39R6k{lIfH#%xK$MgRGJmu`aP;#xSH|6{6ft%vhQ^xrS^?jLR27xh+k# z3~~#DrW{`=Vq6jp)#Pr*VkSk*e(WE+d(NKSbM`&weV^ZZ&hLHC`~IHi`6bxf;gND^ zIRF5V1S<;?03eWX%#oFXSB*~S0}M*`L`O@BL;{DCvtoM6(^NRxm>dpAI^oSX@K%;a zvU337r1jC?;iv-u(t`wx9~?swg4}l@i{Hsxq`cA%li-_^y($1z+l%~2sxPV*xnFxP zX8u-Ko?n3G3(%X@iY1zZI@$4LD-zSopBRwV*T+&31v$mtEpE~(`W!y*+FP+4rvau< z??;1J|AL2W4f~ux;WR$3A-TATnG1@{Qpo8gn#vu+0r-p0#-4F`U7Aj;lhwY%%Xdo( zcf>z6%dRQkN1oLbAPLr@RH$~6ju#ITB3A8D0m2aF!HKK$4T6!ut)RIB95wT5~q1Z$$%6o9u;nluJBY122 zfUx;muFzNPr|T0#&xe#WA}08K%SAyLL@IZXgtzwkq_{Yxomba!gzTNR;AnW+wbN(29aVIn@Q_+p6STb|Y(&k?*MkEW|(e|26tD-N=*Of*U(UF@udBvB5S zsj$@r%B|w6sVHnS0Im2(N+n&w-N38{Z&XpOR~t#_sP4|12&<(^zunXToM9rmr$dfz z>jjjmIodE-dGBE&Qrodasr@&}S)0w)kHip}9%vw&*n$Pt*#NwCki9^gH~OCvgK_9Z zS#ytq7el9S?Fy)i zSy4auShdxK99VMhlH-KBKs@79TK}AKK3@@PsdcToTpy3CObpi|%juEGWmDI7R_pFW z^A14f(t2Skw2!^~c-N}?4J+Z-)+wyos(wKj33^gAHmRfi`*bq`rib_gD^?F;dw5I2 zj80^${e^q-6~f*+9u3oN(SZ@@jn8ZKQW=mw2(+~ilpg0Qt+hrPCaIS#*r3fnDt+rC zJ2k@A9sOkaH(uRFteQmz167R=@2yQ=ab|bU_9KS3*O?d#ZgYRe=>^=3k}xrBD-}yp zsos2`QM+A5lsl=^2uTQcDL0t_X&0Jsd>fBO9N*QW5v>7=uKrPKm@F`zTzK^5VjxeB zvxSDJAW9YVk9qE8BDDQuJzz*}JM@3~-4Fsl2|FH^$6{&QfHiwIGzE*{03qAX%**8l zCf7`o2U)+z7#z3oVy}(OiKA)pzXb@~4je4sFW#D`d5@aULvDEBJ_voL#sFBpj<+p!K$eCMU3|K;qJx5`q}% zN4KWys}}XxfXRKPkq%FXPmQL6rY+BRLYOK0sOvZd6i7Q3l@8t8>khhe{i67~N8&I| z%oIHQM5m1+!7_&%%;AmCxFQT zRs&|nQR_BJ*sxJ<9z=I*lW$~lnZrk64s>&!0-vi`nnjhX%h z#a?+ho`%FlCqUa#z{IOU>^8P}j0&wZ2pc5DX{U!417A>o+8^#BOmZc4%vAU5d`hNr S$ZNRo0|ZMui?S2vulx?-kOWWw literal 0 HcmV?d00001 diff --git a/classege_1_1physics_1_1_engine-members.html b/classege_1_1physics_1_1_engine-members.html new file mode 100644 index 0000000..4e9d85c --- /dev/null +++ b/classege_1_1physics_1_1_engine-members.html @@ -0,0 +1,188 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::physics::Engine Member List
+
+
+ +

This is the complete list of members for ege::physics::Engine, including all inherited members.

+ + + + + + + +
Engine() (defined in ege::physics::Engine)ege::physics::Engine
getDynamicWorld()ege::physics::Engineinline
getListOfCollision()ege::physics::Engine
setBulletConfig(ememory::SharedPtr< btDefaultCollisionConfiguration > _collisionConfiguration=nullptr, ememory::SharedPtr< btCollisionDispatcher > _dispatcher=nullptr, ememory::SharedPtr< btBroadphaseInterface > _broadphase=nullptr, ememory::SharedPtr< btConstraintSolver > _solver=nullptr, ememory::SharedPtr< btDynamicsWorld > _dynamicsWorld=nullptr) (defined in ege::physics::Engine)ege::physics::Engine
setDynamicWorld(const ememory::SharedPtr< btDynamicsWorld > &_newWorld)ege::physics::Engineinline
~Engine() (defined in ege::physics::Engine)ege::physics::Engine
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1physics_1_1_engine.html b/classege_1_1physics_1_1_engine.html new file mode 100644 index 0000000..8d1b09f --- /dev/null +++ b/classege_1_1physics_1_1_engine.html @@ -0,0 +1,281 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::physics::Engine Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::physics::Engine Class Reference
+
+
+ + + + +

+Classes

class  collisionPoints
 
+ + + + + + + + + +

+Public Member Functions

+void setBulletConfig (ememory::SharedPtr< btDefaultCollisionConfiguration > _collisionConfiguration=nullptr, ememory::SharedPtr< btCollisionDispatcher > _dispatcher=nullptr, ememory::SharedPtr< btBroadphaseInterface > _broadphase=nullptr, ememory::SharedPtr< btConstraintSolver > _solver=nullptr, ememory::SharedPtr< btDynamicsWorld > _dynamicsWorld=nullptr)
 
void setDynamicWorld (const ememory::SharedPtr< btDynamicsWorld > &_newWorld)
 
ememory::SharedPtr< btDynamicsWorld > getDynamicWorld ()
 
std::vector< ege::physics::Engine::collisionPointsgetListOfCollision ()
 
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
ememory::SharedPtr<btDynamicsWorld> ege::physics::Engine::getDynamicWorld ()
+
+inline
+
+ +

get the curent world

+
Returns
pointer on the current world
+ +
+
+ +
+
+ + + + + + + +
std::vector<ege::physics::Engine::collisionPoints> ege::physics::Engine::getListOfCollision ()
+
+ +

Get the list of all collision point actually availlable ...

+
Returns
the requested list of points
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void ege::physics::Engine::setDynamicWorld (const ememory::SharedPtr< btDynamicsWorld > & _newWorld)
+
+inline
+
+ +

set the curent world

+
Parameters
+ + +
[in]_newWorldPointer on the current world
+
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/physics/Engine.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1physics_1_1_engine_1_1collision_points-members.html b/classege_1_1physics_1_1_engine_1_1collision_points-members.html new file mode 100644 index 0000000..57a9dc0 --- /dev/null +++ b/classege_1_1physics_1_1_engine_1_1collision_points-members.html @@ -0,0 +1,188 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::physics::Engine::collisionPoints Member List
+
+
+ +

This is the complete list of members for ege::physics::Engine::collisionPoints, including all inherited members.

+ + + + + + + +
collisionPoints(const ememory::SharedPtr< ege::Element > &_elem1, const ememory::SharedPtr< ege::Element > &_elem2, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_normal) (defined in ege::physics::Engine::collisionPoints)ege::physics::Engine::collisionPointsinline
elem1 (defined in ege::physics::Engine::collisionPoints)ege::physics::Engine::collisionPoints
elem2 (defined in ege::physics::Engine::collisionPoints)ege::physics::Engine::collisionPoints
normalElem2 (defined in ege::physics::Engine::collisionPoints)ege::physics::Engine::collisionPoints
positionElem1 (defined in ege::physics::Engine::collisionPoints)ege::physics::Engine::collisionPoints
positionElem2 (defined in ege::physics::Engine::collisionPoints)ege::physics::Engine::collisionPoints
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1physics_1_1_engine_1_1collision_points.html b/classege_1_1physics_1_1_engine_1_1collision_points.html new file mode 100644 index 0000000..7cd2548 --- /dev/null +++ b/classege_1_1physics_1_1_engine_1_1collision_points.html @@ -0,0 +1,214 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::physics::Engine::collisionPoints Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::physics::Engine::collisionPoints Class Reference
+
+
+ +

#include <Engine.hpp>

+ + + + +

+Public Member Functions

collisionPoints (const ememory::SharedPtr< ege::Element > &_elem1, const ememory::SharedPtr< ege::Element > &_elem2, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_normal)
 
+ + + + + + + + + + + +

+Public Attributes

+ememory::SharedPtr< ege::Elementelem1
 
+ememory::SharedPtr< ege::Elementelem2
 
+vec3 positionElem1
 
+vec3 positionElem2
 
+vec3 normalElem2
 
+

Detailed Description

+

The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/physics/Engine.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1resource_1_1_mesh-members.html b/classege_1_1resource_1_1_mesh-members.html new file mode 100644 index 0000000..577532e --- /dev/null +++ b/classege_1_1resource_1_1_mesh-members.html @@ -0,0 +1,245 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::resource::Mesh Member List
+
+
+ +

This is the complete list of members for ege::resource::Mesh, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addFaceIndexing(const std::string &_layerName)ege::resource::Mesh
addLine(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Meshinline
addLine(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color1, const etk::Color< float > &_color2) (defined in ege::resource::Mesh)ege::resource::Mesh
addLines(const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addLines(const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color< float >> &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addMaterial(const std::string &_name, ememory::SharedPtr< ege::Material > _data) (defined in ege::resource::Mesh)ege::resource::Mesh
addPhysicElement(const ememory::SharedPtr< ege::PhysicsShape > &_shape) (defined in ege::resource::Mesh)ege::resource::Meshinline
addPoint(const std::string &_layerName, const vec3 &_pos, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)ege::resource::Meshinline
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)ege::resource::Meshinline
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)ege::resource::Meshinline
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)ege::resource::Meshinline
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)ege::resource::Meshinline
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)ege::resource::Mesh
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)ege::resource::Meshinline
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)ege::resource::Mesh
clean() (defined in ege::resource::Mesh)ege::resource::Meshprotected
createCube(float _size=1.0f, const std::string &_materialName="basics", const etk::Color< float > &_color=etk::color::white) (defined in ege::resource::Mesh)ege::resource::Meshstatic
createGrid(int32_t _lineCount, const vec3 &_position=vec3(0, 0, 0), float _size=1.0f, const std::string &_materialName="basics") (defined in ege::resource::Mesh)ege::resource::Meshstatic
createIcoSphere(const std::string &_materialName, float _size=1.0, int32_t _subdivision=3) (defined in ege::resource::Mesh)ege::resource::Mesh
createViewBox(const std::string &_materialName, float _size=1.0) (defined in ege::resource::Mesh)ege::resource::Mesh
DECLARE_RESOURCE_NAMED_FACTORY(Mesh) (defined in ege::resource::Mesh)ege::resource::Mesh
draw(mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh)ege::resource::Meshvirtual
draw(mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh)ege::resource::Meshinlinevirtual
findColorInList(const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Meshprotected
findPositionInList(const vec3 &_pos) (defined in ege::resource::Mesh)ege::resource::Meshprotected
findTextureInList(const vec2 &_uv) (defined in ege::resource::Mesh)ege::resource::Meshprotected
generateVBO() (defined in ege::resource::Mesh)ege::resource::Mesh
getCheckNormal()ege::resource::Meshinline
getPhysicalProperties() const (defined in ege::resource::Mesh)ege::resource::Meshinline
getShape()ege::resource::Meshinline
init(const std::string &_fileName="---", const std::string &_shaderName="DATA:textured3D2.prog") (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_bufferOfset (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_checkNormalege::resource::Meshprotected
m_GLColor (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMaterial (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMatrix (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMatrixPosition (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLNormal (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLPosition (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLprogram (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLtexture (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_light (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_listColorege::resource::Meshprotected
m_listFacesege::resource::Meshprotected
m_listFacesNormalege::resource::Meshprotected
m_listUVege::resource::Meshprotected
m_listVertexege::resource::Meshprotected
m_listVertexNormalege::resource::Meshprotected
m_materials (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_normalMode (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_numberOfElments (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_physicsege::resource::Meshprotected
m_verticesVBO (defined in ege::resource::Mesh)ege::resource::Meshprotected
Mesh() (defined in ege::resource::Mesh)ege::resource::Meshprotected
normalMode enum nameege::resource::Mesh
normalModeFace enum value (defined in ege::resource::Mesh)ege::resource::Mesh
normalModeNone enum value (defined in ege::resource::Mesh)ege::resource::Mesh
normalModeVertex enum value (defined in ege::resource::Mesh)ege::resource::Mesh
setCheckNormal(bool _status)ege::resource::Meshinline
setFreeShapeFunction(void(*_functionFreeShape)(void *_pointer)) (defined in ege::resource::Mesh)ege::resource::Meshinline
setShape(void *_shape)ege::resource::Mesh
~Mesh() (defined in ege::resource::Mesh)ege::resource::Meshvirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1resource_1_1_mesh.html b/classege_1_1resource_1_1_mesh.html new file mode 100644 index 0000000..c2afaa9 --- /dev/null +++ b/classege_1_1resource_1_1_mesh.html @@ -0,0 +1,1386 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::resource::Mesh Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+ +
+
+Inheritance diagram for ege::resource::Mesh:
+
+
+ + +ege::resource::ParticuleMesh + +
+ + + + +

+Public Types

enum  normalMode { normalModeNone, +normalModeFace, +normalModeVertex + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

DECLARE_RESOURCE_NAMED_FACTORY (Mesh)
 
+virtual void draw (mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true)
 
+virtual void draw (mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true)
 
+void generateVBO ()
 
+void createViewBox (const std::string &_materialName, float _size=1.0)
 
+void createIcoSphere (const std::string &_materialName, float _size=1.0, int32_t _subdivision=3)
 
+void addMaterial (const std::string &_name, ememory::SharedPtr< ege::Material > _data)
 
void setCheckNormal (bool _status)
 
bool getCheckNormal ()
 
+const std::vector< ememory::SharedPtr< ege::PhysicsShape > > & getPhysicalProperties () const
 
+void addPhysicElement (const ememory::SharedPtr< ege::PhysicsShape > &_shape)
 
void setShape (void *_shape)
 
void * getShape ()
 
+void setFreeShapeFunction (void(*_functionFreeShape)(void *_pointer))
 
void addFaceIndexing (const std::string &_layerName)
 
+void addPoint (const std::string &_layerName, const vec3 &_pos, const etk::Color< float > &_color)
 
+void addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color)
 
+void addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color1, const etk::Color< float > &_color2)
 
+void addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color< float > &_color)
 
+void addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color< float >> &_color)
 
void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)
 
void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)
 
void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)
 
void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)
 
void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)
 
void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)
 
void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)
 
void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)
 
+ + + + + +

+Static Public Member Functions

+static ememory::SharedPtr< ege::resource::MeshcreateGrid (int32_t _lineCount, const vec3 &_position=vec3(0, 0, 0), float _size=1.0f, const std::string &_materialName="basics")
 
+static ememory::SharedPtr< ege::resource::MeshcreateCube (float _size=1.0f, const std::string &_materialName="basics", const etk::Color< float > &_color=etk::color::white)
 
+ + + + + + + + + + + +

+Protected Member Functions

+void clean ()
 
+void init (const std::string &_fileName="---", const std::string &_shaderName="DATA:textured3D2.prog")
 
+int32_t findPositionInList (const vec3 &_pos)
 
+int32_t findTextureInList (const vec2 &_uv)
 
+int32_t findColorInList (const etk::Color< float > &_color)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

+enum normalMode m_normalMode
 
bool m_checkNormal
 
+ememory::SharedPtr< gale::resource::Program > m_GLprogram
 
+int32_t m_GLPosition
 
+int32_t m_GLMatrix
 
+int32_t m_GLMatrixPosition
 
+int32_t m_GLNormal
 
+int32_t m_GLtexture
 
+int32_t m_GLColor
 
+int32_t m_bufferOfset
 
+int32_t m_numberOfElments
 
+MaterialGlId m_GLMaterial
 
+ege::Light m_light
 
std::vector< vec3m_listVertex
 
std::vector< vec2m_listUV
 
std::vector< etk::Color< float > > m_listColor
 
std::vector< vec3m_listFacesNormal
 
std::vector< vec3m_listVertexNormal
 
etk::Hash< FaceIndexingm_listFaces
 
+etk::Hash< ememory::SharedPtr< ege::Material > > m_materials
 
std::vector< ememory::SharedPtr< ege::PhysicsShape > > m_physics
 
+ememory::SharedPtr< gale::resource::VirtualBufferObject > m_verticesVBO
 
+

Member Enumeration Documentation

+ +
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void ege::resource::Mesh::addFaceIndexing (const std::string & _layerName)
+
+ +

Add in the faces list the layer requested.

+
Parameters
+ + +
[in]_layerNameface index to add
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ege::resource::Mesh::addQuad (const std::string & _layerName,
const vec3_pos1,
const vec3_pos2,
const vec3_pos3,
const vec3_pos4,
const etk::Color< float > & _color 
)
+
+inline
+
+ +

draw a colored quad (usefull for debug and test)

+
Parameters
+ + + + + + + +
[in]_layerNameMaterial and face indexing layer name
[in]_pos1First point position
[in]_pos2Second point position
[in]_pos3Third point position
[in]_pos4faurth point position
[in]_colorcolor of all elements
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ege::resource::Mesh::addQuad (const std::string & _layerName,
const vec3_pos1,
const vec3_pos2,
const vec3_pos3,
const vec3_pos4,
const etk::Color< float > & _color1,
const etk::Color< float > & _color2,
const etk::Color< float > & _color3,
const etk::Color< float > & _color4 
)
+
+inline
+
+ +

draw a colored quad (usefull for debug and test)

+
Parameters
+ + + + + + + + + + +
[in]_layerNameMaterial and face indexing layer name
[in]_pos1First point position
[in]_pos2Second point position
[in]_pos3Third point position
[in]_pos4faurth point position
[in]_color1color of the _pos1 element
[in]_color2color of the _pos2 element
[in]_color3color of the _pos3 element
[in]_color4color of the _pos4 element
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ege::resource::Mesh::addQuad (const std::string & _layerName,
const vec3_pos1,
const vec3_pos2,
const vec3_pos3,
const vec3_pos4,
const vec2_uv1,
const vec2_uv2,
const vec2_uv3,
const vec2_uv4,
const etk::Color< float > & _color 
)
+
+inline
+
+ +

draw a textured colored quad (usefull for debug and test)

+
Parameters
+ + + + + + + + + + + +
[in]_layerNameMaterial and face indexing layer name
[in]_pos1First point position
[in]_pos2Second point position
[in]_pos3Third point position
[in]_pos4faurth point position
[in]_colorcolor of all elements
[in]_uv1texture position of the _pos1 element
[in]_uv2texture position of the _pos2 element
[in]_uv3texture position of the _pos3 element
[in]_uv4texture position of the _pos4 element
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ege::resource::Mesh::addQuad (const std::string & _layerName,
const vec3_pos1,
const vec3_pos2,
const vec3_pos3,
const vec3_pos4,
const vec2_uv1,
const vec2_uv2,
const vec2_uv3,
const vec2_uv4,
const etk::Color< float > & _color1 = etk::color::white,
const etk::Color< float > & _color2 = etk::color::white,
const etk::Color< float > & _color3 = etk::color::white,
const etk::Color< float > & _color4 = etk::color::white 
)
+
+inline
+
+ +

draw a textured quad (usefull for debug and test)

+
Parameters
+ + + + + + + + + + + + + + +
[in]_layerNameMaterial and face indexing layer name
[in]_pos1First point position
[in]_pos2Second point position
[in]_pos3Third point position
[in]_pos4faurth point position
[in]_uv1texture position of the _pos1 element
[in]_uv2texture position of the _pos2 element
[in]_uv3texture position of the _pos3 element
[in]_uv4texture position of the _pos4 element
[in]_color1color of the _pos1 element
[in]_color2color of the _pos2 element
[in]_color3color of the _pos3 element
[in]_color4color of the _pos4 element
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ege::resource::Mesh::addTriangle (const std::string & _layerName,
const vec3_pos1,
const vec3_pos2,
const vec3_pos3,
const etk::Color< float > & _color 
)
+
+inline
+
+ +

draw a colored triangle (usefull for debug and test)

+
Parameters
+ + + + + + + + +
[in]_layerNameMaterial and face indexing layer name
[in]_pos1First point position
[in]_pos2Second point position
[in]_pos3Third point position
[in]_color1color of the _pos1 element
[in]_color2color of the _pos2 element
[in]_color3color of the _pos3 element
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ege::resource::Mesh::addTriangle (const std::string & _layerName,
const vec3_pos1,
const vec3_pos2,
const vec3_pos3,
const etk::Color< float > & _color1,
const etk::Color< float > & _color2,
const etk::Color< float > & _color3 
)
+
+ +

draw a colored triangle (usefull for debug and test)

+
Parameters
+ + + + + + + + +
[in]_layerNameMaterial and face indexing layer name
[in]_pos1First point position
[in]_pos2Second point position
[in]_pos3Third point position
[in]_color1color of the _pos1 element
[in]_color2color of the _pos2 element
[in]_color3color of the _pos3 element
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ege::resource::Mesh::addTriangle (const std::string & _layerName,
const vec3_pos1,
const vec3_pos2,
const vec3_pos3,
const vec2_uv1,
const vec2_uv2,
const vec2_uv3,
const etk::Color< float > & _color 
)
+
+inline
+
+ +

draw a textured colored triangle (usefull for debug and test)

+
Parameters
+ + + + + + + + + +
[in]_layerNameMaterial and face indexing layer name
[in]_pos1First point position
[in]_pos2Second point position
[in]_pos3Third point position
[in]_colorcolor of all elements
[in]_uv1texture position of the _pos1 element
[in]_uv2texture position of the _pos2 element
[in]_uv3texture position of the _pos3 element
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ege::resource::Mesh::addTriangle (const std::string & _layerName,
const vec3_pos1,
const vec3_pos2,
const vec3_pos3,
const vec2_uv1,
const vec2_uv2,
const vec2_uv3,
const etk::Color< float > & _color1 = etk::color::white,
const etk::Color< float > & _color2 = etk::color::white,
const etk::Color< float > & _color3 = etk::color::white 
)
+
+ +

draw a textured colored triangle (usefull for debug and test)

+
Parameters
+ + + + + + + + + + + +
[in]_layerNameMaterial and face indexing layer name
[in]_pos1First point position
[in]_pos2Second point position
[in]_pos3Third point position
[in]_color1color of the _pos1 element
[in]_color2color of the _pos2 element
[in]_color3color of the _pos3 element
[in]_uv1texture position of the _pos1 element
[in]_uv2texture position of the _pos2 element
[in]_uv3texture position of the _pos3 element
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
bool ege::resource::Mesh::getCheckNormal ()
+
+inline
+
+ +

get the check value of normal position befor sending it to the openGl card

+
Returns
get the chcking stus of normal or not
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
void* ege::resource::Mesh::getShape ()
+
+inline
+
+ +

get the pointer on the shame (no type)

+
Returns
Pointer on shape.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void ege::resource::Mesh::setCheckNormal (bool _status)
+
+inline
+
+ +

set the check of normal position befor sending it to the openGl card

+
Parameters
+ + +
[in]_statusNew state.
+
+
+ +
+
+ +
+
+ + + + + + + + +
void ege::resource::Mesh::setShape (void * _shape)
+
+ +

set the shape pointer (no type == > user might know it ...)

+
Parameters
+ + +
[in]_shapeThe new shape (this remove the previous one)
+
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
bool ege::resource::Mesh::m_checkNormal
+
+protected
+
+ +

when enable, this check the normal of the mesh before sending it at the 3d card

+ +
+
+ +
+
+ + + + + +
+ + + + +
std::vector<etk::Color<float> > ege::resource::Mesh::m_listColor
+
+protected
+
+ +

List of all Color point in the mesh.

+ +
+
+ +
+
+ + + + + +
+ + + + +
etk::Hash<FaceIndexing> ege::resource::Mesh::m_listFaces
+
+protected
+
+ +

List of all Face for the mesh.

+ +
+
+ +
+
+ + + + + +
+ + + + +
std::vector<vec3> ege::resource::Mesh::m_listFacesNormal
+
+protected
+
+ +

List of all Face normal, when calculated.

+ +
+
+ +
+
+ + + + + +
+ + + + +
std::vector<vec2> ege::resource::Mesh::m_listUV
+
+protected
+
+ +

List of all UV point in the mesh (for the specify texture)

+ +
+
+ +
+
+ + + + + +
+ + + + +
std::vector<vec3> ege::resource::Mesh::m_listVertex
+
+protected
+
+ +

List of all vertex in the element.

+ +
+
+ +
+
+ + + + + +
+ + + + +
std::vector<vec3> ege::resource::Mesh::m_listVertexNormal
+
+protected
+
+ +

List of all Face normal, when calculated.

+ +
+
+ +
+
+ + + + + +
+ + + + +
std::vector<ememory::SharedPtr<ege::PhysicsShape> > ege::resource::Mesh::m_physics
+
+protected
+
+ +

collision shape module ... (independent of bullet lib)

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/resource/Mesh.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1resource_1_1_mesh.png b/classege_1_1resource_1_1_mesh.png new file mode 100644 index 0000000000000000000000000000000000000000..80f6c7bd7ac212a09c08823ce1f5cf5c9a53ee13 GIT binary patch literal 927 zcmeAS@N?(olHy`uVBq!ia0vp^8-cikgBeK9Z~8R}NJ#|vgt-3y{~ySF@#br3|Dg#$ z78oBmaDcV*jy#adQ4-`A%m7pb0#{Fk7%?y~>v_63hEy=VoqPAvDgz#d?TN?s{Fjy& zS>mbr>ZeLp`lB5RFYgOE?_4@1sI6(yDl37^HLIk&rB<&x_G#V6w=Y9O|4QUb=d*`i z^)Hz9an`HfAH{CX=#T!rdwcn`k6GJm&%P`Z_w@+<+CL}s__2)q7}NTLJH(DA-Fvb9 z*n9gG>0w93D(57JUNz@f_xKs-pQ)=XZfUO*pZ)0k8_`v(=BxIGh9-Lgr6VpygqluM z?Df`6Rbg=2!N7C0;Mnxj8K(|Qo#jNKC57MG>OJw-+ppFy_Rh&-yW_KUhSjk$-s@r68%)>jz3UKtypHew@6L_$w@K-5 zzW;k?dfMOqSO32qxWQNQ%D-p()AzgfvX)!s1>byj!}jfQ%XfA^^`G2Wa#Qoi|38JY z@_!faD~>kZE%UwiZq{#^FJd+O!f))GyEp0e8>ihzbPxU#`Q3Zqy{Ops@RA<+{FzEh z`yI32oOX11a{b2BivMwbP0l+XkKOH;;c literal 0 HcmV?d00001 diff --git a/classege_1_1resource_1_1_particule_mesh-members.html b/classege_1_1resource_1_1_particule_mesh-members.html new file mode 100644 index 0000000..5a2cd99 --- /dev/null +++ b/classege_1_1resource_1_1_particule_mesh-members.html @@ -0,0 +1,249 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::resource::ParticuleMesh Member List
+
+
+ +

This is the complete list of members for ege::resource::ParticuleMesh, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addFaceIndexing(const std::string &_layerName)ege::resource::Mesh
addLine(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Meshinline
addLine(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color1, const etk::Color< float > &_color2) (defined in ege::resource::Mesh)ege::resource::Mesh
addLines(const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addLines(const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color< float >> &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addMaterial(const std::string &_name, ememory::SharedPtr< ege::Material > _data) (defined in ege::resource::Mesh)ege::resource::Mesh
addPhysicElement(const ememory::SharedPtr< ege::PhysicsShape > &_shape) (defined in ege::resource::Mesh)ege::resource::Meshinline
addPoint(const std::string &_layerName, const vec3 &_pos, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)ege::resource::Meshinline
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)ege::resource::Meshinline
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)ege::resource::Meshinline
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)ege::resource::Meshinline
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)ege::resource::Meshinline
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)ege::resource::Mesh
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)ege::resource::Meshinline
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)ege::resource::Mesh
clean() (defined in ege::resource::Mesh)ege::resource::Meshprotected
createCube(float _size=1.0f, const std::string &_materialName="basics", const etk::Color< float > &_color=etk::color::white) (defined in ege::resource::Mesh)ege::resource::Meshstatic
createGrid(int32_t _lineCount, const vec3 &_position=vec3(0, 0, 0), float _size=1.0f, const std::string &_materialName="basics") (defined in ege::resource::Mesh)ege::resource::Meshstatic
createIcoSphere(const std::string &_materialName, float _size=1.0, int32_t _subdivision=3) (defined in ege::resource::Mesh)ege::resource::Mesh
createViewBox(const std::string &_materialName, float _size=1.0) (defined in ege::resource::Mesh)ege::resource::Mesh
DECLARE_RESOURCE_NAMED_FACTORY(ParticuleMesh) (defined in ege::resource::ParticuleMesh)ege::resource::ParticuleMesh
DECLARE_RESOURCE_NAMED_FACTORY(Mesh) (defined in ege::resource::Mesh)ege::resource::Mesh
draw(mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::ParticuleMesh)ege::resource::ParticuleMeshvirtual
draw(mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh)ege::resource::Meshvirtual
findColorInList(const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Meshprotected
findPositionInList(const vec3 &_pos) (defined in ege::resource::Mesh)ege::resource::Meshprotected
findTextureInList(const vec2 &_uv) (defined in ege::resource::Mesh)ege::resource::Meshprotected
generateVBO() (defined in ege::resource::Mesh)ege::resource::Mesh
getCheckNormal()ege::resource::Meshinline
getPhysicalProperties() const (defined in ege::resource::Mesh)ege::resource::Meshinline
getShape()ege::resource::Meshinline
init(const std::string &_fileName, const std::string &_shaderName="DATA:ParticuleMesh.prog") (defined in ege::resource::ParticuleMesh)ege::resource::ParticuleMeshprotected
m_bufferOfset (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_checkNormalege::resource::Meshprotected
m_GLColor (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMainColor (defined in ege::resource::ParticuleMesh)ege::resource::ParticuleMeshprotected
m_GLMaterial (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMatrix (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMatrixPosition (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLNormal (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLPosition (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLprogram (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLtexture (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_light (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_listColorege::resource::Meshprotected
m_listFacesege::resource::Meshprotected
m_listFacesNormalege::resource::Meshprotected
m_listUVege::resource::Meshprotected
m_listVertexege::resource::Meshprotected
m_listVertexNormalege::resource::Meshprotected
m_materials (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_normalMode (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_numberOfElments (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_physicsege::resource::Meshprotected
m_verticesVBO (defined in ege::resource::Mesh)ege::resource::Meshprotected
Mesh() (defined in ege::resource::Mesh)ege::resource::Meshprotected
normalMode enum nameege::resource::Mesh
normalModeFace enum value (defined in ege::resource::Mesh)ege::resource::Mesh
normalModeNone enum value (defined in ege::resource::Mesh)ege::resource::Mesh
normalModeVertex enum value (defined in ege::resource::Mesh)ege::resource::Mesh
ParticuleMesh() (defined in ege::resource::ParticuleMesh)ege::resource::ParticuleMeshprotected
setCheckNormal(bool _status)ege::resource::Meshinline
setFreeShapeFunction(void(*_functionFreeShape)(void *_pointer)) (defined in ege::resource::Mesh)ege::resource::Meshinline
setShape(void *_shape)ege::resource::Mesh
~Mesh() (defined in ege::resource::Mesh)ege::resource::Meshvirtual
~ParticuleMesh() (defined in ege::resource::ParticuleMesh)ege::resource::ParticuleMeshvirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1resource_1_1_particule_mesh.html b/classege_1_1resource_1_1_particule_mesh.html new file mode 100644 index 0000000..e1f0dba --- /dev/null +++ b/classege_1_1resource_1_1_particule_mesh.html @@ -0,0 +1,378 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::resource::ParticuleMesh Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ege::resource::ParticuleMesh Class Reference
+
+
+
+Inheritance diagram for ege::resource::ParticuleMesh:
+
+
+ + +ege::resource::Mesh + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

DECLARE_RESOURCE_NAMED_FACTORY (ParticuleMesh)
 
+virtual void draw (mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true)
 
- Public Member Functions inherited from ege::resource::Mesh
DECLARE_RESOURCE_NAMED_FACTORY (Mesh)
 
+virtual void draw (mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true)
 
+void generateVBO ()
 
+void createViewBox (const std::string &_materialName, float _size=1.0)
 
+void createIcoSphere (const std::string &_materialName, float _size=1.0, int32_t _subdivision=3)
 
+void addMaterial (const std::string &_name, ememory::SharedPtr< ege::Material > _data)
 
void setCheckNormal (bool _status)
 
bool getCheckNormal ()
 
+const std::vector< ememory::SharedPtr< ege::PhysicsShape > > & getPhysicalProperties () const
 
+void addPhysicElement (const ememory::SharedPtr< ege::PhysicsShape > &_shape)
 
void setShape (void *_shape)
 
void * getShape ()
 
+void setFreeShapeFunction (void(*_functionFreeShape)(void *_pointer))
 
void addFaceIndexing (const std::string &_layerName)
 
+void addPoint (const std::string &_layerName, const vec3 &_pos, const etk::Color< float > &_color)
 
+void addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color)
 
+void addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color1, const etk::Color< float > &_color2)
 
+void addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color< float > &_color)
 
+void addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color< float >> &_color)
 
void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)
 
void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)
 
void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)
 
void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)
 
void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)
 
void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)
 
void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)
 
void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)
 
+ + + + + + + + + + + + + + +

+Protected Member Functions

+void init (const std::string &_fileName, const std::string &_shaderName="DATA:ParticuleMesh.prog")
 
- Protected Member Functions inherited from ege::resource::Mesh
+void clean ()
 
+void init (const std::string &_fileName="---", const std::string &_shaderName="DATA:textured3D2.prog")
 
+int32_t findPositionInList (const vec3 &_pos)
 
+int32_t findTextureInList (const vec2 &_uv)
 
+int32_t findColorInList (const etk::Color< float > &_color)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

+int32_t m_GLMainColor
 
- Protected Attributes inherited from ege::resource::Mesh
+enum normalMode m_normalMode
 
bool m_checkNormal
 
+ememory::SharedPtr< gale::resource::Program > m_GLprogram
 
+int32_t m_GLPosition
 
+int32_t m_GLMatrix
 
+int32_t m_GLMatrixPosition
 
+int32_t m_GLNormal
 
+int32_t m_GLtexture
 
+int32_t m_GLColor
 
+int32_t m_bufferOfset
 
+int32_t m_numberOfElments
 
+MaterialGlId m_GLMaterial
 
+ege::Light m_light
 
std::vector< vec3m_listVertex
 
std::vector< vec2m_listUV
 
std::vector< etk::Color< float > > m_listColor
 
std::vector< vec3m_listFacesNormal
 
std::vector< vec3m_listVertexNormal
 
etk::Hash< FaceIndexingm_listFaces
 
+etk::Hash< ememory::SharedPtr< ege::Material > > m_materials
 
std::vector< ememory::SharedPtr< ege::PhysicsShape > > m_physics
 
+ememory::SharedPtr< gale::resource::VirtualBufferObject > m_verticesVBO
 
+ + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from ege::resource::Mesh
enum  normalMode { normalModeNone, +normalModeFace, +normalModeVertex + }
 
- Static Public Member Functions inherited from ege::resource::Mesh
+static ememory::SharedPtr< ege::resource::MeshcreateGrid (int32_t _lineCount, const vec3 &_position=vec3(0, 0, 0), float _size=1.0f, const std::string &_materialName="basics")
 
+static ememory::SharedPtr< ege::resource::MeshcreateCube (float _size=1.0f, const std::string &_materialName="basics", const etk::Color< float > &_color=etk::color::white)
 
+
The documentation for this class was generated from the following file: +
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1resource_1_1_particule_mesh.png b/classege_1_1resource_1_1_particule_mesh.png new file mode 100644 index 0000000000000000000000000000000000000000..18d8cde8d0f03eb12f3b093081dabe6a7c3621f1 GIT binary patch literal 927 zcmeAS@N?(olHy`uVBq!ia0vp^8-cikgBeK9Z~8R}NJ#|vgt-3y{~ySF@#br3|Dg#$ z78oBmaDcV*jy#adQ4-`A%m7pb0#{Fk7%?y~>v_63hEy=VoqN0Ql>rZf`ns0?|NH$H zPQQ_Ps%Y9Q)k%VvC;h%sdPsZe6eAIl(5sCe$)Q&xE=7czPAl(~-yI(MHF;0&p7@YZ z`-7>+vR7<>y*Mj<-@CW(?e2vhTYdMR>GtEnCZVfV?SHb$#>~zA@v5J^$4oWFKD+HV zt*c)gH&e9w>}QG9tM)k-$eCMzh~D(*&6*wJWk=UrY6DI5mRh~)*ra2tR&89eaaER% zv()sUQyvU01rU!2lzJg=2KSnj;Vd9H?xOA-pxOxQY9dl{2FlN%!Na3BAg zxhzwPOHFVh&^Lk;fxdB3nYQ0h@9f^S;)0fs`+LN`N= zcjKGY1*zK)i~q|ntv8Dcuh)6&_1b9NGBK;S+oEgb!uN-Dbj`+rUs6a1;0siP$1E!Ev|#7NrzvPmzC1BZFTLWy%f%A|cO zEgnZ!7(D&h^LY(JhZ^CKf`#L{`9WTiTwDhnmKZwdWbz1julTrWE92+6r`tudkA7Qi z{L1*)+@sZ}B_BUce{b1;EZgGR=X0#j14D0rf7X?ouauTH`*-g1m9r0oNF?umP@9q+ z!+!s^Pp0gXtT$fmWn5oxzb?O2z4I!^j+t3Tr9E$@)~$V(kR4OKyV0!wugq}+Tf@BY z8+AIH^Z(wN7kNLhHs8PJt;6zv%^&yuS#~@6g8(=b@8;R}7nVQYFOV#pw*0~UpPy~) zsu%Aoo^9GL@xAwM)^Uk1Vt; + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::widget::Mesh Member List
+
+
+ +

This is the complete list of members for ege::widget::Mesh, including all inherited members.

+ + + + + + + + + + + + + + + +
init() (defined in ege::widget::Mesh)ege::widget::Meshprotected
Mesh() (defined in ege::widget::Mesh)ege::widget::Meshprotected
onDraw() (defined in ege::widget::Mesh)ege::widget::Meshvirtual
onEventInput(const ewol::event::Input &_event) (defined in ege::widget::Mesh)ege::widget::Meshvirtual
onRegenerateDisplay() (defined in ege::widget::Mesh)ege::widget::Meshvirtual
periodicCall(const ewol::event::Time &_event) (defined in ege::widget::Mesh)ege::widget::Meshvirtual
setAngle(const vec3 &_angle)ege::widget::Mesh
setAngleSpeed(const vec3 &_speed)ege::widget::Mesh
setDistance(float _distance)ege::widget::Mesh
setFile(const std::string &_filename)ege::widget::Mesh
setPosition(const vec3 &_pos)ege::widget::Mesh
signalPressed (defined in ege::widget::Mesh)ege::widget::Mesh
systemDraw(const ewol::DrawProperty &_displayProp) (defined in ege::widget::Mesh)ege::widget::Meshvirtual
~Mesh() (defined in ege::widget::Mesh)ege::widget::Meshvirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1widget_1_1_mesh.html b/classege_1_1widget_1_1_mesh.html new file mode 100644 index 0000000..57b97bf --- /dev/null +++ b/classege_1_1widget_1_1_mesh.html @@ -0,0 +1,357 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::widget::Mesh Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+ +
+
+Inheritance diagram for ege::widget::Mesh:
+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+virtual void onRegenerateDisplay ()
 
+virtual void systemDraw (const ewol::DrawProperty &_displayProp)
 
+virtual void onDraw ()
 
+virtual bool onEventInput (const ewol::event::Input &_event)
 
+virtual void periodicCall (const ewol::event::Time &_event)
 
void setFile (const std::string &_filename)
 
void setPosition (const vec3 &_pos)
 
void setAngle (const vec3 &_angle)
 
void setAngleSpeed (const vec3 &_speed)
 
void setDistance (float _distance)
 
+ + + +

+Public Attributes

+esignal::Signal signalPressed
 
+ + + +

+Protected Member Functions

+void init ()
 
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void ege::widget::Mesh::setAngle (const vec3_angle)
+
+ +

set the mesh angle of view

+
Parameters
+ + +
[in]_angleview angle of the mesh
+
+
+ +
+
+ +
+
+ + + + + + + + +
void ege::widget::Mesh::setAngleSpeed (const vec3_speed)
+
+ +

set the mesh angle speed

+
Parameters
+ + +
[in]_speedRadian speed of the mesh
+
+
+ +
+
+ +
+
+ + + + + + + + +
void ege::widget::Mesh::setDistance (float _distance)
+
+ +

set the camera distance of the mesh

+
Parameters
+ + +
[in]_distanceDiatance of the mesh
+
+
+ +
+
+ +
+
+ + + + + + + + +
void ege::widget::Mesh::setFile (const std::string & _filename)
+
+ +

set a mesh name file

+
Parameters
+ + +
[in]_filenameName of the new mesh
+
+
+ +
+
+ +
+
+ + + + + + + + +
void ege::widget::Mesh::setPosition (const vec3_pos)
+
+ +

set the mesh position

+
Parameters
+ + +
[in]_posThe new position of the mesh
+
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/widget/Mesh.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1widget_1_1_mesh.png b/classege_1_1widget_1_1_mesh.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0b8e13344f60c2b3ea207a2266669bb79a3781 GIT binary patch literal 511 zcmVvTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0004wNklO%i&Fu&bfSs(UhH=V-IetCFz70gz>-fRzZ@^86pgS!-ctJ zj!OHo@atz-2zy<+xh3hGkDoNJPX9<)J_#i0IiFQ{@yot`EhOn{{DjcVY$5<}aRZpi zY~k%T**IHx_sum<7ydw(E+N2JmJnblO9(KOB?K7C5&{fm2?2((gaAWXLVzx2W;4M6 z=COnTL;2srl-kVLFFZcf8E*Veg(t%JDTOD(@D+*4A*RtII}&e{;r^a;y)du0P0hu- zeF~FfiW`-}e7{cf$<3{Fp)Yh{zvW;3;8v@IZj%b(_So6;;^?U`Ps*8(qT&i^OZyd; zg%;<$uhT27EA$<6By0|+X`90{>?LC4S0n6psmtAIyEF~zXg|0gRj<}cxP_lk40EY4tLNl|8`~m#UL%*tiEII%H002ovPDHLkV1hAI B=_ddH literal 0 HcmV?d00001 diff --git a/classege_1_1widget_1_1_scene-members.html b/classege_1_1widget_1_1_scene-members.html new file mode 100644 index 0000000..e2bfc96 --- /dev/null +++ b/classege_1_1widget_1_1_scene-members.html @@ -0,0 +1,201 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Member List + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege::widget::Scene Member List
+
+
+ +

This is the complete list of members for ege::widget::Scene, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
calculateSize() (defined in ege::widget::Scene)ege::widget::Scenevirtual
DECLARE_FACTORY(Scene) (defined in ege::widget::Scene)ege::widget::Scene
getCamera() const ege::widget::Sceneinline
init() (defined in ege::widget::Scene)ege::widget::Sceneprotected
m_cameraNameege::widget::Sceneprotected
m_debugDrawProperty (defined in ege::widget::Scene)ege::widget::Sceneprotected
m_displayElementOrdered (defined in ege::widget::Scene)ege::widget::Sceneprotected
m_env (defined in ege::widget::Scene)ege::widget::Sceneprotected
onDraw() (defined in ege::widget::Scene)ege::widget::Sceneprotectedvirtual
onRegenerateDisplay() (defined in ege::widget::Scene)ege::widget::Scenevirtual
periodicCall(const ewol::event::Time &_event) (defined in ege::widget::Scene)ege::widget::Scenevirtual
propertyDebugApplicationege::widget::Scene
propertyDebugPhysicege::widget::Scene
Scene()ege::widget::Sceneprotected
setCamera(const std::string &_cameraName)ege::widget::Scene
setEnv(ememory::SharedPtr< ege::Environement > _env) (defined in ege::widget::Scene)ege::widget::Sceneinline
signalDisplayDebugege::widget::Scene
systemDraw(const ewol::DrawProperty &_displayProp) (defined in ege::widget::Scene)ege::widget::Scenevirtual
~Scene()ege::widget::Scenevirtual
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1widget_1_1_scene.html b/classege_1_1widget_1_1_scene.html new file mode 100644 index 0000000..ece746b --- /dev/null +++ b/classege_1_1widget_1_1_scene.html @@ -0,0 +1,426 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): ege::widget::Scene Class Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+ +
+
+Inheritance diagram for ege::widget::Scene:
+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+void setEnv (ememory::SharedPtr< ege::Environement > _env)
 
DECLARE_FACTORY (Scene)
 
virtual ~Scene ()
 
void setCamera (const std::string &_cameraName)
 
const std::string & getCamera () const
 
+virtual void systemDraw (const ewol::DrawProperty &_displayProp)
 
+virtual void onRegenerateDisplay ()
 
+virtual void periodicCall (const ewol::event::Time &_event)
 
+virtual void calculateSize ()
 
+ + + + + + + +

+Public Attributes

esignal::Signal< ememory::SharedPtr< ewol::resource::Colored3DObject >> signalDisplayDebug
 
eproperty::Value< bool > propertyDebugPhysic
 
eproperty::Value< bool > propertyDebugApplication
 
+ + + + + + + +

+Protected Member Functions

 Scene ()
 
+void init ()
 
+virtual void onDraw ()
 
+ + + + + + + + + +

+Protected Attributes

+ememory::SharedPtr< ege::Environementm_env
 
+ememory::SharedPtr< ewol::resource::Colored3DObject > m_debugDrawProperty
 
std::string m_cameraName
 
+std::vector< ege::Environement::ResultNearestElementm_displayElementOrdered
 
+

Constructor & Destructor Documentation

+ +
+
+ + + + + +
+ + + + + + + +
ege::widget::Scene::Scene ()
+
+protected
+
+ +

Constructor of the widget classes.

+
Returns
(no execption generated (not managed in embended platform))
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual ege::widget::Scene::~Scene ()
+
+virtual
+
+ +

Destructor of the widget classes.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
const std::string& ege::widget::Scene::getCamera () const
+
+inline
+
+ +

Get the current camera name to display the environnement.

+
Returns
the current camera name.
+ +
+
+ +
+
+ + + + + + + + +
void ege::widget::Scene::setCamera (const std::string & _cameraName)
+
+ +

Select a Camera for the display.

+
Parameters
+ + +
[in]_cameraNameNew name of the camera.
+
+
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
std::string ege::widget::Scene::m_cameraName
+
+protected
+
+ +

current camera name

+ +
+
+ +
+
+ + + + +
eproperty::Value<bool> ege::widget::Scene::propertyDebugApplication
+
+ +

display Application Debug

+ +
+
+ +
+
+ + + + +
eproperty::Value<bool> ege::widget::Scene::propertyDebugPhysic
+
+ +

display Physic Debug

+ +
+
+ +
+
+ + + + +
esignal::Signal<ememory::SharedPtr<ewol::resource::Colored3DObject>> ege::widget::Scene::signalDisplayDebug
+
+ +

emit a signal to the application to draw the debug (setDebugPhysic)

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • framework/atria-soft/ege/ege/widget/Scene.hpp
  • +
+
+ + +
+
+
+
+
+ + + diff --git a/classege_1_1widget_1_1_scene.png b/classege_1_1widget_1_1_scene.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd419b80921ac98d3262909a7b8d141d38a8595 GIT binary patch literal 508 zcmVvTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0004tNklykK#)@HNwlJuOHtoPrYeAh@)l@D2$pFY-9 zOGk?wVI6a>&RVMBFab%b@`1bQM1nW1{@ReFCf;3Z`^_-Fb0ldLUuHEk8x6ooZUDo% z#Cp43p}oZVE4@H_jrFT)cv=CvGOYkTnO1u4aZLGZ_9PfvU@H{&uilo{KloWxB9IG yDAE`PP$FAv+m+TD22fyr=K%EN%dBQ*qxk_2*+$xV*0~e_0000 + + + + + + + + + + Ewol Game engine (based on bullet lib): Class Index + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
C | E | F | G | L | M | P | R | S | V
+ + + + + + + + + + + + + + + +
  C  
+
  F  
+
MaterialGlId (ege)   PhysicsCone (ege)   
  V  
+
Mesh (ege::resource)   PhysicsConvexHull (ege)   
Camera (ege)   Face (ege)   Mesh (ege::widget)   PhysicsCylinder (ege)   View (ege::camera)   
  E  
+
FaceIndexing (ege)   
  P  
+
PhysicsShape (ege)   
  c  
+
  G  
+
PhysicsSphere (ege)   
Element (ege)   Particule (ege)   
  R  
+
Engine::collisionPoints (ege::physics)   
ElementBase (ege)   Game (ege)   ParticuleEngine (ege)   
ElementInteraction (ege)   
  L  
+
ParticuleMesh (ege::resource)   Ray (ege)   
ElementPhysic (ege)   ParticuleSimple (ege)   Environement::ResultNearestElement (ege)   
Engine (ege::physics)   Light (ege)   PhysicsBox (ege)   
  S  
+
Environement (ege)   
  M  
+
PhysicsCapsule (ege)   
Scene (ege::widget)   
Material (ege)   
+
C | E | F | G | L | M | P | R | S | V
+
+ + +
+
+
+
+
+ + + diff --git a/closed.png b/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..98cc2c909da37a6df914fbf67780eebd99c597f5 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT literal 0 HcmV?d00001 diff --git a/customdoxygen.css b/customdoxygen.css new file mode 100644 index 0000000..fe03b70 --- /dev/null +++ b/customdoxygen.css @@ -0,0 +1,373 @@ + +#navrow1, #navrow2, #navrow3, #navrow4, #navrow5{ + border-bottom: 1px solid #EEEEEE; +} + +.adjust-right { +margin-left: 30px !important; +font-size: 1.15em !important; +} +.navbar{ + border: 0px solid #222 !important; +} + + +/* Sticky footer styles +-------------------------------------------------- */ +html, +body { + counter-reset: h1counter; + height: 100%; + /* The html and body elements cannot have any padding or margin. */ +} +h1, .h1, h2, .h2, h3, .h3{ + font-weight: bold !important; +} +h1:before { + content: counter(h1counter) ".\0000a0\0000a0"; + counter-increment: h1counter; + counter-reset: h2counter; +} +h2:before { + content: counter(h1counter) "." counter(h2counter) ".\0000a0\0000a0"; + counter-increment: h2counter; + counter-reset: h3counter; +} +h3:before { + content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0"; + counter-increment: h3counter; +} + +/* Wrapper for page content to push down footer */ +#wrap { + min-height: 100%; + height: auto; + /* Negative indent footer by its height */ + margin: 0 auto -60px; + /* Pad bottom by footer height */ + padding: 0 0 60px; +} + +/* Set the fixed height of the footer here */ +#footer { + font-size: 0.9em; + padding: 8px 0px; + background-color: #f5f5f5; +} + +.footer-row { + line-height: 44px; +} + +#footer > .container { + padding-left: 15px; + padding-right: 15px; +} + +.footer-follow-icon { + margin-left: 3px; + text-decoration: none !important; +} + +.footer-follow-icon img { + width: 20px; +} + +.footer-link { + padding-top: 5px; + display: inline-block; + color: #999999; + text-decoration: none; +} + +.footer-copyright { + text-align: center; +} + + +@media (min-width: 992px) { + .footer-row { + text-align: left; + } + + .footer-icons { + text-align: right; + } +} +@media (max-width: 991px) { + .footer-row { + text-align: center; + } + + .footer-icons { + text-align: center; + } +} + +/* DOXYGEN Code Styles +----------------------------------- */ + + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/*---------------- Search Box */ + +#search-box { + margin: 10px 0px; +} +#search-box .close { + display: none; + position: absolute; + right: 0px; + padding: 6px 12px; + z-index: 5; +} + +/*---------------- Search results window */ + +#search-results-window { + display: none; +} + +iframe#MSearchResults { + width: 100%; + height: 15em; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} +.SRPage .SRChildren { + display: none; +} +a.SRScope { + display: block; +} +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} +span.SRScope { + padding-left: 4px; +} +.SRResult { + display: none; +} + +/* class and file list */ +.directory .icona, +.directory .arrow { + height: auto; +} +.directory .icona .icon { + height: 16px; +} +.directory .icondoc { + background-position: 0px 0px; + height: 20px; +} +.directory .iconfopen { + background-position: 0px 0px; +} +.directory td.entry { + padding: 7px 8px 6px 8px; +} + +.table > tbody > tr > td.memSeparator { + line-height: 0; + padding: 0; +} +.memItemLeft, .memTemplItemLeft { + white-space: normal; +} + +/* enumerations */ +.panel-body thead > tr { + background-color: #e0e0e0; +} + +/* todo lists */ +.todoname, +.todoname a { + font-weight: bold; +} + +/* Class title */ +.summary { + margin-top: 25px; +} +.page-header { + margin: 20px 0px !important; +} +.page-header { + #display: inline-block; +} +.title { + text-align: center; + color: orange; +} +.page-header .pull-right { + margin-top: 0.3em; + margin-left: 0.5em; +} +.page-header .label { + font-size: 50%; +} diff --git a/dir_32305c085137a938dea8584df3b76616.html b/dir_32305c085137a938dea8584df3b76616.html new file mode 100644 index 0000000..25d039e --- /dev/null +++ b/dir_32305c085137a938dea8584df3b76616.html @@ -0,0 +1,194 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
physicsShape Directory Reference
+
+
+ + + + + + + + + + + + + + + + +

+Files

file  PhysicsBox.hpp [code]
 
file  PhysicsCapsule.hpp [code]
 
file  PhysicsCone.hpp [code]
 
file  PhysicsConvexHull.hpp [code]
 
file  PhysicsCylinder.hpp [code]
 
file  PhysicsShape.hpp [code]
 
file  PhysicsSphere.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/dir_644e041c3a6521da7b27eba0e4eb2b95.html b/dir_644e041c3a6521da7b27eba0e4eb2b95.html new file mode 100644 index 0000000..46a1caa --- /dev/null +++ b/dir_644e041c3a6521da7b27eba0e4eb2b95.html @@ -0,0 +1,180 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
framework Directory Reference
+
+
+ + +

+Directories

+
+ + +
+
+
+
+
+ + + diff --git a/dir_6506706ec5b40c53a3a04f015292ff44.html b/dir_6506706ec5b40c53a3a04f015292ff44.html new file mode 100644 index 0000000..5cce32b --- /dev/null +++ b/dir_6506706ec5b40c53a3a04f015292ff44.html @@ -0,0 +1,184 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
camera Directory Reference
+
+
+ + + + + + +

+Files

file  Camera.hpp [code]
 
file  View.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/dir_6aa09a6913ac62e7dd072c5c01fe4d4f.html b/dir_6aa09a6913ac62e7dd072c5c01fe4d4f.html new file mode 100644 index 0000000..80b2d24 --- /dev/null +++ b/dir_6aa09a6913ac62e7dd072c5c01fe4d4f.html @@ -0,0 +1,180 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege Directory Reference
+
+
+ + +

+Directories

+
+ + +
+
+
+
+
+ + + diff --git a/dir_8ee6a37f25a79cd06dc7778edccb743f.html b/dir_8ee6a37f25a79cd06dc7778edccb743f.html new file mode 100644 index 0000000..def662e --- /dev/null +++ b/dir_8ee6a37f25a79cd06dc7778edccb743f.html @@ -0,0 +1,184 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
widget Directory Reference
+
+
+ + + + + + +

+Files

file  Mesh.hpp [code]
 
file  Scene.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/dir_8eea3e5926a1b1422fa67a485649cba5.html b/dir_8eea3e5926a1b1422fa67a485649cba5.html new file mode 100644 index 0000000..b6dd205 --- /dev/null +++ b/dir_8eea3e5926a1b1422fa67a485649cba5.html @@ -0,0 +1,190 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
tools Directory Reference
+
+
+ + + + + + + + + + + + +

+Files

file  Face.hpp [code]
 
file  FaceIndexing.hpp [code]
 
file  icoSphere.hpp [code]
 
file  isoSphere.hpp [code]
 
file  viewBox.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/dir_a05c46c5f0524d237aaf3ea4f665a870.html b/dir_a05c46c5f0524d237aaf3ea4f665a870.html new file mode 100644 index 0000000..6c4ff7c --- /dev/null +++ b/dir_a05c46c5f0524d237aaf3ea4f665a870.html @@ -0,0 +1,186 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
elements Directory Reference
+
+
+ + + + + + + + +

+Files

file  Element.hpp [code]
 
file  ElementBase.hpp [code]
 
file  ElementPhysic.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/dir_a094892b17be858f66bf3446bbb755c7.html b/dir_a094892b17be858f66bf3446bbb755c7.html new file mode 100644 index 0000000..eb1be1c --- /dev/null +++ b/dir_a094892b17be858f66bf3446bbb755c7.html @@ -0,0 +1,180 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
atria-soft Directory Reference
+
+
+ + +

+Directories

+
+ + +
+
+
+
+
+ + + diff --git a/dir_ba5b96b0039dd80109c58d73456ee82a.html b/dir_ba5b96b0039dd80109c58d73456ee82a.html new file mode 100644 index 0000000..69ff2ff --- /dev/null +++ b/dir_ba5b96b0039dd80109c58d73456ee82a.html @@ -0,0 +1,182 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physics Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
physics Directory Reference
+
+
+ + + + +

+Files

file  Engine.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/dir_c7b93e6f668982dd2d9141ef602a101b.html b/dir_c7b93e6f668982dd2d9141ef602a101b.html new file mode 100644 index 0000000..3863f2f --- /dev/null +++ b/dir_c7b93e6f668982dd2d9141ef602a101b.html @@ -0,0 +1,205 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ege Directory Reference
+
+
+ + +

+Directories

+ + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  AudioElement.hpp [code]
 
file  AudioEngine.hpp [code]
 
file  CollisionShapeCreator.hpp [code]
 
file  Environement.hpp [code]
 
file  Game.hpp [code]
 
file  Light.hpp [code]
 
file  Material.hpp [code]
 
file  Particule.hpp [code]
 
file  ParticuleEngine.hpp [code]
 
file  ParticuleSimple.hpp [code]
 
file  Ray.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/dir_d200eecf55babbb6cba0f6f06abdfc79.html b/dir_d200eecf55babbb6cba0f6f06abdfc79.html new file mode 100644 index 0000000..42af0c0 --- /dev/null +++ b/dir_d200eecf55babbb6cba0f6f06abdfc79.html @@ -0,0 +1,187 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource Directory Reference + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
resource Directory Reference
+
+
+ + +

+Directories

+ + + + + +

+Files

file  Mesh.hpp [code]
 
file  ParticuleMesh.hpp [code]
 
+
+ + +
+
+
+
+
+ + + diff --git a/doc.png b/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..17edabff95f7b8da13c9516a04efe05493c29501 GIT binary patch literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/doxy-boot.js b/doxy-boot.js new file mode 100644 index 0000000..5960177 --- /dev/null +++ b/doxy-boot.js @@ -0,0 +1,264 @@ +$( document ).ready(function() { + + $("div.headertitle").addClass("page-header"); + $("div.title").addClass("h1"); + + $('li > a[href="index.html"] > span').before(" "); + $('li > a[href="modules.html"] > span').before(" "); + $('li > a[href="namespaces.html"] > span').before(" "); + $('li > a[href="annotated.html"] > span').before(" "); + $('li > a[href="classes.html"] > span').before(" "); + $('li > a[href="inherits.html"] > span').before(" "); + $('li > a[href="functions.html"] > span').before(" "); + $('li > a[href="functions_func.html"] > span').before(" "); + $('li > a[href="functions_vars.html"] > span').before(" "); + $('li > a[href="functions_enum.html"] > span').before(" "); + $('li > a[href="functions_eval.html"] > span').before(" "); + $('img[src="ftv2ns.png"]').replaceWith('N '); + $('img[src="ftv2cl.png"]').replaceWith('C '); + + $("ul.tablist").addClass("nav nav-pills nav-justified"); + $("ul.tablist").css("margin-top", "0.5em"); + $("ul.tablist").css("margin-bottom", "0.5em"); + $("li.current").addClass("active"); + $("iframe").attr("scrolling", "yes"); + + $("#nav-path > ul").addClass("breadcrumb"); + + $("table.params").addClass("table"); + $("div.ingroups").wrapInner(""); + $("div.levels").css("margin", "0.5em"); + $("div.levels > span").addClass("btn btn-default btn-xs"); + $("div.levels > span").css("margin-right", "0.25em"); + + $("table.directory").addClass("table table-striped"); + $("div.summary > a").addClass("btn btn-default btn-xs"); + $("table.fieldtable").addClass("table"); + $(".fragment").addClass("well"); + $(".memitem").addClass("panel panel-default"); + $(".memproto").addClass("panel-heading"); + $(".memdoc").addClass("panel-body"); + $("span.mlabel").addClass("label label-info"); + + $("table.memberdecls").addClass("table"); + $("[class^=memitem]").addClass("active"); + + $("div.ah").addClass("btn btn-default"); + $("span.mlabels").addClass("pull-right"); + $("table.mlabels").css("width", "100%") + $("td.mlabels-right").addClass("pull-right"); + + $("div.ttc").addClass("panel panel-primary"); + $("div.ttname").addClass("panel-heading"); + $("div.ttname a").css("color", 'white'); + $("div.ttdef,div.ttdoc,div.ttdeci").addClass("panel-body"); + + $('div.fragment.well div.line:first').css('margin-top', '15px'); + $('div.fragment.well div.line:last').css('margin-bottom', '15px'); + + $('table.doxtable').removeClass('doxtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + + + if($('div.fragment.well div.ttc').length > 0) + { + $('div.fragment.well div.line:first').parent().removeClass('fragment well'); + } + //merge left ad right element in the fuction table item + /* + $('table.memberdecls').find('.memItemRight').each(function(){ + $(this).contents().appendTo($(this).siblings('.memItemLeft')); + $(this).siblings('.memItemLeft').attr('align', 'left'); + }); + */ + + function getOriginalWidthOfImg(img_element) { + var t = new Image(); + t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src; + return t.width; + } + + $('div.dyncontent').find('img').each(function(){ + if(getOriginalWidthOfImg($(this)[0]) > $('#content>div.container').width()) + $(this).css('width', '100%'); + }); + + + /* responsive search box */ + + $('#MSearchBox').parent().remove(); + + var nav_container = $('
'); + $('#navrow1').parent().prepend(nav_container); + + var left_nav = $('
'); + for (i = 0; i < 6; i++) { + var navrow = $('#navrow' + i + ' > ul.tablist').detach(); + left_nav.append(navrow); + $('#navrow' + i).remove(); + } + var right_nav = $('
').append('\ + '); + $(nav_container).append(left_nav); + $(nav_container).append(right_nav); + + $('#MSearchSelectWindow .SelectionMark').remove(); + var search_selectors = $('#MSearchSelectWindow .SelectItem'); + for (var i = 0; i < search_selectors.length; i += 1) { + var element_a = $('').text($(search_selectors[i]).text()); + + element_a.click(function(){ + $('#search-box .dropdown-menu li').removeClass('active'); + $(this).parent().addClass('active'); + searchBox.OnSelectItem($('#search-box li a').index(this)); + searchBox.Search(); + return false; + }); + + var element = $('
  • ').append(element_a); + $('#search-box .dropdown-menu').append(element); + } + $('#MSearchSelectWindow').remove(); + + $('#search-box .close').click(function (){ + searchBox.CloseResultsWindow(); + }); + + $('body').append('
    '); + $('body').append('
    '); + $('body').append('
    '); + + searchBox.searchLabel = ''; + searchBox.DOMSearchField = function() { + return document.getElementById("search-field"); + } + searchBox.DOMSearchClose = function(){ + return document.getElementById("search-close"); + } + + + /* search results */ + var results_iframe = $('#MSearchResults').detach(); + $('#MSearchResultsWindow') + .attr('id', 'search-results-window') + .addClass('panel panel-default') + .append( + '
    \ +

    Search Results

    \ +
    \ +
    ' + ); + $('#search-results-window .panel-body').append(results_iframe); + + searchBox.DOMPopupSearchResultsWindow = function() { + return document.getElementById("search-results-window"); + } + + function update_search_results_window() { + $('#search-results-window').removeClass('panel-default panel-success panel-warning panel-danger') + var status = $('#MSearchResults').contents().find('.SRStatus:visible'); + if (status.length > 0) { + switch(status.attr('id')) { + case 'Loading': + case 'Searching': + $('#search-results-window').addClass('panel-warning'); + break; + case 'NoMatches': + $('#search-results-window').addClass('panel-danger'); + break; + default: + $('#search-results-window').addClass('panel-default'); + } + } else { + $('#search-results-window').addClass('panel-success'); + } + } + $('#MSearchResults').load(function() { + $('#MSearchResults').contents().find('link[href="search.css"]').attr('href','../doxygen.css'); + $('#MSearchResults').contents().find('head').append( + ''); + + update_search_results_window(); + + // detect status changes (only for search with external search backend) + var observer = new MutationObserver(function(mutations) { + update_search_results_window(); + }); + var config = { + attributes: true + }; + + var targets = $('#MSearchResults').contents().find('.SRStatus'); + for (i = 0; i < targets.length; i++) { + observer.observe(targets[i], config); + } + }); + + + /* enumerations */ + $('table.fieldtable').removeClass('fieldtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + /* todo list */ + var todoelements = $('.contents > .textblock > dl.reflist > dt, .contents > .textblock > dl.reflist > dd'); + for (var i = 0; i < todoelements.length; i += 2) { + $('.contents > .textblock').append( + '
    ' + + "
    " + $(todoelements[i]).html() + "
    " + + "
    " + $(todoelements[i+1]).html() + "
    " + + '
    '); + } + $('.contents > .textblock > dl').remove(); + + + $(".memitem").removeClass('memitem'); + $(".memproto").removeClass('memproto'); + $(".memdoc").removeClass('memdoc'); + $("span.mlabel").removeClass('mlabel'); + $("table.memberdecls").removeClass('memberdecls'); + $("[class^=memitem]").removeClass('memitem'); + $("span.mlabels").removeClass('mlabels'); + $("table.mlabels").removeClass('mlabels'); + $("td.mlabels-right").removeClass('mlabels-right'); + $(".navpath").removeClass('navpath'); + $("li.navelem").removeClass('navelem'); + $("a.el").removeClass('el'); + $("div.ah").removeClass('ah'); + $("div.header").removeClass("header"); + + $('.mdescLeft').each(function(){ + if($(this).html()==" ") { + $(this).siblings('.mdescRight').attr('colspan', 2); + $(this).remove(); + } + }); + $('td.memItemLeft').each(function(){ + if($(this).siblings('.memItemRight').html()=="") { + $(this).attr('colspan', 2); + $(this).siblings('.memItemRight').remove(); + } + }); +}); diff --git a/doxygen.css b/doxygen.css new file mode 100644 index 0000000..1425ec5 --- /dev/null +++ b/doxygen.css @@ -0,0 +1,1475 @@ +/* The standard CSS for doxygen 1.8.11 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: bold; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +dl +{ + padding: 0 0 0 10px; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section +{ + margin-left: 0px; + padding-left: 0px; +} + +dl.note +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00D000; +} + +dl.deprecated +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #505050; +} + +dl.todo +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00C0E0; +} + +dl.test +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #3030E0; +} + +dl.bug +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + diff --git a/doxygen.png b/doxygen.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff17d807fd8aa003bed8bb2a69e8f0909592fd1 GIT binary patch literal 3779 zcmV;!4m|ORP)tMIv#Q0*~7*`IBSO7_x;@a8#Zk6_PeKR_s92J&)(m+);m9Iz3blw)z#Gi zP!9lj4$%+*>Hz@HCmM9L9|8c+0u=!H$O3?R0Kgx|#WP<6fKfC8fM-CQZT|_r@`>VO zX^Hgb|9cJqpdJA5$MCEK`F_2@2Y@s>^+;pF`~jdI0Pvr|vl4`=C)EH@1IFe7pdJ8F zH(qGi004~QnF)Ggga~8v08kGAs2hKTATxr7pwfNk|4#_AaT>w8P6TV+R2kbS$v==} zAjf`s0g#V8lB+b3)5oEI*q+{Yt$MZDruD2^;$+(_%Qn+%v0X-bJO=;@kiJ^ygLBnC z?1OVv_%aex1M@jKU|Z~$eI?PoF4Vj>fDzyo zAiLfpXY*a^Sj-S5D0S3@#V$sRW)g)_1e#$%8xdM>Jm7?!h zu0P2X=xoN>^!4DoPRgph2(2va07yfpXF+WH7EOg1GY%Zn z7~1A<(z7Q$ktEXhW_?GMpHp9l_UL18F3KOsxu81pqoBiNbFSGsof-W z6~eloMoz=4?OOnl2J268x5rOY`dCk0us(uS#Ud4yqOr@?=Q57a}tit|BhY>}~frH1sP`ScHS_d)oqH^lYy zZ%VP`#10MlE~P?cE(%(#(AUSv_T{+;t@$U}El}(1ig`vZo`Rm;+5&(AYzJ^Ae=h2X z@Re%vHwZU>|f0NI&%$*4eJweC5OROQrpPMA@*w|o z()A==l}(@bv^&>H1Ob3C=<^|hob?0+xJ?QQ3-ueQC}zy&JQNib!OqSO@-=>XzxlSF zAZ^U*1l6EEmg3r};_HY>&Jo_{dOPEFTWPmt=U&F#+0(O59^UIlHbNX+eF8UzyDR*T z(=5X$VF3!gm@RooS-&iiUYGG^`hMR(07zr_xP`d!^BH?uD>Phl8Rdifx3Af^Zr`Ku ztL+~HkVeL#bJ)7;`=>;{KNRvjmc}1}c58Sr#Treq=4{xo!ATy|c>iRSp4`dzMMVd@ zL8?uwXDY}Wqgh4mH`|$BTXpUIu6A1-cSq%hJw;@^Zr8TP=GMh*p(m(tN7@!^D~sl$ zz^tf4II4|};+irE$Fnm4NTc5%p{PRA`%}Zk`CE5?#h3|xcyQsS#iONZ z6H(@^i9td!$z~bZiJLTax$o>r(p}3o@< zyD7%(>ZYvy=6$U3e!F{Z`uSaYy`xQyl?b{}eg|G3&fz*`QH@mDUn)1%#5u`0m$%D} z?;tZ0u(mWeMV0QtzjgN!lT*pNRj;6510Wwx?Yi_=tYw|J#7@(Xe7ifDzXuK;JB;QO z#bg~K$cgm$@{QiL_3yr}y&~wuv=P=#O&Tj=Sr)aCUlYmZMcw?)T?c%0rUe1cS+o!qs_ zQ6Gp)-{)V!;=q}llyK3|^WeLKyjf%y;xHku;9(vM!j|~<7w1c*Mk-;P{T&yG) z@C-8E?QPynNQ<8f01D`2qexcVEIOU?y}MG)TAE6&VT5`rK8s(4PE;uQ92LTXUQ<>^ ztyQ@=@kRdh@ebUG^Z6NWWIL;_IGJ2ST>$t!$m$qvtj0Qmw8moN6GUV^!QKNK zHBXCtUH8)RY9++gH_TUV4^=-j$t}dD3qsN7GclJ^Zc&(j6&a_!$jCf}%c5ey`pm~1)@{yI3 zTdWyB+*X{JFw#z;PwRr5evb2!ueWF;v`B0HoUu4-(~aL=z;OXUUEtG`_$)Oxw6FKg zEzY`CyKaSBK3xt#8gA|r_|Kehn_HYVBMpEwbn9-fI*!u*eTA1ef8Mkl1=!jV4oYwWYM}i`A>_F4nhmlCIC6WLa zY%;4&@AlnaG11ejl61Jev21|r*m+?Kru3;1tFDl}#!OzUp6c>go4{C|^erwpG*&h6bspUPJag}oOkN2912Y3I?(eRc@U9>z#HPBHC?nps7H5!zP``90!Q1n80jo+B3TWXp!8Pe zwuKuLLI6l3Gv@+QH*Y}2wPLPQ1^EZhT#+Ed8q8Wo z1pTmIBxv14-{l&QVKxAyQF#8Q@NeJwWdKk>?cpiJLkJr+aZ!Me+Cfp!?FWSRf^j2k z73BRR{WSKaMkJ>1Nbx5dan5hg^_}O{Tj6u%iV%#QGz0Q@j{R^Ik)Z*+(YvY2ziBG)?AmJa|JV%4UT$k`hcOg5r9R?5>?o~JzK zJCrj&{i#hG>N7!B4kNX(%igb%kDj0fOQThC-8mtfap82PNRXr1D>lbgg)dYTQ(kbx z`Ee5kXG~Bh+BHQBf|kJEy6(ga%WfhvdQNDuOfQoe377l#ht&DrMGeIsI5C<&ai zWG$|hop2@@q5YDa)_-A?B02W;#fH!%k`daQLEItaJJ8Yf1L%8x;kg?)k)00P-lH+w z)5$QNV6r2$YtnV(4o=0^3{kmaXn*Dm0F*fU(@o)yVVjk|ln8ea6BMy%vZAhW9|wvA z8RoDkVoMEz1d>|5(k0Nw>22ZT){V<3$^C-cN+|~hKt2)){+l-?3m@-$c?-dlzQ)q- zZ)j%n^gerV{|+t}9m1_&&Ly!9$rtG4XX|WQ8`xYzGC~U@nYh~g(z9)bdAl#xH)xd5a=@|qql z|FzEil{P5(@gy!4ek05i$>`E^G~{;pnf6ftpLh$h#W?^#4UkPfa;;?bsIe&kz!+40 zI|6`F2n020)-r`pFaZ38F!S-lJM-o&inOw|66=GMeP@xQU5ghQH{~5Uh~TMTd;I9` z>YhVB`e^EVj*S7JF39ZgNf}A-0DwOcTT63ydN$I3b?yBQtUI*_fae~kPvzoD$zjX3 zoqBe#>12im4WzZ=f^4+u=!lA|#r%1`WB0-6*3BL#at`47#ebPpR|D1b)3BjT34nYY z%Ds%d?5$|{LgOIaRO{{oC&RK`O91$fqwM0(C_TALcozu*fWHb%%q&p-q{_8*2Zsi^ zh1ZCnr^UYa;4vQEtHk{~zi>wwMC5o{S=$P0X681y`SXwFH?Ewn{x-MOZynmc)JT5v zuHLwh;tLfxRrr%|k370}GofLl7thg>ACWWY&msqaVu&ry+`7+Ss>NL^%T1|z{IGMA zW-SKl=V-^{(f!Kf^#3(|T2W47d(%JVCI4JgRrT1pNz>+ietmFToNv^`gzC@&O-)+i zPQ~RwK8%C_vf%;%e>NyTp~dM5;!C|N0Q^6|CEb7Bw=Vz~$1#FA;Z*?mKSC)Hl-20s t8QyHj(g6VK0RYbl8UjE)0O0w=e*@m04r>stuEhWV002ovPDHLkV1hl;dM*F} literal 0 HcmV?d00001 diff --git a/dynsections.js b/dynsections.js new file mode 100644 index 0000000..85e1836 --- /dev/null +++ b/dynsections.js @@ -0,0 +1,97 @@ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + + + + + Ewol Game engine (based on bullet lib): Build lib & build sample + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Build lib & build sample
    +
    +
    + +

    +Download:

    +

    ege use some tools to manage source and build it:

    +

    +need google repo:

    +

    see: http://source.android.com/source/downloading.html#installing-repo

    +

    On all platform:

    1 mkdir ~/.bin
    2 PATH=~/.bin:$PATH
    3 curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo
    4 chmod a+x ~/.bin/repo

    On ubuntu

    1 sudo apt-get install repo

    On archlinux

    1 sudo pacman -S repo

    +lutin (build-system):

    +
    1 pip install lutin --user
    2 # optionnal dependency of lutin (manage image changing size for application release)
    3 pip install pillow --user

    +dependency:

    +
    1 mkdir -p WORKING_DIRECTORY/framework
    2 cd WORKING_DIRECTORY/framework
    3 repo init -u git://github.com/atria-soft/manifest.git
    4 repo sync -j8
    5 cd ../..

    +sources:

    +

    They are already download in the repo manifest in:

    +
    1 cd WORKING_DIRECTORY/framework/atria-soft/ege

    +Build:

    +

    +library:

    +
    1 lutin -mdebug ege

    +Sample:

    +
    1 lutin -mdebug ege-sample-double-view
    2 lutin -mdebug ege-sample-raytracing
    3 lutin -mdebug ege-sample-collision
    4 lutin -mdebug ege-sample-camera-position
    5 lutin -mdebug ege-sample-mesh-creator

    +Run sample:

    +
    1 lutin -mdebug ege-sample-double-view?run
    2 lutin -mdebug ege-sample-raytracing?run
    3 lutin -mdebug ege-sample-collision?run
    4 lutin -mdebug ege-sample-camera-position?run
    5 lutin -mdebug ege-sample-mesh-creator?run
    + + +
    +
    +
    +
    +
    + + + diff --git a/enum_ege__PhysicsShape__type.html b/enum_ege__PhysicsShape__type.html deleted file mode 100644 index 33eb575..0000000 --- a/enum_ege__PhysicsShape__type.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - ege Library - - - - - - - - - diff --git a/enum_ege__property.html b/enum_ege__property.html deleted file mode 100644 index e81e614..0000000 --- a/enum_ege__property.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - ege Library - - - - - - - - - diff --git a/enum_ege__resource__Mesh__normalMode.html b/enum_ege__resource__Mesh__normalMode.html deleted file mode 100644 index e57dc81..0000000 --- a/enum_ege__resource__Mesh__normalMode.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ege Library - - - - - - - - - diff --git a/files.html b/files.html new file mode 100644 index 0000000..6eb94be --- /dev/null +++ b/files.html @@ -0,0 +1,221 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): File List + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    File List
    +
    + + + +
    +
    +
    +
    +
    + + + diff --git a/folderclosed.png b/folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8ab35edce8e97554e360005ee9fc5bffb36e66 GIT binary patch literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA literal 0 HcmV?d00001 diff --git a/functions.html b/functions.html new file mode 100644 index 0000000..159f6a3 --- /dev/null +++ b/functions.html @@ -0,0 +1,761 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Class Members + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented class members with links to the class documentation for each member:
    + +

    - a -

    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - g -

    + + +

    - i -

    + + +

    - l -

    + + +

    - m -

    + + +

    - n -

    + + +

    - o -

    + + +

    - p -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

    + + +

    - u -

    + + +

    - v -

    + + +

    - ~ -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_enum.html b/functions_enum.html new file mode 100644 index 0000000..de23d43 --- /dev/null +++ b/functions_enum.html @@ -0,0 +1,184 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Class Members - Enumerations + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 0000000..75dd831 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,642 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Class Members - Functions + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - g -

    + + +

    - i -

    + + +

    - l -

    + + +

    - n -

    + + +

    - o -

    + + +

    - p -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

    + + +

    - u -

    + + +

    - v -

    + + +

    - ~ -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/functions_vars.html b/functions_vars.html new file mode 100644 index 0000000..886abe2 --- /dev/null +++ b/functions_vars.html @@ -0,0 +1,309 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Class Members - Variables + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - m -

    + + +

    - p -

    + + +

    - s -

    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/hierarchy.html b/hierarchy.html new file mode 100644 index 0000000..fbe6f20 --- /dev/null +++ b/hierarchy.html @@ -0,0 +1,216 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): Class Hierarchy + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Class Hierarchy
    +
    +
    +
    This inheritance list is sorted roughly, but not completely, alphabetically:
    +
    [detail level 1234]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     Cege::physics::Engine::collisionPoints
     Cege::ElementInteraction
     Cememory::EnableSharedFromThisBase [external]
     Cememory::EnableSharedFromThis< Camera > [external]
     Cege::Camera
     Cege::camera::View
     Cememory::EnableSharedFromThis< Element > [external]
     Cege::Element
     Cege::ElementBase
     Cege::ElementPhysic
     Cege::physics::Engine
     Cege::Face
     Cege::FaceIndexing
     Cege::Light
     Cege::Material
     Cege::MaterialGlId
     CObject
     Cege::Environement
     Cege::Game
     Cege::ParticuleThe particule class is an element with no control, when it will be created, it does not have any control, for example smoke or reactor generation ... or explosion particule ..
     Cege::ParticuleSimpleThe particule class is an element with no control, when it will be created, it does not have any control, for example smoke or reactor generation ... or explosion particule ..
     Cege::ParticuleEngine
     Cege::PhysicsShape
     Cege::PhysicsBox
     Cege::PhysicsCapsule
     Cege::PhysicsCone
     Cege::PhysicsConvexHull
     Cege::PhysicsCylinder
     Cege::PhysicsSphere
     Cege::Ray
     CResource
     Cege::resource::Mesh
     Cege::resource::ParticuleMesh
     Cege::Environement::ResultNearestElement
     CWidget
     Cege::widget::Mesh
     Cege::widget::Scene
    +
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/ico_sphere_8hpp.html b/ico_sphere_8hpp.html new file mode 100644 index 0000000..de80097 --- /dev/null +++ b/ico_sphere_8hpp.html @@ -0,0 +1,195 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/icoSphere.hpp File Reference + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    icoSphere.hpp File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Functions

    +void ege::icoSphere::create (etk::Hash< ememory::SharedPtr< ege::Material >> &_materials, etk::Hash< FaceIndexing > &_listFaces, std::vector< vec3 > &_listVertex, std::vector< vec2 > &_listUV, const std::string &_materialName, float _size, int32_t _recursionLevel)
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/ico_sphere_8hpp_source.html b/ico_sphere_8hpp_source.html new file mode 100644 index 0000000..9ea07ed --- /dev/null +++ b/ico_sphere_8hpp_source.html @@ -0,0 +1,183 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/icoSphere.hpp Source File + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    icoSphere.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    10 #include <etk/Hash.hpp>
    11 #include <ege/Material.hpp>
    12 
    13 namespace ege {
    14  namespace icoSphere {
    15  void create(etk::Hash<ememory::SharedPtr<ege::Material>>& _materials, etk::Hash<FaceIndexing>& _listFaces, std::vector<vec3>& _listVertex, std::vector<vec2>& _listUV,
    16  const std::string& _materialName, float _size, int32_t _recursionLevel);
    17  }
    18 }
    19 
    + +
    Definition: AudioElement.hpp:8
    + + + + +
    + + +
    +
    +
    +
    +
    + + + diff --git a/index.html b/index.html index f91725c..4abfe90 100644 --- a/index.html +++ b/index.html @@ -1,55 +1,206 @@ - - - - - ege Library - - - - - -
    -

    ege


    TODO : Main page ...

    - + Ewol Game engine (based on bullet lib): EGE library + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    EGE library
    +
    +
    + +

    +What is EGE:

    +

    EGE, or Ewol Game Engine. It is a prototype to lean how to use the bullet lib and how can I create a simple game engine.

    +

    +What it does:

    +

    EGE does not do many things (not enouth dev time)

    +

    EGE is dependent of the STL (compatible with MacOs stl (CXX))

    +

    +What it doesn't do:

    +

    a good game

    +

    +What languages are supported?

    +

    EGE is written in C++.

    +

    +Are there any licensing restrictions?

    +

    EGE is FREE software and all sub-library are FREE and staticly linkable !!!

    +

    +License (APACHE-2.0)

    +

    Copyright EGE Edouard DUPIN

    +

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

    +

    http://www.apache.org/licenses/LICENSE-2.0

    +

    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

    +

    +Other pages

    + +
    + + +
    +
    +
    +
    +
    + diff --git a/iso_sphere_8hpp.html b/iso_sphere_8hpp.html new file mode 100644 index 0000000..616d093 --- /dev/null +++ b/iso_sphere_8hpp.html @@ -0,0 +1,195 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/isoSphere.hpp File Reference + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    isoSphere.hpp File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Functions

    +void ege::isoSphere::create (etk::Hash< ememory::SharedPtr< ege::Material >> &_materials, etk::Hash< FaceIndexing > &_listFaces, std::vector< vec3 > &_listVertex, std::vector< vec2 > &_listUV, const std::string &_materialName, int32_t _recursionLevel)
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/iso_sphere_8hpp_source.html b/iso_sphere_8hpp_source.html new file mode 100644 index 0000000..98493ac --- /dev/null +++ b/iso_sphere_8hpp_source.html @@ -0,0 +1,183 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/isoSphere.hpp Source File + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    isoSphere.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    10 #include <etk/Hash.hpp>
    11 #include <ege/Material.hpp>
    12 
    13 namespace ege {
    14  namespace isoSphere {
    15  void create(etk::Hash<ememory::SharedPtr<ege::Material>>& _materials, etk::Hash<FaceIndexing>& _listFaces, std::vector<vec3>& _listVertex, std::vector<vec2>& _listUV,
    16  const std::string& _materialName, int32_t _recursionLevel);
    17  }
    18 }
    19 
    + +
    Definition: AudioElement.hpp:8
    + + + + +
    + + +
    +
    +
    +
    +
    + + + diff --git a/jquery.js b/jquery.js new file mode 100644 index 0000000..1f4d0b4 --- /dev/null +++ b/jquery.js @@ -0,0 +1,68 @@ +/*! + * 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=$(' + + +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    +
    + +
     Build lib & build sample
    + + + + + + + + + + + + diff --git a/resource_2_mesh_8hpp.html b/resource_2_mesh_8hpp.html new file mode 100644 index 0000000..9d46b77 --- /dev/null +++ b/resource_2_mesh_8hpp.html @@ -0,0 +1,221 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/Mesh.hpp File Reference + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Mesh.hpp File Reference
    +
    +
    +
    #include <etk/types.hpp>
    +#include <etk/Hash.hpp>
    +#include <gale/resource/Resource.hpp>
    +#include <ewol/resource/Image.hpp>
    +#include <gale/resource/Shader.hpp>
    +#include <gale/resource/Program.hpp>
    +#include <gale/resource/VirtualBufferObject.hpp>
    +#include <ege/Light.hpp>
    +#include <ege/Material.hpp>
    +#include <ege/resource/tools/Face.hpp>
    +#include <ege/resource/tools/FaceIndexing.hpp>
    +#include <ege/physicsShape/PhysicsShape.hpp>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ege::resource::Mesh
     
    + + + + + + + + + + + +

    +Macros

    +#define MESH_VBO_VERTICES   (0)
     
    +#define MESH_VBO_TEXTURE   (1)
     
    +#define MESH_VBO_VERTICES_NORMAL   (2)
     
    +#define MESH_VBO_FACE_NORMAL   (3)
     
    +#define MESH_VBO_COLOR   (4)
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/resource_2_mesh_8hpp_source.html b/resource_2_mesh_8hpp_source.html new file mode 100644 index 0000000..22a8a19 --- /dev/null +++ b/resource_2_mesh_8hpp_source.html @@ -0,0 +1,214 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/Mesh.hpp Source File + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Mesh.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <etk/types.hpp>
    9 #include <etk/Hash.hpp>
    10 #include <gale/resource/Resource.hpp>
    11 #include <ewol/resource/Image.hpp>
    12 #include <gale/resource/Shader.hpp>
    13 #include <gale/resource/Program.hpp>
    14 #include <gale/resource/VirtualBufferObject.hpp>
    15 #include <ege/Light.hpp>
    16 #include <ege/Material.hpp>
    19 
    21 // VBO table property:
    22 #define MESH_VBO_VERTICES (0)
    23 #define MESH_VBO_TEXTURE (1)
    24 #define MESH_VBO_VERTICES_NORMAL (2)
    25 #define MESH_VBO_FACE_NORMAL (3)
    26 #define MESH_VBO_COLOR (4)
    27 
    28 namespace ege {
    29  namespace resource {
    30  class Mesh : public gale::Resource {
    31  public:
    32  static ememory::SharedPtr<ege::resource::Mesh> createGrid(int32_t _lineCount,
    33  const vec3& _position=vec3(0,0,0),
    34  float _size=1.0f,
    35  const std::string& _materialName="basics");
    36  static ememory::SharedPtr<ege::resource::Mesh> createCube(float _size=1.0f,
    37  const std::string& _materialName="basics",
    38  const etk::Color<float>& _color=etk::color::white);
    39  public:
    43  enum normalMode {
    44  normalModeNone,
    45  normalModeFace,
    46  normalModeVertex,
    47  };
    48  protected:
    49  enum normalMode m_normalMode; // select the normal mode of display
    51  protected:
    53  int32_t m_GLPosition;
    54  int32_t m_GLMatrix;
    55  int32_t m_GLMatrixPosition;
    56  int32_t m_GLNormal;
    57  int32_t m_GLtexture;
    58  int32_t m_GLColor;
    59  int32_t m_bufferOfset;
    60  int32_t m_numberOfElments;
    61  MaterialGlId m_GLMaterial;
    62  ege::Light m_light;
    63  protected:
    64  std::vector<vec3> m_listVertex;
    65  std::vector<vec2> m_listUV;
    66  std::vector<etk::Color<float>> m_listColor;
    67  std::vector<vec3> m_listFacesNormal;
    68  std::vector<vec3> m_listVertexNormal;
    71  std::vector<ememory::SharedPtr<ege::PhysicsShape>> m_physics;
    72  void clean();
    73  protected:
    75  protected:
    76  Mesh();
    77  void init(const std::string& _fileName="---", const std::string& _shaderName="DATA:textured3D2.prog");
    78  public:
    79  virtual ~Mesh();
    80  DECLARE_RESOURCE_NAMED_FACTORY(Mesh);
    81  public:
    82  virtual void draw(mat4& _positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true);
    83  virtual void draw(mat4& _positionMatrix,
    84  const etk::Color<float>& _mainColor,
    85  bool _enableDepthTest = true,
    86  bool _enableDepthUpdate = true) {
    87  draw(_positionMatrix, _enableDepthTest, _enableDepthUpdate);
    88  }
    89  void generateVBO();
    90  private:
    91  void calculateNormaleFace(const std::string& _materialName);
    92  void calculateNormaleEdge(const std::string& _materialName);
    93  public :
    94  void createViewBox(const std::string& _materialName,float _size=1.0);
    95  void createIcoSphere(const std::string& _materialName,float _size=1.0, int32_t _subdivision=3);
    96  private:
    97  bool loadOBJ(const std::string& _fileName);
    98  bool loadEMF(const std::string& _fileName);
    99  public:
    100  void addMaterial(const std::string& _name, ememory::SharedPtr<ege::Material> _data);
    101  public:
    106  void setCheckNormal(bool _status) {
    107  m_checkNormal=_status;
    108  };
    113  bool getCheckNormal() {
    114  return m_checkNormal;
    115  };
    116  const std::vector<ememory::SharedPtr<ege::PhysicsShape>>& getPhysicalProperties() const {
    117  return m_physics;
    118  };
    119  void addPhysicElement(const ememory::SharedPtr<ege::PhysicsShape>& _shape) {
    120  m_physics.push_back(_shape);
    121  }
    122  private:
    123  void* m_pointerShape;
    124  public:
    129  void setShape(void* _shape);
    134  void* getShape() {
    135  return m_pointerShape;
    136  };
    137  private:
    138  void (*m_functionFreeShape)(void* _pointer);
    139  public:
    140  void setFreeShapeFunction(void (*_functionFreeShape)(void* _pointer)) {
    141  m_functionFreeShape = _functionFreeShape;
    142  };
    147  void addFaceIndexing(const std::string& _layerName);
    148  public:
    149 
    150  void addPoint(const std::string& _layerName, const vec3& _pos, const etk::Color<float>& _color);
    151 
    152  void addLine(const std::string& _layerName, const vec3& _pos1, const vec3& _pos2, const etk::Color<float>& _color) {
    153  addLine( _layerName, _pos1, _pos2, _color, _color);
    154  }
    155  void addLine(const std::string& _layerName, const vec3& _pos1, const vec3& _pos2, const etk::Color<float>& _color1, const etk::Color<float>& _color2);
    156  void addLines(const std::string& _layerName, const std::vector<vec3>& _list, const etk::Color<float>& _color);
    157  void addLines(const std::string& _layerName, const std::vector<vec3>& _list, const std::vector<etk::Color<float>>& _color);
    158 
    170  void addTriangle(const std::string& _layerName, const vec3& _pos1, const vec3& _pos2, const vec3& _pos3, const etk::Color<float>& _color) {
    171  addTriangle(_layerName, _pos1, _pos2, _pos3, _color, _color, _color);
    172  }
    184  void addTriangle(const std::string& _layerName, const vec3& _pos1, const vec3& _pos2, const vec3& _pos3,
    185  const etk::Color<float>& _color1, const etk::Color<float>& _color2, const etk::Color<float>& _color3);
    196  void addQuad(const std::string& _layerName, const vec3& _pos1, const vec3& _pos2, const vec3& _pos3, const vec3& _pos4, const etk::Color<float>& _color) {
    197  addQuad(_layerName, _pos1, _pos2, _pos3, _pos4, _color, _color, _color, _color);
    198  }
    212  void addQuad(const std::string& _layerName, const vec3& _pos1, const vec3& _pos2, const vec3& _pos3, const vec3& _pos4,
    213  const etk::Color<float>& _color1, const etk::Color<float>& _color2, const etk::Color<float>& _color3, const etk::Color<float>& _color4) {
    214  addTriangle(_layerName, _pos1, _pos2, _pos3, _color1, _color2, _color3);
    215  addTriangle(_layerName, _pos1, _pos3, _pos4, _color1, _color3, _color4);
    216  }
    229  void addTriangle(const std::string& _layerName,
    230  const vec3& _pos1, const vec3& _pos2, const vec3& _pos3,
    231  const vec2& _uv1, const vec2& _uv2, const vec2& _uv3,
    232  const etk::Color<float>& _color) {
    233  addTriangle(_layerName, _pos1, _pos2, _pos3, _uv1, _uv2, _uv3, _color, _color, _color);
    234  }
    249  void addTriangle(const std::string& _layerName,
    250  const vec3& _pos1, const vec3& _pos2, const vec3& _pos3,
    251  const vec2& _uv1, const vec2& _uv2, const vec2& _uv3,
    267  void addQuad(const std::string& _layerName,
    268  const vec3& _pos1, const vec3& _pos2, const vec3& _pos3, const vec3& _pos4,
    269  const vec2& _uv1, const vec2& _uv2, const vec2& _uv3, const vec2& _uv4,
    270  const etk::Color<float>& _color) {
    271  addQuad(_layerName, _pos1, _pos2, _pos3, _pos4, _uv1, _uv2, _uv3, _uv4, _color, _color, _color, _color);
    272  }
    290  void addQuad(const std::string& _layerName,
    291  const vec3& _pos1, const vec3& _pos2, const vec3& _pos3, const vec3& _pos4,
    292  const vec2& _uv1, const vec2& _uv2, const vec2& _uv3, const vec2& _uv4,
    294  addTriangle(_layerName, _pos1, _pos2, _pos3, _uv1, _uv2, _uv3, _color1, _color2, _color3);
    295  addTriangle(_layerName, _pos1, _pos3, _pos4, _uv1, _uv3, _uv4, _color1, _color3, _color4);
    296  }
    297  protected:
    298  int32_t findPositionInList(const vec3& _pos);
    299  int32_t findTextureInList(const vec2& _uv);
    300  int32_t findColorInList(const etk::Color<float>& _color);
    301  };
    302  }
    303 }
    304 
    +
    Definition: Mesh.hpp:30
    +
    void setCheckNormal(bool _status)
    set the check of normal position befor sending it to the openGl card
    Definition: Mesh.hpp:106
    +
    std::vector< etk::Color< float > > m_listColor
    List of all Color point in the mesh.
    Definition: Mesh.hpp:66
    +
    void addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)
    draw a textured quad (usefull for debug and test)
    Definition: Mesh.hpp:290
    + +
    void addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)
    draw a colored quad (usefull for debug and test)
    Definition: Mesh.hpp:212
    +
    normalMode
    Definition: Mesh.hpp:43
    + +
    Definition: Light.hpp:14
    +
    etk::Hash< FaceIndexing > m_listFaces
    List of all Face for the mesh.
    Definition: Mesh.hpp:69
    +
    std::vector< ememory::SharedPtr< ege::PhysicsShape > > m_physics
    collision shape module ... (independent of bullet lib)
    Definition: Mesh.hpp:71
    +
    bool m_checkNormal
    when enable, this check the normal of the mesh before sending it at the 3d card
    Definition: Mesh.hpp:50
    + +
    Definition: AudioElement.hpp:8
    +
    Definition: Material.hpp:18
    +
    void addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)
    draw a textured colored triangle (usefull for debug and test)
    Definition: Mesh.hpp:229
    +
    std::vector< vec3 > m_listVertex
    List of all vertex in the element.
    Definition: Mesh.hpp:64
    +
    void addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)
    draw a textured colored quad (usefull for debug and test)
    Definition: Mesh.hpp:267
    + + +
    void * getShape()
    get the pointer on the shame (no type)
    Definition: Mesh.hpp:134
    +
    std::vector< vec3 > m_listFacesNormal
    List of all Face normal, when calculated.
    Definition: Mesh.hpp:67
    +
    std::vector< vec3 > m_listVertexNormal
    List of all Face normal, when calculated.
    Definition: Mesh.hpp:68
    +
    void addFaceIndexing(const std::string &_layerName)
    Add in the faces list the layer requested.
    +
    std::vector< vec2 > m_listUV
    List of all UV point in the mesh (for the specify texture)
    Definition: Mesh.hpp:65
    +
    void addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)
    draw a colored triangle (usefull for debug and test)
    Definition: Mesh.hpp:170
    + + + + +
    void addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)
    draw a colored quad (usefull for debug and test)
    Definition: Mesh.hpp:196
    +
    bool getCheckNormal()
    get the check value of normal position befor sending it to the openGl card
    Definition: Mesh.hpp:113
    + + +
    const Color white
    + +
    void setShape(void *_shape)
    set the shape pointer (no type == > user might know it ...)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/search/all_0.html b/search/all_0.html new file mode 100644 index 0000000..d54e0bd --- /dev/null +++ b/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_0.js b/search/all_0.js new file mode 100644 index 0000000..05e2b83 --- /dev/null +++ b/search/all_0.js @@ -0,0 +1,28 @@ +var searchData= +[ + ['a',['a',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a06b4c61c68b845887f4e1b0644d8ce05',1,'etk::Color']]], + ['absolute',['absolute',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'etk::Vector2D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'Vector2D< int32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'Vector2D< uint32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab294038aaf78f2f1894ba3e3083ef27f',1,'etk::Vector3D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a8e903a02080b82b7d1f515a10eebe7b2',1,'etk::Vector4D::absolute()']]], + ['add',['add',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a',1,'etk::Hash::add()'],['../classege_1_1_particule_engine.html#a59c4dfa90319e39902ba446942711c5c',1,'ege::ParticuleEngine::add()']]], + ['addcamera',['addCamera',['../classege_1_1_environement.html#af05d5420de484609045bb37cf854336d',1,'ege::Environement']]], + ['addcreator',['addCreator',['../classege_1_1_environement.html#a74916b089ee052bf80377dd119662957',1,'ege::Environement']]], + ['addelement',['addElement',['../classege_1_1_environement.html#adcc3108f99396aadbf0b11c09d0e5e37',1,'ege::Environement']]], + ['addfaceindexing',['addFaceIndexing',['../classege_1_1resource_1_1_mesh.html#ae29c6877bcee3e52ccb515335bff5e75',1,'ege::resource::Mesh']]], + ['addquad',['addQuad',['../classege_1_1resource_1_1_mesh.html#a502b02b8a70861e0309a71d905518aa4',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#a80c07fda8ca3ec799fd8662f3339b1d8',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)'],['../classege_1_1resource_1_1_mesh.html#a133faedd45cdca6b5c3ace0e639c3bce',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ab07e23e36840f6768dbd32ff4f0df5d4',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)']]], + ['addtriangle',['addTriangle',['../classege_1_1resource_1_1_mesh.html#a8cd73d8411c9ca99c7685d6fc0c35a44',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ae7d49cab2c9af795dcd501aef4257aff',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)'],['../classege_1_1resource_1_1_mesh.html#af5ac0ae22315d045b8e29ae00849e368',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ae148adfcbe9a79b44e95b45a5ef02809',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)']]], + ['aliceblue',['aliceBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adcf86ef9c7918dcb094a0783761899f1',1,'etk::color']]], + ['all',['all',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723eaa181a603769c1f98ad927e7367c7aa51',1,'ememory::Counter']]], + ['angle',['angle',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aeecc53bdf0cf40fc3f984a449829ef60',1,'etk::Vector3D']]], + ['antiquewhite',['antiqueWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88abb6eca9c1ba0f346fb697683fa836',1,'etk::color']]], + ['applyscalerotation',['applyScaleRotation',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a9b47b556a86b51341bebd27d641f55f0',1,'etk::Matrix2']]], + ['aqua',['aqua',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cef110e71ce12876fcfd6605e57f716',1,'etk::color']]], + ['aquamarine',['aquamarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8b69f67ed3e2db9915acde652a1cff80',1,'etk::color']]], + ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac',1,'etk::Archive']]], + ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html',1,'etk']]], + ['archive_2ehpp',['Archive.hpp',['http://atria-soft.github.io/etk/_archive_8hpp.html',1,'']]], + ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4',1,'etk::ArchiveContent']]], + ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html',1,'etk']]], + ['audioelement_2ehpp',['AudioElement.hpp',['../_audio_element_8hpp.html',1,'']]], + ['audioengine_2ehpp',['AudioEngine.hpp',['../_audio_engine_8hpp.html',1,'']]], + ['avg',['avg',['http://atria-soft.github.io/etk/namespaceetk.html#a4397d293209affffd0c2f6832ebe2aea',1,'etk']]], + ['azure',['azure',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51cb04e4a5b927ec82ceef2676b781f7',1,'etk::color']]] +]; diff --git a/search/all_1.html b/search/all_1.html new file mode 100644 index 0000000..8cc6a1d --- /dev/null +++ b/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1.js b/search/all_1.js new file mode 100644 index 0000000..ab19ddd --- /dev/null +++ b/search/all_1.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['b',['b',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a723f8b355c03aa7c1cefa4cdfe34e68d',1,'etk::Color']]], + ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html',1,'etk']]], + ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15',1,'etk::BaseNoise']]], + ['beige',['beige',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a68244b2fa52245487cec1154155d0e03',1,'etk::color']]], + ['bisque',['bisque',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad03e04b97263a2c64dedfc405ff983ee',1,'etk::color']]], + ['black',['black',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4198b330ccb2e9008665733eee338f73',1,'etk::color']]], + ['blanchedalmond',['blanchedAlmond',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a12e8ba075411585a68aece7d0fead4cc',1,'etk::color']]], + ['blue',['blue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f114c6849684e9984ae1322493572c',1,'etk::color']]], + ['blueviolet',['blueViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac91bcec9a0a115d1070397f86cfdee4d',1,'etk::color']]], + ['brown',['brown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af3dff0347662115abb89c6ddb8447227',1,'etk::color']]], + ['burlywood',['burlyWood',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1920dd335710c842ea4706e2383ef784',1,'etk::color']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['../ege_build.html',1,'']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/elog/elog_build.html',1,'']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/etk/etk_build.html',1,'']]] +]; diff --git a/search/all_10.html b/search/all_10.html new file mode 100644 index 0000000..c25484f --- /dev/null +++ b/search/all_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_10.js b/search/all_10.js new file mode 100644 index 0000000..8dea33b --- /dev/null +++ b/search/all_10.js @@ -0,0 +1,121 @@ +var searchData= +[ + ['saddlebrown',['saddleBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5407ca00d7f7bf3815a72616e0be95ae',1,'etk::color']]], + ['safenormalize',['safeNormalize',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'etk::Vector2D::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< int32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< uint32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#abee6d22d509043f24a5aedb208ba1019',1,'etk::Vector3D::safeNormalize()']]], + ['salmon',['salmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad324737686a8c6ec9208a93e727710d8',1,'etk::color']]], + ['sandybrown',['sandyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#affd1d87686e7d4fb1a720d4cb5c354cb',1,'etk::color']]], + ['scale',['scale',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84',1,'etk::Matrix2::scale(const vec2 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231',1,'etk::Matrix2::scale(float _value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114',1,'etk::Matrix4::scale(const vec3 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5',1,'etk::Matrix4::scale(float _sx, float _sy, float _sz)']]], + ['scene',['Scene',['../classege_1_1widget_1_1_scene.html',1,'ege::widget']]], + ['scene',['Scene',['../classege_1_1widget_1_1_scene.html#a06408ffe3a64cada0814e0c38fd7c76c',1,'ege::widget::Scene']]], + ['scene_2ehpp',['Scene.hpp',['../_scene_8hpp.html',1,'']]], + ['seagreen',['seaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3d3d8140130f2383e7740b4cea443470',1,'etk::color']]], + ['seashell',['seaShell',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6b50105504f9be5dcf7ae59cbb115051',1,'etk::color']]], + ['seeknode',['seekNode',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993e',1,'etk']]], + ['seeknode_5fcurrent',['seekNode_current',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea8da2a40c899dc80a97a96999766d1598',1,'etk']]], + ['seeknode_5fend',['seekNode_end',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea981349cc2910e974472575409d19f0b6',1,'etk']]], + ['seeknode_5fstart',['seekNode_start',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea9019d83f9a109a54ab84067c2aa8abcd',1,'etk']]], + ['select',['select',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa4662d86bf6061a8e37899595c5ddd3d',1,'etk::Matrix']]], + ['set',['set',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0955ac7d80e3886afa872d47e0cc1415',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0f663138f780f134ae07957f5a9fef57',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a7de7eef4b78f10829066af98be02f27b',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a5063a9ee59f18fbeb7172f833617d8eb',1,'etk::Color::set(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7',1,'etk::Hash::set()'],['../classege_1_1_ray.html#ab26190217e2e450c7db08e1a0cdfc73e',1,'ege::Ray::set()']]], + ['seta',['setA',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1d24c054b6d64d2a73c6cef57d91c31a',1,'etk::Color']]], + ['setangle',['setAngle',['../classege_1_1camera_1_1_view.html#a8be3104ac348d188eb90d46c7ed5a220',1,'ege::camera::View::setAngle()'],['../classege_1_1widget_1_1_mesh.html#af1205c88f0d609eafa6fab472c4ae263',1,'ege::widget::Mesh::setAngle()']]], + ['setanglespeed',['setAngleSpeed',['../classege_1_1widget_1_1_mesh.html#a0e1f8377b5f48b66e8f6c5c887d6abc7',1,'ege::widget::Mesh']]], + ['setargzero',['setArgZero',['http://atria-soft.github.io/etk/namespaceetk.html#a5eda91763c9f02f0e7e16c099092695d',1,'etk']]], + ['setaspectratio',['setAspectRatio',['../classege_1_1_camera.html#a5a76d355026c6b0fab196b3b94571123',1,'ege::Camera']]], + ['setb',['setB',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae8078ca64701dbc1b5080589037743f1',1,'etk::Color']]], + ['setbacktrace',['setBackTrace',['http://atria-soft.github.io/elog/namespaceelog.html#aae6ff218b5e851513cfc29d030b865fb',1,'elog']]], + ['setbasefoldercache',['setBaseFolderCache',['http://atria-soft.github.io/etk/namespaceetk.html#a6cdcbe0aeba288278c89a995481b9e6f',1,'etk']]], + ['setbasefolderdata',['setBaseFolderData',['http://atria-soft.github.io/etk/namespaceetk.html#ab8546560f91d95e2df5f176f5ec0fc99',1,'etk']]], + ['setbasefolderdatauser',['setBaseFolderDataUser',['http://atria-soft.github.io/etk/namespaceetk.html#a91fb8f53bc0d3ad4ed2061b3f5af7734',1,'etk']]], + ['setcallbacklog',['setCallbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a8c02ad11df203c22c7e65c759b43efdd',1,'elog']]], + ['setcamera',['setCamera',['../classege_1_1widget_1_1_scene.html#a71f5302c44c6a6cdffc2eca42586037d',1,'ege::widget::Scene']]], + ['setchecknormal',['setCheckNormal',['../classege_1_1resource_1_1_mesh.html#a2e384cb78f35b467459e84a110c91a24',1,'ege::resource::Mesh']]], + ['setcollisiondetectionstatus',['setCollisionDetectionStatus',['../classege_1_1_element_physic.html#ae76a38916a653aa36ac8d9de8d473402',1,'ege::ElementPhysic']]], + ['setcolor',['setColor',['http://atria-soft.github.io/elog/namespaceelog.html#a157a0ce2993c115906b8a2607f6a9133',1,'elog']]], + ['setdirection',['setDirection',['../classege_1_1_ray.html#a63c25726fed276fb9d710f255e9ed4af',1,'ege::Ray']]], + ['setdistance',['setDistance',['../classege_1_1widget_1_1_mesh.html#a38dd9587cbfc5a4e6c55dd102fa3ef0c',1,'ege::widget::Mesh']]], + ['setdynamicworld',['setDynamicWorld',['../classege_1_1physics_1_1_engine.html#af50440cfa4a18fae7ee6019fe4530b29',1,'ege::physics::Engine']]], + ['seteye',['setEye',['../classege_1_1camera_1_1_view.html#a9348fb038e49d573a1806c9962098d50',1,'ege::camera::View']]], + ['setfile',['setFile',['../classege_1_1widget_1_1_mesh.html#a021dbdc9e036dec0d69fb662d4cc5ed6',1,'ege::widget::Mesh']]], + ['setfireon',['setFireOn',['../classege_1_1_element.html#a4df60dc1fbda8aed4c35d511b754a8e4',1,'ege::Element']]], + ['setfrompoints',['setFromPoints',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9',1,'etk::Plane']]], + ['setfunction',['setFunction',['http://atria-soft.github.io/elog/namespaceelog.html#aed76a2bba4f8c0f51633fa64ab08362d',1,'elog']]], + ['setg',['setG',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a724b243ffc1ba471eab6b04f6ca6ecd4',1,'etk::Color']]], + ['setgroup',['setGroup',['../classege_1_1_element.html#a82c3669cee85b50861d59958efae4d65',1,'ege::Element']]], + ['setgroupreadable',['setGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5',1,'etk::FSNodeRight']]], + ['setgrouprunable',['setGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e',1,'etk::FSNodeRight']]], + ['setgroupwritable',['setGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389',1,'etk::FSNodeRight']]], + ['setintercept',['setIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3',1,'etk::Plane']]], + ['setinterpolate3',['setInterpolate3',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3e59820b3cc3f9138e69d8aee9a448c8',1,'etk::Vector3D']]], + ['setlevel',['setLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a3afe4089acb36e88d7266c1ce85ddc7b',1,'elog::setLevel(const std::string &_name, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a423b95c78b78e98de35c8f176b9efbdc',1,'elog::setLevel(int32_t _id, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a600189d0be9885f63d651201ab0c3688',1,'elog::setLevel(enum elog::level _level)']]], + ['setlibname',['setLibName',['http://atria-soft.github.io/elog/namespaceelog.html#a98f690a8538d4726fa0060331e021a08',1,'elog']]], + ['setline',['setLine',['http://atria-soft.github.io/elog/namespaceelog.html#a2591d4ba7e3136ff84c0b81289000b79',1,'elog']]], + ['setloginfile',['setLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a78083b9d6ef033e329b788f8fa22f3f3',1,'elog']]], + ['setmax',['setMax',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'etk::Vector2D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< int32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< uint32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7b9a94f71854f5ad89ef23ef22dcb321',1,'etk::Vector3D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2469c42527ead691f479a9a573709e5f',1,'etk::Vector4D::setMax()']]], + ['setmesh',['setMesh',['../classege_1_1_element.html#a17750b333551fcd6d27eaf8e6c1f989d',1,'ege::Element::setMesh()'],['../classege_1_1_element_physic.html#ab40625af2799ce42f2db6b3407d802d5',1,'ege::ElementPhysic::setMesh()']]], + ['setmin',['setMin',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'etk::Vector2D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< int32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< uint32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7c2e3d0042a62791b1c653d5081577c2',1,'etk::Vector3D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa647808a65613af0e1e757f27444f0a6',1,'etk::Vector4D::setMin()']]], + ['setname',['setName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e787e7f3148dae0c74139be7b05ab43',1,'etk::FSNode']]], + ['setnormal',['setNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70',1,'etk::Plane']]], + ['setorigin',['setOrigin',['../classege_1_1_ray.html#aabbc358fa990273acb06241b0cbc9155',1,'ege::Ray']]], + ['setotherreadable',['setOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78',1,'etk::FSNodeRight']]], + ['setotherrunable',['setOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c',1,'etk::FSNodeRight']]], + ['setotherwritable',['setOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0',1,'etk::FSNodeRight']]], + ['setposition',['setPosition',['../classege_1_1_element.html#a52bdd3e2cdec9583d7305222c7c2a566',1,'ege::Element::setPosition()'],['../classege_1_1_element_base.html#a46ca31946b00485a154f22628500d6c1',1,'ege::ElementBase::setPosition()'],['../classege_1_1_element_physic.html#a62e71f81e5177cf40ea39af3055ad536',1,'ege::ElementPhysic::setPosition()'],['../classege_1_1widget_1_1_mesh.html#a59fc10c20ed0651ee6d0a6170285780b',1,'ege::widget::Mesh::setPosition()']]], + ['setpositiontheoric',['setPositionTheoric',['../classege_1_1_element_physic.html#a60f3b578cc6b2b1b9b34953c850b4226',1,'ege::ElementPhysic']]], + ['setr',['setR',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a96c8b12779776562c2fa0dfdc4d1b242',1,'etk::Color']]], + ['setright',['setRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a65bce1c8887edad87a90c8c7ffb861d3',1,'etk::FSNode']]], + ['setsceensize',['setSceenSize',['../classege_1_1_camera.html#a8165291e4819463677aaf1812059037f',1,'ege::Camera']]], + ['setshape',['setShape',['../classege_1_1_element_physic.html#a0bc3f9f1f3b2becbc244a71cf665e6db',1,'ege::ElementPhysic::setShape()'],['../classege_1_1resource_1_1_mesh.html#af3b2ffd7f5f9f02adb315e23800a9ed2',1,'ege::resource::Mesh::setShape()']]], + ['settarget',['setTarget',['../classege_1_1camera_1_1_view.html#afc1a692351b09964fc8cc9292693dedf',1,'ege::camera::View']]], + ['setthreadid',['setThreadId',['http://atria-soft.github.io/elog/namespaceelog.html#a9b835d4980949026a8883570ea3837af',1,'elog']]], + ['setthreadnameenable',['setThreadNameEnable',['http://atria-soft.github.io/elog/namespaceelog.html#ae64b5abf2ea03562679668e6242c49a2',1,'elog']]], + ['settime',['setTime',['http://atria-soft.github.io/elog/namespaceelog.html#a15e30e61e8db5a43e72358d2c02be6a4',1,'elog']]], + ['setuserreadable',['setUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9',1,'etk::FSNodeRight']]], + ['setuserrunable',['setUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070',1,'etk::FSNodeRight']]], + ['setuserwritable',['setUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139',1,'etk::FSNodeRight']]], + ['setvalue',['setValue',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'etk::Vector2D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< int32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< uint32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a96d02449aaa2dfeb4e60320da667ab92',1,'etk::Vector3D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9b164290093d948905fab0f56fbe22fc',1,'etk::Vector4D::setValue()']]], + ['setw',['setW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1750c9d1b91d67b8b2bc9d0cce759944',1,'etk::Vector4D']]], + ['setx',['setX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'etk::Vector2D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< int32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< uint32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab7ab9d9ce1138ffafebaff3001bb7d29',1,'etk::Vector3D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a238d966b077394ff118f2088479fb620',1,'etk::Vector4D::setX()']]], + ['setxangleview',['setXAngleView',['../classege_1_1_camera.html#a468d28287cf9a03f7ef50919776ac772',1,'ege::Camera']]], + ['sety',['setY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'etk::Vector2D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< int32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< uint32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a10c41fb516fb33ef56201f06992462d1',1,'etk::Vector3D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7489a0c8d592c9464a8e378bbb7e570e',1,'etk::Vector4D::setY()']]], + ['setyangleview',['setYAngleView',['../classege_1_1_camera.html#aaf3314bee70721b5807498ad35a509bd',1,'ege::Camera']]], + ['setz',['setZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9a5c1d69fd9066daae0a759831ba0e30',1,'etk::Vector3D::setZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae5bbc387ea4199ea535d4d033cfc40d1',1,'etk::Vector4D::setZ()']]], + ['setzero',['setZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'etk::Vector2D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< int32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< uint32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7ddb707a7a1609bcbd8c092186a6db19',1,'etk::Vector3D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a978b0511ade11701ffdbd7974de6932e',1,'etk::Vector4D::setZero()']]], + ['setzfar',['setZFar',['../classege_1_1_camera.html#a6ea40e7d2437e1fc2d1f34bb5d2a7dad',1,'ege::Camera']]], + ['setznear',['setZNear',['../classege_1_1_camera.html#ad959d3777b95e81c68b249bf3d2fe4c0',1,'ege::Camera']]], + ['sharedfromthis',['sharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38',1,'ememory::EnableSharedFromThis::sharedFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a908e55c7fbc20a24a0fc1ad4b93eaace',1,'ememory::EnableSharedFromThis::sharedFromThis() const ']]], + ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7b017780895f0a9d32e753574ae82010',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE2 *_element)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aef65a1bba18c17a8a13e05aa5d702b1e',1,'ememory::SharedPtr::SharedPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a6b448ecd7740c97551e8afd65acaca6f',1,'ememory::SharedPtr::SharedPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab5052506642bddd3aa5e6fb44ec1a173',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE *_obj, ememory::Counter *_counter)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab91fe50ba210a0545fa41e993df9beea',1,'ememory::SharedPtr::SharedPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab46f51a66327265bbc94ee89b603ca71',1,'ememory::SharedPtr::SharedPtr(SharedPtr< EMEMORY_TYPE > &&_obj)']]], + ['sharedptr_2ehpp',['SharedPtr.hpp',['http://atria-soft.github.io/ememory/_shared_ptr_8hpp.html',1,'']]], + ['sharedptr_3c_20btbroadphaseinterface_20_3e',['SharedPtr< btBroadphaseInterface >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btcollisiondispatcher_20_3e',['SharedPtr< btCollisionDispatcher >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btconstraintsolver_20_3e',['SharedPtr< btConstraintSolver >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btdefaultcollisionconfiguration_20_3e',['SharedPtr< btDefaultCollisionConfiguration >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btdynamicsworld_20_3e',['SharedPtr< btDynamicsWorld >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aege_3a_3acamera_20_3e',['SharedPtr< ege::ege::Camera >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aege_3a_3aelement_20_3e',['SharedPtr< ege::ege::Element >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aege_3a_3aenvironement_20_3e',['SharedPtr< ege::ege::Environement >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aege_3a_3aphysicsshape_20_3e',['SharedPtr< ege::ege::PhysicsShape >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aresource_3a_3aege_3a_3awidget_3a_3amesh_20_3e',['SharedPtr< ege::resource::ege::widget::Mesh >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aresource_3a_3amesh_20_3e',['SharedPtr< ege::resource::Mesh >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ewol_3a_3aresource_3a_3acolored3dobject_20_3e',['SharedPtr< ewol::resource::Colored3DObject >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ewol_3a_3aresource_3a_3atexture_20_3e',['SharedPtr< ewol::resource::Texture >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20gale_3a_3aresource_3a_3aprogram_20_3e',['SharedPtr< gale::resource::Program >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20gale_3a_3aresource_3a_3avirtualbufferobject_20_3e',['SharedPtr< gale::resource::VirtualBufferObject >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sienna',['sienna',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0a8eaf790795f7b5fc63c81ade8652ce',1,'etk::color']]], + ['signaldisplaydebug',['signalDisplayDebug',['../classege_1_1widget_1_1_scene.html#a389ba8efd200612cca52f848408c34f2',1,'ege::widget::Scene']]], + ['silver',['silver',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aca25e934d9d1ac1538a4a0c7011c6d0c',1,'etk::color']]], + ['simplifypath',['simplifyPath',['http://atria-soft.github.io/etk/namespaceetk.html#a0087446ff0e9b533ea70b3043ae2addc',1,'etk']]], + ['size',['size',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a505195d19b853822d7d4b298d1bee3eb',1,'etk::Archive::size()'],['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a6b71b4395cb2e4a944b4e661cbc06607',1,'etk::ArchiveContent::size()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#aa50ae6b22e85ef679b43d55c410fb12d',1,'etk::Hash::size()']]], + ['skyblue',['skyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1576fd8ed2c3fe5ed5a10f8147d0ed1d',1,'etk::color']]], + ['slateblue',['slateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4f605302a82a6173de726e797c3edf0d',1,'etk::color']]], + ['slategray',['slateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5d3c48d14e696bc1b8d9d43158dfa0b2',1,'etk::color']]], + ['slategrey',['slateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9cefc035f467790176ba159bb6255c6e',1,'etk::color']]], + ['snow',['snow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae312c38fc6be5178a4ff63921f162723',1,'etk::color']]], + ['space',['Space',['http://atria-soft.github.io/etk/namespaceu32char.html#a7a114cf0424bb72fd7f3f10c9cd017e8',1,'u32char']]], + ['springgreen',['springGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3b6e2028b00791f15ddff7f9a1fe703',1,'etk::color']]], + ['staticpointercast',['staticPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a9a5a8c52dbbb1cb7121231de10dec3b2',1,'ememory::staticPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#ad67a9361b7aa47b38ef5366f9ec2c712',1,'ememory::staticPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]], + ['stdtools_2ehpp',['stdTools.hpp',['http://atria-soft.github.io/etk/std_tools_8hpp.html',1,'']]], + ['steelblue',['steelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9162b466a59a0bbe420b49c565e9dd6f',1,'etk::color']]], + ['suppress',['Suppress',['http://atria-soft.github.io/etk/namespaceu32char.html#a9cff086787b8b0321e36251a27c40321',1,'u32char']]], + ['swap',['swap',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad7a06dd2042312f6f94da526adddfc48',1,'ememory::SharedPtr::swap()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab138aa24ae18beedf25cbbe9d99ba0b4',1,'ememory::WeakPtr::swap()']]] +]; diff --git a/search/all_11.html b/search/all_11.html new file mode 100644 index 0000000..3615c28 --- /dev/null +++ b/search/all_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_11.js b/search/all_11.js new file mode 100644 index 0000000..46f3fe3 --- /dev/null +++ b/search/all_11.js @@ -0,0 +1,36 @@ +var searchData= +[ + ['tutorials',['Tutorials',['http://atria-soft.github.io/elog/elog_tutorial.html',1,'']]], + ['tabulation',['Tabulation',['http://atria-soft.github.io/etk/namespaceu32char.html#ad7a0c42ea443e20bfceb69f863bebc6a',1,'u32char']]], + ['tan',['tan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a923b2869775837088eabdb48681f4b1e',1,'etk::color']]], + ['tansformpositiontoangle',['tansformPositionToAngle',['../classege_1_1_camera.html#a7aef459c0becd72fdc8590ff675618b5',1,'ege::Camera']]], + ['teal',['teal',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9b28dace6aa8c81c0c59a7343875d2b5',1,'etk::color']]], + ['theoricfirst',['theoricFirst',['http://atria-soft.github.io/etk/namespaceutf8.html#a52043c6c7cf75da5f8e8812ffb4ffc1c',1,'utf8']]], + ['theoriclen',['theoricLen',['http://atria-soft.github.io/etk/namespaceutf8.html#ad408da64c12fe3345b9576ab487bd7e3',1,'utf8']]], + ['thistle',['thistle',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a729d8532a3b7c147fcaa726ce2d887b8',1,'etk::color']]], + ['timeaccessed',['timeAccessed',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a8f4cf4b7ab4cd37d4d36ccf72af48baa',1,'etk::FSNode']]], + ['timeaccessedstring',['timeAccessedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#acf353b15e60c6e5951ddbc96dc9279ca',1,'etk::FSNode']]], + ['timecreated',['timeCreated',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a35341ea8a0e88cf887f5730147851523',1,'etk::FSNode']]], + ['timecreatedstring',['timeCreatedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a486a29e063d2bd3b08865e4c7d9ba05a',1,'etk::FSNode']]], + ['timemodified',['timeModified',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab979fcc315326e49960f5dae44895f35',1,'etk::FSNode']]], + ['timemodifiedstring',['timeModifiedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aaded6daa2e662a57d300b26c4d22e7d8',1,'etk::FSNode']]], + ['to_5fstring',['to_string',['http://atria-soft.github.io/etk/namespaceetk.html#a48ed31a00f989f5b188d7254e6945a74',1,'etk::to_string(const TYPE &_variable)'],['http://atria-soft.github.io/etk/namespaceetk.html#a17aa4febea213096442bcb8e7ca80805',1,'etk::to_string(const std::vector< TYPE > &_list)']]], + ['toint',['toInt',['http://atria-soft.github.io/etk/namespaceu32char.html#afc40d527459e3869ea8dc54d3b5ef225',1,'u32char']]], + ['tomato',['tomato',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3fe621ef99b1b452a5a11af1a06ae0',1,'etk::color']]], + ['tool_2ehpp',['tool.hpp',['http://atria-soft.github.io/etk/tool_8hpp.html',1,'']]], + ['touch',['touch',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6fd01aeb7f84399ad99573e0a7e2f8fc',1,'etk::FSNode']]], + ['translate',['translate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a',1,'etk::Matrix2::translate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d',1,'etk::Matrix4::translate()']]], + ['transpose',['transpose',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae5b0ef04db7816bbc60f0f60e680770d',1,'etk::Matrix::transpose()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae',1,'etk::Matrix4::transpose()']]], + ['triple',['triple',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7fdfa26f4fd5b26120463669f7669b63',1,'etk::Vector3D']]], + ['turquoise',['turquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8162f21fcdb858a4c5017a20db4c5830',1,'etk::color']]], + ['typenode',['typeNode',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8',1,'etk']]], + ['typenode_5fblock',['typeNode_block',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a18f1c41a5c9bc4842a512954af23d630',1,'etk']]], + ['typenode_5fcharacter',['typeNode_character',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a07f61c5191a0e393871ecf69f4f32eed',1,'etk']]], + ['typenode_5ffifo',['typeNode_fifo',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8af5a5a8cef27d1c2abf4c6b7b9a893890',1,'etk']]], + ['typenode_5ffile',['typeNode_file',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4bb596537f408d12f89da085cac752c6',1,'etk']]], + ['typenode_5ffolder',['typeNode_folder',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680',1,'etk']]], + ['typenode_5flink',['typeNode_link',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a73f8fdd1c9f08183be017f372935cf14',1,'etk']]], + ['typenode_5fsocket',['typeNode_socket',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a9b46f1f9d230b9490b2c17af379c61bc',1,'etk']]], + ['typenode_5funknow',['typeNode_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4c85a6b7dccfd424a20b383e5dbe63bf',1,'etk']]], + ['types_2ehpp',['types.hpp',['http://atria-soft.github.io/etk/types_8hpp.html',1,'']]] +]; diff --git a/search/all_12.html b/search/all_12.html new file mode 100644 index 0000000..abd082a --- /dev/null +++ b/search/all_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_12.js b/search/all_12.js new file mode 100644 index 0000000..3aff230 --- /dev/null +++ b/search/all_12.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['u32char',['u32char',['http://atria-soft.github.io/etk/namespaceu32char.html',1,'']]], + ['uninit',['UnInit',['../classege_1_1_particule.html#ae3eb04605e33ce98e0d2cd50c341dd3c',1,'ege::Particule']]], + ['unsetloginfile',['unsetLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a496120feb0c59449a46057559c6c8a1a',1,'elog']]], + ['update',['update',['../classege_1_1camera_1_1_view.html#ae993043a0b13c71c96b2b8f03f7b5629',1,'ege::camera::View::update()'],['../classege_1_1_particule.html#abd75550a9de8a2ead1cd667e10c12eab',1,'ege::Particule::update()'],['../classege_1_1_particule_engine.html#a793a712167bf4a54bd36cfc68fc567f8',1,'ege::ParticuleEngine::update()'],['../classege_1_1_particule_simple.html#ab1b7fb480be958b0072e22aa5c5446e3',1,'ege::ParticuleSimple::update()']]], + ['updateprojectionmatrix',['updateProjectionMatrix',['../classege_1_1_camera.html#af5cd727143b8e14afee3ed41bc7c8ee6',1,'ege::Camera']]], + ['usecount',['useCount',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab541a1edb24a9ff59156b851413e898d',1,'ememory::SharedPtr::useCount()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a53fc8aa9b1cd24d5c85f13d91c255b64',1,'ememory::WeakPtr::useCount()']]], + ['utf8',['utf8',['http://atria-soft.github.io/etk/namespaceutf8.html',1,'']]] +]; diff --git a/search/all_13.html b/search/all_13.html new file mode 100644 index 0000000..88fa653 --- /dev/null +++ b/search/all_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_13.js b/search/all_13.js new file mode 100644 index 0000000..464c6cc --- /dev/null +++ b/search/all_13.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'etk']]], + ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'etk::Vector2D::Vector2D(T _xxx, T _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'etk::Vector2D::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'etk::Vector2D::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'etk::Vector2D::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'etk::Vector2D::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< int32_t >::Vector2D(int32_t_xxx, int32_t_yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< int32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< int32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< int32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< int32_t >::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< uint32_t >::Vector2D(uint32_t_xxx, uint32_t_yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< uint32_t >::Vector2D(const std::string &_str)']]], + ['vector2d_2ehpp',['Vector2D.hpp',['http://atria-soft.github.io/etk/_vector2_d_8hpp.html',1,'']]], + ['vector2d_3c_20int32_5ft_20_3e',['Vector2D< int32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]], + ['vector2d_3c_20uint32_5ft_20_3e',['Vector2D< uint32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]], + ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]], + ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a409169c1781cae5220b9f7bd078e05d9',1,'etk::Vector3D::Vector3D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7f5d02301a551e7f686092d7b9a5b269',1,'etk::Vector3D::Vector3D(const T &_xxx, const T &_yyy, const T &_zzz)']]], + ['vector3d_2ehpp',['Vector3D.hpp',['http://atria-soft.github.io/etk/_vector3_d_8hpp.html',1,'']]], + ['vector3d_3c_20float_20_3e',['Vector3D< float >',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]], + ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a0e140dec4eca4f3695f19fb92dc3e1ae',1,'etk::Vector4D::Vector4D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7a41fd47b438cc43849a2b2c0f308db2',1,'etk::Vector4D::Vector4D(const T &_xxx, const T &_yyy, const T &_zzz, const T &_www)']]], + ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]], + ['vector4d_2ehpp',['Vector4D.hpp',['http://atria-soft.github.io/etk/_vector4_d_8hpp.html',1,'']]], + ['vector4d_3c_20float_20_3e',['Vector4D< float >',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]], + ['view',['View',['../classege_1_1camera_1_1_view.html',1,'ege::camera']]], + ['view',['View',['../classege_1_1camera_1_1_view.html#a52b313833adbb0a228f7ec61d094a7e8',1,'ege::camera::View']]], + ['view_2ehpp',['View.hpp',['../_view_8hpp.html',1,'']]], + ['viewbox_2ehpp',['viewBox.hpp',['../view_box_8hpp.html',1,'']]], + ['violet',['violet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac86b1f752bb46992b83000f1b48957ec',1,'etk::color']]] +]; diff --git a/search/all_14.html b/search/all_14.html new file mode 100644 index 0000000..518db1d --- /dev/null +++ b/search/all_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_14.js b/search/all_14.js new file mode 100644 index 0000000..549eafd --- /dev/null +++ b/search/all_14.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['w',['w',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a768cb09e727d5eda7e3cfac88feb9db3',1,'etk::Vector4D']]], + ['wait',['wait',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5',1,'etk::Fifo::wait(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3',1,'etk::Fifo::wait(MY_TYPE &_data, uint32_t _timeOutInUs)']]], + ['weakfromthis',['weakFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19',1,'ememory::EnableSharedFromThis::weakFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#af8ec20a3eb1db0add6d9c69e5b1a0903',1,'ememory::EnableSharedFromThis::weakFromThis() const ']]], + ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html',1,'ememory']]], + ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7ca8af1a20e2bce96d5c65ea1fd72ec1',1,'ememory::WeakPtr::WeakPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1fb089b0b5bd76e33bf54d32cd3bb369',1,'ememory::WeakPtr::WeakPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adb31ca52a0b8dfe8c876a9fd297eca83',1,'ememory::WeakPtr::WeakPtr(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adbfcc73329e43b1e37fd8b19220d752e',1,'ememory::WeakPtr::WeakPtr(WeakPtr &&_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a3a30b756ccdc34bf96a4c7e2e4fb87c4',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9233c621eaf744a4b6d3f53afb77f33f',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]], + ['weakptr_2ehpp',['WeakPtr.hpp',['http://atria-soft.github.io/ememory/_weak_ptr_8hpp.html',1,'']]], + ['wheat',['wheat',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0fee5d2cd67adc3c4a5d820616854cde',1,'etk::color']]], + ['white',['white',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c',1,'etk::color']]], + ['whitesmoke',['whiteSmoke',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b012cf56fb3a1c63e55aa2d83f7472b',1,'etk::color']]] +]; diff --git a/search/all_15.html b/search/all_15.html new file mode 100644 index 0000000..1331c0d --- /dev/null +++ b/search/all_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_15.js b/search/all_15.js new file mode 100644 index 0000000..3c26b3b --- /dev/null +++ b/search/all_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x',['x',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'etk::Vector2D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'Vector2D< int32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'Vector2D< uint32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a82e52f07c7a6150d9e13f4fff0e4968b',1,'etk::Vector3D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af4ef3e5d890cca92e851397f1a982250',1,'etk::Vector4D::x()']]] +]; diff --git a/search/all_16.html b/search/all_16.html new file mode 100644 index 0000000..bec9d5d --- /dev/null +++ b/search/all_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_16.js b/search/all_16.js new file mode 100644 index 0000000..6966064 --- /dev/null +++ b/search/all_16.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['y',['y',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'etk::Vector2D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'Vector2D< int32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'Vector2D< uint32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab590b90639d1ace341dab5614afe5fd7',1,'etk::Vector3D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af8a526bd68941b96bce258138cc7efb4',1,'etk::Vector4D::y()']]], + ['yellow',['yellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a002d237cb06c35ec373b454af2cbb072',1,'etk::color']]], + ['yellowgreen',['yellowGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88244e18c7bcefe71c7f9fbca047125b',1,'etk::color']]] +]; diff --git a/search/all_17.html b/search/all_17.html new file mode 100644 index 0000000..6d010fd --- /dev/null +++ b/search/all_17.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_17.js b/search/all_17.js new file mode 100644 index 0000000..aecb857 --- /dev/null +++ b/search/all_17.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['z',['z',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a456ec4ec441f999d1b3075ee6398bc73',1,'etk::Vector3D::z()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a104503897d0fccd5be3572bfe56c66ea',1,'etk::Vector4D::z()']]], + ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda',1,'etk::archive::Zip']]], + ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html',1,'etk::archive']]], + ['zip_2ehpp',['Zip.hpp',['http://atria-soft.github.io/etk/_zip_8hpp.html',1,'']]] +]; diff --git a/search/all_18.html b/search/all_18.html new file mode 100644 index 0000000..ebae42c --- /dev/null +++ b/search/all_18.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_18.js b/search/all_18.js new file mode 100644 index 0000000..7dead43 --- /dev/null +++ b/search/all_18.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['_7earchive',['~Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2',1,'etk::Archive']]], + ['_7ecamera',['~Camera',['../classege_1_1_camera.html#a2d3dc7bdfe6bf5ae01e79edca4d3d758',1,'ege::Camera']]], + ['_7ecounter',['~Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a52762694b79f68cfb77022e6e6907d96',1,'ememory::Counter']]], + ['_7eelement',['~Element',['../classege_1_1_element.html#a7bf7c8407d13ce8e60f7de46d96bbe75',1,'ege::Element']]], + ['_7eelementbase',['~ElementBase',['../classege_1_1_element_base.html#aaca35d9b8acb0678ad169403608c73c2',1,'ege::ElementBase']]], + ['_7eelementphysic',['~ElementPhysic',['../classege_1_1_element_physic.html#af790134b59ca27ec755dc8481e2d95eb',1,'ege::ElementPhysic']]], + ['_7eenablesharedfromthis',['~EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1',1,'ememory::EnableSharedFromThis']]], + ['_7efifo',['~Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec',1,'etk::Fifo']]], + ['_7efsnode',['~FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa15899502c51cbf37ffc6f7284f3535b',1,'etk::FSNode']]], + ['_7ehash',['~Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474',1,'etk::Hash']]], + ['_7eiterator',['~iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a4de42494301339b944f846b649504f4f',1,'utf8::iterator']]], + ['_7ematrix',['~Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a8ae71a3749309ebea595c9619d28878e',1,'etk::Matrix']]], + ['_7eparticule',['~Particule',['../classege_1_1_particule.html#a55e9098ba3baba6bbb6ba9d9714b7f96',1,'ege::Particule']]], + ['_7eparticulesimple',['~ParticuleSimple',['../classege_1_1_particule_simple.html#aaa75d8ae7d0247274e6dda805c8c1218',1,'ege::ParticuleSimple']]], + ['_7eray',['~Ray',['../classege_1_1_ray.html#a43c61b1cec7a4afe3238eefda7adfad1',1,'ege::Ray']]], + ['_7escene',['~Scene',['../classege_1_1widget_1_1_scene.html#adc289a5ea9b7bc53ed45de110de427d4',1,'ege::widget::Scene']]], + ['_7esharedptr',['~SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a11e3f0079bc15778cec63fc378c10c9d',1,'ememory::SharedPtr']]], + ['_7eview',['~View',['../classege_1_1camera_1_1_view.html#af48601ef991dccc9acd88e3a8bcb7f49',1,'ege::camera::View']]], + ['_7ezip',['~Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24',1,'etk::archive::Zip']]] +]; diff --git a/search/all_2.html b/search/all_2.html new file mode 100644 index 0000000..d15ac65 --- /dev/null +++ b/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 0000000..70bcd1b --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,42 @@ +var searchData= +[ + ['cadetblue',['cadetBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa007b1fd1b17e1872fbc6f41e147f54f',1,'etk::color']]], + ['calculateintercept',['calculateIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523',1,'etk::Plane']]], + ['callbacklog',['callbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a2f5d781d79bd79fcda8b94a212bcbbde',1,'elog']]], + ['camera',['Camera',['../classege_1_1_camera.html',1,'ege']]], + ['camera',['Camera',['../classege_1_1_camera.html#a6be11d3860efd3f9bf74576650861702',1,'ege::Camera']]], + ['camera_2ehpp',['Camera.hpp',['../_camera_8hpp.html',1,'']]], + ['carrierreturn',['CarrierReturn',['http://atria-soft.github.io/etk/namespaceu32char.html#a65eaeefb77c1b694f336eedda60c30af',1,'u32char']]], + ['changeorder',['changeOrder',['http://atria-soft.github.io/etk/namespaceu32char.html#a7d8866bc81b174c81df61536be36e7ef',1,'u32char']]], + ['chartreuse',['chartreuse',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2dd91ed503e594efb3fbfef33e358066',1,'etk::color']]], + ['chocolate',['chocolate',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c01526863636486a43270680bc60002',1,'etk::color']]], + ['clean',['clean',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc',1,'etk::Fifo']]], + ['clear',['clear',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db',1,'etk::FSNodeRight::clear()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc',1,'etk::Hash::clear()'],['../classege_1_1_environement.html#a00cccd1908004628b9c0f9923412a4ff',1,'ege::Environement::clear()'],['../classege_1_1_particule_engine.html#a719a3ca3b87c9afcf1971663e38ba080',1,'ege::ParticuleEngine::clear()']]], + ['clearlowertriangle',['clearLowerTriangle',['http://atria-soft.github.io/etk/namespaceetk.html#a80d4500245f02806cf3397656ed18bb8',1,'etk']]], + ['clearuppertriangle',['clearUpperTriangle',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56e65b58426a503e0f55274d813fc307',1,'etk::Matrix']]], + ['close',['close',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475',1,'etk::Archive']]], + ['closestaxis',['closestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'etk::Vector2D::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'Vector2D< int32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'Vector2D< uint32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9f40b3abbeb1cef690836dd3f799bad7',1,'etk::Vector3D::closestAxis()']]], + ['cofactor',['coFactor',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a3587b12e7ac3340d0ca2ed1045baef0e',1,'etk::Matrix4']]], + ['collisionpoints',['collisionPoints',['../classege_1_1physics_1_1_engine_1_1collision_points.html',1,'ege::physics::Engine']]], + ['collisionshapecreator_2ehpp',['CollisionShapeCreator.hpp',['../_collision_shape_creator_8hpp.html',1,'']]], + ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8acf9a5b142e45e8af4ac04b4d5f6212',1,'etk::Color::Color()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af6331b1c9e5bf9c3360dfd37abf9aeaa',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1859a0fad4cfa6c16c1847b0c33ecadc',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae6dfc8f1d5c36d13dbd718786064d59d',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af4af55e64692adf0d54c21cc01fdf41d',1,'etk::Color::Color(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9ec115f5d92b4266e44ef22640aa7961',1,'etk::Color::Color(const etk::Color< MY_TYPE_2, MY_TYPE_SIZE_2 > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a76b3a50c125dd0f64632ec33790a7506',1,'etk::Color::Color(const std::string &_input)']]], + ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]], + ['color_2ehpp',['Color.hpp',['http://atria-soft.github.io/etk/_color_8hpp.html',1,'']]], + ['color_3c_20float_20_3e',['Color< float >',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]], + ['configureopengl',['configureOpenGL',['../classege_1_1_camera.html#a25464ace5ab68fc569c022ec1afeb6d0',1,'ege::Camera']]], + ['constpointercast',['constPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#aef6978a02a7c6c83cf5913c45271ae16',1,'ememory']]], + ['convertchar32',['convertChar32',['http://atria-soft.github.io/etk/namespaceutf8.html#ab857b45e0371b7d83a4de8d9e86133fd',1,'utf8']]], + ['convertutf8',['convertUtf8',['http://atria-soft.github.io/etk/namespaceu32char.html#a9eca2aab7a201251a465410688226a81',1,'u32char']]], + ['convolution',['convolution',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a89d39f8af21867ae9a846d801e775776',1,'etk::Matrix']]], + ['coral',['coral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a36f2cec268c7c0e30723ac23f9b3f277',1,'etk::color']]], + ['cornflowerblue',['cornflowerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a90a5242512b4e294b4a660317609f80a',1,'etk::color']]], + ['cornsilk',['cornsilk',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a253d987094e83f3d979dd8fe216297be',1,'etk::color']]], + ['count',['count',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7',1,'etk::Fifo']]], + ['counter',['counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea886bb73b3156b0aa24aac99d2de0b238',1,'ememory::Counter::counter()'],['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7424b792a2e2b05b228f8e02a10eb9d6',1,'ememory::Counter::Counter(bool _fromWeak=false)']]], + ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html',1,'ememory']]], + ['counter_2ehpp',['Counter.hpp',['http://atria-soft.github.io/ememory/_counter_8hpp.html',1,'']]], + ['createelement',['createElement',['../classege_1_1_environement.html#acfeba133d0dc320406b7e23b868e4e15',1,'ege::Environement']]], + ['crimson',['crimson',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa29d7ec12725a55399cfbee0fab1d74e',1,'etk::color']]], + ['cross',['cross',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'etk::Vector2D::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'Vector2D< int32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'Vector2D< uint32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a406857f9aace44667cd625ebba49f1c7',1,'etk::Vector3D::cross()']]], + ['cyan',['cyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc0367018e04ae83f0282525443f2c39',1,'etk::color']]] +]; diff --git a/search/all_3.html b/search/all_3.html new file mode 100644 index 0000000..9f526c6 --- /dev/null +++ b/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 0000000..4a4ac0a --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,46 @@ +var searchData= +[ + ['darkblue',['darkBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a222350bf918f872c4e5ff2c44ab0d948',1,'etk::color']]], + ['darkcyan',['darkCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1e2298ea2e2329a2eec98014ad2f62f3',1,'etk::color']]], + ['darkgoldenrod',['darkGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa8fc1bb410a59107158dc78cbff58637',1,'etk::color']]], + ['darkgray',['darkGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a443370c666ff111e46fd69af0fc8c6f1',1,'etk::color']]], + ['darkgreen',['darkGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab2c305fa2794088b6518e7d41b5a66cf',1,'etk::color']]], + ['darkgrey',['darkGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc4d6ece51b12c4d71944c7cfa62df3d',1,'etk::color']]], + ['darkkhaki',['darkKhaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a41b7e12409c7c23d2efd5b2002ff8a38',1,'etk::color']]], + ['darkmagenta',['darkMagenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5967702d70d066cc22d0582816506960',1,'etk::color']]], + ['darkolivegreen',['darkOliveGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8658803a964bae9b55b136f17349fb9',1,'etk::color']]], + ['darkorange',['darkorange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7064c68a6a6025e00ce163a1ae89f1ea',1,'etk::color']]], + ['darkorchid',['darkOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1d7683e234cce9679495ba626cdbd63b',1,'etk::color']]], + ['darkred',['darkRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aff3a3b7299b13dfb18983bf5590ba95a',1,'etk::color']]], + ['darksalmon',['darkSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a907915b5995bce96b1edce13c9e2fdf7',1,'etk::color']]], + ['darkseagreen',['darkSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a59822524863f5783ee051ad10375892f',1,'etk::color']]], + ['darkslateblue',['darkSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26484af8b6c58f221f1849b87f3bee74',1,'etk::color']]], + ['darkslategray',['darkSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a349b3fd1e93f89e01bd862981d02196b',1,'etk::color']]], + ['darkslategrey',['darkSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f19e66e3c3a0af908b5c1efd2abc84',1,'etk::color']]], + ['darkturquoise',['darkTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05e713dcb0b2f4febdbcf35450b841fd',1,'etk::color']]], + ['darkviolet',['darkViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9e56b9239824d0b5936d5cff3b60231b',1,'etk::color']]], + ['data',['data',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a98d5c0e3b084a8f81760d4eac53ef5f6',1,'etk::ArchiveContent::data()'],['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea8d777f385d3dfec8815d20f7496026dc',1,'ememory::Counter::data()']]], + ['decreaseref',['decreaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05',1,'etk::ArchiveContent']]], + ['decrementshared',['decrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#aa28cf4efdddded41d259fa7d3233bf00',1,'ememory::Counter']]], + ['decrementweak',['decrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7b73b5b5d15ffe2494ff84beca813bd4',1,'ememory::Counter']]], + ['deeppink',['deepPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aad22e4d8159516802b60b3993b35310d',1,'etk::color']]], + ['deepskyblue',['deepSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20b4f50841f1edc88b8ebd09764d22ec',1,'etk::color']]], + ['defaultalpha',['defaultAlpha',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a07823a4af1948cc0c2a80947c634100b',1,'etk::Color']]], + ['degreetoradian',['degreeToRadian',['http://atria-soft.github.io/etk/namespaceetk.html#aae0bc3aae3180e4cc444264c2b39a9bd',1,'etk']]], + ['delete',['Delete',['http://atria-soft.github.io/etk/namespaceu32char.html#a55bf46c0555440472df720e2e3b553bf',1,'u32char']]], + ['determinant',['determinant',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a75c0de9d526066581fadf0eb6c04d570',1,'etk::Matrix2::determinant()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a514c2b431cec71708ce562ad2dc3224d',1,'etk::Matrix4::determinant()']]], + ['dimgray',['dimGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9c3f19c27817d52a7dce663597809673',1,'etk::color']]], + ['dimgrey',['dimGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b9159ca54b27a2eb3aef2787cc3f8a4',1,'etk::color']]], + ['display',['display',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441',1,'etk::Archive']]], + ['displaybacktrace',['displayBacktrace',['http://atria-soft.github.io/elog/namespaceelog.html#aaa54d31e61733c3ed433fe18b7be4dfa',1,'elog']]], + ['distance',['distance',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'etk::Vector2D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'Vector2D< int32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'Vector2D< uint32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5bb53826ec3d3a9b849b62db56940ac7',1,'etk::Vector3D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a8224f20a5cbd5756ae85bf74ca45378b',1,'etk::Vector4D::distance()']]], + ['distance2',['distance2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'etk::Vector2D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'Vector2D< int32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'Vector2D< uint32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a750a97d117913e4177ffd59e8e3e8b3a',1,'etk::Vector3D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a33eeef4add5bc7d107d9eec4ab7c2fcb',1,'etk::Vector4D::distance2()']]], + ['dodgerblue',['dodgerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#abded21fe482e526e290b0699c55c1d8d',1,'etk::color']]], + ['dot',['dot',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'etk::Vector2D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'Vector2D< int32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'Vector2D< uint32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a8f603c861a688a4c61a7c1c60fa02274',1,'etk::Vector3D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a4a131fac695c8b4fe11eedd8ab2fb93d',1,'etk::Vector4D::dot()']]], + ['draw',['draw',['../classege_1_1_element.html#a27f141940924deffc942ee7da9c81a6d',1,'ege::Element::draw()'],['../classege_1_1_element_base.html#ac80aa8d182ceac9fdf7c9052cd35e927',1,'ege::ElementBase::draw()'],['../classege_1_1_element_physic.html#af28e2e370657d6d502444b4c8e418453',1,'ege::ElementPhysic::draw()'],['../classege_1_1_particule.html#aa2fdbb5389eca89995724d00fc4dee26',1,'ege::Particule::draw()'],['../classege_1_1_particule_engine.html#a5de2231431f4eb5f369f8ccce61d9868',1,'ege::ParticuleEngine::draw()']]], + ['drawdebug',['drawDebug',['../classege_1_1_camera.html#a7ccef622e9329f479b8ef6f712c6c65c',1,'ege::Camera::drawDebug()'],['../classege_1_1camera_1_1_view.html#a7c216fb909b2b64e55c777ea4b3cb99f',1,'ege::camera::View::drawDebug()'],['../classege_1_1_element.html#a2ebbf862116f1adc9e892c8982f0c43d',1,'ege::Element::drawDebug()'],['../classege_1_1_element_physic.html#a3fcd92a93fb30556a573cf8400d1af47',1,'ege::ElementPhysic::drawDebug()']]], + ['drawlife',['drawLife',['../classege_1_1_element.html#a40f64c38bd7b501f0d26d84ebd31a90f',1,'ege::Element']]], + ['dynamicdisable',['dynamicDisable',['../classege_1_1_element.html#ad18a09caf8b1ea06296e464d86807432',1,'ege::Element::dynamicDisable()'],['../classege_1_1_element_physic.html#a70d9ccb01b09d4ae55d19b06425db401',1,'ege::ElementPhysic::dynamicDisable()']]], + ['dynamicenable',['dynamicEnable',['../classege_1_1_element.html#aabfffdad12c95deeffa0c13f9c6f4630',1,'ege::Element::dynamicEnable()'],['../classege_1_1_element_physic.html#ad3862301875751917aabea411d4f7538',1,'ege::ElementPhysic::dynamicEnable()']]], + ['dynamicpointercast',['dynamicPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a0bfb664a1fcc7defd9aa5c8534d33af7',1,'ememory::dynamicPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a5bce20cf9275c6e3f29e6bdb72f1ad97',1,'ememory::dynamicPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]] +]; diff --git a/search/all_4.html b/search/all_4.html new file mode 100644 index 0000000..7b814aa --- /dev/null +++ b/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 0000000..512d7ed --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['archive',['archive',['http://atria-soft.github.io/etk/namespaceetk_1_1archive.html',1,'etk']]], + ['color',['color',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html',1,'etk']]], + ['element',['Element',['../classege_1_1_element.html#a0c423f7c9c39e1de6c7ab20b14af6153',1,'ege::Element']]], + ['element',['Element',['../classege_1_1_element.html',1,'ege']]], + ['element_2ehpp',['Element.hpp',['../_element_8hpp.html',1,'']]], + ['elementbase',['ElementBase',['../classege_1_1_element_base.html',1,'ege']]], + ['elementbase',['ElementBase',['../classege_1_1_element_base.html#a38e54bce7a7560e5bb2000f2ab3e36c3',1,'ege::ElementBase']]], + ['elementbase_2ehpp',['ElementBase.hpp',['../_element_base_8hpp.html',1,'']]], + ['elementinteraction',['ElementInteraction',['../classege_1_1_element_interaction.html',1,'ege']]], + ['elementisremoved',['elementIsRemoved',['../classege_1_1_element.html#a196cab38ec45d4b67226c37cf1106f9b',1,'ege::Element']]], + ['elementphysic',['ElementPhysic',['../classege_1_1_element_physic.html',1,'ege']]], + ['elementphysic',['ElementPhysic',['../classege_1_1_element_physic.html#a2b3174eed6472025a3126c76428b57f9',1,'ege::ElementPhysic']]], + ['elementphysic_2ehpp',['ElementPhysic.hpp',['../_element_physic_8hpp.html',1,'']]], + ['elog',['elog',['http://atria-soft.github.io/elog/namespaceelog.html',1,'']]], + ['elog_2ehpp',['elog.hpp',['http://atria-soft.github.io/elog/elog_8hpp.html',1,'']]], + ['elog_20tutorial_3a_20add_20some_20log_20_28using_29',['Elog Tutorial: Add some Log (using)',['http://atria-soft.github.io/elog/elog_tutorial_01.html',1,'']]], + ['elog_20tutorial_3a_20runtime_20use',['Elog Tutorial: Runtime use',['http://atria-soft.github.io/elog/elog_tutorial_02.html',1,'']]], + ['elog_20tutorial_3a_20optionnal_20dependency',['Elog Tutorial: Optionnal dependency',['http://atria-soft.github.io/elog/elog_tutorial_03.html',1,'']]], + ['ememory',['ememory',['http://atria-soft.github.io/ememory/namespaceememory.html',1,'']]], + ['emptycolor',['emptyColor',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa0a719b099664934ab1025ecd9a727e0',1,'etk::Color']]], + ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1',1,'ememory::EnableSharedFromThis']]], + ['enablesharedfromthis_2ehpp',['EnableSharedFromThis.hpp',['http://atria-soft.github.io/ememory/_enable_shared_from_this_8hpp.html',1,'']]], + ['enablesharedfromthis_3c_20camera_20_3e',['EnableSharedFromThis< Camera >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthis_3c_20element_20_3e',['EnableSharedFromThis< Element >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthisbase',['EnableSharedFromThisBase',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html',1,'ememory']]], + ['engine',['Engine',['../classege_1_1physics_1_1_engine.html',1,'ege::physics']]], + ['engine_2ehpp',['Engine.hpp',['../_engine_8hpp.html',1,'']]], + ['environement',['Environement',['../classege_1_1_environement.html',1,'ege']]], + ['environement_2ehpp',['Environement.hpp',['../_environement_8hpp.html',1,'']]], + ['escape',['Escape',['http://atria-soft.github.io/etk/namespaceu32char.html#aabc11b96eac4f8821aabf1e8c9b4e68b',1,'u32char']]], + ['etk',['etk',['http://atria-soft.github.io/etk/namespaceetk.html',1,'']]], + ['etk_2ehpp',['etk.hpp',['http://atria-soft.github.io/etk/etk_8hpp.html',1,'']]], + ['exist',['exist',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a2bc906a0860318f191d212861d5e719b',1,'etk::Archive::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a14956d474d3497f1c509eea46ecb00a2',1,'etk::FSNode::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2029810971aa834671fb206ff3c62fa0',1,'etk::Hash::exist()']]], + ['expired',['expired',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9c74c64841384c68c1bc8daad1dc7c41',1,'ememory::WeakPtr']]], + ['ege_20library',['EGE library',['../index.html',1,'']]], + ['tool',['tool',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html',1,'etk']]] +]; diff --git a/search/all_5.html b/search/all_5.html new file mode 100644 index 0000000..d8de556 --- /dev/null +++ b/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 0000000..7e7a0c8 --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,82 @@ +var searchData= +[ + ['face',['Face',['../classege_1_1_face.html',1,'ege']]], + ['face_2ehpp',['Face.hpp',['../_face_8hpp.html',1,'']]], + ['faceindexing',['FaceIndexing',['../classege_1_1_face_indexing.html',1,'ege']]], + ['faceindexing_2ehpp',['FaceIndexing.hpp',['../_face_indexing_8hpp.html',1,'']]], + ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0',1,'etk::Fifo']]], + ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html',1,'etk']]], + ['fifo_2ehpp',['Fifo.hpp',['http://atria-soft.github.io/etk/_fifo_8hpp.html',1,'']]], + ['fileclose',['fileClose',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e9146d1e8984f05221d4dbaa1bcf9b7',1,'etk::FSNode']]], + ['fileflush',['fileFlush',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a137d6ce15b480ae93926452ed9fdb970',1,'etk::FSNode']]], + ['fileget',['fileGet',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6c1977929df9d1a8c108de087c3ae876',1,'etk::FSNode']]], + ['filegetextention',['fileGetExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a468e51069edcaeb8fcc649610f0e4445',1,'etk::FSNode']]], + ['filegets',['fileGets',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a39af4e62b1edb91776c9c60f5f6b1357',1,'etk::FSNode::fileGets(char *_elementLine, int64_t _maxData)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a161b49d3946a503212753359211255f2',1,'etk::FSNode::fileGets(std::string &_output)']]], + ['filehasextention',['fileHasExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6f65abf3d418ab2144c18b3d3f620aba',1,'etk::FSNode']]], + ['fileisopen',['fileIsOpen',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a66f7d8975d3f6a4c954681dd6ae3e02a',1,'etk::FSNode']]], + ['fileopenappend',['fileOpenAppend',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a76e77058e7e2a031b57a0662d9333401',1,'etk::FSNode']]], + ['fileopenread',['fileOpenRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ac09fb616871d73603e419aa44bf9eacf',1,'etk::FSNode']]], + ['fileopenwrite',['fileOpenWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a68cf71c003e9ba37cace50e23870feaa',1,'etk::FSNode']]], + ['fileput',['filePut',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4c7e5278cf6b163a1c8ec59c94dbe4db',1,'etk::FSNode']]], + ['fileputs',['filePuts',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0bc82fb7cb089dfbe4ed213b64fc64ab',1,'etk::FSNode']]], + ['fileread',['fileRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a72bb0d5702cb0b43de5133cf238704d4',1,'etk::FSNode']]], + ['filereadall',['fileReadAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aab0646087feb6c821cf2756ce79f8702',1,'etk::FSNode']]], + ['filereadallstring',['fileReadAllString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e8940857bed1b5268cb77c48595168f',1,'etk::FSNode']]], + ['fileseek',['fileSeek',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e1033278c99f839709175a77eeebeb5',1,'etk::FSNode']]], + ['filesize',['fileSize',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a61e074f418b83b53c1b8ee5afd0cce61',1,'etk::FSNode']]], + ['filetell',['fileTell',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a7bb2d304bc95da4a1016d61cd850cc5a',1,'etk::FSNode']]], + ['filewrite',['fileWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa3473eebff7ce59fc5bb5024b035d3e5',1,'etk::FSNode']]], + ['filewriteall',['fileWriteAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab7861ffd14859cc39fb0b12ceebbcd10',1,'etk::FSNode::fileWriteAll(const std::vector< T > &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa89ddb8a015833889bb9c1943647acad',1,'etk::FSNode::fileWriteAll(const std::string &_value)']]], + ['firebrick',['fireBrick',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad6967e9c5889d20d52ba7f02ce1a4344',1,'etk::color']]], + ['fix',['fix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a311a8caed926aaca9a40f299bf615a29',1,'etk::Matrix']]], + ['flipx',['flipX',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de',1,'etk::Matrix2']]], + ['flipy',['flipY',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce',1,'etk::Matrix2']]], + ['floralwhite',['floralWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa194136648518d6622f0648b1be32886',1,'etk::color']]], + ['foldercount',['folderCount',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad1343533b97b6ced90b9319864db0d5a',1,'etk::FSNode']]], + ['foldergetparent',['folderGetParent',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a49da9a7c76bf4ccea34c9b82519cdca4',1,'etk::FSNode']]], + ['foldergetrecursivefiles',['folderGetRecursiveFiles',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a81cf89d3d642aeaf9b4f5aee6bef88ad',1,'etk::FSNode']]], + ['foldergetsub',['folderGetSub',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ae496271c3d69970b4b0af2539ee535f0',1,'etk::FSNode']]], + ['foldergetsublist',['folderGetSubList',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6118d019b41ab1f5d7d95ab5a7bb0101',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, bool _temporaryFile=true)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4f572a50530850032a1a1c289e09379c',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, const std::string &_filter=".*")']]], + ['forestgreen',['forestGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae828702f8dde36254656074f1539cf27',1,'etk::color']]], + ['frand',['frand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a3acc4fd6faa76439bd1651ec86bccd03',1,'etk::tool']]], + ['from_5fstring',['from_string',['http://atria-soft.github.io/etk/namespaceetk.html#aec3aaa1c735552d02f4eec1fb72c1616',1,'etk']]], + ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html',1,'etk']]], + ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a9bd5c806953db1a55e1b0653a5111c7b',1,'etk::FSNode']]], + ['fsnode_2ehpp',['FSNode.hpp',['http://atria-soft.github.io/etk/_f_s_node_8hpp.html',1,'']]], + ['fsnodecreate',['FSNodeCreate',['http://atria-soft.github.io/etk/namespaceetk.html#af4adf742ba1e1aaaabce3c26c94405d2',1,'etk']]], + ['fsnodeecho',['FSNodeEcho',['http://atria-soft.github.io/etk/namespaceetk.html#a95a89a04f30fed73e5656b26b6d3e55b',1,'etk']]], + ['fsnodeechoadd',['FSNodeEchoAdd',['http://atria-soft.github.io/etk/namespaceetk.html#a014ce8a7311896847cd4978d96410d24',1,'etk']]], + ['fsnodeexist',['FSNodeExist',['http://atria-soft.github.io/etk/namespaceetk.html#aa5f8ddf464f42564ece7edd83b3e6aa9',1,'etk']]], + ['fsnodeexplodemultiplepath',['FSNodeExplodeMultiplePath',['http://atria-soft.github.io/etk/namespaceetk.html#a757318b34e8a012b84d49dd291286076',1,'etk']]], + ['fsnodegetapplicationname',['FSNodeGetApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a878a614b55bdc9e5730905dcbf1e7da1',1,'etk']]], + ['fsnodegetcount',['FSNodeGetCount',['http://atria-soft.github.io/etk/namespaceetk.html#a4da725251cd89ff3e797d4017198ef67',1,'etk']]], + ['fsnodegetrealname',['FSNodeGetRealName',['http://atria-soft.github.io/etk/namespaceetk.html#a4ef89557d910726f6b5253f11257fc0c',1,'etk']]], + ['fsnodegetright',['FSNodeGetRight',['http://atria-soft.github.io/etk/namespaceetk.html#a104daf9dd822c992b4e91d219529c0d4',1,'etk']]], + ['fsnodegettimeaccessed',['FSNodeGetTimeAccessed',['http://atria-soft.github.io/etk/namespaceetk.html#a7a7c80620d52319f98c370913ad6116b',1,'etk']]], + ['fsnodegettimecreated',['FSNodeGetTimeCreated',['http://atria-soft.github.io/etk/namespaceetk.html#ada8865e7710783f51f2caf3c55727d6a',1,'etk']]], + ['fsnodegettimemodified',['FSNodeGetTimeModified',['http://atria-soft.github.io/etk/namespaceetk.html#a15a33fbd48325bbee3cc362b1bbd25d0',1,'etk']]], + ['fsnodegettype',['FSNodeGetType',['http://atria-soft.github.io/etk/namespaceetk.html#aeaa76db5b02d5275ee6faa9240688730',1,'etk']]], + ['fsnodehistory',['FSNodeHistory',['http://atria-soft.github.io/etk/namespaceetk.html#a2f856fe66d99e595a01861f651194f47',1,'etk']]], + ['fsnodemove',['FSNodeMove',['http://atria-soft.github.io/etk/namespaceetk.html#adc8c7d89695b20bde7c16279578df6d8',1,'etk']]], + ['fsnodereadalldata',['FSNodeReadAllData',['http://atria-soft.github.io/etk/namespaceetk.html#acec1246a208ad95518c76ca3de513f40',1,'etk']]], + ['fsnodereadalldatatype',['FSNodeReadAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#afc051561490776f836b7da5b81eba290',1,'etk']]], + ['fsnoderemove',['FSNodeRemove',['http://atria-soft.github.io/etk/namespaceetk.html#ada11ec07c70d723eead76332e040a8e3',1,'etk']]], + ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98',1,'etk::FSNodeRight']]], + ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html',1,'etk']]], + ['fsnoderight_2ehpp',['FSNodeRight.hpp',['http://atria-soft.github.io/etk/_f_s_node_right_8hpp.html',1,'']]], + ['fsnodetouch',['FSNodeTouch',['http://atria-soft.github.io/etk/namespaceetk.html#af86474607a59dd8492c978ec48c015c5',1,'etk']]], + ['fsnodewritealldata',['FSNodeWriteAllData',['http://atria-soft.github.io/etk/namespaceetk.html#ac9318ff052b5d458ee66c0aaf4021fc2',1,'etk']]], + ['fsnodewritealldatatype',['FSNodeWriteAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#ae6e9afde0376252114884445cab1382e',1,'etk']]], + ['fsntype',['FSNType',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86',1,'etk']]], + ['fsntype_5fcache',['FSNType_cache',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a11b6d9f004dfe2dbb0f0936295d96fab',1,'etk']]], + ['fsntype_5fdata',['FSNType_data',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a85e888743bc92e15e92cb038180658a8',1,'etk']]], + ['fsntype_5fdirect',['FSNType_direct',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ab90cc866be4fcb2e6006ec816b2683da',1,'etk']]], + ['fsntype_5fhome',['FSNType_home',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aafe2d7ca46505000342694c4526209b6',1,'etk']]], + ['fsntype_5frelatif',['FSNType_relatif',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae6596d8a97ab0bdd4775f66089ad894b',1,'etk']]], + ['fsntype_5ftheme',['FSNType_theme',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ac430963593558fcb3de198c74fc9a63c',1,'etk']]], + ['fsntype_5fthemedata',['FSNType_themeData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae2fc2115dae24e08f7025f4ac4671dea',1,'etk']]], + ['fsntype_5funknow',['FSNType_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a263b4ecc93b26982d222fd87c3cf12a1',1,'etk']]], + ['fsntype_5fuserdata',['FSNType_userData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aff5b33005b2a7937bec1d9e426e1d9d2',1,'etk']]], + ['fuchsia',['fuchsia',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#add8be07f05dd9acb1021cd813d5d09f5',1,'etk::color']]], + ['furthestaxis',['furthestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'etk::Vector2D::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'Vector2D< int32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'Vector2D< uint32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa0bcd6584ff09f52b761700e9c64d187',1,'etk::Vector3D::furthestAxis()']]] +]; diff --git a/search/all_6.html b/search/all_6.html new file mode 100644 index 0000000..9ba0cc2 --- /dev/null +++ b/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 0000000..deac18f --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,89 @@ +var searchData= +[ + ['g',['g',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a331aff51ca1a50adb402de30882011c7',1,'etk::Color']]], + ['gainsboro',['gainsboro',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3802248416e94cbe57301269bb4597',1,'etk::color']]], + ['game',['Game',['../classege_1_1_game.html',1,'ege']]], + ['game_2ehpp',['Game.hpp',['../_game_8hpp.html',1,'']]], + ['generateinteraction',['generateInteraction',['../classege_1_1_environement.html#a970f82b2d93ba8175f91d21dbf65099f',1,'ege::Environement']]], + ['get',['get',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#aa559d8cfd56d2088ffeb98525b5a4c12',1,'etk::BaseNoise::get()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae435eb0f13b5bd4f4f8155890746f3f6',1,'etk::Color::get() const '],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a04925092def38969bc10afe95bd08f75',1,'etk::Color::get() const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8521f016edf4c8c65dddc292153ec68a',1,'etk::Hash::get()'],['http://atria-soft.github.io/etk/classetk_1_1_noise.html#aa0d5308278f6935cdf659ff5bb8a1891',1,'etk::Noise::get()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ac27bc62352e1d0e964b2a4fe22da5246',1,'ememory::SharedPtr::get() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad0fb9399753ec0125f8456d716203d08',1,'ememory::SharedPtr::get()']]], + ['getangle',['getAngle',['../classege_1_1camera_1_1_view.html#a81e3c524114880271de6494861b84b7e',1,'ege::camera::View']]], + ['getapplicationname',['getApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a8cf9a84c6f3effdf8ae0886a8317f85b',1,'etk']]], + ['getaspectratio',['getAspectRatio',['../classege_1_1_camera.html#ac22961ed2348c59ce8f02467dbeb6c4e',1,'ege::Camera']]], + ['getcamera',['getCamera',['../classege_1_1_environement.html#a3c0f88584621b1f6087c8549ebc3a30b',1,'ege::Environement::getCamera()'],['../classege_1_1widget_1_1_scene.html#ae3ca59ff592ba8dd8bd9b626a055f2df',1,'ege::widget::Scene::getCamera()']]], + ['getcameralist',['getCameraList',['../classege_1_1_environement.html#ae62e5d74775fb1ec283c912a58da9cc8',1,'ege::Environement']]], + ['getchecknormal',['getCheckNormal',['../classege_1_1resource_1_1_mesh.html#ac7fb2197eee77cd2563051651c75714e',1,'ege::resource::Mesh']]], + ['getcollisiondetectionstatus',['getCollisionDetectionStatus',['../classege_1_1_element_physic.html#a02d65b86fd3f13d4870d6634c5a6a0a4',1,'ege::ElementPhysic']]], + ['getcontent',['getContent',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a461f9b73d9fb5a0163626ba867f1d11a',1,'etk::Archive::getContent(size_t _id) const '],['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a4cc4e9e9f13197334f9f3f22638e24b6',1,'etk::Archive::getContent(const std::string &_key) const ']]], + ['getcount',['getCount',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#ae065d8027829db4de69adb1bcbc21f51',1,'ememory::Counter']]], + ['getcounter',['getCounter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7743bf477fb7d88bda15acb5643c3a58',1,'ememory::SharedPtr::getCounter()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab3ccd6060955a560d7c264035cbf270b',1,'ememory::WeakPtr::getCounter()']]], + ['getcountshared',['getCountShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#afb8f71880b370d4af26ea76d4789cb56',1,'ememory::Counter']]], + ['getcountweak',['getCountWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a5f5466afdf5301e5858e04c63124df9b',1,'ememory::Counter']]], + ['getdatavector',['getDataVector',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d',1,'etk::ArchiveContent']]], + ['getdeleter',['getDeleter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9ad913a49da6e7b0beea10341773b217',1,'ememory::SharedPtr']]], + ['getdirection',['getDirection',['../classege_1_1_ray.html#a302d04face77181e222b4670baede0b7',1,'ege::Ray']]], + ['getdistance',['getDistance',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd56eca65034f28b8a7879763d32ea7c',1,'etk::Plane']]], + ['getdynamicworld',['getDynamicWorld',['../classege_1_1physics_1_1_engine.html#aa29d2e51cd927be2542b8e5cce729d9a',1,'ege::physics::Engine']]], + ['getelement',['getElement',['../classege_1_1_environement.html#aff0d8ad5fe7643abb9c2e4ade355b663',1,'ege::Environement']]], + ['getelementnearest',['getElementNearest',['../classege_1_1_environement.html#ad9842193a0a11e3994a35794306c70f0',1,'ege::Environement']]], + ['geteye',['getEye',['../classege_1_1camera_1_1_view.html#a8b08df5d741b2210ed80319df38e08c5',1,'ege::camera::View']]], + ['getfilename',['getFileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b',1,'etk::Archive']]], + ['getfilesystemname',['getFileSystemName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4907f022fe608fe2120b31956cc3ab2a',1,'etk::FSNode']]], + ['getgroup',['getGroup',['../classege_1_1_element.html#a85dbc9be1096178d2db590093a5e59e4',1,'ege::Element']]], + ['gethexstring',['getHexString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#adb844f9c4275a943b6cc8fbba97bdfd5',1,'etk::Color']]], + ['getid',['getId',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af940201c953255d29e8a3d162996b3d8',1,'etk::Hash']]], + ['getintercept',['getIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#aa153425ed3b67ff590180993932c6ace',1,'etk::Plane']]], + ['getinvmass',['getInvMass',['../classege_1_1_element_physic.html#aeef26e940ded2ea25b5ac0e8b369fb72',1,'ege::ElementPhysic']]], + ['getkey',['getKey',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a9deb1197e3eb0bbbe868ea0a202031e7',1,'etk::Hash']]], + ['getkeys',['getKeys',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a3176cdf6345e2f26625a67f7c2b95bd2',1,'etk::Hash']]], + ['getlevel',['getLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a31cfb5b0fcaba634b18b0c886e728b44',1,'elog']]], + ['getliferatio',['getLifeRatio',['../classege_1_1_element.html#a735360c14d24f44ae80d1eda79b8d9ba',1,'ege::Element']]], + ['getlistinstance',['getListInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a08110480947e6d682ad69b5b4a4d18d5',1,'elog']]], + ['getlistofcollision',['getListOfCollision',['../classege_1_1physics_1_1_engine.html#a60cde5a3e74612da34ac84e88adf7ad6',1,'ege::physics::Engine']]], + ['getmatrixcamera',['getMatrixCamera',['../classege_1_1_camera.html#abc0bd4cbdf078cc31900fa2d53fdd78f',1,'ege::Camera']]], + ['getmatrixprojection',['getMatrixProjection',['../classege_1_1_camera.html#ab3df5714604cbcee046f405795637e7d',1,'ege::Camera']]], + ['getmesh',['getMesh',['../classege_1_1_element.html#a17714d73b34e2b80661c2857f4eaf5fc',1,'ege::Element']]], + ['getname',['getName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad359bde88ee932734f71879d0b696786',1,'etk::Archive::getName()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aee555647d0982f8691a6205854fa0946',1,'etk::FSNode::getName()']]], + ['getnamefile',['getNameFile',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3a38d42067ba046888b0126cb62cbad6',1,'etk::FSNode']]], + ['getnamefolder',['getNameFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa2ad5ebe7a80aa7dc7f6a1596ea56621',1,'etk::FSNode']]], + ['getnodetype',['getNodeType',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a700bb94efbbb2b2c67c3db71e3b21337',1,'etk::FSNode']]], + ['getnormal',['getNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#adde1b8bebb771a3248c4b9fbd5851aa1',1,'etk::Plane']]], + ['getnumberofref',['getNumberOfRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aaa6d6127644f9ee3fa827919b973c306',1,'etk::ArchiveContent']]], + ['getorderedelementfordisplay',['getOrderedElementForDisplay',['../classege_1_1_environement.html#a187b4761114014df162c297440e167ed',1,'ege::Environement']]], + ['getorigin',['getOrigin',['../classege_1_1_ray.html#a3dc65365147fa8d50c7f5cdb0d7aa307',1,'ege::Ray']]], + ['getparticuleengine',['getParticuleEngine',['../classege_1_1_environement.html#a7e7fa99137b2b14609eac6069169214b',1,'ege::Environement']]], + ['getparticuletype',['getParticuleType',['../classege_1_1_particule.html#a277c2e13237d224b2165d18e8874c667',1,'ege::Particule']]], + ['getpos',['getPos',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#afb44bfcded01a5164b78616a701f82eb',1,'utf8::iterator']]], + ['getposition',['getPosition',['../classege_1_1_element.html#aed5ac44770598a731fc249f497828838',1,'ege::Element::getPosition()'],['../classege_1_1_element_base.html#aeb281d2ab12623788727ca0c633ae198',1,'ege::ElementBase::getPosition()'],['../classege_1_1_element_physic.html#a13dd2387bd2ad3fef57dd5c754081832',1,'ege::ElementPhysic::getPosition()']]], + ['getpositiontheoric',['getPositionTheoric',['../classege_1_1_element.html#a1cca65e9f2c04f8422d550640bacf79f',1,'ege::Element::getPositionTheoric()'],['../classege_1_1_element_physic.html#a76b5500e1e5139d278dbddacf84a7703',1,'ege::ElementPhysic::getPositionTheoric()']]], + ['getradius',['getRadius',['../classege_1_1_element.html#a44f6fd56f441342775a9d30087ee948e',1,'ege::Element']]], + ['getrayfromscreen',['getRayFromScreen',['../classege_1_1_camera.html#a872351f140a21d9f262138c8e7b61232',1,'ege::Camera::getRayFromScreen()'],['../classege_1_1camera_1_1_view.html#ab8848b7d53d980064a3b78ecfa8eb55c',1,'ege::camera::View::getRayFromScreen()']]], + ['getrayfromscreenposition',['getRayFromScreenPosition',['../classege_1_1_camera.html#af99e8a0e4c3a6275bdb4825dc80b1a79',1,'ege::Camera']]], + ['getrelativefolder',['getRelativeFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0a66f16f69e129d7b8483382215689fd',1,'etk::FSNode']]], + ['getright',['getRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a2fbb7a5cf82f636610cb8c4b72b7c83c',1,'etk::FSNode::getRight()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae42a4269093d96a7d39a5044fbc70b29',1,'etk::FSNodeRight::getRight()']]], + ['getshape',['getShape',['../classege_1_1_element_physic.html#ab4a3a9838f25f7837f6d301f6f94a33a',1,'ege::ElementPhysic::getShape()'],['../classege_1_1resource_1_1_mesh.html#aa229962a2dd40a8992ed8556eab9a703',1,'ege::resource::Mesh::getShape()']]], + ['getskewsymmetricmatrix',['getSkewSymmetricMatrix',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0ef4d7128e8fa1e4c74bbe44d0c7e5ba',1,'etk::Vector3D']]], + ['getspeed',['getSpeed',['../classege_1_1_element_physic.html#aab3157c82cf57bd03af8509488f77468',1,'ege::ElementPhysic']]], + ['getstring',['getString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a89a2b83adb1acb3a96671318444fccf9',1,'etk::Color']]], + ['gettarget',['getTarget',['../classege_1_1camera_1_1_view.html#a4f4e8e2f6b022b6860bf9daf22b66336',1,'ege::camera::View']]], + ['gettheoricsize',['getTheoricSize',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a56a604f107acdf18fe17cc9a209a74c6',1,'etk::ArchiveContent']]], + ['gettype',['getType',['../classege_1_1_element.html#a1f906ef13d5602414539cb86ddb51956',1,'ege::Element::getType()'],['../classege_1_1_element_base.html#a114887e1928b31fa774f4590d23a03c6',1,'ege::ElementBase::getType()'],['../classege_1_1_element_physic.html#addaee7586673441ec64956f99e6381b3',1,'ege::ElementPhysic::getType()']]], + ['gettypeaccess',['getTypeAccess',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3c68ae3aebf78c5f507325bb4f03fb00',1,'etk::FSNode']]], + ['getuid',['getUID',['../classege_1_1_element.html#a44d7eecd40816afb2c457ed310b1add4',1,'ege::Element']]], + ['getuserhomefolder',['getUserHomeFolder',['http://atria-soft.github.io/etk/namespaceetk.html#afa745063a5cc6f651f1245a1ff7ca3c1',1,'etk']]], + ['getuserrunfolder',['getUserRunFolder',['http://atria-soft.github.io/etk/namespaceetk.html#a7a3491e777d456c9ddd6871e0f7ffdfc',1,'etk']]], + ['getvalue',['getValue',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a9ed977a8cb33f2461813b2ddebff99b8',1,'etk::Hash::getValue(size_t _pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81',1,'etk::Hash::getValue(size_t _pos)']]], + ['getw',['getW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#adcc44b2b4947cda844468a06fe9f15d2',1,'etk::Vector4D']]], + ['getx',['getX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'etk::Vector2D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'Vector2D< int32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'Vector2D< uint32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a029aac24bc2b83cba0aa1081a14d7d39',1,'etk::Vector3D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5b93237e2307f12709e1ac01e087c5fa',1,'etk::Vector4D::getX()']]], + ['getxangleview',['getXAngleView',['../classege_1_1_camera.html#a949e06c7e49f6cb08add239ec1a652d9',1,'ege::Camera']]], + ['gety',['getY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'etk::Vector2D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'Vector2D< int32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'Vector2D< uint32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a00f3ffe3472b708f0099a4f03e32a92c',1,'etk::Vector3D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#abf1fd1b8fbce6e6db59852f6f11060a1',1,'etk::Vector4D::getY()']]], + ['getz',['getZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af9cd13592974b5457a712792739b5b3c',1,'etk::Vector3D::getZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1de9c7581583a8d8e7c6c6f922850239',1,'etk::Vector4D::getZ()']]], + ['getzfar',['getZFar',['../classege_1_1_camera.html#aaf6cac03697afb56a58bcceb1f82610f',1,'ege::Camera']]], + ['getznear',['getZNear',['../classege_1_1_camera.html#ae9d30774dcd96d681e5c650ff11e4cd0',1,'ege::Camera']]], + ['ghostwhite',['ghostWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a15bfc067a56f04e3c95ccc1e08e30582',1,'etk::color']]], + ['gold',['gold',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa87df42bc06ea637f36058ded83172b8',1,'etk::color']]], + ['goldenrod',['goldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3e32a2d70fbe57ccbd45b490b32dfc0',1,'etk::color']]], + ['gray',['gray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a319c23dcc37291f96f330abe15b16f89',1,'etk::color']]], + ['green',['green',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6fc96147de6d001202802bca7bcf2ba9',1,'etk::color']]], + ['greenyellow',['greenYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a218efa62696750857b5ce07171c34cbd',1,'etk::color']]], + ['grey',['grey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a21d8358e48a38d1d701d2165e9ff7ef3',1,'etk::color']]] +]; diff --git a/search/all_7.html b/search/all_7.html new file mode 100644 index 0000000..9384ec9 --- /dev/null +++ b/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 0000000..80dbba6 --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]], + ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db',1,'etk::Hash']]], + ['hash_2ehpp',['Hash.hpp',['http://atria-soft.github.io/etk/_hash_8hpp.html',1,'']]], + ['hash_3c_20ege_3a_3afaceindexing_20_3e',['Hash< ege::FaceIndexing >',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]], + ['hash_3c_20ememory_3a_3asharedptr_3c_20ege_3a_3aege_3a_3amaterial_20_3e_20_3e',['Hash< ememory::SharedPtr< ege::ege::Material > >',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]], + ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee',1,'etk::HashData']]], + ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html',1,'etk']]], + ['honeydew',['honeyDew',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa3411f95075bfc9977619fcea76266de',1,'etk::color']]], + ['hotpink',['hotPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a03118a731faf900b1bec48f3b001a8dd',1,'etk::color']]] +]; diff --git a/search/all_8.html b/search/all_8.html new file mode 100644 index 0000000..37566c5 --- /dev/null +++ b/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 0000000..075893c --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,36 @@ +var searchData= +[ + ['iaaction',['iaAction',['../classege_1_1_element_physic.html#a1d6b59715d8f26f34db893649ab4eb34',1,'ege::ElementPhysic']]], + ['iadisable',['iaDisable',['../classege_1_1_element_physic.html#a8fcd20c7b415e4848a195d7e9e79a0aa',1,'ege::ElementPhysic']]], + ['iaenable',['iaEnable',['../classege_1_1_element_physic.html#af227920c2d70031ef163c12eb39151f1',1,'ege::ElementPhysic']]], + ['icosphere_2ehpp',['icoSphere.hpp',['../ico_sphere_8hpp.html',1,'']]], + ['identity',['identity',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5',1,'etk::Matrix2::identity()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2',1,'etk::Matrix4::identity()']]], + ['increaseref',['increaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b',1,'etk::ArchiveContent']]], + ['incrementshared',['incrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a99aef3a1f476e47bc9e2ccaed0cd0f7b',1,'ememory::Counter']]], + ['incrementweak',['incrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a93aa2424f0ce29942ec95f486166ee46',1,'ememory::Counter']]], + ['indianred',['indianRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a13e4d0783eb7e8c10ca87631e5385dcb',1,'etk::color']]], + ['indigo',['indigo',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3a93b5498bb8c81d57e7a759d1418579',1,'etk::color']]], + ['init',['init',['../classege_1_1_element.html#adddca0a376cd6180ec019354271c6e75',1,'ege::Element::init()'],['../classege_1_1_particule.html#a9b7039ae62cff13e0ba95fa89cf96679',1,'ege::Particule::init()'],['../classege_1_1_particule_simple.html#abeb07e88ae517562cb8ab64e5b17412e',1,'ege::ParticuleSimple::init()'],['http://atria-soft.github.io/elog/namespaceelog.html#a1005ac82c94e09b499d29b70a98cd5cc',1,'elog::init()'],['http://atria-soft.github.io/etk/namespaceetk.html#aa87d94d7a27bd41c9982fe0ba83d6f88',1,'etk::init()']]], + ['initdefaultfolder',['initDefaultFolder',['http://atria-soft.github.io/etk/namespaceetk.html#af5156cd13050789ca79157400805b04e',1,'etk']]], + ['intersect3',['intersect3',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e',1,'etk::Plane']]], + ['invert',['invert',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e',1,'etk::Matrix2::invert()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93',1,'etk::Matrix4::invert()']]], + ['irand',['irand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a50bc6947ba9add861cd3096d9034effa',1,'etk::tool']]], + ['isdead',['isDead',['../classege_1_1_element.html#a559abf49122b0fc3f6017dbd0833bbaa',1,'ege::Element']]], + ['isfixed',['isFixed',['../classege_1_1_element.html#a5d4fda8e94150af75ab469ec6a852dfd',1,'ege::Element']]], + ['isgroupreadable',['isGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a30a42511a27c698f38d359478714027c',1,'etk::FSNodeRight']]], + ['isgrouprunable',['isGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3a579a59618b24260d509923fea25081',1,'etk::FSNodeRight']]], + ['isgroupwritable',['isGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae3f20ca5577f76086af0a80dcbb00cce',1,'etk::FSNodeRight']]], + ['isosphere_2ehpp',['isoSphere.hpp',['../iso_sphere_8hpp.html',1,'']]], + ['isotherreadable',['isOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a88d54800acf3cfd36a814ebc10e25188',1,'etk::FSNodeRight']]], + ['isotherrunable',['isOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a4b0dbcc696b629ad0257078733d074a0',1,'etk::FSNodeRight']]], + ['isotherwritable',['isOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aab57d8828959b1c084fe4ded0137a2d4',1,'etk::FSNodeRight']]], + ['isspecialchar',['isSpecialChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a408c8318f6077bfeeb94efa12d48e60f',1,'u32char']]], + ['isuserreadable',['isUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a74e72003df1372aa4e1a0bc425d154fe',1,'etk::FSNodeRight']]], + ['isuserrunable',['isUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aa0f6dcf532e71691c997f4b85c841c86',1,'etk::FSNodeRight']]], + ['isuserwritable',['isUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#abc54e7d19fa386c3b2f3d224c308673f',1,'etk::FSNodeRight']]], + ['iswhitechar',['isWhiteChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a7ffdd433efbedf5bed193e9d9df7eb6d',1,'u32char']]], + ['iszero',['isZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'etk::Vector2D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'Vector2D< int32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'Vector2D< uint32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a544a8aa8e9c4e9ec659815fb56080b16',1,'etk::Vector3D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a63738efee27e6056f1b69271734e7f4b',1,'etk::Vector4D::isZero()']]], + ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aebb30cce96db460dffdb275170a979cb',1,'utf8::iterator::iterator()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ad640e78bef39d56b5282e8a9011c0d59',1,'utf8::iterator::iterator(std::string &_str)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a2676d3eba675ecfa0f789ba15e7335d7',1,'utf8::iterator::iterator(std::string &_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a7f0ab43734e7324ad6c01c143d35a26a',1,'utf8::iterator::iterator(std::string &_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a627ca7ef0ee43bf15445b4b29a775d2e',1,'utf8::iterator::iterator(std::string *_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a92e5ead9e0b57f889a635306c7e7b6fe',1,'utf8::iterator::iterator(std::string *_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#af9610f601ab0d2729b235f0ec4204ff1',1,'utf8::iterator::iterator(const iterator &_obj)']]], + ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html',1,'utf8']]], + ['ivory',['ivory',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab44bec9b6c9231236729f749df94c7ba',1,'etk::color']]] +]; diff --git a/search/all_9.html b/search/all_9.html new file mode 100644 index 0000000..c8c5102 --- /dev/null +++ b/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_9.js b/search/all_9.js new file mode 100644 index 0000000..d2a10c3 --- /dev/null +++ b/search/all_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['khaki',['khaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa5242622529843c2b59a3a10de215834',1,'etk::color']]] +]; diff --git a/search/all_a.html b/search/all_a.html new file mode 100644 index 0000000..4cb31f0 --- /dev/null +++ b/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_a.js b/search/all_a.js new file mode 100644 index 0000000..cd90712 --- /dev/null +++ b/search/all_a.js @@ -0,0 +1,50 @@ +var searchData= +[ + ['lavender',['lavender',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2f2c8ef5a6ab8b6d0d0bfc261dc1c660',1,'etk::color']]], + ['lavenderblush',['lavenderBlush',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4232ea43a0d5f4e1a0fda12b2523789e',1,'etk::color']]], + ['lawngreen',['lawnGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afde65cb2bb3edffeb3c3be844048bea7',1,'etk::color']]], + ['lemonchiffon',['lemonChiffon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b1f3235d4cb5967be945422180a696e',1,'etk::color']]], + ['length',['length',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'etk::Vector2D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'Vector2D< int32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'Vector2D< uint32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afd2f0615e63cb9398668e128447f720d',1,'etk::Vector3D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a3bd10eb7b0babebae6baf43ff69c8594',1,'etk::Vector4D::length()']]], + ['length2',['length2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'etk::Vector2D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'Vector2D< int32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'Vector2D< uint32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5947946c93861c390c365d5fb018738d',1,'etk::Vector3D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7cb23855c47de16290e590b9c7f291f6',1,'etk::Vector4D::length2()']]], + ['lerp',['lerp',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aacf52db17c4ab991da7eb856e2e3b86b',1,'etk::Vector3D']]], + ['level',['level',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89',1,'elog']]], + ['level_5fcritical',['level_critical',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a4c2b8e97dbaeda89eb1fbce53e691625',1,'elog']]], + ['level_5fdebug',['level_debug',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a97d8804cb4c8776f67824ec0acf53efb',1,'elog']]], + ['level_5ferror',['level_error',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89add2b92a662d3e09201bfc37cf42f906c',1,'elog']]], + ['level_5finfo',['level_info',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aec0f38e9cdb484718ef007a57628e021',1,'elog']]], + ['level_5fnone',['level_none',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aeff8c0bec7329ce8b94597f6bd501354',1,'elog']]], + ['level_5fprint',['level_print',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a93c9ecff62779bddcc1bc2e7fc5dd829',1,'elog']]], + ['level_5fverbose',['level_verbose',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89adf726904a7486e61530282123dbd58cd',1,'elog']]], + ['level_5fwarning',['level_warning',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89abe0c0f2534e916ba560a798d1392ce0c',1,'elog']]], + ['light',['Light',['../classege_1_1_light.html',1,'ege']]], + ['light_2ehpp',['Light.hpp',['../_light_8hpp.html',1,'']]], + ['lightblue',['lightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8387db6883f21400bf5be80372c35647',1,'etk::color']]], + ['lightcoral',['lightCoral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18fa89d253f21d090fb78f9c4c3fa179',1,'etk::color']]], + ['lightcyan',['lightCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50d72f3fa72a15b70950ec3c6294c486',1,'etk::color']]], + ['lightgoldenrodyellow',['lightGoldenRodYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4b1fa30e34836c579b23ad52137bd690',1,'etk::color']]], + ['lightgray',['lightGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4083c98e9eded328f2cd91f01affddc0',1,'etk::color']]], + ['lightgreen',['lightGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2d28338bea023156af46b42ac4104d65',1,'etk::color']]], + ['lightgrey',['lightGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a77d1ce7214b499fb78f9bbfcd18cb7b4',1,'etk::color']]], + ['lightpink',['lightPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a14d1dd7b18f6b86d7a3c16f417f453b6',1,'etk::color']]], + ['lightsalmon',['lightSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a033bb4d31c48f0dd52fc0662944ab8f6',1,'etk::color']]], + ['lightseagreen',['lightSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a146b8e64718660041ce89a8803661e2a',1,'etk::color']]], + ['lightskyblue',['lightSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51a95c2b5fd2957e41b027b84df64bb2',1,'etk::color']]], + ['lightslategray',['lightSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8cb2152fe5df989303dd976f97578ea',1,'etk::color']]], + ['lightslategrey',['lightSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4a496840c6c000f27da3a6e8e54e33eb',1,'etk::color']]], + ['lightsteelblue',['lightSteelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26bcddd1699b895e233e35f31fda1c0e',1,'etk::color']]], + ['lightyellow',['lightYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab23ae9842d65ec28e1ff7f06d5b252a8',1,'etk::color']]], + ['lime',['lime',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0363b4e80d7960b29e41c1202d36cefb',1,'etk::color']]], + ['limegreen',['limeGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a29c3e83ca4abea8319f8f5671b9720c2',1,'etk::color']]], + ['linearinterpolate',['linearInterpolate',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af',1,'etk::Plane']]], + ['linen',['linen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aaed3fa7e8a6f9ed2e79677075bf1e63e',1,'etk::color']]], + ['load',['load',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19',1,'etk::Archive']]], + ['loadfile',['loadFile',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8',1,'etk::Archive::loadFile()'],['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3',1,'etk::archive::Zip::loadFile()']]], + ['loadmesh',['loadMesh',['../classege_1_1_element.html#a9d0005ff32e71f4f78a84b9db44ca738',1,'ege::Element']]], + ['loadpackage',['loadPackage',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294',1,'etk::Archive']]], + ['lock',['lock',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab0f7a9b6529d25071f339f1a6480a3e6',1,'ememory::WeakPtr']]], + ['log_2ehpp',['log.hpp',['http://atria-soft.github.io/elog/log_8hpp.html',1,'']]], + ['logchar',['logChar',['http://atria-soft.github.io/elog/namespaceelog.html#a9e62f7052313032d6f02a20e1885d781',1,'elog']]], + ['logchar1',['logChar1',['http://atria-soft.github.io/elog/namespaceelog.html#a9dcb1d0c878bbc5585c452d7fe7460d8',1,'elog']]], + ['logstream',['logStream',['http://atria-soft.github.io/elog/namespaceelog.html#a333ea900d08304571ccbfaef6d7f647b',1,'elog']]], + ['logstream1',['logStream1',['http://atria-soft.github.io/elog/namespaceelog.html#ab60bc58f0e317b846c7219058111ba8b',1,'elog']]] +]; diff --git a/search/all_b.html b/search/all_b.html new file mode 100644 index 0000000..d34a612 --- /dev/null +++ b/search/all_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_b.js b/search/all_b.js new file mode 100644 index 0000000..e066680 --- /dev/null +++ b/search/all_b.js @@ -0,0 +1,87 @@ +var searchData= +[ + ['m_5fangle',['m_angle',['../classege_1_1camera_1_1_view.html#ac7f58fa94b57337fb50b416aa427afcd',1,'ege::camera::View']]], + ['m_5fangleview',['m_angleView',['../classege_1_1_camera.html#a5ba6b65e2a7cca465f0a07b1e9e6bf0a',1,'ege::Camera']]], + ['m_5faspectratio',['m_aspectRatio',['../classege_1_1_camera.html#a7986fe960cbb4568e0b5f970913f9b46',1,'ege::Camera']]], + ['m_5faudioengine',['m_AudioEngine',['../classege_1_1_game.html#aa4250fff77aafed9f928ed835351f27d',1,'ege::Game']]], + ['m_5fbody',['m_body',['../classege_1_1_element_physic.html#a007dcecf8ac22181ac42e55349df8ac4',1,'ege::ElementPhysic']]], + ['m_5fcameraname',['m_cameraName',['../classege_1_1widget_1_1_scene.html#a8bb266eb6db5f3a00910f5f6d9e48c31',1,'ege::widget::Scene']]], + ['m_5fchecknormal',['m_checkNormal',['../classege_1_1resource_1_1_mesh.html#aa4968874552e959bdb5cc6657c3edc6d',1,'ege::resource::Mesh']]], + ['m_5fcontent',['m_content',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16',1,'etk::Archive']]], + ['m_5fdetectcollisionenable',['m_detectCollisionEnable',['../classege_1_1_element_physic.html#a0a3bf3289b8490d8231e48c5338be011',1,'ege::ElementPhysic']]], + ['m_5feye',['m_eye',['../classege_1_1camera_1_1_view.html#aeed11abc85e12cc98397906f65ee2fbd',1,'ege::camera::View']]], + ['m_5ffilename',['m_fileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073',1,'etk::Archive']]], + ['m_5ffixe',['m_fixe',['../classege_1_1_element.html#ad67c30a23d11ae67bdc3e4ab4fe1042e',1,'ege::Element']]], + ['m_5ffloats',['m_floats',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'etk::Vector2D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< int32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< uint32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a957a45bedf0fb76783ab7062b1ad5412',1,'etk::Vector3D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ac75ee585aaad94ccf8afec7d34b9ad7f',1,'etk::Vector4D::m_floats()']]], + ['m_5fgametime',['m_gameTime',['../classege_1_1_environement.html#aa32f050b88d3c217c69a8a83e104dfd4',1,'ege::Environement']]], + ['m_5fgroup',['m_group',['../classege_1_1_element.html#ae13b4ad8b1753e8205d7f167894fc3d7',1,'ege::Element']]], + ['m_5fiaengine',['m_iAEngine',['../classege_1_1_game.html#adcdac761d569fd8e8845a1097688ea25',1,'ege::Game']]], + ['m_5fkey',['m_key',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc',1,'etk::HashData']]], + ['m_5flife',['m_life',['../classege_1_1_element.html#a830f935e09dc7f950b2d75d378e34cc7',1,'ege::Element']]], + ['m_5flifemax',['m_lifeMax',['../classege_1_1_element.html#af436f27b779bdb10389d484313d3bbc0',1,'ege::Element']]], + ['m_5flistcamera',['m_listCamera',['../classege_1_1_environement.html#a018ec659aa1859825da4e6ea86ef63a3',1,'ege::Environement']]], + ['m_5flistcolor',['m_listColor',['../classege_1_1resource_1_1_mesh.html#af75b4eca3694df8bd7751e71d997ae73',1,'ege::resource::Mesh']]], + ['m_5flistfaces',['m_listFaces',['../classege_1_1resource_1_1_mesh.html#a0d8be0fd6041483801fde663a79b6ca4',1,'ege::resource::Mesh']]], + ['m_5flistfacesnormal',['m_listFacesNormal',['../classege_1_1resource_1_1_mesh.html#a887fae9a240094405802d0be704a41de',1,'ege::resource::Mesh']]], + ['m_5flistuv',['m_listUV',['../classege_1_1resource_1_1_mesh.html#aee33f7b04b96c47974763978010a1a8c',1,'ege::resource::Mesh']]], + ['m_5flistvertex',['m_listVertex',['../classege_1_1resource_1_1_mesh.html#a9717b23f590857a64542ca299ee0e252',1,'ege::resource::Mesh']]], + ['m_5flistvertexnormal',['m_listVertexNormal',['../classege_1_1resource_1_1_mesh.html#aebdfb67c7f3519bc4cedd51c139ca7f0',1,'ege::resource::Mesh']]], + ['m_5fmat',['m_mat',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9',1,'etk::Matrix2::m_mat()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc',1,'etk::Matrix4::m_mat()']]], + ['m_5fmatrix',['m_matrix',['../classege_1_1_camera.html#a3091de0eb746d893cee0d812864a5a70',1,'ege::Camera']]], + ['m_5fmatrixprojection',['m_matrixProjection',['../classege_1_1_camera.html#a30f23f997db039ce57338009108844a3',1,'ege::Camera']]], + ['m_5fmesh',['m_mesh',['../classege_1_1_element.html#a6bdf8a4eb8c9e0043df4af30471db711',1,'ege::Element']]], + ['m_5fphysics',['m_physics',['../classege_1_1resource_1_1_mesh.html#a7d464d7a00c937fc630bba9891320df0',1,'ege::resource::Mesh']]], + ['m_5fradius',['m_radius',['../classege_1_1_element.html#a1f285710820c75ad5339d54e27d0471c',1,'ege::Element']]], + ['m_5fshape',['m_shape',['../classege_1_1_element_physic.html#a7e37b583c9cfab005ee9d10d52758608',1,'ege::ElementPhysic']]], + ['m_5ftarget',['m_target',['../classege_1_1camera_1_1_view.html#a8b9ee7956595891b8de5ae94a6553a90',1,'ege::camera::View']]], + ['m_5ftheoricposition',['m_theoricPosition',['../classege_1_1_element_physic.html#ac1822bfcb31132b6b6a824df22f694ec',1,'ege::ElementPhysic']]], + ['m_5fvalue',['m_value',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5',1,'etk::HashData']]], + ['m_5fzfar',['m_zFar',['../classege_1_1_camera.html#a0cb6298d514db78431ee632eabaf4cc8',1,'ege::Camera']]], + ['m_5fznear',['m_zNear',['../classege_1_1_camera.html#a72aad1de8e32fff6ab15d2b49d81b076',1,'ege::Camera']]], + ['magenta',['magenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afee87f303d370ab6dbc7ac1e2c00ead1',1,'etk::color']]], + ['maroon',['maroon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acedfbd93471b71ba9998984b11ba718e',1,'etk::color']]], + ['mat2rotate',['mat2Rotate',['http://atria-soft.github.io/etk/namespaceetk.html#a446d77ba3782233f6af160d1f0c3efa5',1,'etk']]], + ['mat2scale',['mat2Scale',['http://atria-soft.github.io/etk/namespaceetk.html#ae9bffaa13bb175c6a4f61ef3538a1227',1,'etk::mat2Scale(const vec2 &_scale)'],['http://atria-soft.github.io/etk/namespaceetk.html#afa9bc01bc9a9d037a07105f07d91f49e',1,'etk::mat2Scale(float _scale)']]], + ['mat2skew',['mat2Skew',['http://atria-soft.github.io/etk/namespaceetk.html#a61f91fb5444b87f1f9eadee2dd086d5c',1,'etk']]], + ['mat2translate',['mat2Translate',['http://atria-soft.github.io/etk/namespaceetk.html#a2a0f136b1e799fcb007ef7038749f8da',1,'etk']]], + ['material',['Material',['../classege_1_1_material.html',1,'ege']]], + ['material_2ehpp',['Material.hpp',['../_material_8hpp.html',1,'']]], + ['materialglid',['MaterialGlId',['../classege_1_1_material_gl_id.html',1,'ege']]], + ['matfrustum',['matFrustum',['http://atria-soft.github.io/etk/namespaceetk.html#a8835f0fbba4a6ecd74d69991a19f20f4',1,'etk']]], + ['matlookat',['matLookAt',['http://atria-soft.github.io/etk/namespaceetk.html#abb36cca3305ba6a4891dbbc78900e853',1,'etk']]], + ['matortho',['matOrtho',['http://atria-soft.github.io/etk/namespaceetk.html#aad05fa6714ff5e51a7ed4c0f432f95b2',1,'etk']]], + ['matperspective',['matPerspective',['http://atria-soft.github.io/etk/namespaceetk.html#ad857bb4a4bb34e01d0b5534536cbe075',1,'etk']]], + ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aad86d66460d629601a63a70739991d09',1,'etk::Matrix::Matrix(const ivec2 &_size, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab50a671a8e9f9d7b1b6a3d519f6a2847',1,'etk::Matrix::Matrix(int32_t _width=0, int32_t _heigh=0, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#afffb93555f328b3972c456e2f0e5aca8',1,'etk::Matrix::Matrix(const Matrix< ETK_TYPE_MATRIX_2 > &_obj)']]], + ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html',1,'etk']]], + ['matrix_2ehpp',['Matrix.hpp',['http://atria-soft.github.io/etk/_matrix_8hpp.html',1,'']]], + ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html',1,'etk']]], + ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8',1,'etk::Matrix2::Matrix2()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b',1,'etk::Matrix2::Matrix2(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd',1,'etk::Matrix2::Matrix2(float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea',1,'etk::Matrix2::Matrix2(const float *_values)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7',1,'etk::Matrix2::Matrix2(const double *_values)']]], + ['matrix2_2ehpp',['Matrix2.hpp',['http://atria-soft.github.io/etk/_matrix2_8hpp.html',1,'']]], + ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html',1,'etk']]], + ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71',1,'etk::Matrix4::Matrix4()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51',1,'etk::Matrix4::Matrix4(const Matrix4 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337',1,'etk::Matrix4::Matrix4(float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c',1,'etk::Matrix4::Matrix4(float *_values)']]], + ['matrix4_2ehpp',['Matrix4.hpp',['http://atria-soft.github.io/etk/_matrix4_8hpp.html',1,'']]], + ['matrotate',['matRotate',['http://atria-soft.github.io/etk/namespaceetk.html#a1547ff95cb3d6e5338fa4b7599606514',1,'etk']]], + ['matscale',['matScale',['http://atria-soft.github.io/etk/namespaceetk.html#ac4286b0e352d8ceb11585f7903cea76a',1,'etk']]], + ['mattranslate',['matTranslate',['http://atria-soft.github.io/etk/namespaceetk.html#a2f39480afa2135de814543dac27cc4f6',1,'etk']]], + ['maxaxis',['maxAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'etk::Vector2D::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'Vector2D< int32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'Vector2D< uint32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adc8d7a62e80703c9b047007f60d52c74',1,'etk::Vector3D::maxAxis()']]], + ['mediumaquamarine',['mediumAquaMarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7f0d7a636c8caa196464b499b6280426',1,'etk::color']]], + ['mediumblue',['mediumBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7fe002b79a78199f18363dd05530378d',1,'etk::color']]], + ['mediumorchid',['mediumOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5e155686074462e57beee0511146bc97',1,'etk::color']]], + ['mediumpurple',['mediumPurple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3b2c512ac26bc28808a8b3dd5656440d',1,'etk::color']]], + ['mediumseagreen',['mediumSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac8b45a088646ef1fcf8fe69179dc519b',1,'etk::color']]], + ['mediumslateblue',['mediumSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a215704258654af99ded76d5642d9d462',1,'etk::color']]], + ['mediumspringgreen',['mediumSpringGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2b5d44a4ca36262221237f5165af7aae',1,'etk::color']]], + ['mediumturquoise',['mediumTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac3cfc60cd0c3b29f6a941dd592d90b24',1,'etk::color']]], + ['mediumvioletred',['mediumVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05fe5d6e6d4b13da98ccf1acef57ba3a',1,'etk::color']]], + ['memory_2ehpp',['memory.hpp',['http://atria-soft.github.io/ememory/memory_8hpp.html',1,'']]], + ['mesh',['Mesh',['../classege_1_1widget_1_1_mesh.html',1,'ege::widget']]], + ['mesh',['Mesh',['../classege_1_1resource_1_1_mesh.html',1,'ege::resource']]], + ['mesh_2ehpp',['Mesh.hpp',['../resource_2_mesh_8hpp.html',1,'']]], + ['mesh_2ehpp',['Mesh.hpp',['../widget_2_mesh_8hpp.html',1,'']]], + ['midnightblue',['midnightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af0900bfad0e76b546fbe6b9c3fe3f24a',1,'etk::color']]], + ['minaxis',['minAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'etk::Vector2D::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'Vector2D< int32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'Vector2D< uint32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adcb9dbf920385e9092c462c86adb3e37',1,'etk::Vector3D::minAxis()']]], + ['mintcream',['mintCream',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adfb434830d70a46377180a95be6d484e',1,'etk::color']]], + ['mistyrose',['mistyRose',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18204af4290656aeac4f7c88eb85d0f3',1,'etk::color']]], + ['moccasin',['moccasin',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8cb08faeeec554e2a414bc8633b443c5',1,'etk::color']]], + ['move',['move',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#af2b67e6e158d407375013845b4afd6c4',1,'etk::FSNode']]] +]; diff --git a/search/all_c.html b/search/all_c.html new file mode 100644 index 0000000..c1ae2ca --- /dev/null +++ b/search/all_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_c.js b/search/all_c.js new file mode 100644 index 0000000..482fb1e --- /dev/null +++ b/search/all_c.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['navajowhite',['navajoWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b63b8a9a1cc45910237b30a2ba45fca',1,'etk::color']]], + ['navy',['navy',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20ab31b18ba99ce5faa111a99ab2e83d',1,'etk::color']]], + ['needremove',['needRemove',['../classege_1_1_particule.html#af5a164c970ede3833947e3ad84bb0a5b',1,'ege::Particule::needRemove()'],['../classege_1_1_particule_simple.html#afc17fe95c5e4a8cf6d909356af506fe5',1,'ege::ParticuleSimple::needRemove()']]], + ['needtoremove',['needToRemove',['../classege_1_1_element.html#a82026099ab84264553cf8e81999fa6ee',1,'ege::Element']]], + ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37',1,'etk::Noise']]], + ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html',1,'etk']]], + ['noise_2ehpp',['Noise.hpp',['http://atria-soft.github.io/etk/_noise_8hpp.html',1,'']]], + ['noisetype',['noiseType',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8',1,'etk']]], + ['noisetype_5fbase',['noiseType_base',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a4c9b4846f6a3799bf72294573bc68666',1,'etk']]], + ['noisetype_5fcloud',['noiseType_cloud',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8abbd6669d7350ed4fe1ee27ca37942f38',1,'etk']]], + ['noisetype_5fmarble',['noiseType_marble',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8afe321c1b20b2163fa2f8c6cc204c65db',1,'etk']]], + ['noisetype_5fsmooth',['noiseType_smooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a6073ebe9a4072386bb899a253e227ae5',1,'etk']]], + ['noisetype_5fturbulence',['noiseType_turbulence',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a991e1a2d3d0fab7d7438598c991ac94a',1,'etk']]], + ['noisetype_5fturbulencenosmooth',['noiseType_turbulenceNoSmooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8af2cfe5b480f8c9f42813dab614dbf0e7',1,'etk']]], + ['noisetype_5fwood',['noiseType_wood',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a66612077d9f772988ea9e89dd7e593ea',1,'etk']]], + ['none',['none',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea334c4a4c42fdb79d7ebc3e73b517e6f8',1,'ememory::Counter::none()'],['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4589db8a7e8998273732dae4c83e28c5',1,'etk::color::none()']]], + ['normalize',['normalize',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0',1,'etk::Plane::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'etk::Vector2D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< int32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< uint32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aee1c200271d3691934c0fdcc18bd69ce',1,'etk::Vector3D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aca2e577468b3fc2c56079db332414fd2',1,'etk::Vector4D::normalize()']]], + ['normalized',['normalized',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'etk::Vector2D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'Vector2D< int32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'Vector2D< uint32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0df4402fa99109aa83b9253b0b076cc1',1,'etk::Vector3D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5ce4c1d72712d34a0965479c2b246f87',1,'etk::Vector4D::normalized()']]], + ['normalmode',['normalMode',['../classege_1_1resource_1_1_mesh.html#a41906b2e83f9ae4bbef67f4c13d2069f',1,'ege::resource::Mesh']]], + ['null',['Null',['http://atria-soft.github.io/etk/namespaceu32char.html#a5bf343cb9ca744a833c6d0466542fd23',1,'u32char']]] +]; diff --git a/search/all_d.html b/search/all_d.html new file mode 100644 index 0000000..712223c --- /dev/null +++ b/search/all_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_d.js b/search/all_d.js new file mode 100644 index 0000000..2084b79 --- /dev/null +++ b/search/all_d.js @@ -0,0 +1,43 @@ +var searchData= +[ + ['oldlace',['oldLace',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6dac38a6103291477259e687e0774c1f',1,'etk::color']]], + ['olive',['olive',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c6df578f49614b0a84b8d60a85522f5',1,'etk::color']]], + ['olivedrab',['oliveDrab',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a020a9d7d45aa767ddf85ce3091f09700',1,'etk::color']]], + ['oncollisiondetected',['onCollisionDetected',['../classege_1_1_element_physic.html#ab7d6d28cd0e9ad927b086a0c4823e4d7',1,'ege::ElementPhysic']]], + ['ondestroy',['onDestroy',['../classege_1_1_element.html#ae3017f319cc91694c18307585925b9f5',1,'ege::Element::onDestroy()'],['../classege_1_1_element_physic.html#ae36813ed7411673cdb6e53e260eda16c',1,'ege::ElementPhysic::onDestroy()']]], + ['onend',['onEnd',['../classege_1_1_particule.html#a9ef204589b04db1a19f01ad576935e03',1,'ege::Particule']]], + ['onlifechange',['onLifeChange',['../classege_1_1_element.html#a3b02bf058b400eac8684413a84246414',1,'ege::Element']]], + ['open',['open',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373',1,'etk::Archive']]], + ['operator_20const_20int32_5ft_20_2a',['operator const int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'Vector2D< int32_t >']]], + ['operator_20const_20t_20_2a',['operator const T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'etk::Vector2D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a621cc2189e66722e8f2993ff04eca1f8',1,'etk::Vector3D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a06ef896bcc2486537b7caa640bac07ef',1,'etk::Vector4D::operator const T *()']]], + ['operator_20const_20uint32_5ft_20_2a',['operator const uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'Vector2D< uint32_t >']]], + ['operator_20int32_5ft_20_2a',['operator int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'Vector2D< int32_t >']]], + ['operator_20size_5ft',['operator size_t',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6f9613a36d024761bce17c00c49d87b8',1,'utf8::iterator']]], + ['operator_20t_20_2a',['operator T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'etk::Vector2D::operator T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a57f2b24ed4ec275f33e830ab4033e90f',1,'etk::Vector3D::operator T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ad95907fb6904fc0ada22b17e8017d60e',1,'etk::Vector4D::operator T *()']]], + ['operator_20uint32_5ft_20_2a',['operator uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'Vector2D< uint32_t >']]], + ['operator_21_3d',['operator!=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a4bc56c3bb35281c063445e5de8129814',1,'etk::Color::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a46cc2f507732f38dad4045cf187cc8a5',1,'etk::FSNode::operator!=()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a07f434345241d28f09d49733e8b7918b',1,'utf8::iterator::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab85dc8d9d5f059d7403ee76c07b56027',1,'etk::Matrix::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a364ddbee0bc66c0f99887700353fe59b',1,'etk::Matrix2::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a95bd144938fadd9f919b051d263a0701',1,'etk::Matrix4::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#affce4648d1ca77c6e89af4fa7d4eb4f2',1,'etk::Plane::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'etk::Vector2D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'Vector2D< int32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'Vector2D< uint32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afee0cc10675fc92589932ec7034fb2f8',1,'etk::Vector3D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a27dd40ff62d33d20ec34d1cb29ab20f5',1,'etk::Vector4D::operator!=()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a90ad6f887e9a26d8f69c6143427d388d',1,'ememory::SharedPtr::operator!=(std::nullptr_t) const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a799bd2c75436e62c46deaeb4f6b8a742',1,'ememory::SharedPtr::operator!=(const SharedPtr< EMEMORY_TYPE2 > &_obj) const '],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a6f96fbaa4420a5b55263d58a55853cd9',1,'ememory::WeakPtr::operator!=(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b8a5b9117008c3296d76f1913721e29',1,'ememory::WeakPtr::operator!=(std::nullptr_t) const ']]], + ['operator_28_29',['operator()',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4bc86bfb0274d2aac75816462bc77406',1,'etk::Matrix']]], + ['operator_2a',['operator*',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ad8653910da81022789081811bc9d0d59',1,'etk::Color::operator*(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9c56a02b0c26c99b895ee58639639e17',1,'etk::Color::operator*(const MY_TYPE _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ae5e5fc32fe6f48f3218464627e416c76',1,'utf8::iterator::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#af172540c6c28fb2ae897079b8c67ecf7',1,'etk::Matrix::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966',1,'etk::Matrix2::operator*(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a0d2bc4941f0ed4acdcb70c64d5d915cd',1,'etk::Matrix2::operator*(const vec2 &_point) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#ac6f29fae51962e0f3fda3651f955ed77',1,'etk::Matrix4::operator*(const Matrix4 &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a92edc06cf4deee3c682639007351096d',1,'etk::Matrix4::operator*(const vec3 &_point) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'etk::Vector2D::operator*(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'etk::Vector2D::operator*(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'Vector2D< int32_t >::operator*(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'Vector2D< int32_t >::operator*(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'Vector2D< uint32_t >::operator*(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'Vector2D< uint32_t >::operator*(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a1b4f35947f946c0f28b9ddb182752338',1,'etk::Vector3D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa897817af4bc4cbb43e002be0dddf3d5',1,'etk::Vector3D::operator*(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a46418f40c330cf69f3d0a881d8b035fb',1,'etk::Vector4D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9546ce90575aab57de0c80b581973ff7',1,'etk::Vector4D::operator*(const Vector4D< T > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ae808b381b21b69461a3e8775c20b4793',1,'ememory::SharedPtr::operator*() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a42d2e1b4524a05d881497a50ba23eeae',1,'ememory::SharedPtr::operator*()']]], + ['operator_2a_3d',['operator*=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa921a409705cd248218e9525c51f0482',1,'etk::Color::operator*=(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a52fa0f2b24ed74197d8d4752399b1972',1,'etk::Color::operator*=(const MY_TYPE _val)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae7a240d2806b1559321c777164ed3f19',1,'etk::Matrix::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4',1,'etk::Matrix2::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f',1,'etk::Matrix4::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'etk::Vector2D::operator*=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'etk::Vector2D::operator*=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< int32_t >::operator*=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< int32_t >::operator*=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< uint32_t >::operator*=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< uint32_t >::operator*=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5f07a2aa7c53f440bccc1d1938f1d97f',1,'etk::Vector3D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36e2e19a2cf358d980b4bc5ae0bf1df7',1,'etk::Vector3D::operator*=(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae8455c83b7501505c3c27381308aa3ea',1,'etk::Vector4D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9bd1c0fc5a6341e9574dc5fdb764c41e',1,'etk::Vector4D::operator*=(const Vector4D< T > &_obj)']]], + ['operator_2b',['operator+',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10392707bda432bc011a4b6dc50cfd80',1,'etk::Color::operator+()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a52d1714870d104a7dd6a31ae40dd2088',1,'utf8::iterator::operator+(const int64_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a3b6dc3a96ae1911ac38b7a4f306acfbe',1,'utf8::iterator::operator+(const int32_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aa4dc9374ee84fd4fb43e161419e800a5',1,'utf8::iterator::operator+(const size_t _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab4be6249290e9cc83e11fb5a7d51a71a',1,'etk::Matrix::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a2ba9872598d91392dc18a4ffa1a4d0fc',1,'etk::Matrix2::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a43a08c4216b3f58e89a928927bc64950',1,'etk::Matrix4::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'etk::Vector2D::operator+(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'etk::Vector2D::operator+(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'Vector2D< int32_t >::operator+(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'Vector2D< int32_t >::operator+(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'Vector2D< uint32_t >::operator+(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'Vector2D< uint32_t >::operator+(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af2f02899629fcab456c44f91ccebcb20',1,'etk::Vector3D::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a92f0f8f550ff6a799593220241fcff82',1,'etk::Vector4D::operator+()']]], + ['operator_2b_2b',['operator++',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac6e8470c3e2ca1216c6663b2a120c7b0',1,'utf8::iterator::operator++()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a76dfdca4191ed484149d6ed260f0b0c7',1,'utf8::iterator::operator++(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'etk::Vector2D::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'etk::Vector2D::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< int32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< int32_t >::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< uint32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< uint32_t >::operator++(int)']]], + ['operator_2b_3d',['operator+=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a301b19765c3cf5ae3246c2966b5e0dfb',1,'etk::Color::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56b9d699e1e6df0819553bc18580ebc5',1,'etk::Matrix::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed',1,'etk::Matrix2::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298',1,'etk::Matrix4::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'etk::Vector2D::operator+=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'etk::Vector2D::operator+=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< int32_t >::operator+=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< int32_t >::operator+=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< uint32_t >::operator+=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< uint32_t >::operator+=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa3dcf22ebd9e5837f1e9317f8e50196e',1,'etk::Vector3D::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa6876eabe33eb50ec78db8a66c27b8fb',1,'etk::Vector4D::operator+=()']]], + ['operator_2d',['operator-',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac5ffec05ee442a800a306644a1cb85d8',1,'utf8::iterator::operator-(const int64_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a0c8185aa58926861ce02d46e888d3252',1,'utf8::iterator::operator-(const int32_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a897c0bab2b118e662c397c0cbb5e664c',1,'utf8::iterator::operator-(const size_t _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a0ae8ca9d370824a39292d491fe5f1a98',1,'etk::Matrix::operator-(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ad908f4d6940f12fe6f9f86fd0e2bea60',1,'etk::Matrix::operator-() const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab906060bf2e39925470625e52e4eb31e',1,'etk::Matrix2::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a18595bcef1f59b87239ba84376e608d8',1,'etk::Matrix4::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'etk::Vector2D::operator-(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'etk::Vector2D::operator-(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'Vector2D< int32_t >::operator-(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'Vector2D< int32_t >::operator-(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'Vector2D< uint32_t >::operator-(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'Vector2D< uint32_t >::operator-(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af3d14d2819d44381fa435560dedf8148',1,'etk::Vector3D::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa44f844c97283ac106e84c1ed6f7aef0',1,'etk::Vector4D::operator-()']]], + ['operator_2d_2d',['operator--',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a30bad80656165761acba9a5bf336bb24',1,'utf8::iterator::operator--()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a5bb362e7ef8f382c06b26734ac1eb753',1,'utf8::iterator::operator--(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'etk::Vector2D::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'etk::Vector2D::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< int32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< int32_t >::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< uint32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< uint32_t >::operator--(int)']]], + ['operator_2d_3d',['operator-=',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4f9f11ea323f846d3dff802a8ae42dfc',1,'etk::Matrix::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd',1,'etk::Matrix2::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74',1,'etk::Matrix4::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'etk::Vector2D::operator-=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'etk::Vector2D::operator-=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< int32_t >::operator-=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< int32_t >::operator-=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< uint32_t >::operator-=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< uint32_t >::operator-=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ae43eac271cdcb04c5b0d9753c17c366b',1,'etk::Vector3D::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a24ffb1c3582594ca3190932cf5b3ac6c',1,'etk::Vector4D::operator-=()']]], + ['operator_2d_3e',['operator->',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aad0272c50595112b368ef17d0a36b8bf',1,'ememory::SharedPtr::operator->() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab65dfd8d12dc245947b1fe35f2f1f9c9',1,'ememory::SharedPtr::operator->()']]], + ['operator_2f',['operator/',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'etk::Vector2D::operator/(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'etk::Vector2D::operator/(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'Vector2D< int32_t >::operator/(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'Vector2D< int32_t >::operator/(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'Vector2D< uint32_t >::operator/(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'Vector2D< uint32_t >::operator/(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1341937c5b5a352240dee7920c283068',1,'etk::Vector4D::operator/()']]], + ['operator_2f_3d',['operator/=',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'etk::Vector2D::operator/=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'etk::Vector2D::operator/=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< int32_t >::operator/=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< int32_t >::operator/=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< uint32_t >::operator/=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< uint32_t >::operator/=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad7ae735c239ef69dca4433f52d7d586d',1,'etk::Vector3D::operator/=(const Vector3D< T > &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a870b224a7c4283bf43443cd6fa76afe0',1,'etk::Vector3D::operator/=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a43a54872bca72d13f81d1ac4d6e615f0',1,'etk::Vector4D::operator/=()']]], + ['operator_3c',['operator<',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a16987a62a1ccaae2c069f0df337e0f92',1,'utf8::iterator']]], + ['operator_3c_3d',['operator<=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a9d3e4961a2c8496ac8f99f3b5bac1248',1,'utf8::iterator']]], + ['operator_3d',['operator=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10e27a0f6aca0def3f9f514a52e2cfcb',1,'etk::Color::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad08da50ffc596edbf26abec30f206e9f',1,'etk::FSNode::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24',1,'etk::FSNodeRight::operator=(const etk::FSNodeRight &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6',1,'etk::FSNodeRight::operator=(const int32_t _newVal)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a026f9c7bec14739d0346adf834f3cf6f',1,'utf8::iterator::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a15251e4a208c761f60f4314e9a16b423',1,'etk::Matrix::operator=(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa1ed48736a8b4948a33eec76d88369d2',1,'etk::Matrix::operator=(T &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe',1,'etk::Matrix2::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5',1,'etk::Matrix4::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'etk::Vector2D::operator=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'etk::Vector2D::operator=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< int32_t >::operator=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< int32_t >::operator=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< uint32_t >::operator=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< uint32_t >::operator=(const uint32_t_val)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#af734e3eb23a10bf11e45cebf5318825c',1,'ememory::SharedPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9e2a657eee2f7cd579e4ffad898a2ae6',1,'ememory::SharedPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a270904b19260492da231c4bed44e6abf',1,'ememory::WeakPtr::operator=(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a97612e6ed45b64a3d8434846bc940e9a',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a4943b6eba3f2cee7dd7ccf0a5a7dd047',1,'ememory::WeakPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7a68baaabf7d2770d7fac5165bdcdbd1',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]], + ['operator_3d_3d',['operator==',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8c6201528c8165dd6556620275b06518',1,'etk::Color::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3e95876647a45f5af6d2c91adb3ea93e',1,'etk::FSNode::operator==()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6fa5bc7d78380930fc2e99e5db251e6c',1,'utf8::iterator::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ac8d101cca0055ac22359a985a594382b',1,'etk::Matrix::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a39a8926bd56d2f9715ac66d0007d5af0',1,'etk::Matrix2::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a60c224debaf0633a649a3629740c79a4',1,'etk::Matrix4::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a529cbd3feea9765c2f1280cc6381604f',1,'etk::Plane::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'etk::Vector2D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'Vector2D< int32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'Vector2D< uint32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adbc28e59379765b3c1404129db7de209',1,'etk::Vector3D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a057cde3e66b01298db1b4cc469ae392c',1,'etk::Vector4D::operator==()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a45252e81442c5533b076b92733a67632',1,'ememory::SharedPtr::operator==(std::nullptr_t) const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad07c9cc2dee78c984dfab9f5ec577fe3',1,'ememory::SharedPtr::operator==(const SharedPtr< EMEMORY_TYPE2 > &_obj) const '],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a2d8156fcc5247958fae765aee33d3c5e',1,'ememory::WeakPtr::operator==(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ac76e18063b5e3b629b23a5f0834c48a4',1,'ememory::WeakPtr::operator==(std::nullptr_t) const ']]], + ['operator_3e',['operator>',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aff0485406e550bc93601aae43cf51c28',1,'utf8::iterator']]], + ['operator_3e_3d',['operator>=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a0ce63cef50b14a251a37d633039220f9',1,'utf8::iterator']]], + ['operator_5b_5d',['operator[]',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e',1,'etk::Hash::operator[](const std::string &_key)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ada3371ec6285f45fa325646ececd9fec',1,'etk::Hash::operator[](const std::string &_key) const '],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60',1,'etk::Hash::operator[](size_t _pos)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ae20b6dedb265cca8245ecf5fa7850eea',1,'etk::Hash::operator[](size_t _pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a25914b82f0452eacfe709fc9b8b9be2b',1,'etk::Matrix::operator[](int32_t _yyy) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1267a239b7aa11a7aad1de94a1de36a4',1,'etk::Matrix::operator[](int32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ad315eda1de50bf62b8839055f5092266',1,'etk::Matrix::operator[](const ivec2 &_pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a5622ca68ea8cccd48eec422f1d0921d4',1,'etk::Matrix::operator[](const ivec2 &_pos)']]], + ['operator_7e',['operator~',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a0138ac2d084bba40cf4f505886f94d09',1,'etk::Matrix2']]], + ['orange',['orange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab17f0b0fde63f5895d0da41ecc9e2573',1,'etk::color']]], + ['orangered',['orangeRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aeb3c67384cae4e9260ddd453a3cc7810',1,'etk::color']]], + ['orchid',['orchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8a02f315fb94c24136fd151610d1d2b3',1,'etk::color']]], + ['string',['string',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'etk::Vector2D::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'Vector2D< int32_t >::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'Vector2D< uint32_t >::string()']]] +]; diff --git a/search/all_e.html b/search/all_e.html new file mode 100644 index 0000000..d553ffa --- /dev/null +++ b/search/all_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_e.js b/search/all_e.js new file mode 100644 index 0000000..5c15885 --- /dev/null +++ b/search/all_e.js @@ -0,0 +1,55 @@ +var searchData= +[ + ['palegoldenrod',['paleGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4e77005ee52eb9d1b5a4ddb682374e0f',1,'etk::color']]], + ['palegreen',['paleGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cf19b14d8517bd39851f277029b0931',1,'etk::color']]], + ['paleturquoise',['paleTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2652ecc2224179077270ffb4d13fef57',1,'etk::color']]], + ['palevioletred',['paleVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a40929240fd9c26bda27c2a80e5893db5',1,'etk::color']]], + ['papayawhip',['papayaWhip',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a55430464cce8100e33385115a9468cf1',1,'etk::color']]], + ['parsestringcolornamed',['parseStringColorNamed',['http://atria-soft.github.io/etk/namespaceetk.html#a5c25932e9aa31944536c38f9011af6f0',1,'etk']]], + ['parsestringstartwithrgb',['parseStringStartWithRGB',['http://atria-soft.github.io/etk/namespaceetk.html#abd41387ac07b129579e47844b1bbaf12',1,'etk']]], + ['parsestringstartwithrgbgen',['parseStringStartWithRGBGen',['http://atria-soft.github.io/etk/namespaceetk.html#a6601ec7bef55d93c509c8a8feaf339eb',1,'etk']]], + ['parsestringstartwithrgbunsigned16',['parseStringStartWithRGBUnsigned16',['http://atria-soft.github.io/etk/namespaceetk.html#abaad365389dac5e3b8d2e43233934c40',1,'etk']]], + ['parsestringstartwithrgbunsigned32',['parseStringStartWithRGBUnsigned32',['http://atria-soft.github.io/etk/namespaceetk.html#afaa9cb1bec5f763cefc99c1d3f081d2c',1,'etk']]], + ['parsestringstartwithrgbunsigned8',['parseStringStartWithRGBUnsigned8',['http://atria-soft.github.io/etk/namespaceetk.html#a5199b1a2efd27589426dc74bcd37102f',1,'etk']]], + ['parsestringstartwithsharp',['parseStringStartWithSharp',['http://atria-soft.github.io/etk/namespaceetk.html#ab04b5eb953698805b801ce6b27caadad',1,'etk']]], + ['particule',['Particule',['../classege_1_1_particule.html',1,'ege']]], + ['particule',['Particule',['../classege_1_1_particule.html#a49215330473efedc535771065a53e1bf',1,'ege::Particule']]], + ['particule_2ehpp',['Particule.hpp',['../_particule_8hpp.html',1,'']]], + ['particuleengine',['ParticuleEngine',['../classege_1_1_particule_engine.html',1,'ege']]], + ['particuleengine_2ehpp',['ParticuleEngine.hpp',['../_particule_engine_8hpp.html',1,'']]], + ['particulemesh',['ParticuleMesh',['../classege_1_1resource_1_1_particule_mesh.html',1,'ege::resource']]], + ['particulemesh_2ehpp',['ParticuleMesh.hpp',['../_particule_mesh_8hpp.html',1,'']]], + ['particulesimple',['ParticuleSimple',['../classege_1_1_particule_simple.html',1,'ege']]], + ['particulesimple',['ParticuleSimple',['../classege_1_1_particule_simple.html#aaf14a7c7e83219c80357574bd9a2a2e2',1,'ege::ParticuleSimple']]], + ['particulesimple_2ehpp',['ParticuleSimple.hpp',['../_particule_simple_8hpp.html',1,'']]], + ['peachpuff',['peachPuff',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad30f26284e76fd398359bcd928143311',1,'etk::color']]], + ['periodiccall',['periodicCall',['../classege_1_1_camera.html#ac2986c41e965a8fc192b0c4c5b1b2a9e',1,'ege::Camera']]], + ['peru',['peru',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a83ed22c571e6ef53e406cc47c51f753f',1,'etk::color']]], + ['physicsbox',['PhysicsBox',['../classege_1_1_physics_box.html',1,'ege']]], + ['physicsbox_2ehpp',['PhysicsBox.hpp',['../_physics_box_8hpp.html',1,'']]], + ['physicscapsule',['PhysicsCapsule',['../classege_1_1_physics_capsule.html',1,'ege']]], + ['physicscapsule_2ehpp',['PhysicsCapsule.hpp',['../_physics_capsule_8hpp.html',1,'']]], + ['physicscone',['PhysicsCone',['../classege_1_1_physics_cone.html',1,'ege']]], + ['physicscone_2ehpp',['PhysicsCone.hpp',['../_physics_cone_8hpp.html',1,'']]], + ['physicsconvexhull',['PhysicsConvexHull',['../classege_1_1_physics_convex_hull.html',1,'ege']]], + ['physicsconvexhull_2ehpp',['PhysicsConvexHull.hpp',['../_physics_convex_hull_8hpp.html',1,'']]], + ['physicscylinder',['PhysicsCylinder',['../classege_1_1_physics_cylinder.html',1,'ege']]], + ['physicscylinder_2ehpp',['PhysicsCylinder.hpp',['../_physics_cylinder_8hpp.html',1,'']]], + ['physicsshape',['PhysicsShape',['../classege_1_1_physics_shape.html',1,'ege']]], + ['physicsshape_2ehpp',['PhysicsShape.hpp',['../_physics_shape_8hpp.html',1,'']]], + ['physicssphere',['PhysicsSphere',['../classege_1_1_physics_sphere.html',1,'ege']]], + ['physicssphere_2ehpp',['PhysicsSphere.hpp',['../_physics_sphere_8hpp.html',1,'']]], + ['pink',['pink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad2726cdc1f4064f8df7b77b7da3d4291',1,'etk::color']]], + ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html',1,'etk']]], + ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0',1,'etk::Plane::Plane()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80',1,'etk::Plane::Plane(etk::Vector3D< T > _normal, T _intercept=0)'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66',1,'etk::Plane::Plane(const Plane &_obj)']]], + ['plane_2ehpp',['Plane.hpp',['http://atria-soft.github.io/etk/_plane_8hpp.html',1,'']]], + ['plum',['plum',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab4d992f3996f638d234f936153bd7907',1,'etk::color']]], + ['post',['post',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043',1,'etk::Fifo::post(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9',1,'etk::Fifo::post(const MY_TYPE &_data)']]], + ['powderblue',['powderBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afd0e078b144de932065e8a7f01685b6b',1,'etk::color']]], + ['precalculationdraw',['preCalculationDraw',['../classege_1_1_element.html#ac4229c88810397ed29a0ea6d712fcec6',1,'ege::Element']]], + ['propertydebugapplication',['propertyDebugApplication',['../classege_1_1widget_1_1_scene.html#a25c8b39174b01d82986eb21b1b669df5',1,'ege::widget::Scene']]], + ['propertydebugphysic',['propertyDebugPhysic',['../classege_1_1widget_1_1_scene.html#a4fd68138b6724d7e1f485508c62b0952',1,'ege::widget::Scene']]], + ['propertyratio',['propertyRatio',['../classege_1_1_environement.html#a55982c1b8454426976d35a1ee017d910',1,'ege::Environement']]], + ['propertystatus',['propertyStatus',['../classege_1_1_environement.html#adaf122667e0a9ee4f3c1959d6080e42b',1,'ege::Environement']]], + ['purple',['purple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1651c86712c0ebee50517f010a05b527',1,'etk::color']]] +]; diff --git a/search/all_f.html b/search/all_f.html new file mode 100644 index 0000000..c77391a --- /dev/null +++ b/search/all_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 0000000..f4cef61 --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['r',['r',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a72a0f7d2320afeae71d8bd2d6e8f09bd',1,'etk::Color']]], + ['radiantodegree',['radianToDegree',['http://atria-soft.github.io/etk/namespaceetk.html#a65f1e1a46582dc76219cb453b36d9a38',1,'etk']]], + ['randseek',['randSeek',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4d071f3348cbc576ae170b5ff0b055fb',1,'etk::tool']]], + ['ray',['Ray',['../classege_1_1_ray.html',1,'ege']]], + ['ray',['Ray',['../classege_1_1_ray.html#a8d90a9c0694c595f68e3d571e71d9024',1,'ege::Ray']]], + ['ray_2ehpp',['Ray.hpp',['../_ray_8hpp.html',1,'']]], + ['red',['red',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a365a78d3068cd950ce25fda3f905554e',1,'etk::color']]], + ['registerinstance',['registerInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a7e40b0be74fd80765658df83f72a4e3e',1,'elog']]], + ['reinterpretpointercast',['reinterpretPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#af0d077e4255ed18af2460d7fd812ff20',1,'ememory::reinterpretPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a3fd0867cf533c8d3de8b9816c460a7b1',1,'ememory::reinterpretPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]], + ['remove',['remove',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723e',1,'ememory::Counter::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a012796b3f0c823826f04559fd132c32a',1,'etk::FSNode::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62',1,'etk::Hash::remove()']]], + ['reset',['reset',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#afa0eb096ccb28c0b229921bb6eb5fe58',1,'ememory::SharedPtr::reset()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b52501248bbe13cfe984f4d24b03276',1,'ememory::WeakPtr::reset()']]], + ['resetrandom',['resetRandom',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4b646bfc4f3a852110b1ec1836a79f08',1,'etk::tool']]], + ['resize',['resize',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4de0b66004eff32d9a5fea4e4e511114',1,'etk::Matrix']]], + ['respown',['respown',['../classege_1_1_particule_engine.html#a33a287ad47bd73ded036fc8c5e019564',1,'ege::ParticuleEngine']]], + ['resultnearestelement',['ResultNearestElement',['../classege_1_1_environement_1_1_result_nearest_element.html',1,'ege::Environement']]], + ['return',['Return',['http://atria-soft.github.io/etk/namespaceu32char.html#abfa1971c05b539d159d5ed9ac716b0c2',1,'u32char']]], + ['rmelement',['rmElement',['../classege_1_1_environement.html#a8a78a25e53c38ca0c2a42a7bdc230531',1,'ege::Environement']]], + ['rosybrown',['rosyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3ac844cd13feb847816ff94ff20fb84c',1,'etk::color']]], + ['rotate',['rotate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36',1,'etk::Matrix2::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1',1,'etk::Matrix4::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36bc265fa3987e0750b0d29374e5bf74',1,'etk::Vector3D::rotate()']]], + ['round',['round',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a6598d1b615f6507913088f352eeef596',1,'etk::Matrix']]], + ['royalblue',['royalBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3dad77d1418cd34da0e07049781f32d9',1,'etk::color']]] +]; diff --git a/search/classes_0.html b/search/classes_0.html new file mode 100644 index 0000000..025587a --- /dev/null +++ b/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_0.js b/search/classes_0.js new file mode 100644 index 0000000..3c6e620 --- /dev/null +++ b/search/classes_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html',1,'etk']]], + ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html',1,'etk']]] +]; diff --git a/search/classes_1.html b/search/classes_1.html new file mode 100644 index 0000000..86dc4ff --- /dev/null +++ b/search/classes_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_1.js b/search/classes_1.js new file mode 100644 index 0000000..fbcdcb6 --- /dev/null +++ b/search/classes_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html',1,'etk']]] +]; diff --git a/search/classes_10.html b/search/classes_10.html new file mode 100644 index 0000000..f306d99 --- /dev/null +++ b/search/classes_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_10.js b/search/classes_10.js new file mode 100644 index 0000000..2b1539f --- /dev/null +++ b/search/classes_10.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html',1,'etk::archive']]] +]; diff --git a/search/classes_2.html b/search/classes_2.html new file mode 100644 index 0000000..014caf8 --- /dev/null +++ b/search/classes_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_2.js b/search/classes_2.js new file mode 100644 index 0000000..f568c95 --- /dev/null +++ b/search/classes_2.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['camera',['Camera',['../classege_1_1_camera.html',1,'ege']]], + ['collisionpoints',['collisionPoints',['../classege_1_1physics_1_1_engine_1_1collision_points.html',1,'ege::physics::Engine']]], + ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]], + ['color_3c_20float_20_3e',['Color< float >',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]], + ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html',1,'ememory']]] +]; diff --git a/search/classes_3.html b/search/classes_3.html new file mode 100644 index 0000000..2e97201 --- /dev/null +++ b/search/classes_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_3.js b/search/classes_3.js new file mode 100644 index 0000000..cccc20c --- /dev/null +++ b/search/classes_3.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['element',['Element',['../classege_1_1_element.html',1,'ege']]], + ['elementbase',['ElementBase',['../classege_1_1_element_base.html',1,'ege']]], + ['elementinteraction',['ElementInteraction',['../classege_1_1_element_interaction.html',1,'ege']]], + ['elementphysic',['ElementPhysic',['../classege_1_1_element_physic.html',1,'ege']]], + ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthis_3c_20camera_20_3e',['EnableSharedFromThis< Camera >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthis_3c_20element_20_3e',['EnableSharedFromThis< Element >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]], + ['enablesharedfromthisbase',['EnableSharedFromThisBase',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html',1,'ememory']]], + ['engine',['Engine',['../classege_1_1physics_1_1_engine.html',1,'ege::physics']]], + ['environement',['Environement',['../classege_1_1_environement.html',1,'ege']]] +]; diff --git a/search/classes_4.html b/search/classes_4.html new file mode 100644 index 0000000..776fee3 --- /dev/null +++ b/search/classes_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_4.js b/search/classes_4.js new file mode 100644 index 0000000..a215957 --- /dev/null +++ b/search/classes_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['face',['Face',['../classege_1_1_face.html',1,'ege']]], + ['faceindexing',['FaceIndexing',['../classege_1_1_face_indexing.html',1,'ege']]], + ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html',1,'etk']]], + ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html',1,'etk']]], + ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html',1,'etk']]] +]; diff --git a/search/classes_5.html b/search/classes_5.html new file mode 100644 index 0000000..69bbcc8 --- /dev/null +++ b/search/classes_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_5.js b/search/classes_5.js new file mode 100644 index 0000000..7c7cad6 --- /dev/null +++ b/search/classes_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['game',['Game',['../classege_1_1_game.html',1,'ege']]] +]; diff --git a/search/classes_6.html b/search/classes_6.html new file mode 100644 index 0000000..2db08a0 --- /dev/null +++ b/search/classes_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_6.js b/search/classes_6.js new file mode 100644 index 0000000..c4ef517 --- /dev/null +++ b/search/classes_6.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]], + ['hash_3c_20ege_3a_3afaceindexing_20_3e',['Hash< ege::FaceIndexing >',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]], + ['hash_3c_20ememory_3a_3asharedptr_3c_20ege_3a_3aege_3a_3amaterial_20_3e_20_3e',['Hash< ememory::SharedPtr< ege::ege::Material > >',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]], + ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html',1,'etk']]] +]; diff --git a/search/classes_7.html b/search/classes_7.html new file mode 100644 index 0000000..fd67346 --- /dev/null +++ b/search/classes_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_7.js b/search/classes_7.js new file mode 100644 index 0000000..95d5268 --- /dev/null +++ b/search/classes_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html',1,'utf8']]] +]; diff --git a/search/classes_8.html b/search/classes_8.html new file mode 100644 index 0000000..369fe52 --- /dev/null +++ b/search/classes_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_8.js b/search/classes_8.js new file mode 100644 index 0000000..6cc8203 --- /dev/null +++ b/search/classes_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['light',['Light',['../classege_1_1_light.html',1,'ege']]] +]; diff --git a/search/classes_9.html b/search/classes_9.html new file mode 100644 index 0000000..188dbb3 --- /dev/null +++ b/search/classes_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_9.js b/search/classes_9.js new file mode 100644 index 0000000..d7951af --- /dev/null +++ b/search/classes_9.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['material',['Material',['../classege_1_1_material.html',1,'ege']]], + ['materialglid',['MaterialGlId',['../classege_1_1_material_gl_id.html',1,'ege']]], + ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html',1,'etk']]], + ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html',1,'etk']]], + ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html',1,'etk']]], + ['mesh',['Mesh',['../classege_1_1resource_1_1_mesh.html',1,'ege::resource']]], + ['mesh',['Mesh',['../classege_1_1widget_1_1_mesh.html',1,'ege::widget']]] +]; diff --git a/search/classes_a.html b/search/classes_a.html new file mode 100644 index 0000000..e7610d3 --- /dev/null +++ b/search/classes_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_a.js b/search/classes_a.js new file mode 100644 index 0000000..e1b7dfc --- /dev/null +++ b/search/classes_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html',1,'etk']]] +]; diff --git a/search/classes_b.html b/search/classes_b.html new file mode 100644 index 0000000..4fc0a3f --- /dev/null +++ b/search/classes_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_b.js b/search/classes_b.js new file mode 100644 index 0000000..849f0f4 --- /dev/null +++ b/search/classes_b.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['particule',['Particule',['../classege_1_1_particule.html',1,'ege']]], + ['particuleengine',['ParticuleEngine',['../classege_1_1_particule_engine.html',1,'ege']]], + ['particulemesh',['ParticuleMesh',['../classege_1_1resource_1_1_particule_mesh.html',1,'ege::resource']]], + ['particulesimple',['ParticuleSimple',['../classege_1_1_particule_simple.html',1,'ege']]], + ['physicsbox',['PhysicsBox',['../classege_1_1_physics_box.html',1,'ege']]], + ['physicscapsule',['PhysicsCapsule',['../classege_1_1_physics_capsule.html',1,'ege']]], + ['physicscone',['PhysicsCone',['../classege_1_1_physics_cone.html',1,'ege']]], + ['physicsconvexhull',['PhysicsConvexHull',['../classege_1_1_physics_convex_hull.html',1,'ege']]], + ['physicscylinder',['PhysicsCylinder',['../classege_1_1_physics_cylinder.html',1,'ege']]], + ['physicsshape',['PhysicsShape',['../classege_1_1_physics_shape.html',1,'ege']]], + ['physicssphere',['PhysicsSphere',['../classege_1_1_physics_sphere.html',1,'ege']]], + ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html',1,'etk']]] +]; diff --git a/search/classes_c.html b/search/classes_c.html new file mode 100644 index 0000000..d2a582e --- /dev/null +++ b/search/classes_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_c.js b/search/classes_c.js new file mode 100644 index 0000000..7d989e2 --- /dev/null +++ b/search/classes_c.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['ray',['Ray',['../classege_1_1_ray.html',1,'ege']]], + ['resultnearestelement',['ResultNearestElement',['../classege_1_1_environement_1_1_result_nearest_element.html',1,'ege::Environement']]] +]; diff --git a/search/classes_d.html b/search/classes_d.html new file mode 100644 index 0000000..0fa4214 --- /dev/null +++ b/search/classes_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_d.js b/search/classes_d.js new file mode 100644 index 0000000..88c61ca --- /dev/null +++ b/search/classes_d.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['scene',['Scene',['../classege_1_1widget_1_1_scene.html',1,'ege::widget']]], + ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btbroadphaseinterface_20_3e',['SharedPtr< btBroadphaseInterface >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btcollisiondispatcher_20_3e',['SharedPtr< btCollisionDispatcher >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btconstraintsolver_20_3e',['SharedPtr< btConstraintSolver >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btdefaultcollisionconfiguration_20_3e',['SharedPtr< btDefaultCollisionConfiguration >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20btdynamicsworld_20_3e',['SharedPtr< btDynamicsWorld >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aege_3a_3acamera_20_3e',['SharedPtr< ege::ege::Camera >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aege_3a_3aelement_20_3e',['SharedPtr< ege::ege::Element >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aege_3a_3aenvironement_20_3e',['SharedPtr< ege::ege::Environement >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aege_3a_3aphysicsshape_20_3e',['SharedPtr< ege::ege::PhysicsShape >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aresource_3a_3aege_3a_3awidget_3a_3amesh_20_3e',['SharedPtr< ege::resource::ege::widget::Mesh >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ege_3a_3aresource_3a_3amesh_20_3e',['SharedPtr< ege::resource::Mesh >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ewol_3a_3aresource_3a_3acolored3dobject_20_3e',['SharedPtr< ewol::resource::Colored3DObject >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20ewol_3a_3aresource_3a_3atexture_20_3e',['SharedPtr< ewol::resource::Texture >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20gale_3a_3aresource_3a_3aprogram_20_3e',['SharedPtr< gale::resource::Program >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]], + ['sharedptr_3c_20gale_3a_3aresource_3a_3avirtualbufferobject_20_3e',['SharedPtr< gale::resource::VirtualBufferObject >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]] +]; diff --git a/search/classes_e.html b/search/classes_e.html new file mode 100644 index 0000000..238ea09 --- /dev/null +++ b/search/classes_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_e.js b/search/classes_e.js new file mode 100644 index 0000000..f4cb55c --- /dev/null +++ b/search/classes_e.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'etk']]], + ['vector2d_3c_20int32_5ft_20_3e',['Vector2D< int32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]], + ['vector2d_3c_20uint32_5ft_20_3e',['Vector2D< uint32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]], + ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]], + ['vector3d_3c_20float_20_3e',['Vector3D< float >',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]], + ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]], + ['vector4d_3c_20float_20_3e',['Vector4D< float >',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]], + ['view',['View',['../classege_1_1camera_1_1_view.html',1,'ege::camera']]] +]; diff --git a/search/classes_f.html b/search/classes_f.html new file mode 100644 index 0000000..94d9500 --- /dev/null +++ b/search/classes_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_f.js b/search/classes_f.js new file mode 100644 index 0000000..ba49832 --- /dev/null +++ b/search/classes_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html',1,'ememory']]] +]; diff --git a/search/close.png b/search/close.png new file mode 100644 index 0000000000000000000000000000000000000000..9342d3dfeea7b7c4ee610987e717804b5a42ceb9 GIT binary patch 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 literal 0 HcmV?d00001 diff --git a/search/enums_0.html b/search/enums_0.html new file mode 100644 index 0000000..aba8d79 --- /dev/null +++ b/search/enums_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_0.js b/search/enums_0.js new file mode 100644 index 0000000..fa11438 --- /dev/null +++ b/search/enums_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['fsntype',['FSNType',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86',1,'etk']]] +]; diff --git a/search/enums_1.html b/search/enums_1.html new file mode 100644 index 0000000..a8d3843 --- /dev/null +++ b/search/enums_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_1.js b/search/enums_1.js new file mode 100644 index 0000000..5c7d222 --- /dev/null +++ b/search/enums_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['level',['level',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89',1,'elog']]] +]; diff --git a/search/enums_2.html b/search/enums_2.html new file mode 100644 index 0000000..ef7d632 --- /dev/null +++ b/search/enums_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_2.js b/search/enums_2.js new file mode 100644 index 0000000..1c79826 --- /dev/null +++ b/search/enums_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['noisetype',['noiseType',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8',1,'etk']]], + ['normalmode',['normalMode',['../classege_1_1resource_1_1_mesh.html#a41906b2e83f9ae4bbef67f4c13d2069f',1,'ege::resource::Mesh']]] +]; diff --git a/search/enums_3.html b/search/enums_3.html new file mode 100644 index 0000000..57bac2e --- /dev/null +++ b/search/enums_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_3.js b/search/enums_3.js new file mode 100644 index 0000000..75da0ae --- /dev/null +++ b/search/enums_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['remove',['remove',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723e',1,'ememory::Counter']]] +]; diff --git a/search/enums_4.html b/search/enums_4.html new file mode 100644 index 0000000..f35d7a7 --- /dev/null +++ b/search/enums_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_4.js b/search/enums_4.js new file mode 100644 index 0000000..d2b9f37 --- /dev/null +++ b/search/enums_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['seeknode',['seekNode',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993e',1,'etk']]] +]; diff --git a/search/enums_5.html b/search/enums_5.html new file mode 100644 index 0000000..b579463 --- /dev/null +++ b/search/enums_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_5.js b/search/enums_5.js new file mode 100644 index 0000000..21dac3e --- /dev/null +++ b/search/enums_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['typenode',['typeNode',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8',1,'etk']]] +]; diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html new file mode 100644 index 0000000..83192d3 --- /dev/null +++ b/search/enumvalues_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js new file mode 100644 index 0000000..022874f --- /dev/null +++ b/search/enumvalues_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['all',['all',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723eaa181a603769c1f98ad927e7367c7aa51',1,'ememory::Counter']]] +]; diff --git a/search/enumvalues_1.html b/search/enumvalues_1.html new file mode 100644 index 0000000..0715ef5 --- /dev/null +++ b/search/enumvalues_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js new file mode 100644 index 0000000..ab67903 --- /dev/null +++ b/search/enumvalues_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['counter',['counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea886bb73b3156b0aa24aac99d2de0b238',1,'ememory::Counter']]] +]; diff --git a/search/enumvalues_2.html b/search/enumvalues_2.html new file mode 100644 index 0000000..0f9b5e9 --- /dev/null +++ b/search/enumvalues_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js new file mode 100644 index 0000000..21369be --- /dev/null +++ b/search/enumvalues_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['data',['data',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea8d777f385d3dfec8815d20f7496026dc',1,'ememory::Counter']]] +]; diff --git a/search/enumvalues_3.html b/search/enumvalues_3.html new file mode 100644 index 0000000..9ebb356 --- /dev/null +++ b/search/enumvalues_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js new file mode 100644 index 0000000..3ebe150 --- /dev/null +++ b/search/enumvalues_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['none',['none',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea334c4a4c42fdb79d7ebc3e73b517e6f8',1,'ememory::Counter']]] +]; diff --git a/search/files_0.html b/search/files_0.html new file mode 100644 index 0000000..0b637cf --- /dev/null +++ b/search/files_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_0.js b/search/files_0.js new file mode 100644 index 0000000..739b6eb --- /dev/null +++ b/search/files_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['archive_2ehpp',['Archive.hpp',['http://atria-soft.github.io/etk/_archive_8hpp.html',1,'']]], + ['audioelement_2ehpp',['AudioElement.hpp',['../_audio_element_8hpp.html',1,'']]], + ['audioengine_2ehpp',['AudioEngine.hpp',['../_audio_engine_8hpp.html',1,'']]] +]; diff --git a/search/files_1.html b/search/files_1.html new file mode 100644 index 0000000..1094e74 --- /dev/null +++ b/search/files_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_1.js b/search/files_1.js new file mode 100644 index 0000000..2667325 --- /dev/null +++ b/search/files_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['camera_2ehpp',['Camera.hpp',['../_camera_8hpp.html',1,'']]], + ['collisionshapecreator_2ehpp',['CollisionShapeCreator.hpp',['../_collision_shape_creator_8hpp.html',1,'']]], + ['color_2ehpp',['Color.hpp',['http://atria-soft.github.io/etk/_color_8hpp.html',1,'']]], + ['counter_2ehpp',['Counter.hpp',['http://atria-soft.github.io/ememory/_counter_8hpp.html',1,'']]] +]; diff --git a/search/files_10.html b/search/files_10.html new file mode 100644 index 0000000..58e9714 --- /dev/null +++ b/search/files_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_10.js b/search/files_10.js new file mode 100644 index 0000000..ede0309 --- /dev/null +++ b/search/files_10.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zip_2ehpp',['Zip.hpp',['http://atria-soft.github.io/etk/_zip_8hpp.html',1,'']]] +]; diff --git a/search/files_2.html b/search/files_2.html new file mode 100644 index 0000000..a08dbd3 --- /dev/null +++ b/search/files_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_2.js b/search/files_2.js new file mode 100644 index 0000000..c3d5dfe --- /dev/null +++ b/search/files_2.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['element_2ehpp',['Element.hpp',['../_element_8hpp.html',1,'']]], + ['elementbase_2ehpp',['ElementBase.hpp',['../_element_base_8hpp.html',1,'']]], + ['elementphysic_2ehpp',['ElementPhysic.hpp',['../_element_physic_8hpp.html',1,'']]], + ['elog_2ehpp',['elog.hpp',['http://atria-soft.github.io/elog/elog_8hpp.html',1,'']]], + ['enablesharedfromthis_2ehpp',['EnableSharedFromThis.hpp',['http://atria-soft.github.io/ememory/_enable_shared_from_this_8hpp.html',1,'']]], + ['engine_2ehpp',['Engine.hpp',['../_engine_8hpp.html',1,'']]], + ['environement_2ehpp',['Environement.hpp',['../_environement_8hpp.html',1,'']]], + ['etk_2ehpp',['etk.hpp',['http://atria-soft.github.io/etk/etk_8hpp.html',1,'']]] +]; diff --git a/search/files_3.html b/search/files_3.html new file mode 100644 index 0000000..647fc8d --- /dev/null +++ b/search/files_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_3.js b/search/files_3.js new file mode 100644 index 0000000..496adfe --- /dev/null +++ b/search/files_3.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['face_2ehpp',['Face.hpp',['../_face_8hpp.html',1,'']]], + ['faceindexing_2ehpp',['FaceIndexing.hpp',['../_face_indexing_8hpp.html',1,'']]], + ['fifo_2ehpp',['Fifo.hpp',['http://atria-soft.github.io/etk/_fifo_8hpp.html',1,'']]], + ['fsnode_2ehpp',['FSNode.hpp',['http://atria-soft.github.io/etk/_f_s_node_8hpp.html',1,'']]], + ['fsnoderight_2ehpp',['FSNodeRight.hpp',['http://atria-soft.github.io/etk/_f_s_node_right_8hpp.html',1,'']]] +]; diff --git a/search/files_4.html b/search/files_4.html new file mode 100644 index 0000000..186557a --- /dev/null +++ b/search/files_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_4.js b/search/files_4.js new file mode 100644 index 0000000..8aa7083 --- /dev/null +++ b/search/files_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['game_2ehpp',['Game.hpp',['../_game_8hpp.html',1,'']]] +]; diff --git a/search/files_5.html b/search/files_5.html new file mode 100644 index 0000000..671abd3 --- /dev/null +++ b/search/files_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_5.js b/search/files_5.js new file mode 100644 index 0000000..36e4e1f --- /dev/null +++ b/search/files_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['hash_2ehpp',['Hash.hpp',['http://atria-soft.github.io/etk/_hash_8hpp.html',1,'']]] +]; diff --git a/search/files_6.html b/search/files_6.html new file mode 100644 index 0000000..73aff18 --- /dev/null +++ b/search/files_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_6.js b/search/files_6.js new file mode 100644 index 0000000..206079a --- /dev/null +++ b/search/files_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['icosphere_2ehpp',['icoSphere.hpp',['../ico_sphere_8hpp.html',1,'']]], + ['isosphere_2ehpp',['isoSphere.hpp',['../iso_sphere_8hpp.html',1,'']]] +]; diff --git a/search/files_7.html b/search/files_7.html new file mode 100644 index 0000000..364f420 --- /dev/null +++ b/search/files_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_7.js b/search/files_7.js new file mode 100644 index 0000000..a2a7b48 --- /dev/null +++ b/search/files_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['light_2ehpp',['Light.hpp',['../_light_8hpp.html',1,'']]], + ['log_2ehpp',['log.hpp',['http://atria-soft.github.io/elog/log_8hpp.html',1,'']]] +]; diff --git a/search/files_8.html b/search/files_8.html new file mode 100644 index 0000000..f9f7943 --- /dev/null +++ b/search/files_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_8.js b/search/files_8.js new file mode 100644 index 0000000..9669e0c --- /dev/null +++ b/search/files_8.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['material_2ehpp',['Material.hpp',['../_material_8hpp.html',1,'']]], + ['matrix_2ehpp',['Matrix.hpp',['http://atria-soft.github.io/etk/_matrix_8hpp.html',1,'']]], + ['matrix2_2ehpp',['Matrix2.hpp',['http://atria-soft.github.io/etk/_matrix2_8hpp.html',1,'']]], + ['matrix4_2ehpp',['Matrix4.hpp',['http://atria-soft.github.io/etk/_matrix4_8hpp.html',1,'']]], + ['memory_2ehpp',['memory.hpp',['http://atria-soft.github.io/ememory/memory_8hpp.html',1,'']]], + ['mesh_2ehpp',['Mesh.hpp',['../widget_2_mesh_8hpp.html',1,'']]], + ['mesh_2ehpp',['Mesh.hpp',['../resource_2_mesh_8hpp.html',1,'']]] +]; diff --git a/search/files_9.html b/search/files_9.html new file mode 100644 index 0000000..306f000 --- /dev/null +++ b/search/files_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_9.js b/search/files_9.js new file mode 100644 index 0000000..e096b49 --- /dev/null +++ b/search/files_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['noise_2ehpp',['Noise.hpp',['http://atria-soft.github.io/etk/_noise_8hpp.html',1,'']]] +]; diff --git a/search/files_a.html b/search/files_a.html new file mode 100644 index 0000000..2f6ff8f --- /dev/null +++ b/search/files_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_a.js b/search/files_a.js new file mode 100644 index 0000000..8402951 --- /dev/null +++ b/search/files_a.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['particule_2ehpp',['Particule.hpp',['../_particule_8hpp.html',1,'']]], + ['particuleengine_2ehpp',['ParticuleEngine.hpp',['../_particule_engine_8hpp.html',1,'']]], + ['particulemesh_2ehpp',['ParticuleMesh.hpp',['../_particule_mesh_8hpp.html',1,'']]], + ['particulesimple_2ehpp',['ParticuleSimple.hpp',['../_particule_simple_8hpp.html',1,'']]], + ['physicsbox_2ehpp',['PhysicsBox.hpp',['../_physics_box_8hpp.html',1,'']]], + ['physicscapsule_2ehpp',['PhysicsCapsule.hpp',['../_physics_capsule_8hpp.html',1,'']]], + ['physicscone_2ehpp',['PhysicsCone.hpp',['../_physics_cone_8hpp.html',1,'']]], + ['physicsconvexhull_2ehpp',['PhysicsConvexHull.hpp',['../_physics_convex_hull_8hpp.html',1,'']]], + ['physicscylinder_2ehpp',['PhysicsCylinder.hpp',['../_physics_cylinder_8hpp.html',1,'']]], + ['physicsshape_2ehpp',['PhysicsShape.hpp',['../_physics_shape_8hpp.html',1,'']]], + ['physicssphere_2ehpp',['PhysicsSphere.hpp',['../_physics_sphere_8hpp.html',1,'']]], + ['plane_2ehpp',['Plane.hpp',['http://atria-soft.github.io/etk/_plane_8hpp.html',1,'']]] +]; diff --git a/search/files_b.html b/search/files_b.html new file mode 100644 index 0000000..3e51d90 --- /dev/null +++ b/search/files_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_b.js b/search/files_b.js new file mode 100644 index 0000000..8df91f1 --- /dev/null +++ b/search/files_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ray_2ehpp',['Ray.hpp',['../_ray_8hpp.html',1,'']]] +]; diff --git a/search/files_c.html b/search/files_c.html new file mode 100644 index 0000000..af49202 --- /dev/null +++ b/search/files_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_c.js b/search/files_c.js new file mode 100644 index 0000000..b92ad23 --- /dev/null +++ b/search/files_c.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['scene_2ehpp',['Scene.hpp',['../_scene_8hpp.html',1,'']]], + ['sharedptr_2ehpp',['SharedPtr.hpp',['http://atria-soft.github.io/ememory/_shared_ptr_8hpp.html',1,'']]], + ['stdtools_2ehpp',['stdTools.hpp',['http://atria-soft.github.io/etk/std_tools_8hpp.html',1,'']]] +]; diff --git a/search/files_d.html b/search/files_d.html new file mode 100644 index 0000000..3d4c2c2 --- /dev/null +++ b/search/files_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_d.js b/search/files_d.js new file mode 100644 index 0000000..dbeea9d --- /dev/null +++ b/search/files_d.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['tool_2ehpp',['tool.hpp',['http://atria-soft.github.io/etk/tool_8hpp.html',1,'']]], + ['types_2ehpp',['types.hpp',['http://atria-soft.github.io/etk/types_8hpp.html',1,'']]] +]; diff --git a/search/files_e.html b/search/files_e.html new file mode 100644 index 0000000..70516d6 --- /dev/null +++ b/search/files_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_e.js b/search/files_e.js new file mode 100644 index 0000000..3928653 --- /dev/null +++ b/search/files_e.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['vector2d_2ehpp',['Vector2D.hpp',['http://atria-soft.github.io/etk/_vector2_d_8hpp.html',1,'']]], + ['vector3d_2ehpp',['Vector3D.hpp',['http://atria-soft.github.io/etk/_vector3_d_8hpp.html',1,'']]], + ['vector4d_2ehpp',['Vector4D.hpp',['http://atria-soft.github.io/etk/_vector4_d_8hpp.html',1,'']]], + ['view_2ehpp',['View.hpp',['../_view_8hpp.html',1,'']]], + ['viewbox_2ehpp',['viewBox.hpp',['../view_box_8hpp.html',1,'']]] +]; diff --git a/search/files_f.html b/search/files_f.html new file mode 100644 index 0000000..147a74e --- /dev/null +++ b/search/files_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_f.js b/search/files_f.js new file mode 100644 index 0000000..7210588 --- /dev/null +++ b/search/files_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['weakptr_2ehpp',['WeakPtr.hpp',['http://atria-soft.github.io/ememory/_weak_ptr_8hpp.html',1,'']]] +]; diff --git a/search/functions_0.html b/search/functions_0.html new file mode 100644 index 0000000..6bc52b6 --- /dev/null +++ b/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 0000000..af7a454 --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['a',['a',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a06b4c61c68b845887f4e1b0644d8ce05',1,'etk::Color']]], + ['absolute',['absolute',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'etk::Vector2D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'Vector2D< int32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'Vector2D< uint32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab294038aaf78f2f1894ba3e3083ef27f',1,'etk::Vector3D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a8e903a02080b82b7d1f515a10eebe7b2',1,'etk::Vector4D::absolute()']]], + ['add',['add',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a',1,'etk::Hash::add()'],['../classege_1_1_particule_engine.html#a59c4dfa90319e39902ba446942711c5c',1,'ege::ParticuleEngine::add()']]], + ['addcamera',['addCamera',['../classege_1_1_environement.html#af05d5420de484609045bb37cf854336d',1,'ege::Environement']]], + ['addcreator',['addCreator',['../classege_1_1_environement.html#a74916b089ee052bf80377dd119662957',1,'ege::Environement']]], + ['addelement',['addElement',['../classege_1_1_environement.html#adcc3108f99396aadbf0b11c09d0e5e37',1,'ege::Environement']]], + ['addfaceindexing',['addFaceIndexing',['../classege_1_1resource_1_1_mesh.html#ae29c6877bcee3e52ccb515335bff5e75',1,'ege::resource::Mesh']]], + ['addquad',['addQuad',['../classege_1_1resource_1_1_mesh.html#a502b02b8a70861e0309a71d905518aa4',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#a80c07fda8ca3ec799fd8662f3339b1d8',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)'],['../classege_1_1resource_1_1_mesh.html#a133faedd45cdca6b5c3ace0e639c3bce',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ab07e23e36840f6768dbd32ff4f0df5d4',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)']]], + ['addtriangle',['addTriangle',['../classege_1_1resource_1_1_mesh.html#a8cd73d8411c9ca99c7685d6fc0c35a44',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ae7d49cab2c9af795dcd501aef4257aff',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)'],['../classege_1_1resource_1_1_mesh.html#af5ac0ae22315d045b8e29ae00849e368',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ae148adfcbe9a79b44e95b45a5ef02809',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)']]], + ['angle',['angle',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aeecc53bdf0cf40fc3f984a449829ef60',1,'etk::Vector3D']]], + ['applyscalerotation',['applyScaleRotation',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a9b47b556a86b51341bebd27d641f55f0',1,'etk::Matrix2']]], + ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac',1,'etk::Archive']]], + ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4',1,'etk::ArchiveContent']]], + ['avg',['avg',['http://atria-soft.github.io/etk/namespaceetk.html#a4397d293209affffd0c2f6832ebe2aea',1,'etk']]] +]; diff --git a/search/functions_1.html b/search/functions_1.html new file mode 100644 index 0000000..648831f --- /dev/null +++ b/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_1.js b/search/functions_1.js new file mode 100644 index 0000000..70d4f00 --- /dev/null +++ b/search/functions_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['b',['b',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a723f8b355c03aa7c1cefa4cdfe34e68d',1,'etk::Color']]], + ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15',1,'etk::BaseNoise']]] +]; diff --git a/search/functions_10.html b/search/functions_10.html new file mode 100644 index 0000000..8bc4de4 --- /dev/null +++ b/search/functions_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_10.js b/search/functions_10.js new file mode 100644 index 0000000..3e773d3 --- /dev/null +++ b/search/functions_10.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['tansformpositiontoangle',['tansformPositionToAngle',['../classege_1_1_camera.html#a7aef459c0becd72fdc8590ff675618b5',1,'ege::Camera']]], + ['theoricfirst',['theoricFirst',['http://atria-soft.github.io/etk/namespaceutf8.html#a52043c6c7cf75da5f8e8812ffb4ffc1c',1,'utf8']]], + ['theoriclen',['theoricLen',['http://atria-soft.github.io/etk/namespaceutf8.html#ad408da64c12fe3345b9576ab487bd7e3',1,'utf8']]], + ['timeaccessed',['timeAccessed',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a8f4cf4b7ab4cd37d4d36ccf72af48baa',1,'etk::FSNode']]], + ['timeaccessedstring',['timeAccessedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#acf353b15e60c6e5951ddbc96dc9279ca',1,'etk::FSNode']]], + ['timecreated',['timeCreated',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a35341ea8a0e88cf887f5730147851523',1,'etk::FSNode']]], + ['timecreatedstring',['timeCreatedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a486a29e063d2bd3b08865e4c7d9ba05a',1,'etk::FSNode']]], + ['timemodified',['timeModified',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab979fcc315326e49960f5dae44895f35',1,'etk::FSNode']]], + ['timemodifiedstring',['timeModifiedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aaded6daa2e662a57d300b26c4d22e7d8',1,'etk::FSNode']]], + ['to_5fstring',['to_string',['http://atria-soft.github.io/etk/namespaceetk.html#a48ed31a00f989f5b188d7254e6945a74',1,'etk::to_string(const TYPE &_variable)'],['http://atria-soft.github.io/etk/namespaceetk.html#a17aa4febea213096442bcb8e7ca80805',1,'etk::to_string(const std::vector< TYPE > &_list)']]], + ['toint',['toInt',['http://atria-soft.github.io/etk/namespaceu32char.html#afc40d527459e3869ea8dc54d3b5ef225',1,'u32char']]], + ['touch',['touch',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6fd01aeb7f84399ad99573e0a7e2f8fc',1,'etk::FSNode']]], + ['translate',['translate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a',1,'etk::Matrix2::translate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d',1,'etk::Matrix4::translate()']]], + ['transpose',['transpose',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae5b0ef04db7816bbc60f0f60e680770d',1,'etk::Matrix::transpose()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae',1,'etk::Matrix4::transpose()']]], + ['triple',['triple',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7fdfa26f4fd5b26120463669f7669b63',1,'etk::Vector3D']]] +]; diff --git a/search/functions_11.html b/search/functions_11.html new file mode 100644 index 0000000..e1e427c --- /dev/null +++ b/search/functions_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_11.js b/search/functions_11.js new file mode 100644 index 0000000..3341f06 --- /dev/null +++ b/search/functions_11.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['uninit',['UnInit',['../classege_1_1_particule.html#ae3eb04605e33ce98e0d2cd50c341dd3c',1,'ege::Particule']]], + ['unsetloginfile',['unsetLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a496120feb0c59449a46057559c6c8a1a',1,'elog']]], + ['update',['update',['../classege_1_1camera_1_1_view.html#ae993043a0b13c71c96b2b8f03f7b5629',1,'ege::camera::View::update()'],['../classege_1_1_particule.html#abd75550a9de8a2ead1cd667e10c12eab',1,'ege::Particule::update()'],['../classege_1_1_particule_engine.html#a793a712167bf4a54bd36cfc68fc567f8',1,'ege::ParticuleEngine::update()'],['../classege_1_1_particule_simple.html#ab1b7fb480be958b0072e22aa5c5446e3',1,'ege::ParticuleSimple::update()']]], + ['updateprojectionmatrix',['updateProjectionMatrix',['../classege_1_1_camera.html#af5cd727143b8e14afee3ed41bc7c8ee6',1,'ege::Camera']]], + ['usecount',['useCount',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab541a1edb24a9ff59156b851413e898d',1,'ememory::SharedPtr::useCount()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a53fc8aa9b1cd24d5c85f13d91c255b64',1,'ememory::WeakPtr::useCount()']]] +]; diff --git a/search/functions_12.html b/search/functions_12.html new file mode 100644 index 0000000..8dac9d2 --- /dev/null +++ b/search/functions_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_12.js b/search/functions_12.js new file mode 100644 index 0000000..14c9d6b --- /dev/null +++ b/search/functions_12.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'etk::Vector2D::Vector2D(T _xxx, T _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'etk::Vector2D::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'etk::Vector2D::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'etk::Vector2D::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'etk::Vector2D::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< int32_t >::Vector2D(int32_t_xxx, int32_t_yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< int32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< int32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< int32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< int32_t >::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< uint32_t >::Vector2D(uint32_t_xxx, uint32_t_yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< uint32_t >::Vector2D(const std::string &_str)']]], + ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a409169c1781cae5220b9f7bd078e05d9',1,'etk::Vector3D::Vector3D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7f5d02301a551e7f686092d7b9a5b269',1,'etk::Vector3D::Vector3D(const T &_xxx, const T &_yyy, const T &_zzz)']]], + ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a0e140dec4eca4f3695f19fb92dc3e1ae',1,'etk::Vector4D::Vector4D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7a41fd47b438cc43849a2b2c0f308db2',1,'etk::Vector4D::Vector4D(const T &_xxx, const T &_yyy, const T &_zzz, const T &_www)']]], + ['view',['View',['../classege_1_1camera_1_1_view.html#a52b313833adbb0a228f7ec61d094a7e8',1,'ege::camera::View']]] +]; diff --git a/search/functions_13.html b/search/functions_13.html new file mode 100644 index 0000000..5422011 --- /dev/null +++ b/search/functions_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_13.js b/search/functions_13.js new file mode 100644 index 0000000..0c73aa8 --- /dev/null +++ b/search/functions_13.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['w',['w',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a768cb09e727d5eda7e3cfac88feb9db3',1,'etk::Vector4D']]], + ['wait',['wait',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5',1,'etk::Fifo::wait(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3',1,'etk::Fifo::wait(MY_TYPE &_data, uint32_t _timeOutInUs)']]], + ['weakfromthis',['weakFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19',1,'ememory::EnableSharedFromThis::weakFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#af8ec20a3eb1db0add6d9c69e5b1a0903',1,'ememory::EnableSharedFromThis::weakFromThis() const ']]], + ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7ca8af1a20e2bce96d5c65ea1fd72ec1',1,'ememory::WeakPtr::WeakPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1fb089b0b5bd76e33bf54d32cd3bb369',1,'ememory::WeakPtr::WeakPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adb31ca52a0b8dfe8c876a9fd297eca83',1,'ememory::WeakPtr::WeakPtr(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adbfcc73329e43b1e37fd8b19220d752e',1,'ememory::WeakPtr::WeakPtr(WeakPtr &&_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a3a30b756ccdc34bf96a4c7e2e4fb87c4',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9233c621eaf744a4b6d3f53afb77f33f',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]] +]; diff --git a/search/functions_14.html b/search/functions_14.html new file mode 100644 index 0000000..cb681fe --- /dev/null +++ b/search/functions_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_14.js b/search/functions_14.js new file mode 100644 index 0000000..3c26b3b --- /dev/null +++ b/search/functions_14.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x',['x',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'etk::Vector2D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'Vector2D< int32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'Vector2D< uint32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a82e52f07c7a6150d9e13f4fff0e4968b',1,'etk::Vector3D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af4ef3e5d890cca92e851397f1a982250',1,'etk::Vector4D::x()']]] +]; diff --git a/search/functions_15.html b/search/functions_15.html new file mode 100644 index 0000000..f3ae692 --- /dev/null +++ b/search/functions_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_15.js b/search/functions_15.js new file mode 100644 index 0000000..b90318c --- /dev/null +++ b/search/functions_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['y',['y',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'etk::Vector2D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'Vector2D< int32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'Vector2D< uint32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab590b90639d1ace341dab5614afe5fd7',1,'etk::Vector3D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af8a526bd68941b96bce258138cc7efb4',1,'etk::Vector4D::y()']]] +]; diff --git a/search/functions_16.html b/search/functions_16.html new file mode 100644 index 0000000..18e1428 --- /dev/null +++ b/search/functions_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_16.js b/search/functions_16.js new file mode 100644 index 0000000..b6d76d1 --- /dev/null +++ b/search/functions_16.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['z',['z',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a456ec4ec441f999d1b3075ee6398bc73',1,'etk::Vector3D::z()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a104503897d0fccd5be3572bfe56c66ea',1,'etk::Vector4D::z()']]], + ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda',1,'etk::archive::Zip']]] +]; diff --git a/search/functions_17.html b/search/functions_17.html new file mode 100644 index 0000000..5747ddd --- /dev/null +++ b/search/functions_17.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_17.js b/search/functions_17.js new file mode 100644 index 0000000..7dead43 --- /dev/null +++ b/search/functions_17.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['_7earchive',['~Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2',1,'etk::Archive']]], + ['_7ecamera',['~Camera',['../classege_1_1_camera.html#a2d3dc7bdfe6bf5ae01e79edca4d3d758',1,'ege::Camera']]], + ['_7ecounter',['~Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a52762694b79f68cfb77022e6e6907d96',1,'ememory::Counter']]], + ['_7eelement',['~Element',['../classege_1_1_element.html#a7bf7c8407d13ce8e60f7de46d96bbe75',1,'ege::Element']]], + ['_7eelementbase',['~ElementBase',['../classege_1_1_element_base.html#aaca35d9b8acb0678ad169403608c73c2',1,'ege::ElementBase']]], + ['_7eelementphysic',['~ElementPhysic',['../classege_1_1_element_physic.html#af790134b59ca27ec755dc8481e2d95eb',1,'ege::ElementPhysic']]], + ['_7eenablesharedfromthis',['~EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1',1,'ememory::EnableSharedFromThis']]], + ['_7efifo',['~Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec',1,'etk::Fifo']]], + ['_7efsnode',['~FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa15899502c51cbf37ffc6f7284f3535b',1,'etk::FSNode']]], + ['_7ehash',['~Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474',1,'etk::Hash']]], + ['_7eiterator',['~iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a4de42494301339b944f846b649504f4f',1,'utf8::iterator']]], + ['_7ematrix',['~Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a8ae71a3749309ebea595c9619d28878e',1,'etk::Matrix']]], + ['_7eparticule',['~Particule',['../classege_1_1_particule.html#a55e9098ba3baba6bbb6ba9d9714b7f96',1,'ege::Particule']]], + ['_7eparticulesimple',['~ParticuleSimple',['../classege_1_1_particule_simple.html#aaa75d8ae7d0247274e6dda805c8c1218',1,'ege::ParticuleSimple']]], + ['_7eray',['~Ray',['../classege_1_1_ray.html#a43c61b1cec7a4afe3238eefda7adfad1',1,'ege::Ray']]], + ['_7escene',['~Scene',['../classege_1_1widget_1_1_scene.html#adc289a5ea9b7bc53ed45de110de427d4',1,'ege::widget::Scene']]], + ['_7esharedptr',['~SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a11e3f0079bc15778cec63fc378c10c9d',1,'ememory::SharedPtr']]], + ['_7eview',['~View',['../classege_1_1camera_1_1_view.html#af48601ef991dccc9acd88e3a8bcb7f49',1,'ege::camera::View']]], + ['_7ezip',['~Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24',1,'etk::archive::Zip']]] +]; diff --git a/search/functions_2.html b/search/functions_2.html new file mode 100644 index 0000000..c93d089 --- /dev/null +++ b/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_2.js b/search/functions_2.js new file mode 100644 index 0000000..037cae0 --- /dev/null +++ b/search/functions_2.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['calculateintercept',['calculateIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523',1,'etk::Plane']]], + ['camera',['Camera',['../classege_1_1_camera.html#a6be11d3860efd3f9bf74576650861702',1,'ege::Camera']]], + ['changeorder',['changeOrder',['http://atria-soft.github.io/etk/namespaceu32char.html#a7d8866bc81b174c81df61536be36e7ef',1,'u32char']]], + ['clean',['clean',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc',1,'etk::Fifo']]], + ['clear',['clear',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db',1,'etk::FSNodeRight::clear()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc',1,'etk::Hash::clear()'],['../classege_1_1_environement.html#a00cccd1908004628b9c0f9923412a4ff',1,'ege::Environement::clear()'],['../classege_1_1_particule_engine.html#a719a3ca3b87c9afcf1971663e38ba080',1,'ege::ParticuleEngine::clear()']]], + ['clearlowertriangle',['clearLowerTriangle',['http://atria-soft.github.io/etk/namespaceetk.html#a80d4500245f02806cf3397656ed18bb8',1,'etk']]], + ['clearuppertriangle',['clearUpperTriangle',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56e65b58426a503e0f55274d813fc307',1,'etk::Matrix']]], + ['close',['close',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475',1,'etk::Archive']]], + ['closestaxis',['closestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'etk::Vector2D::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'Vector2D< int32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'Vector2D< uint32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9f40b3abbeb1cef690836dd3f799bad7',1,'etk::Vector3D::closestAxis()']]], + ['cofactor',['coFactor',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a3587b12e7ac3340d0ca2ed1045baef0e',1,'etk::Matrix4']]], + ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8acf9a5b142e45e8af4ac04b4d5f6212',1,'etk::Color::Color()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af6331b1c9e5bf9c3360dfd37abf9aeaa',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1859a0fad4cfa6c16c1847b0c33ecadc',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae6dfc8f1d5c36d13dbd718786064d59d',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af4af55e64692adf0d54c21cc01fdf41d',1,'etk::Color::Color(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9ec115f5d92b4266e44ef22640aa7961',1,'etk::Color::Color(const etk::Color< MY_TYPE_2, MY_TYPE_SIZE_2 > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a76b3a50c125dd0f64632ec33790a7506',1,'etk::Color::Color(const std::string &_input)']]], + ['configureopengl',['configureOpenGL',['../classege_1_1_camera.html#a25464ace5ab68fc569c022ec1afeb6d0',1,'ege::Camera']]], + ['constpointercast',['constPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#aef6978a02a7c6c83cf5913c45271ae16',1,'ememory']]], + ['convertchar32',['convertChar32',['http://atria-soft.github.io/etk/namespaceutf8.html#ab857b45e0371b7d83a4de8d9e86133fd',1,'utf8']]], + ['convertutf8',['convertUtf8',['http://atria-soft.github.io/etk/namespaceu32char.html#a9eca2aab7a201251a465410688226a81',1,'u32char']]], + ['convolution',['convolution',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a89d39f8af21867ae9a846d801e775776',1,'etk::Matrix']]], + ['count',['count',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7',1,'etk::Fifo']]], + ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7424b792a2e2b05b228f8e02a10eb9d6',1,'ememory::Counter']]], + ['createelement',['createElement',['../classege_1_1_environement.html#acfeba133d0dc320406b7e23b868e4e15',1,'ege::Environement']]], + ['cross',['cross',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'etk::Vector2D::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'Vector2D< int32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'Vector2D< uint32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a406857f9aace44667cd625ebba49f1c7',1,'etk::Vector3D::cross()']]] +]; diff --git a/search/functions_3.html b/search/functions_3.html new file mode 100644 index 0000000..caa48ea --- /dev/null +++ b/search/functions_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 0000000..90f846d --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['data',['data',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a98d5c0e3b084a8f81760d4eac53ef5f6',1,'etk::ArchiveContent']]], + ['decreaseref',['decreaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05',1,'etk::ArchiveContent']]], + ['decrementshared',['decrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#aa28cf4efdddded41d259fa7d3233bf00',1,'ememory::Counter']]], + ['decrementweak',['decrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7b73b5b5d15ffe2494ff84beca813bd4',1,'ememory::Counter']]], + ['degreetoradian',['degreeToRadian',['http://atria-soft.github.io/etk/namespaceetk.html#aae0bc3aae3180e4cc444264c2b39a9bd',1,'etk']]], + ['determinant',['determinant',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a75c0de9d526066581fadf0eb6c04d570',1,'etk::Matrix2::determinant()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a514c2b431cec71708ce562ad2dc3224d',1,'etk::Matrix4::determinant()']]], + ['display',['display',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441',1,'etk::Archive']]], + ['displaybacktrace',['displayBacktrace',['http://atria-soft.github.io/elog/namespaceelog.html#aaa54d31e61733c3ed433fe18b7be4dfa',1,'elog']]], + ['distance',['distance',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'etk::Vector2D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'Vector2D< int32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'Vector2D< uint32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5bb53826ec3d3a9b849b62db56940ac7',1,'etk::Vector3D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a8224f20a5cbd5756ae85bf74ca45378b',1,'etk::Vector4D::distance()']]], + ['distance2',['distance2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'etk::Vector2D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'Vector2D< int32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'Vector2D< uint32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a750a97d117913e4177ffd59e8e3e8b3a',1,'etk::Vector3D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a33eeef4add5bc7d107d9eec4ab7c2fcb',1,'etk::Vector4D::distance2()']]], + ['dot',['dot',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'etk::Vector2D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'Vector2D< int32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'Vector2D< uint32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a8f603c861a688a4c61a7c1c60fa02274',1,'etk::Vector3D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a4a131fac695c8b4fe11eedd8ab2fb93d',1,'etk::Vector4D::dot()']]], + ['draw',['draw',['../classege_1_1_element.html#a27f141940924deffc942ee7da9c81a6d',1,'ege::Element::draw()'],['../classege_1_1_element_base.html#ac80aa8d182ceac9fdf7c9052cd35e927',1,'ege::ElementBase::draw()'],['../classege_1_1_element_physic.html#af28e2e370657d6d502444b4c8e418453',1,'ege::ElementPhysic::draw()'],['../classege_1_1_particule.html#aa2fdbb5389eca89995724d00fc4dee26',1,'ege::Particule::draw()'],['../classege_1_1_particule_engine.html#a5de2231431f4eb5f369f8ccce61d9868',1,'ege::ParticuleEngine::draw()']]], + ['drawdebug',['drawDebug',['../classege_1_1_camera.html#a7ccef622e9329f479b8ef6f712c6c65c',1,'ege::Camera::drawDebug()'],['../classege_1_1camera_1_1_view.html#a7c216fb909b2b64e55c777ea4b3cb99f',1,'ege::camera::View::drawDebug()'],['../classege_1_1_element.html#a2ebbf862116f1adc9e892c8982f0c43d',1,'ege::Element::drawDebug()'],['../classege_1_1_element_physic.html#a3fcd92a93fb30556a573cf8400d1af47',1,'ege::ElementPhysic::drawDebug()']]], + ['drawlife',['drawLife',['../classege_1_1_element.html#a40f64c38bd7b501f0d26d84ebd31a90f',1,'ege::Element']]], + ['dynamicdisable',['dynamicDisable',['../classege_1_1_element.html#ad18a09caf8b1ea06296e464d86807432',1,'ege::Element::dynamicDisable()'],['../classege_1_1_element_physic.html#a70d9ccb01b09d4ae55d19b06425db401',1,'ege::ElementPhysic::dynamicDisable()']]], + ['dynamicenable',['dynamicEnable',['../classege_1_1_element.html#aabfffdad12c95deeffa0c13f9c6f4630',1,'ege::Element::dynamicEnable()'],['../classege_1_1_element_physic.html#ad3862301875751917aabea411d4f7538',1,'ege::ElementPhysic::dynamicEnable()']]], + ['dynamicpointercast',['dynamicPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a0bfb664a1fcc7defd9aa5c8534d33af7',1,'ememory::dynamicPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a5bce20cf9275c6e3f29e6bdb72f1ad97',1,'ememory::dynamicPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]] +]; diff --git a/search/functions_4.html b/search/functions_4.html new file mode 100644 index 0000000..a9c64ad --- /dev/null +++ b/search/functions_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 0000000..e8df997 --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['element',['Element',['../classege_1_1_element.html#a0c423f7c9c39e1de6c7ab20b14af6153',1,'ege::Element']]], + ['elementbase',['ElementBase',['../classege_1_1_element_base.html#a38e54bce7a7560e5bb2000f2ab3e36c3',1,'ege::ElementBase']]], + ['elementisremoved',['elementIsRemoved',['../classege_1_1_element.html#a196cab38ec45d4b67226c37cf1106f9b',1,'ege::Element']]], + ['elementphysic',['ElementPhysic',['../classege_1_1_element_physic.html#a2b3174eed6472025a3126c76428b57f9',1,'ege::ElementPhysic']]], + ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1',1,'ememory::EnableSharedFromThis']]], + ['exist',['exist',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a2bc906a0860318f191d212861d5e719b',1,'etk::Archive::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a14956d474d3497f1c509eea46ecb00a2',1,'etk::FSNode::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2029810971aa834671fb206ff3c62fa0',1,'etk::Hash::exist()']]], + ['expired',['expired',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9c74c64841384c68c1bc8daad1dc7c41',1,'ememory::WeakPtr']]] +]; diff --git a/search/functions_5.html b/search/functions_5.html new file mode 100644 index 0000000..9d135fa --- /dev/null +++ b/search/functions_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_5.js b/search/functions_5.js new file mode 100644 index 0000000..74bff23 --- /dev/null +++ b/search/functions_5.js @@ -0,0 +1,58 @@ +var searchData= +[ + ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0',1,'etk::Fifo']]], + ['fileclose',['fileClose',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e9146d1e8984f05221d4dbaa1bcf9b7',1,'etk::FSNode']]], + ['fileflush',['fileFlush',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a137d6ce15b480ae93926452ed9fdb970',1,'etk::FSNode']]], + ['fileget',['fileGet',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6c1977929df9d1a8c108de087c3ae876',1,'etk::FSNode']]], + ['filegetextention',['fileGetExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a468e51069edcaeb8fcc649610f0e4445',1,'etk::FSNode']]], + ['filegets',['fileGets',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a39af4e62b1edb91776c9c60f5f6b1357',1,'etk::FSNode::fileGets(char *_elementLine, int64_t _maxData)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a161b49d3946a503212753359211255f2',1,'etk::FSNode::fileGets(std::string &_output)']]], + ['filehasextention',['fileHasExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6f65abf3d418ab2144c18b3d3f620aba',1,'etk::FSNode']]], + ['fileisopen',['fileIsOpen',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a66f7d8975d3f6a4c954681dd6ae3e02a',1,'etk::FSNode']]], + ['fileopenappend',['fileOpenAppend',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a76e77058e7e2a031b57a0662d9333401',1,'etk::FSNode']]], + ['fileopenread',['fileOpenRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ac09fb616871d73603e419aa44bf9eacf',1,'etk::FSNode']]], + ['fileopenwrite',['fileOpenWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a68cf71c003e9ba37cace50e23870feaa',1,'etk::FSNode']]], + ['fileput',['filePut',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4c7e5278cf6b163a1c8ec59c94dbe4db',1,'etk::FSNode']]], + ['fileputs',['filePuts',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0bc82fb7cb089dfbe4ed213b64fc64ab',1,'etk::FSNode']]], + ['fileread',['fileRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a72bb0d5702cb0b43de5133cf238704d4',1,'etk::FSNode']]], + ['filereadall',['fileReadAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aab0646087feb6c821cf2756ce79f8702',1,'etk::FSNode']]], + ['filereadallstring',['fileReadAllString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e8940857bed1b5268cb77c48595168f',1,'etk::FSNode']]], + ['fileseek',['fileSeek',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e1033278c99f839709175a77eeebeb5',1,'etk::FSNode']]], + ['filesize',['fileSize',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a61e074f418b83b53c1b8ee5afd0cce61',1,'etk::FSNode']]], + ['filetell',['fileTell',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a7bb2d304bc95da4a1016d61cd850cc5a',1,'etk::FSNode']]], + ['filewrite',['fileWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa3473eebff7ce59fc5bb5024b035d3e5',1,'etk::FSNode']]], + ['filewriteall',['fileWriteAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab7861ffd14859cc39fb0b12ceebbcd10',1,'etk::FSNode::fileWriteAll(const std::vector< T > &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa89ddb8a015833889bb9c1943647acad',1,'etk::FSNode::fileWriteAll(const std::string &_value)']]], + ['fix',['fix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a311a8caed926aaca9a40f299bf615a29',1,'etk::Matrix']]], + ['flipx',['flipX',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de',1,'etk::Matrix2']]], + ['flipy',['flipY',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce',1,'etk::Matrix2']]], + ['foldercount',['folderCount',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad1343533b97b6ced90b9319864db0d5a',1,'etk::FSNode']]], + ['foldergetparent',['folderGetParent',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a49da9a7c76bf4ccea34c9b82519cdca4',1,'etk::FSNode']]], + ['foldergetrecursivefiles',['folderGetRecursiveFiles',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a81cf89d3d642aeaf9b4f5aee6bef88ad',1,'etk::FSNode']]], + ['foldergetsub',['folderGetSub',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ae496271c3d69970b4b0af2539ee535f0',1,'etk::FSNode']]], + ['foldergetsublist',['folderGetSubList',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6118d019b41ab1f5d7d95ab5a7bb0101',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, bool _temporaryFile=true)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4f572a50530850032a1a1c289e09379c',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, const std::string &_filter=".*")']]], + ['frand',['frand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a3acc4fd6faa76439bd1651ec86bccd03',1,'etk::tool']]], + ['from_5fstring',['from_string',['http://atria-soft.github.io/etk/namespaceetk.html#aec3aaa1c735552d02f4eec1fb72c1616',1,'etk']]], + ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a9bd5c806953db1a55e1b0653a5111c7b',1,'etk::FSNode']]], + ['fsnodecreate',['FSNodeCreate',['http://atria-soft.github.io/etk/namespaceetk.html#af4adf742ba1e1aaaabce3c26c94405d2',1,'etk']]], + ['fsnodeecho',['FSNodeEcho',['http://atria-soft.github.io/etk/namespaceetk.html#a95a89a04f30fed73e5656b26b6d3e55b',1,'etk']]], + ['fsnodeechoadd',['FSNodeEchoAdd',['http://atria-soft.github.io/etk/namespaceetk.html#a014ce8a7311896847cd4978d96410d24',1,'etk']]], + ['fsnodeexist',['FSNodeExist',['http://atria-soft.github.io/etk/namespaceetk.html#aa5f8ddf464f42564ece7edd83b3e6aa9',1,'etk']]], + ['fsnodeexplodemultiplepath',['FSNodeExplodeMultiplePath',['http://atria-soft.github.io/etk/namespaceetk.html#a757318b34e8a012b84d49dd291286076',1,'etk']]], + ['fsnodegetapplicationname',['FSNodeGetApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a878a614b55bdc9e5730905dcbf1e7da1',1,'etk']]], + ['fsnodegetcount',['FSNodeGetCount',['http://atria-soft.github.io/etk/namespaceetk.html#a4da725251cd89ff3e797d4017198ef67',1,'etk']]], + ['fsnodegetrealname',['FSNodeGetRealName',['http://atria-soft.github.io/etk/namespaceetk.html#a4ef89557d910726f6b5253f11257fc0c',1,'etk']]], + ['fsnodegetright',['FSNodeGetRight',['http://atria-soft.github.io/etk/namespaceetk.html#a104daf9dd822c992b4e91d219529c0d4',1,'etk']]], + ['fsnodegettimeaccessed',['FSNodeGetTimeAccessed',['http://atria-soft.github.io/etk/namespaceetk.html#a7a7c80620d52319f98c370913ad6116b',1,'etk']]], + ['fsnodegettimecreated',['FSNodeGetTimeCreated',['http://atria-soft.github.io/etk/namespaceetk.html#ada8865e7710783f51f2caf3c55727d6a',1,'etk']]], + ['fsnodegettimemodified',['FSNodeGetTimeModified',['http://atria-soft.github.io/etk/namespaceetk.html#a15a33fbd48325bbee3cc362b1bbd25d0',1,'etk']]], + ['fsnodegettype',['FSNodeGetType',['http://atria-soft.github.io/etk/namespaceetk.html#aeaa76db5b02d5275ee6faa9240688730',1,'etk']]], + ['fsnodehistory',['FSNodeHistory',['http://atria-soft.github.io/etk/namespaceetk.html#a2f856fe66d99e595a01861f651194f47',1,'etk']]], + ['fsnodemove',['FSNodeMove',['http://atria-soft.github.io/etk/namespaceetk.html#adc8c7d89695b20bde7c16279578df6d8',1,'etk']]], + ['fsnodereadalldata',['FSNodeReadAllData',['http://atria-soft.github.io/etk/namespaceetk.html#acec1246a208ad95518c76ca3de513f40',1,'etk']]], + ['fsnodereadalldatatype',['FSNodeReadAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#afc051561490776f836b7da5b81eba290',1,'etk']]], + ['fsnoderemove',['FSNodeRemove',['http://atria-soft.github.io/etk/namespaceetk.html#ada11ec07c70d723eead76332e040a8e3',1,'etk']]], + ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98',1,'etk::FSNodeRight']]], + ['fsnodetouch',['FSNodeTouch',['http://atria-soft.github.io/etk/namespaceetk.html#af86474607a59dd8492c978ec48c015c5',1,'etk']]], + ['fsnodewritealldata',['FSNodeWriteAllData',['http://atria-soft.github.io/etk/namespaceetk.html#ac9318ff052b5d458ee66c0aaf4021fc2',1,'etk']]], + ['fsnodewritealldatatype',['FSNodeWriteAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#ae6e9afde0376252114884445cab1382e',1,'etk']]], + ['furthestaxis',['furthestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'etk::Vector2D::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'Vector2D< int32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'Vector2D< uint32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa0bcd6584ff09f52b761700e9c64d187',1,'etk::Vector3D::furthestAxis()']]] +]; diff --git a/search/functions_6.html b/search/functions_6.html new file mode 100644 index 0000000..5fca897 --- /dev/null +++ b/search/functions_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_6.js b/search/functions_6.js new file mode 100644 index 0000000..121aa96 --- /dev/null +++ b/search/functions_6.js @@ -0,0 +1,79 @@ +var searchData= +[ + ['g',['g',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a331aff51ca1a50adb402de30882011c7',1,'etk::Color']]], + ['generateinteraction',['generateInteraction',['../classege_1_1_environement.html#a970f82b2d93ba8175f91d21dbf65099f',1,'ege::Environement']]], + ['get',['get',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#aa559d8cfd56d2088ffeb98525b5a4c12',1,'etk::BaseNoise::get()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae435eb0f13b5bd4f4f8155890746f3f6',1,'etk::Color::get() const '],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a04925092def38969bc10afe95bd08f75',1,'etk::Color::get() const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8521f016edf4c8c65dddc292153ec68a',1,'etk::Hash::get()'],['http://atria-soft.github.io/etk/classetk_1_1_noise.html#aa0d5308278f6935cdf659ff5bb8a1891',1,'etk::Noise::get()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ac27bc62352e1d0e964b2a4fe22da5246',1,'ememory::SharedPtr::get() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad0fb9399753ec0125f8456d716203d08',1,'ememory::SharedPtr::get()']]], + ['getangle',['getAngle',['../classege_1_1camera_1_1_view.html#a81e3c524114880271de6494861b84b7e',1,'ege::camera::View']]], + ['getapplicationname',['getApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a8cf9a84c6f3effdf8ae0886a8317f85b',1,'etk']]], + ['getaspectratio',['getAspectRatio',['../classege_1_1_camera.html#ac22961ed2348c59ce8f02467dbeb6c4e',1,'ege::Camera']]], + ['getcamera',['getCamera',['../classege_1_1_environement.html#a3c0f88584621b1f6087c8549ebc3a30b',1,'ege::Environement::getCamera()'],['../classege_1_1widget_1_1_scene.html#ae3ca59ff592ba8dd8bd9b626a055f2df',1,'ege::widget::Scene::getCamera()']]], + ['getcameralist',['getCameraList',['../classege_1_1_environement.html#ae62e5d74775fb1ec283c912a58da9cc8',1,'ege::Environement']]], + ['getchecknormal',['getCheckNormal',['../classege_1_1resource_1_1_mesh.html#ac7fb2197eee77cd2563051651c75714e',1,'ege::resource::Mesh']]], + ['getcollisiondetectionstatus',['getCollisionDetectionStatus',['../classege_1_1_element_physic.html#a02d65b86fd3f13d4870d6634c5a6a0a4',1,'ege::ElementPhysic']]], + ['getcontent',['getContent',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a461f9b73d9fb5a0163626ba867f1d11a',1,'etk::Archive::getContent(size_t _id) const '],['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a4cc4e9e9f13197334f9f3f22638e24b6',1,'etk::Archive::getContent(const std::string &_key) const ']]], + ['getcount',['getCount',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#ae065d8027829db4de69adb1bcbc21f51',1,'ememory::Counter']]], + ['getcounter',['getCounter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7743bf477fb7d88bda15acb5643c3a58',1,'ememory::SharedPtr::getCounter()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab3ccd6060955a560d7c264035cbf270b',1,'ememory::WeakPtr::getCounter()']]], + ['getcountshared',['getCountShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#afb8f71880b370d4af26ea76d4789cb56',1,'ememory::Counter']]], + ['getcountweak',['getCountWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a5f5466afdf5301e5858e04c63124df9b',1,'ememory::Counter']]], + ['getdatavector',['getDataVector',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d',1,'etk::ArchiveContent']]], + ['getdeleter',['getDeleter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9ad913a49da6e7b0beea10341773b217',1,'ememory::SharedPtr']]], + ['getdirection',['getDirection',['../classege_1_1_ray.html#a302d04face77181e222b4670baede0b7',1,'ege::Ray']]], + ['getdistance',['getDistance',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd56eca65034f28b8a7879763d32ea7c',1,'etk::Plane']]], + ['getdynamicworld',['getDynamicWorld',['../classege_1_1physics_1_1_engine.html#aa29d2e51cd927be2542b8e5cce729d9a',1,'ege::physics::Engine']]], + ['getelement',['getElement',['../classege_1_1_environement.html#aff0d8ad5fe7643abb9c2e4ade355b663',1,'ege::Environement']]], + ['getelementnearest',['getElementNearest',['../classege_1_1_environement.html#ad9842193a0a11e3994a35794306c70f0',1,'ege::Environement']]], + ['geteye',['getEye',['../classege_1_1camera_1_1_view.html#a8b08df5d741b2210ed80319df38e08c5',1,'ege::camera::View']]], + ['getfilename',['getFileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b',1,'etk::Archive']]], + ['getfilesystemname',['getFileSystemName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4907f022fe608fe2120b31956cc3ab2a',1,'etk::FSNode']]], + ['getgroup',['getGroup',['../classege_1_1_element.html#a85dbc9be1096178d2db590093a5e59e4',1,'ege::Element']]], + ['gethexstring',['getHexString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#adb844f9c4275a943b6cc8fbba97bdfd5',1,'etk::Color']]], + ['getid',['getId',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af940201c953255d29e8a3d162996b3d8',1,'etk::Hash']]], + ['getintercept',['getIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#aa153425ed3b67ff590180993932c6ace',1,'etk::Plane']]], + ['getinvmass',['getInvMass',['../classege_1_1_element_physic.html#aeef26e940ded2ea25b5ac0e8b369fb72',1,'ege::ElementPhysic']]], + ['getkey',['getKey',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a9deb1197e3eb0bbbe868ea0a202031e7',1,'etk::Hash']]], + ['getkeys',['getKeys',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a3176cdf6345e2f26625a67f7c2b95bd2',1,'etk::Hash']]], + ['getlevel',['getLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a31cfb5b0fcaba634b18b0c886e728b44',1,'elog']]], + ['getliferatio',['getLifeRatio',['../classege_1_1_element.html#a735360c14d24f44ae80d1eda79b8d9ba',1,'ege::Element']]], + ['getlistinstance',['getListInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a08110480947e6d682ad69b5b4a4d18d5',1,'elog']]], + ['getlistofcollision',['getListOfCollision',['../classege_1_1physics_1_1_engine.html#a60cde5a3e74612da34ac84e88adf7ad6',1,'ege::physics::Engine']]], + ['getmatrixcamera',['getMatrixCamera',['../classege_1_1_camera.html#abc0bd4cbdf078cc31900fa2d53fdd78f',1,'ege::Camera']]], + ['getmatrixprojection',['getMatrixProjection',['../classege_1_1_camera.html#ab3df5714604cbcee046f405795637e7d',1,'ege::Camera']]], + ['getmesh',['getMesh',['../classege_1_1_element.html#a17714d73b34e2b80661c2857f4eaf5fc',1,'ege::Element']]], + ['getname',['getName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad359bde88ee932734f71879d0b696786',1,'etk::Archive::getName()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aee555647d0982f8691a6205854fa0946',1,'etk::FSNode::getName()']]], + ['getnamefile',['getNameFile',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3a38d42067ba046888b0126cb62cbad6',1,'etk::FSNode']]], + ['getnamefolder',['getNameFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa2ad5ebe7a80aa7dc7f6a1596ea56621',1,'etk::FSNode']]], + ['getnodetype',['getNodeType',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a700bb94efbbb2b2c67c3db71e3b21337',1,'etk::FSNode']]], + ['getnormal',['getNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#adde1b8bebb771a3248c4b9fbd5851aa1',1,'etk::Plane']]], + ['getnumberofref',['getNumberOfRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aaa6d6127644f9ee3fa827919b973c306',1,'etk::ArchiveContent']]], + ['getorderedelementfordisplay',['getOrderedElementForDisplay',['../classege_1_1_environement.html#a187b4761114014df162c297440e167ed',1,'ege::Environement']]], + ['getorigin',['getOrigin',['../classege_1_1_ray.html#a3dc65365147fa8d50c7f5cdb0d7aa307',1,'ege::Ray']]], + ['getparticuleengine',['getParticuleEngine',['../classege_1_1_environement.html#a7e7fa99137b2b14609eac6069169214b',1,'ege::Environement']]], + ['getparticuletype',['getParticuleType',['../classege_1_1_particule.html#a277c2e13237d224b2165d18e8874c667',1,'ege::Particule']]], + ['getpos',['getPos',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#afb44bfcded01a5164b78616a701f82eb',1,'utf8::iterator']]], + ['getposition',['getPosition',['../classege_1_1_element.html#aed5ac44770598a731fc249f497828838',1,'ege::Element::getPosition()'],['../classege_1_1_element_base.html#aeb281d2ab12623788727ca0c633ae198',1,'ege::ElementBase::getPosition()'],['../classege_1_1_element_physic.html#a13dd2387bd2ad3fef57dd5c754081832',1,'ege::ElementPhysic::getPosition()']]], + ['getpositiontheoric',['getPositionTheoric',['../classege_1_1_element.html#a1cca65e9f2c04f8422d550640bacf79f',1,'ege::Element::getPositionTheoric()'],['../classege_1_1_element_physic.html#a76b5500e1e5139d278dbddacf84a7703',1,'ege::ElementPhysic::getPositionTheoric()']]], + ['getradius',['getRadius',['../classege_1_1_element.html#a44f6fd56f441342775a9d30087ee948e',1,'ege::Element']]], + ['getrayfromscreen',['getRayFromScreen',['../classege_1_1_camera.html#a872351f140a21d9f262138c8e7b61232',1,'ege::Camera::getRayFromScreen()'],['../classege_1_1camera_1_1_view.html#ab8848b7d53d980064a3b78ecfa8eb55c',1,'ege::camera::View::getRayFromScreen()']]], + ['getrayfromscreenposition',['getRayFromScreenPosition',['../classege_1_1_camera.html#af99e8a0e4c3a6275bdb4825dc80b1a79',1,'ege::Camera']]], + ['getrelativefolder',['getRelativeFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0a66f16f69e129d7b8483382215689fd',1,'etk::FSNode']]], + ['getright',['getRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a2fbb7a5cf82f636610cb8c4b72b7c83c',1,'etk::FSNode::getRight()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae42a4269093d96a7d39a5044fbc70b29',1,'etk::FSNodeRight::getRight()']]], + ['getshape',['getShape',['../classege_1_1_element_physic.html#ab4a3a9838f25f7837f6d301f6f94a33a',1,'ege::ElementPhysic::getShape()'],['../classege_1_1resource_1_1_mesh.html#aa229962a2dd40a8992ed8556eab9a703',1,'ege::resource::Mesh::getShape()']]], + ['getskewsymmetricmatrix',['getSkewSymmetricMatrix',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0ef4d7128e8fa1e4c74bbe44d0c7e5ba',1,'etk::Vector3D']]], + ['getspeed',['getSpeed',['../classege_1_1_element_physic.html#aab3157c82cf57bd03af8509488f77468',1,'ege::ElementPhysic']]], + ['getstring',['getString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a89a2b83adb1acb3a96671318444fccf9',1,'etk::Color']]], + ['gettarget',['getTarget',['../classege_1_1camera_1_1_view.html#a4f4e8e2f6b022b6860bf9daf22b66336',1,'ege::camera::View']]], + ['gettheoricsize',['getTheoricSize',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a56a604f107acdf18fe17cc9a209a74c6',1,'etk::ArchiveContent']]], + ['gettype',['getType',['../classege_1_1_element.html#a1f906ef13d5602414539cb86ddb51956',1,'ege::Element::getType()'],['../classege_1_1_element_base.html#a114887e1928b31fa774f4590d23a03c6',1,'ege::ElementBase::getType()'],['../classege_1_1_element_physic.html#addaee7586673441ec64956f99e6381b3',1,'ege::ElementPhysic::getType()']]], + ['gettypeaccess',['getTypeAccess',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3c68ae3aebf78c5f507325bb4f03fb00',1,'etk::FSNode']]], + ['getuid',['getUID',['../classege_1_1_element.html#a44d7eecd40816afb2c457ed310b1add4',1,'ege::Element']]], + ['getuserhomefolder',['getUserHomeFolder',['http://atria-soft.github.io/etk/namespaceetk.html#afa745063a5cc6f651f1245a1ff7ca3c1',1,'etk']]], + ['getuserrunfolder',['getUserRunFolder',['http://atria-soft.github.io/etk/namespaceetk.html#a7a3491e777d456c9ddd6871e0f7ffdfc',1,'etk']]], + ['getvalue',['getValue',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a9ed977a8cb33f2461813b2ddebff99b8',1,'etk::Hash::getValue(size_t _pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81',1,'etk::Hash::getValue(size_t _pos)']]], + ['getw',['getW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#adcc44b2b4947cda844468a06fe9f15d2',1,'etk::Vector4D']]], + ['getx',['getX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'etk::Vector2D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'Vector2D< int32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'Vector2D< uint32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a029aac24bc2b83cba0aa1081a14d7d39',1,'etk::Vector3D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5b93237e2307f12709e1ac01e087c5fa',1,'etk::Vector4D::getX()']]], + ['getxangleview',['getXAngleView',['../classege_1_1_camera.html#a949e06c7e49f6cb08add239ec1a652d9',1,'ege::Camera']]], + ['gety',['getY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'etk::Vector2D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'Vector2D< int32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'Vector2D< uint32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a00f3ffe3472b708f0099a4f03e32a92c',1,'etk::Vector3D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#abf1fd1b8fbce6e6db59852f6f11060a1',1,'etk::Vector4D::getY()']]], + ['getz',['getZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af9cd13592974b5457a712792739b5b3c',1,'etk::Vector3D::getZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1de9c7581583a8d8e7c6c6f922850239',1,'etk::Vector4D::getZ()']]], + ['getzfar',['getZFar',['../classege_1_1_camera.html#aaf6cac03697afb56a58bcceb1f82610f',1,'ege::Camera']]], + ['getznear',['getZNear',['../classege_1_1_camera.html#ae9d30774dcd96d681e5c650ff11e4cd0',1,'ege::Camera']]] +]; diff --git a/search/functions_7.html b/search/functions_7.html new file mode 100644 index 0000000..02631a3 --- /dev/null +++ b/search/functions_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_7.js b/search/functions_7.js new file mode 100644 index 0000000..48fce7f --- /dev/null +++ b/search/functions_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db',1,'etk::Hash']]], + ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee',1,'etk::HashData']]] +]; diff --git a/search/functions_8.html b/search/functions_8.html new file mode 100644 index 0000000..ff37095 --- /dev/null +++ b/search/functions_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_8.js b/search/functions_8.js new file mode 100644 index 0000000..b41a059 --- /dev/null +++ b/search/functions_8.js @@ -0,0 +1,30 @@ +var searchData= +[ + ['iaaction',['iaAction',['../classege_1_1_element_physic.html#a1d6b59715d8f26f34db893649ab4eb34',1,'ege::ElementPhysic']]], + ['iadisable',['iaDisable',['../classege_1_1_element_physic.html#a8fcd20c7b415e4848a195d7e9e79a0aa',1,'ege::ElementPhysic']]], + ['iaenable',['iaEnable',['../classege_1_1_element_physic.html#af227920c2d70031ef163c12eb39151f1',1,'ege::ElementPhysic']]], + ['identity',['identity',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5',1,'etk::Matrix2::identity()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2',1,'etk::Matrix4::identity()']]], + ['increaseref',['increaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b',1,'etk::ArchiveContent']]], + ['incrementshared',['incrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a99aef3a1f476e47bc9e2ccaed0cd0f7b',1,'ememory::Counter']]], + ['incrementweak',['incrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a93aa2424f0ce29942ec95f486166ee46',1,'ememory::Counter']]], + ['init',['init',['../classege_1_1_element.html#adddca0a376cd6180ec019354271c6e75',1,'ege::Element::init()'],['../classege_1_1_particule.html#a9b7039ae62cff13e0ba95fa89cf96679',1,'ege::Particule::init()'],['../classege_1_1_particule_simple.html#abeb07e88ae517562cb8ab64e5b17412e',1,'ege::ParticuleSimple::init()'],['http://atria-soft.github.io/elog/namespaceelog.html#a1005ac82c94e09b499d29b70a98cd5cc',1,'elog::init()'],['http://atria-soft.github.io/etk/namespaceetk.html#aa87d94d7a27bd41c9982fe0ba83d6f88',1,'etk::init()']]], + ['initdefaultfolder',['initDefaultFolder',['http://atria-soft.github.io/etk/namespaceetk.html#af5156cd13050789ca79157400805b04e',1,'etk']]], + ['intersect3',['intersect3',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e',1,'etk::Plane']]], + ['invert',['invert',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e',1,'etk::Matrix2::invert()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93',1,'etk::Matrix4::invert()']]], + ['irand',['irand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a50bc6947ba9add861cd3096d9034effa',1,'etk::tool']]], + ['isdead',['isDead',['../classege_1_1_element.html#a559abf49122b0fc3f6017dbd0833bbaa',1,'ege::Element']]], + ['isfixed',['isFixed',['../classege_1_1_element.html#a5d4fda8e94150af75ab469ec6a852dfd',1,'ege::Element']]], + ['isgroupreadable',['isGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a30a42511a27c698f38d359478714027c',1,'etk::FSNodeRight']]], + ['isgrouprunable',['isGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3a579a59618b24260d509923fea25081',1,'etk::FSNodeRight']]], + ['isgroupwritable',['isGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae3f20ca5577f76086af0a80dcbb00cce',1,'etk::FSNodeRight']]], + ['isotherreadable',['isOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a88d54800acf3cfd36a814ebc10e25188',1,'etk::FSNodeRight']]], + ['isotherrunable',['isOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a4b0dbcc696b629ad0257078733d074a0',1,'etk::FSNodeRight']]], + ['isotherwritable',['isOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aab57d8828959b1c084fe4ded0137a2d4',1,'etk::FSNodeRight']]], + ['isspecialchar',['isSpecialChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a408c8318f6077bfeeb94efa12d48e60f',1,'u32char']]], + ['isuserreadable',['isUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a74e72003df1372aa4e1a0bc425d154fe',1,'etk::FSNodeRight']]], + ['isuserrunable',['isUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aa0f6dcf532e71691c997f4b85c841c86',1,'etk::FSNodeRight']]], + ['isuserwritable',['isUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#abc54e7d19fa386c3b2f3d224c308673f',1,'etk::FSNodeRight']]], + ['iswhitechar',['isWhiteChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a7ffdd433efbedf5bed193e9d9df7eb6d',1,'u32char']]], + ['iszero',['isZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'etk::Vector2D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'Vector2D< int32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'Vector2D< uint32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a544a8aa8e9c4e9ec659815fb56080b16',1,'etk::Vector3D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a63738efee27e6056f1b69271734e7f4b',1,'etk::Vector4D::isZero()']]], + ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aebb30cce96db460dffdb275170a979cb',1,'utf8::iterator::iterator()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ad640e78bef39d56b5282e8a9011c0d59',1,'utf8::iterator::iterator(std::string &_str)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a2676d3eba675ecfa0f789ba15e7335d7',1,'utf8::iterator::iterator(std::string &_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a7f0ab43734e7324ad6c01c143d35a26a',1,'utf8::iterator::iterator(std::string &_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a627ca7ef0ee43bf15445b4b29a775d2e',1,'utf8::iterator::iterator(std::string *_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a92e5ead9e0b57f889a635306c7e7b6fe',1,'utf8::iterator::iterator(std::string *_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#af9610f601ab0d2729b235f0ec4204ff1',1,'utf8::iterator::iterator(const iterator &_obj)']]] +]; diff --git a/search/functions_9.html b/search/functions_9.html new file mode 100644 index 0000000..1d34583 --- /dev/null +++ b/search/functions_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_9.js b/search/functions_9.js new file mode 100644 index 0000000..b68b901 --- /dev/null +++ b/search/functions_9.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['length',['length',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'etk::Vector2D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'Vector2D< int32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'Vector2D< uint32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afd2f0615e63cb9398668e128447f720d',1,'etk::Vector3D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a3bd10eb7b0babebae6baf43ff69c8594',1,'etk::Vector4D::length()']]], + ['length2',['length2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'etk::Vector2D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'Vector2D< int32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'Vector2D< uint32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5947946c93861c390c365d5fb018738d',1,'etk::Vector3D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7cb23855c47de16290e590b9c7f291f6',1,'etk::Vector4D::length2()']]], + ['lerp',['lerp',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aacf52db17c4ab991da7eb856e2e3b86b',1,'etk::Vector3D']]], + ['linearinterpolate',['linearInterpolate',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af',1,'etk::Plane']]], + ['load',['load',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19',1,'etk::Archive']]], + ['loadfile',['loadFile',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8',1,'etk::Archive::loadFile()'],['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3',1,'etk::archive::Zip::loadFile()']]], + ['loadmesh',['loadMesh',['../classege_1_1_element.html#a9d0005ff32e71f4f78a84b9db44ca738',1,'ege::Element']]], + ['loadpackage',['loadPackage',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294',1,'etk::Archive']]], + ['lock',['lock',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab0f7a9b6529d25071f339f1a6480a3e6',1,'ememory::WeakPtr']]], + ['logchar',['logChar',['http://atria-soft.github.io/elog/namespaceelog.html#a9e62f7052313032d6f02a20e1885d781',1,'elog']]], + ['logchar1',['logChar1',['http://atria-soft.github.io/elog/namespaceelog.html#a9dcb1d0c878bbc5585c452d7fe7460d8',1,'elog']]], + ['logstream',['logStream',['http://atria-soft.github.io/elog/namespaceelog.html#a333ea900d08304571ccbfaef6d7f647b',1,'elog']]], + ['logstream1',['logStream1',['http://atria-soft.github.io/elog/namespaceelog.html#ab60bc58f0e317b846c7219058111ba8b',1,'elog']]] +]; diff --git a/search/functions_a.html b/search/functions_a.html new file mode 100644 index 0000000..8eb5e56 --- /dev/null +++ b/search/functions_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_a.js b/search/functions_a.js new file mode 100644 index 0000000..e316f1f --- /dev/null +++ b/search/functions_a.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['mat2rotate',['mat2Rotate',['http://atria-soft.github.io/etk/namespaceetk.html#a446d77ba3782233f6af160d1f0c3efa5',1,'etk']]], + ['mat2scale',['mat2Scale',['http://atria-soft.github.io/etk/namespaceetk.html#ae9bffaa13bb175c6a4f61ef3538a1227',1,'etk::mat2Scale(const vec2 &_scale)'],['http://atria-soft.github.io/etk/namespaceetk.html#afa9bc01bc9a9d037a07105f07d91f49e',1,'etk::mat2Scale(float _scale)']]], + ['mat2skew',['mat2Skew',['http://atria-soft.github.io/etk/namespaceetk.html#a61f91fb5444b87f1f9eadee2dd086d5c',1,'etk']]], + ['mat2translate',['mat2Translate',['http://atria-soft.github.io/etk/namespaceetk.html#a2a0f136b1e799fcb007ef7038749f8da',1,'etk']]], + ['matfrustum',['matFrustum',['http://atria-soft.github.io/etk/namespaceetk.html#a8835f0fbba4a6ecd74d69991a19f20f4',1,'etk']]], + ['matlookat',['matLookAt',['http://atria-soft.github.io/etk/namespaceetk.html#abb36cca3305ba6a4891dbbc78900e853',1,'etk']]], + ['matortho',['matOrtho',['http://atria-soft.github.io/etk/namespaceetk.html#aad05fa6714ff5e51a7ed4c0f432f95b2',1,'etk']]], + ['matperspective',['matPerspective',['http://atria-soft.github.io/etk/namespaceetk.html#ad857bb4a4bb34e01d0b5534536cbe075',1,'etk']]], + ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aad86d66460d629601a63a70739991d09',1,'etk::Matrix::Matrix(const ivec2 &_size, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab50a671a8e9f9d7b1b6a3d519f6a2847',1,'etk::Matrix::Matrix(int32_t _width=0, int32_t _heigh=0, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#afffb93555f328b3972c456e2f0e5aca8',1,'etk::Matrix::Matrix(const Matrix< ETK_TYPE_MATRIX_2 > &_obj)']]], + ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8',1,'etk::Matrix2::Matrix2()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b',1,'etk::Matrix2::Matrix2(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd',1,'etk::Matrix2::Matrix2(float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea',1,'etk::Matrix2::Matrix2(const float *_values)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7',1,'etk::Matrix2::Matrix2(const double *_values)']]], + ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71',1,'etk::Matrix4::Matrix4()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51',1,'etk::Matrix4::Matrix4(const Matrix4 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337',1,'etk::Matrix4::Matrix4(float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c',1,'etk::Matrix4::Matrix4(float *_values)']]], + ['matrotate',['matRotate',['http://atria-soft.github.io/etk/namespaceetk.html#a1547ff95cb3d6e5338fa4b7599606514',1,'etk']]], + ['matscale',['matScale',['http://atria-soft.github.io/etk/namespaceetk.html#ac4286b0e352d8ceb11585f7903cea76a',1,'etk']]], + ['mattranslate',['matTranslate',['http://atria-soft.github.io/etk/namespaceetk.html#a2f39480afa2135de814543dac27cc4f6',1,'etk']]], + ['maxaxis',['maxAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'etk::Vector2D::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'Vector2D< int32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'Vector2D< uint32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adc8d7a62e80703c9b047007f60d52c74',1,'etk::Vector3D::maxAxis()']]], + ['minaxis',['minAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'etk::Vector2D::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'Vector2D< int32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'Vector2D< uint32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adcb9dbf920385e9092c462c86adb3e37',1,'etk::Vector3D::minAxis()']]], + ['move',['move',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#af2b67e6e158d407375013845b4afd6c4',1,'etk::FSNode']]] +]; diff --git a/search/functions_b.html b/search/functions_b.html new file mode 100644 index 0000000..fa9cff5 --- /dev/null +++ b/search/functions_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_b.js b/search/functions_b.js new file mode 100644 index 0000000..61bdeea --- /dev/null +++ b/search/functions_b.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['needremove',['needRemove',['../classege_1_1_particule.html#af5a164c970ede3833947e3ad84bb0a5b',1,'ege::Particule::needRemove()'],['../classege_1_1_particule_simple.html#afc17fe95c5e4a8cf6d909356af506fe5',1,'ege::ParticuleSimple::needRemove()']]], + ['needtoremove',['needToRemove',['../classege_1_1_element.html#a82026099ab84264553cf8e81999fa6ee',1,'ege::Element']]], + ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37',1,'etk::Noise']]], + ['normalize',['normalize',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0',1,'etk::Plane::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'etk::Vector2D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< int32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< uint32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aee1c200271d3691934c0fdcc18bd69ce',1,'etk::Vector3D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aca2e577468b3fc2c56079db332414fd2',1,'etk::Vector4D::normalize()']]], + ['normalized',['normalized',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'etk::Vector2D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'Vector2D< int32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'Vector2D< uint32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0df4402fa99109aa83b9253b0b076cc1',1,'etk::Vector3D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5ce4c1d72712d34a0965479c2b246f87',1,'etk::Vector4D::normalized()']]] +]; diff --git a/search/functions_c.html b/search/functions_c.html new file mode 100644 index 0000000..fce7a6b --- /dev/null +++ b/search/functions_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_c.js b/search/functions_c.js new file mode 100644 index 0000000..bdeff82 --- /dev/null +++ b/search/functions_c.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['oncollisiondetected',['onCollisionDetected',['../classege_1_1_element_physic.html#ab7d6d28cd0e9ad927b086a0c4823e4d7',1,'ege::ElementPhysic']]], + ['ondestroy',['onDestroy',['../classege_1_1_element.html#ae3017f319cc91694c18307585925b9f5',1,'ege::Element::onDestroy()'],['../classege_1_1_element_physic.html#ae36813ed7411673cdb6e53e260eda16c',1,'ege::ElementPhysic::onDestroy()']]], + ['onend',['onEnd',['../classege_1_1_particule.html#a9ef204589b04db1a19f01ad576935e03',1,'ege::Particule']]], + ['onlifechange',['onLifeChange',['../classege_1_1_element.html#a3b02bf058b400eac8684413a84246414',1,'ege::Element']]], + ['open',['open',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373',1,'etk::Archive']]], + ['operator_20const_20int32_5ft_20_2a',['operator const int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'Vector2D< int32_t >']]], + ['operator_20const_20t_20_2a',['operator const T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'etk::Vector2D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a621cc2189e66722e8f2993ff04eca1f8',1,'etk::Vector3D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a06ef896bcc2486537b7caa640bac07ef',1,'etk::Vector4D::operator const T *()']]], + ['operator_20const_20uint32_5ft_20_2a',['operator const uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'Vector2D< uint32_t >']]], + ['operator_20int32_5ft_20_2a',['operator int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'Vector2D< int32_t >']]], + ['operator_20size_5ft',['operator size_t',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6f9613a36d024761bce17c00c49d87b8',1,'utf8::iterator']]], + ['operator_20t_20_2a',['operator T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'etk::Vector2D::operator T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a57f2b24ed4ec275f33e830ab4033e90f',1,'etk::Vector3D::operator T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ad95907fb6904fc0ada22b17e8017d60e',1,'etk::Vector4D::operator T *()']]], + ['operator_20uint32_5ft_20_2a',['operator uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'Vector2D< uint32_t >']]], + ['operator_21_3d',['operator!=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a4bc56c3bb35281c063445e5de8129814',1,'etk::Color::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a46cc2f507732f38dad4045cf187cc8a5',1,'etk::FSNode::operator!=()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a07f434345241d28f09d49733e8b7918b',1,'utf8::iterator::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab85dc8d9d5f059d7403ee76c07b56027',1,'etk::Matrix::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a364ddbee0bc66c0f99887700353fe59b',1,'etk::Matrix2::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a95bd144938fadd9f919b051d263a0701',1,'etk::Matrix4::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#affce4648d1ca77c6e89af4fa7d4eb4f2',1,'etk::Plane::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'etk::Vector2D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'Vector2D< int32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'Vector2D< uint32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afee0cc10675fc92589932ec7034fb2f8',1,'etk::Vector3D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a27dd40ff62d33d20ec34d1cb29ab20f5',1,'etk::Vector4D::operator!=()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a90ad6f887e9a26d8f69c6143427d388d',1,'ememory::SharedPtr::operator!=(std::nullptr_t) const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a799bd2c75436e62c46deaeb4f6b8a742',1,'ememory::SharedPtr::operator!=(const SharedPtr< EMEMORY_TYPE2 > &_obj) const '],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a6f96fbaa4420a5b55263d58a55853cd9',1,'ememory::WeakPtr::operator!=(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b8a5b9117008c3296d76f1913721e29',1,'ememory::WeakPtr::operator!=(std::nullptr_t) const ']]], + ['operator_28_29',['operator()',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4bc86bfb0274d2aac75816462bc77406',1,'etk::Matrix']]], + ['operator_2a',['operator*',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ad8653910da81022789081811bc9d0d59',1,'etk::Color::operator*(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9c56a02b0c26c99b895ee58639639e17',1,'etk::Color::operator*(const MY_TYPE _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ae5e5fc32fe6f48f3218464627e416c76',1,'utf8::iterator::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#af172540c6c28fb2ae897079b8c67ecf7',1,'etk::Matrix::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966',1,'etk::Matrix2::operator*(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a0d2bc4941f0ed4acdcb70c64d5d915cd',1,'etk::Matrix2::operator*(const vec2 &_point) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#ac6f29fae51962e0f3fda3651f955ed77',1,'etk::Matrix4::operator*(const Matrix4 &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a92edc06cf4deee3c682639007351096d',1,'etk::Matrix4::operator*(const vec3 &_point) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'etk::Vector2D::operator*(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'etk::Vector2D::operator*(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'Vector2D< int32_t >::operator*(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'Vector2D< int32_t >::operator*(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'Vector2D< uint32_t >::operator*(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'Vector2D< uint32_t >::operator*(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a1b4f35947f946c0f28b9ddb182752338',1,'etk::Vector3D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa897817af4bc4cbb43e002be0dddf3d5',1,'etk::Vector3D::operator*(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a46418f40c330cf69f3d0a881d8b035fb',1,'etk::Vector4D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9546ce90575aab57de0c80b581973ff7',1,'etk::Vector4D::operator*(const Vector4D< T > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ae808b381b21b69461a3e8775c20b4793',1,'ememory::SharedPtr::operator*() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a42d2e1b4524a05d881497a50ba23eeae',1,'ememory::SharedPtr::operator*()']]], + ['operator_2a_3d',['operator*=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa921a409705cd248218e9525c51f0482',1,'etk::Color::operator*=(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a52fa0f2b24ed74197d8d4752399b1972',1,'etk::Color::operator*=(const MY_TYPE _val)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae7a240d2806b1559321c777164ed3f19',1,'etk::Matrix::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4',1,'etk::Matrix2::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f',1,'etk::Matrix4::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'etk::Vector2D::operator*=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'etk::Vector2D::operator*=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< int32_t >::operator*=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< int32_t >::operator*=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< uint32_t >::operator*=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< uint32_t >::operator*=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5f07a2aa7c53f440bccc1d1938f1d97f',1,'etk::Vector3D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36e2e19a2cf358d980b4bc5ae0bf1df7',1,'etk::Vector3D::operator*=(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae8455c83b7501505c3c27381308aa3ea',1,'etk::Vector4D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9bd1c0fc5a6341e9574dc5fdb764c41e',1,'etk::Vector4D::operator*=(const Vector4D< T > &_obj)']]], + ['operator_2b',['operator+',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10392707bda432bc011a4b6dc50cfd80',1,'etk::Color::operator+()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a52d1714870d104a7dd6a31ae40dd2088',1,'utf8::iterator::operator+(const int64_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a3b6dc3a96ae1911ac38b7a4f306acfbe',1,'utf8::iterator::operator+(const int32_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aa4dc9374ee84fd4fb43e161419e800a5',1,'utf8::iterator::operator+(const size_t _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab4be6249290e9cc83e11fb5a7d51a71a',1,'etk::Matrix::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a2ba9872598d91392dc18a4ffa1a4d0fc',1,'etk::Matrix2::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a43a08c4216b3f58e89a928927bc64950',1,'etk::Matrix4::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'etk::Vector2D::operator+(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'etk::Vector2D::operator+(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'Vector2D< int32_t >::operator+(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'Vector2D< int32_t >::operator+(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'Vector2D< uint32_t >::operator+(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'Vector2D< uint32_t >::operator+(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af2f02899629fcab456c44f91ccebcb20',1,'etk::Vector3D::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a92f0f8f550ff6a799593220241fcff82',1,'etk::Vector4D::operator+()']]], + ['operator_2b_2b',['operator++',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac6e8470c3e2ca1216c6663b2a120c7b0',1,'utf8::iterator::operator++()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a76dfdca4191ed484149d6ed260f0b0c7',1,'utf8::iterator::operator++(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'etk::Vector2D::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'etk::Vector2D::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< int32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< int32_t >::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< uint32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< uint32_t >::operator++(int)']]], + ['operator_2b_3d',['operator+=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a301b19765c3cf5ae3246c2966b5e0dfb',1,'etk::Color::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56b9d699e1e6df0819553bc18580ebc5',1,'etk::Matrix::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed',1,'etk::Matrix2::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298',1,'etk::Matrix4::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'etk::Vector2D::operator+=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'etk::Vector2D::operator+=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< int32_t >::operator+=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< int32_t >::operator+=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< uint32_t >::operator+=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< uint32_t >::operator+=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa3dcf22ebd9e5837f1e9317f8e50196e',1,'etk::Vector3D::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa6876eabe33eb50ec78db8a66c27b8fb',1,'etk::Vector4D::operator+=()']]], + ['operator_2d',['operator-',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac5ffec05ee442a800a306644a1cb85d8',1,'utf8::iterator::operator-(const int64_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a0c8185aa58926861ce02d46e888d3252',1,'utf8::iterator::operator-(const int32_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a897c0bab2b118e662c397c0cbb5e664c',1,'utf8::iterator::operator-(const size_t _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a0ae8ca9d370824a39292d491fe5f1a98',1,'etk::Matrix::operator-(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ad908f4d6940f12fe6f9f86fd0e2bea60',1,'etk::Matrix::operator-() const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab906060bf2e39925470625e52e4eb31e',1,'etk::Matrix2::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a18595bcef1f59b87239ba84376e608d8',1,'etk::Matrix4::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'etk::Vector2D::operator-(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'etk::Vector2D::operator-(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'Vector2D< int32_t >::operator-(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'Vector2D< int32_t >::operator-(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'Vector2D< uint32_t >::operator-(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'Vector2D< uint32_t >::operator-(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af3d14d2819d44381fa435560dedf8148',1,'etk::Vector3D::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa44f844c97283ac106e84c1ed6f7aef0',1,'etk::Vector4D::operator-()']]], + ['operator_2d_2d',['operator--',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a30bad80656165761acba9a5bf336bb24',1,'utf8::iterator::operator--()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a5bb362e7ef8f382c06b26734ac1eb753',1,'utf8::iterator::operator--(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'etk::Vector2D::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'etk::Vector2D::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< int32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< int32_t >::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< uint32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< uint32_t >::operator--(int)']]], + ['operator_2d_3d',['operator-=',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4f9f11ea323f846d3dff802a8ae42dfc',1,'etk::Matrix::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd',1,'etk::Matrix2::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74',1,'etk::Matrix4::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'etk::Vector2D::operator-=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'etk::Vector2D::operator-=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< int32_t >::operator-=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< int32_t >::operator-=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< uint32_t >::operator-=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< uint32_t >::operator-=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ae43eac271cdcb04c5b0d9753c17c366b',1,'etk::Vector3D::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a24ffb1c3582594ca3190932cf5b3ac6c',1,'etk::Vector4D::operator-=()']]], + ['operator_2d_3e',['operator->',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aad0272c50595112b368ef17d0a36b8bf',1,'ememory::SharedPtr::operator->() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab65dfd8d12dc245947b1fe35f2f1f9c9',1,'ememory::SharedPtr::operator->()']]], + ['operator_2f',['operator/',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'etk::Vector2D::operator/(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'etk::Vector2D::operator/(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'Vector2D< int32_t >::operator/(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'Vector2D< int32_t >::operator/(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'Vector2D< uint32_t >::operator/(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'Vector2D< uint32_t >::operator/(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1341937c5b5a352240dee7920c283068',1,'etk::Vector4D::operator/()']]], + ['operator_2f_3d',['operator/=',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'etk::Vector2D::operator/=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'etk::Vector2D::operator/=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< int32_t >::operator/=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< int32_t >::operator/=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< uint32_t >::operator/=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< uint32_t >::operator/=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad7ae735c239ef69dca4433f52d7d586d',1,'etk::Vector3D::operator/=(const Vector3D< T > &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a870b224a7c4283bf43443cd6fa76afe0',1,'etk::Vector3D::operator/=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a43a54872bca72d13f81d1ac4d6e615f0',1,'etk::Vector4D::operator/=()']]], + ['operator_3c',['operator<',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a16987a62a1ccaae2c069f0df337e0f92',1,'utf8::iterator']]], + ['operator_3c_3d',['operator<=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a9d3e4961a2c8496ac8f99f3b5bac1248',1,'utf8::iterator']]], + ['operator_3d',['operator=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10e27a0f6aca0def3f9f514a52e2cfcb',1,'etk::Color::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad08da50ffc596edbf26abec30f206e9f',1,'etk::FSNode::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24',1,'etk::FSNodeRight::operator=(const etk::FSNodeRight &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6',1,'etk::FSNodeRight::operator=(const int32_t _newVal)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a026f9c7bec14739d0346adf834f3cf6f',1,'utf8::iterator::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a15251e4a208c761f60f4314e9a16b423',1,'etk::Matrix::operator=(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa1ed48736a8b4948a33eec76d88369d2',1,'etk::Matrix::operator=(T &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe',1,'etk::Matrix2::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5',1,'etk::Matrix4::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'etk::Vector2D::operator=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'etk::Vector2D::operator=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< int32_t >::operator=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< int32_t >::operator=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< uint32_t >::operator=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< uint32_t >::operator=(const uint32_t_val)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#af734e3eb23a10bf11e45cebf5318825c',1,'ememory::SharedPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9e2a657eee2f7cd579e4ffad898a2ae6',1,'ememory::SharedPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a270904b19260492da231c4bed44e6abf',1,'ememory::WeakPtr::operator=(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a97612e6ed45b64a3d8434846bc940e9a',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a4943b6eba3f2cee7dd7ccf0a5a7dd047',1,'ememory::WeakPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7a68baaabf7d2770d7fac5165bdcdbd1',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]], + ['operator_3d_3d',['operator==',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8c6201528c8165dd6556620275b06518',1,'etk::Color::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3e95876647a45f5af6d2c91adb3ea93e',1,'etk::FSNode::operator==()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6fa5bc7d78380930fc2e99e5db251e6c',1,'utf8::iterator::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ac8d101cca0055ac22359a985a594382b',1,'etk::Matrix::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a39a8926bd56d2f9715ac66d0007d5af0',1,'etk::Matrix2::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a60c224debaf0633a649a3629740c79a4',1,'etk::Matrix4::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a529cbd3feea9765c2f1280cc6381604f',1,'etk::Plane::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'etk::Vector2D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'Vector2D< int32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'Vector2D< uint32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adbc28e59379765b3c1404129db7de209',1,'etk::Vector3D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a057cde3e66b01298db1b4cc469ae392c',1,'etk::Vector4D::operator==()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a45252e81442c5533b076b92733a67632',1,'ememory::SharedPtr::operator==(std::nullptr_t) const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad07c9cc2dee78c984dfab9f5ec577fe3',1,'ememory::SharedPtr::operator==(const SharedPtr< EMEMORY_TYPE2 > &_obj) const '],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a2d8156fcc5247958fae765aee33d3c5e',1,'ememory::WeakPtr::operator==(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ac76e18063b5e3b629b23a5f0834c48a4',1,'ememory::WeakPtr::operator==(std::nullptr_t) const ']]], + ['operator_3e',['operator>',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aff0485406e550bc93601aae43cf51c28',1,'utf8::iterator']]], + ['operator_3e_3d',['operator>=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a0ce63cef50b14a251a37d633039220f9',1,'utf8::iterator']]], + ['operator_5b_5d',['operator[]',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e',1,'etk::Hash::operator[](const std::string &_key)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ada3371ec6285f45fa325646ececd9fec',1,'etk::Hash::operator[](const std::string &_key) const '],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60',1,'etk::Hash::operator[](size_t _pos)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ae20b6dedb265cca8245ecf5fa7850eea',1,'etk::Hash::operator[](size_t _pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a25914b82f0452eacfe709fc9b8b9be2b',1,'etk::Matrix::operator[](int32_t _yyy) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1267a239b7aa11a7aad1de94a1de36a4',1,'etk::Matrix::operator[](int32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ad315eda1de50bf62b8839055f5092266',1,'etk::Matrix::operator[](const ivec2 &_pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a5622ca68ea8cccd48eec422f1d0921d4',1,'etk::Matrix::operator[](const ivec2 &_pos)']]], + ['operator_7e',['operator~',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a0138ac2d084bba40cf4f505886f94d09',1,'etk::Matrix2']]], + ['string',['string',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'etk::Vector2D::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'Vector2D< int32_t >::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'Vector2D< uint32_t >::string()']]] +]; diff --git a/search/functions_d.html b/search/functions_d.html new file mode 100644 index 0000000..82b2b0c --- /dev/null +++ b/search/functions_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_d.js b/search/functions_d.js new file mode 100644 index 0000000..ce5bc2f --- /dev/null +++ b/search/functions_d.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['parsestringcolornamed',['parseStringColorNamed',['http://atria-soft.github.io/etk/namespaceetk.html#a5c25932e9aa31944536c38f9011af6f0',1,'etk']]], + ['parsestringstartwithrgb',['parseStringStartWithRGB',['http://atria-soft.github.io/etk/namespaceetk.html#abd41387ac07b129579e47844b1bbaf12',1,'etk']]], + ['parsestringstartwithrgbgen',['parseStringStartWithRGBGen',['http://atria-soft.github.io/etk/namespaceetk.html#a6601ec7bef55d93c509c8a8feaf339eb',1,'etk']]], + ['parsestringstartwithrgbunsigned16',['parseStringStartWithRGBUnsigned16',['http://atria-soft.github.io/etk/namespaceetk.html#abaad365389dac5e3b8d2e43233934c40',1,'etk']]], + ['parsestringstartwithrgbunsigned32',['parseStringStartWithRGBUnsigned32',['http://atria-soft.github.io/etk/namespaceetk.html#afaa9cb1bec5f763cefc99c1d3f081d2c',1,'etk']]], + ['parsestringstartwithrgbunsigned8',['parseStringStartWithRGBUnsigned8',['http://atria-soft.github.io/etk/namespaceetk.html#a5199b1a2efd27589426dc74bcd37102f',1,'etk']]], + ['parsestringstartwithsharp',['parseStringStartWithSharp',['http://atria-soft.github.io/etk/namespaceetk.html#ab04b5eb953698805b801ce6b27caadad',1,'etk']]], + ['particule',['Particule',['../classege_1_1_particule.html#a49215330473efedc535771065a53e1bf',1,'ege::Particule']]], + ['particulesimple',['ParticuleSimple',['../classege_1_1_particule_simple.html#aaf14a7c7e83219c80357574bd9a2a2e2',1,'ege::ParticuleSimple']]], + ['periodiccall',['periodicCall',['../classege_1_1_camera.html#ac2986c41e965a8fc192b0c4c5b1b2a9e',1,'ege::Camera']]], + ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0',1,'etk::Plane::Plane()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80',1,'etk::Plane::Plane(etk::Vector3D< T > _normal, T _intercept=0)'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66',1,'etk::Plane::Plane(const Plane &_obj)']]], + ['post',['post',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043',1,'etk::Fifo::post(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9',1,'etk::Fifo::post(const MY_TYPE &_data)']]], + ['precalculationdraw',['preCalculationDraw',['../classege_1_1_element.html#ac4229c88810397ed29a0ea6d712fcec6',1,'ege::Element']]] +]; diff --git a/search/functions_e.html b/search/functions_e.html new file mode 100644 index 0000000..557ae9a --- /dev/null +++ b/search/functions_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_e.js b/search/functions_e.js new file mode 100644 index 0000000..d962f04 --- /dev/null +++ b/search/functions_e.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['r',['r',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a72a0f7d2320afeae71d8bd2d6e8f09bd',1,'etk::Color']]], + ['radiantodegree',['radianToDegree',['http://atria-soft.github.io/etk/namespaceetk.html#a65f1e1a46582dc76219cb453b36d9a38',1,'etk']]], + ['randseek',['randSeek',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4d071f3348cbc576ae170b5ff0b055fb',1,'etk::tool']]], + ['ray',['Ray',['../classege_1_1_ray.html#a8d90a9c0694c595f68e3d571e71d9024',1,'ege::Ray']]], + ['registerinstance',['registerInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a7e40b0be74fd80765658df83f72a4e3e',1,'elog']]], + ['reinterpretpointercast',['reinterpretPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#af0d077e4255ed18af2460d7fd812ff20',1,'ememory::reinterpretPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a3fd0867cf533c8d3de8b9816c460a7b1',1,'ememory::reinterpretPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]], + ['remove',['remove',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a012796b3f0c823826f04559fd132c32a',1,'etk::FSNode::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62',1,'etk::Hash::remove()']]], + ['reset',['reset',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#afa0eb096ccb28c0b229921bb6eb5fe58',1,'ememory::SharedPtr::reset()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b52501248bbe13cfe984f4d24b03276',1,'ememory::WeakPtr::reset()']]], + ['resetrandom',['resetRandom',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4b646bfc4f3a852110b1ec1836a79f08',1,'etk::tool']]], + ['resize',['resize',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4de0b66004eff32d9a5fea4e4e511114',1,'etk::Matrix']]], + ['respown',['respown',['../classege_1_1_particule_engine.html#a33a287ad47bd73ded036fc8c5e019564',1,'ege::ParticuleEngine']]], + ['rmelement',['rmElement',['../classege_1_1_environement.html#a8a78a25e53c38ca0c2a42a7bdc230531',1,'ege::Environement']]], + ['rotate',['rotate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36',1,'etk::Matrix2::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1',1,'etk::Matrix4::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36bc265fa3987e0750b0d29374e5bf74',1,'etk::Vector3D::rotate()']]], + ['round',['round',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a6598d1b615f6507913088f352eeef596',1,'etk::Matrix']]] +]; diff --git a/search/functions_f.html b/search/functions_f.html new file mode 100644 index 0000000..b27fb7d --- /dev/null +++ b/search/functions_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_f.js b/search/functions_f.js new file mode 100644 index 0000000..ae230a0 --- /dev/null +++ b/search/functions_f.js @@ -0,0 +1,80 @@ +var searchData= +[ + ['safenormalize',['safeNormalize',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'etk::Vector2D::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< int32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< uint32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#abee6d22d509043f24a5aedb208ba1019',1,'etk::Vector3D::safeNormalize()']]], + ['scale',['scale',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84',1,'etk::Matrix2::scale(const vec2 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231',1,'etk::Matrix2::scale(float _value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114',1,'etk::Matrix4::scale(const vec3 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5',1,'etk::Matrix4::scale(float _sx, float _sy, float _sz)']]], + ['scene',['Scene',['../classege_1_1widget_1_1_scene.html#a06408ffe3a64cada0814e0c38fd7c76c',1,'ege::widget::Scene']]], + ['select',['select',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa4662d86bf6061a8e37899595c5ddd3d',1,'etk::Matrix']]], + ['set',['set',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0955ac7d80e3886afa872d47e0cc1415',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0f663138f780f134ae07957f5a9fef57',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a7de7eef4b78f10829066af98be02f27b',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a5063a9ee59f18fbeb7172f833617d8eb',1,'etk::Color::set(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7',1,'etk::Hash::set()'],['../classege_1_1_ray.html#ab26190217e2e450c7db08e1a0cdfc73e',1,'ege::Ray::set()']]], + ['seta',['setA',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1d24c054b6d64d2a73c6cef57d91c31a',1,'etk::Color']]], + ['setangle',['setAngle',['../classege_1_1camera_1_1_view.html#a8be3104ac348d188eb90d46c7ed5a220',1,'ege::camera::View::setAngle()'],['../classege_1_1widget_1_1_mesh.html#af1205c88f0d609eafa6fab472c4ae263',1,'ege::widget::Mesh::setAngle()']]], + ['setanglespeed',['setAngleSpeed',['../classege_1_1widget_1_1_mesh.html#a0e1f8377b5f48b66e8f6c5c887d6abc7',1,'ege::widget::Mesh']]], + ['setargzero',['setArgZero',['http://atria-soft.github.io/etk/namespaceetk.html#a5eda91763c9f02f0e7e16c099092695d',1,'etk']]], + ['setaspectratio',['setAspectRatio',['../classege_1_1_camera.html#a5a76d355026c6b0fab196b3b94571123',1,'ege::Camera']]], + ['setb',['setB',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae8078ca64701dbc1b5080589037743f1',1,'etk::Color']]], + ['setbacktrace',['setBackTrace',['http://atria-soft.github.io/elog/namespaceelog.html#aae6ff218b5e851513cfc29d030b865fb',1,'elog']]], + ['setbasefoldercache',['setBaseFolderCache',['http://atria-soft.github.io/etk/namespaceetk.html#a6cdcbe0aeba288278c89a995481b9e6f',1,'etk']]], + ['setbasefolderdata',['setBaseFolderData',['http://atria-soft.github.io/etk/namespaceetk.html#ab8546560f91d95e2df5f176f5ec0fc99',1,'etk']]], + ['setbasefolderdatauser',['setBaseFolderDataUser',['http://atria-soft.github.io/etk/namespaceetk.html#a91fb8f53bc0d3ad4ed2061b3f5af7734',1,'etk']]], + ['setcallbacklog',['setCallbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a8c02ad11df203c22c7e65c759b43efdd',1,'elog']]], + ['setcamera',['setCamera',['../classege_1_1widget_1_1_scene.html#a71f5302c44c6a6cdffc2eca42586037d',1,'ege::widget::Scene']]], + ['setchecknormal',['setCheckNormal',['../classege_1_1resource_1_1_mesh.html#a2e384cb78f35b467459e84a110c91a24',1,'ege::resource::Mesh']]], + ['setcollisiondetectionstatus',['setCollisionDetectionStatus',['../classege_1_1_element_physic.html#ae76a38916a653aa36ac8d9de8d473402',1,'ege::ElementPhysic']]], + ['setcolor',['setColor',['http://atria-soft.github.io/elog/namespaceelog.html#a157a0ce2993c115906b8a2607f6a9133',1,'elog']]], + ['setdirection',['setDirection',['../classege_1_1_ray.html#a63c25726fed276fb9d710f255e9ed4af',1,'ege::Ray']]], + ['setdistance',['setDistance',['../classege_1_1widget_1_1_mesh.html#a38dd9587cbfc5a4e6c55dd102fa3ef0c',1,'ege::widget::Mesh']]], + ['setdynamicworld',['setDynamicWorld',['../classege_1_1physics_1_1_engine.html#af50440cfa4a18fae7ee6019fe4530b29',1,'ege::physics::Engine']]], + ['seteye',['setEye',['../classege_1_1camera_1_1_view.html#a9348fb038e49d573a1806c9962098d50',1,'ege::camera::View']]], + ['setfile',['setFile',['../classege_1_1widget_1_1_mesh.html#a021dbdc9e036dec0d69fb662d4cc5ed6',1,'ege::widget::Mesh']]], + ['setfireon',['setFireOn',['../classege_1_1_element.html#a4df60dc1fbda8aed4c35d511b754a8e4',1,'ege::Element']]], + ['setfrompoints',['setFromPoints',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9',1,'etk::Plane']]], + ['setfunction',['setFunction',['http://atria-soft.github.io/elog/namespaceelog.html#aed76a2bba4f8c0f51633fa64ab08362d',1,'elog']]], + ['setg',['setG',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a724b243ffc1ba471eab6b04f6ca6ecd4',1,'etk::Color']]], + ['setgroup',['setGroup',['../classege_1_1_element.html#a82c3669cee85b50861d59958efae4d65',1,'ege::Element']]], + ['setgroupreadable',['setGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5',1,'etk::FSNodeRight']]], + ['setgrouprunable',['setGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e',1,'etk::FSNodeRight']]], + ['setgroupwritable',['setGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389',1,'etk::FSNodeRight']]], + ['setintercept',['setIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3',1,'etk::Plane']]], + ['setinterpolate3',['setInterpolate3',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3e59820b3cc3f9138e69d8aee9a448c8',1,'etk::Vector3D']]], + ['setlevel',['setLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a3afe4089acb36e88d7266c1ce85ddc7b',1,'elog::setLevel(const std::string &_name, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a423b95c78b78e98de35c8f176b9efbdc',1,'elog::setLevel(int32_t _id, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a600189d0be9885f63d651201ab0c3688',1,'elog::setLevel(enum elog::level _level)']]], + ['setlibname',['setLibName',['http://atria-soft.github.io/elog/namespaceelog.html#a98f690a8538d4726fa0060331e021a08',1,'elog']]], + ['setline',['setLine',['http://atria-soft.github.io/elog/namespaceelog.html#a2591d4ba7e3136ff84c0b81289000b79',1,'elog']]], + ['setloginfile',['setLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a78083b9d6ef033e329b788f8fa22f3f3',1,'elog']]], + ['setmax',['setMax',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'etk::Vector2D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< int32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< uint32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7b9a94f71854f5ad89ef23ef22dcb321',1,'etk::Vector3D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2469c42527ead691f479a9a573709e5f',1,'etk::Vector4D::setMax()']]], + ['setmesh',['setMesh',['../classege_1_1_element.html#a17750b333551fcd6d27eaf8e6c1f989d',1,'ege::Element::setMesh()'],['../classege_1_1_element_physic.html#ab40625af2799ce42f2db6b3407d802d5',1,'ege::ElementPhysic::setMesh()']]], + ['setmin',['setMin',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'etk::Vector2D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< int32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< uint32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7c2e3d0042a62791b1c653d5081577c2',1,'etk::Vector3D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa647808a65613af0e1e757f27444f0a6',1,'etk::Vector4D::setMin()']]], + ['setname',['setName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e787e7f3148dae0c74139be7b05ab43',1,'etk::FSNode']]], + ['setnormal',['setNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70',1,'etk::Plane']]], + ['setorigin',['setOrigin',['../classege_1_1_ray.html#aabbc358fa990273acb06241b0cbc9155',1,'ege::Ray']]], + ['setotherreadable',['setOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78',1,'etk::FSNodeRight']]], + ['setotherrunable',['setOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c',1,'etk::FSNodeRight']]], + ['setotherwritable',['setOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0',1,'etk::FSNodeRight']]], + ['setposition',['setPosition',['../classege_1_1_element.html#a52bdd3e2cdec9583d7305222c7c2a566',1,'ege::Element::setPosition()'],['../classege_1_1_element_base.html#a46ca31946b00485a154f22628500d6c1',1,'ege::ElementBase::setPosition()'],['../classege_1_1_element_physic.html#a62e71f81e5177cf40ea39af3055ad536',1,'ege::ElementPhysic::setPosition()'],['../classege_1_1widget_1_1_mesh.html#a59fc10c20ed0651ee6d0a6170285780b',1,'ege::widget::Mesh::setPosition()']]], + ['setpositiontheoric',['setPositionTheoric',['../classege_1_1_element_physic.html#a60f3b578cc6b2b1b9b34953c850b4226',1,'ege::ElementPhysic']]], + ['setr',['setR',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a96c8b12779776562c2fa0dfdc4d1b242',1,'etk::Color']]], + ['setright',['setRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a65bce1c8887edad87a90c8c7ffb861d3',1,'etk::FSNode']]], + ['setsceensize',['setSceenSize',['../classege_1_1_camera.html#a8165291e4819463677aaf1812059037f',1,'ege::Camera']]], + ['setshape',['setShape',['../classege_1_1_element_physic.html#a0bc3f9f1f3b2becbc244a71cf665e6db',1,'ege::ElementPhysic::setShape()'],['../classege_1_1resource_1_1_mesh.html#af3b2ffd7f5f9f02adb315e23800a9ed2',1,'ege::resource::Mesh::setShape()']]], + ['settarget',['setTarget',['../classege_1_1camera_1_1_view.html#afc1a692351b09964fc8cc9292693dedf',1,'ege::camera::View']]], + ['setthreadid',['setThreadId',['http://atria-soft.github.io/elog/namespaceelog.html#a9b835d4980949026a8883570ea3837af',1,'elog']]], + ['setthreadnameenable',['setThreadNameEnable',['http://atria-soft.github.io/elog/namespaceelog.html#ae64b5abf2ea03562679668e6242c49a2',1,'elog']]], + ['settime',['setTime',['http://atria-soft.github.io/elog/namespaceelog.html#a15e30e61e8db5a43e72358d2c02be6a4',1,'elog']]], + ['setuserreadable',['setUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9',1,'etk::FSNodeRight']]], + ['setuserrunable',['setUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070',1,'etk::FSNodeRight']]], + ['setuserwritable',['setUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139',1,'etk::FSNodeRight']]], + ['setvalue',['setValue',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'etk::Vector2D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< int32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< uint32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a96d02449aaa2dfeb4e60320da667ab92',1,'etk::Vector3D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9b164290093d948905fab0f56fbe22fc',1,'etk::Vector4D::setValue()']]], + ['setw',['setW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1750c9d1b91d67b8b2bc9d0cce759944',1,'etk::Vector4D']]], + ['setx',['setX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'etk::Vector2D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< int32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< uint32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab7ab9d9ce1138ffafebaff3001bb7d29',1,'etk::Vector3D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a238d966b077394ff118f2088479fb620',1,'etk::Vector4D::setX()']]], + ['setxangleview',['setXAngleView',['../classege_1_1_camera.html#a468d28287cf9a03f7ef50919776ac772',1,'ege::Camera']]], + ['sety',['setY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'etk::Vector2D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< int32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< uint32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a10c41fb516fb33ef56201f06992462d1',1,'etk::Vector3D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7489a0c8d592c9464a8e378bbb7e570e',1,'etk::Vector4D::setY()']]], + ['setyangleview',['setYAngleView',['../classege_1_1_camera.html#aaf3314bee70721b5807498ad35a509bd',1,'ege::Camera']]], + ['setz',['setZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9a5c1d69fd9066daae0a759831ba0e30',1,'etk::Vector3D::setZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae5bbc387ea4199ea535d4d033cfc40d1',1,'etk::Vector4D::setZ()']]], + ['setzero',['setZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'etk::Vector2D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< int32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< uint32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7ddb707a7a1609bcbd8c092186a6db19',1,'etk::Vector3D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a978b0511ade11701ffdbd7974de6932e',1,'etk::Vector4D::setZero()']]], + ['setzfar',['setZFar',['../classege_1_1_camera.html#a6ea40e7d2437e1fc2d1f34bb5d2a7dad',1,'ege::Camera']]], + ['setznear',['setZNear',['../classege_1_1_camera.html#ad959d3777b95e81c68b249bf3d2fe4c0',1,'ege::Camera']]], + ['sharedfromthis',['sharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38',1,'ememory::EnableSharedFromThis::sharedFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a908e55c7fbc20a24a0fc1ad4b93eaace',1,'ememory::EnableSharedFromThis::sharedFromThis() const ']]], + ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7b017780895f0a9d32e753574ae82010',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE2 *_element)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aef65a1bba18c17a8a13e05aa5d702b1e',1,'ememory::SharedPtr::SharedPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a6b448ecd7740c97551e8afd65acaca6f',1,'ememory::SharedPtr::SharedPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab5052506642bddd3aa5e6fb44ec1a173',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE *_obj, ememory::Counter *_counter)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab91fe50ba210a0545fa41e993df9beea',1,'ememory::SharedPtr::SharedPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab46f51a66327265bbc94ee89b603ca71',1,'ememory::SharedPtr::SharedPtr(SharedPtr< EMEMORY_TYPE > &&_obj)']]], + ['simplifypath',['simplifyPath',['http://atria-soft.github.io/etk/namespaceetk.html#a0087446ff0e9b533ea70b3043ae2addc',1,'etk']]], + ['size',['size',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a505195d19b853822d7d4b298d1bee3eb',1,'etk::Archive::size()'],['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a6b71b4395cb2e4a944b4e661cbc06607',1,'etk::ArchiveContent::size()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#aa50ae6b22e85ef679b43d55c410fb12d',1,'etk::Hash::size()']]], + ['staticpointercast',['staticPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a9a5a8c52dbbb1cb7121231de10dec3b2',1,'ememory::staticPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#ad67a9361b7aa47b38ef5366f9ec2c712',1,'ememory::staticPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]], + ['swap',['swap',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad7a06dd2042312f6f94da526adddfc48',1,'ememory::SharedPtr::swap()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab138aa24ae18beedf25cbbe9d99ba0b4',1,'ememory::WeakPtr::swap()']]] +]; diff --git a/search/mag_sel.png b/search/mag_sel.png new file mode 100644 index 0000000000000000000000000000000000000000..81f6040a2092402b4d98f9ffa8855d12a0d4ca17 GIT binary patch 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 literal 0 HcmV?d00001 diff --git a/search/namespaces_0.html b/search/namespaces_0.html new file mode 100644 index 0000000..f1b59ec --- /dev/null +++ b/search/namespaces_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_0.js b/search/namespaces_0.js new file mode 100644 index 0000000..d7fb73a --- /dev/null +++ b/search/namespaces_0.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['archive',['archive',['http://atria-soft.github.io/etk/namespaceetk_1_1archive.html',1,'etk']]], + ['color',['color',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html',1,'etk']]], + ['elog',['elog',['http://atria-soft.github.io/elog/namespaceelog.html',1,'']]], + ['ememory',['ememory',['http://atria-soft.github.io/ememory/namespaceememory.html',1,'']]], + ['etk',['etk',['http://atria-soft.github.io/etk/namespaceetk.html',1,'']]], + ['tool',['tool',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html',1,'etk']]] +]; diff --git a/search/namespaces_1.html b/search/namespaces_1.html new file mode 100644 index 0000000..e180b43 --- /dev/null +++ b/search/namespaces_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_1.js b/search/namespaces_1.js new file mode 100644 index 0000000..58ec1c7 --- /dev/null +++ b/search/namespaces_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['u32char',['u32char',['http://atria-soft.github.io/etk/namespaceu32char.html',1,'']]], + ['utf8',['utf8',['http://atria-soft.github.io/etk/namespaceutf8.html',1,'']]] +]; diff --git a/search/nomatches.html b/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/search/pages_0.html b/search/pages_0.html new file mode 100644 index 0000000..0db7267 --- /dev/null +++ b/search/pages_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_0.js b/search/pages_0.js new file mode 100644 index 0000000..13e14e1 --- /dev/null +++ b/search/pages_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['../ege_build.html',1,'']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/elog/elog_build.html',1,'']]], + ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/etk/etk_build.html',1,'']]] +]; diff --git a/search/pages_1.html b/search/pages_1.html new file mode 100644 index 0000000..2c67a8e --- /dev/null +++ b/search/pages_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_1.js b/search/pages_1.js new file mode 100644 index 0000000..066056d --- /dev/null +++ b/search/pages_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['elog_20tutorial_3a_20add_20some_20log_20_28using_29',['Elog Tutorial: Add some Log (using)',['http://atria-soft.github.io/elog/elog_tutorial_01.html',1,'']]], + ['elog_20tutorial_3a_20runtime_20use',['Elog Tutorial: Runtime use',['http://atria-soft.github.io/elog/elog_tutorial_02.html',1,'']]], + ['elog_20tutorial_3a_20optionnal_20dependency',['Elog Tutorial: Optionnal dependency',['http://atria-soft.github.io/elog/elog_tutorial_03.html',1,'']]], + ['ege_20library',['EGE library',['../index.html',1,'']]] +]; diff --git a/search/pages_2.html b/search/pages_2.html new file mode 100644 index 0000000..9cb4325 --- /dev/null +++ b/search/pages_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_2.js b/search/pages_2.js new file mode 100644 index 0000000..0a9a14e --- /dev/null +++ b/search/pages_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tutorials',['Tutorials',['http://atria-soft.github.io/elog/elog_tutorial.html',1,'']]] +]; diff --git a/search/search.css b/search/search.css new file mode 100644 index 0000000..4d7612f --- /dev/null +++ b/search/search.css @@ -0,0 +1,271 @@ +/*---------------- Search Box */ + +#FSearchBox { + float: left; +} + +#MSearchBox { + white-space : nowrap; + position: absolute; + float: none; + display: inline; + margin-top: 8px; + right: 0px; + width: 170px; + z-index: 102; + background-color: white; +} + +#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:111px; + margin-left:20px; + padding-left:4px; + color: #909090; + outline: none; + font: 9pt Arial, Verdana, sans-serif; +} + +#FSearchBox #MSearchField { + margin-left:15px; +} + +#MSearchBox .right { + display:block; + position:absolute; + right:10px; + top:0px; + 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 #90A5CE; + background-color: #F9FAFC; + z-index: 1; + 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: #3D578C; + 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: #EEF1F7; +} + +/* ----------------------------------- */ + + +#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: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + 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: #F0F3F8; +} + +.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/search/search.js b/search/search.js new file mode 100644 index 0000000..dedce3b --- /dev/null +++ b/search/search.js @@ -0,0 +1,791 @@ +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 literal 0 HcmV?d00001 diff --git a/search/search_r.png b/search/search_r.png new file mode 100644 index 0000000000000000000000000000000000000000..97ee8b439687084201b79c6f776a41f495c6392a GIT binary patch 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/search/typedefs_0.js b/search/typedefs_0.js new file mode 100644 index 0000000..3b1749e --- /dev/null +++ b/search/typedefs_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['callbacklog',['callbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a2f5d781d79bd79fcda8b94a212bcbbde',1,'elog']]] +]; diff --git a/search/variables_0.html b/search/variables_0.html new file mode 100644 index 0000000..3835278 --- /dev/null +++ b/search/variables_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 0000000..fe086fb --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['aliceblue',['aliceBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adcf86ef9c7918dcb094a0783761899f1',1,'etk::color']]], + ['antiquewhite',['antiqueWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88abb6eca9c1ba0f346fb697683fa836',1,'etk::color']]], + ['aqua',['aqua',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cef110e71ce12876fcfd6605e57f716',1,'etk::color']]], + ['aquamarine',['aquamarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8b69f67ed3e2db9915acde652a1cff80',1,'etk::color']]], + ['azure',['azure',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51cb04e4a5b927ec82ceef2676b781f7',1,'etk::color']]] +]; diff --git a/search/variables_1.html b/search/variables_1.html new file mode 100644 index 0000000..3c65cf2 --- /dev/null +++ b/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_1.js b/search/variables_1.js new file mode 100644 index 0000000..50685be --- /dev/null +++ b/search/variables_1.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['beige',['beige',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a68244b2fa52245487cec1154155d0e03',1,'etk::color']]], + ['bisque',['bisque',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad03e04b97263a2c64dedfc405ff983ee',1,'etk::color']]], + ['black',['black',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4198b330ccb2e9008665733eee338f73',1,'etk::color']]], + ['blanchedalmond',['blanchedAlmond',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a12e8ba075411585a68aece7d0fead4cc',1,'etk::color']]], + ['blue',['blue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f114c6849684e9984ae1322493572c',1,'etk::color']]], + ['blueviolet',['blueViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac91bcec9a0a115d1070397f86cfdee4d',1,'etk::color']]], + ['brown',['brown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af3dff0347662115abb89c6ddb8447227',1,'etk::color']]], + ['burlywood',['burlyWood',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1920dd335710c842ea4706e2383ef784',1,'etk::color']]] +]; diff --git a/search/variables_10.html b/search/variables_10.html new file mode 100644 index 0000000..52b5fe8 --- /dev/null +++ b/search/variables_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_10.js b/search/variables_10.js new file mode 100644 index 0000000..52bf804 --- /dev/null +++ b/search/variables_10.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['saddlebrown',['saddleBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5407ca00d7f7bf3815a72616e0be95ae',1,'etk::color']]], + ['salmon',['salmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad324737686a8c6ec9208a93e727710d8',1,'etk::color']]], + ['sandybrown',['sandyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#affd1d87686e7d4fb1a720d4cb5c354cb',1,'etk::color']]], + ['seagreen',['seaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3d3d8140130f2383e7740b4cea443470',1,'etk::color']]], + ['seashell',['seaShell',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6b50105504f9be5dcf7ae59cbb115051',1,'etk::color']]], + ['seeknode_5fcurrent',['seekNode_current',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea8da2a40c899dc80a97a96999766d1598',1,'etk']]], + ['seeknode_5fend',['seekNode_end',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea981349cc2910e974472575409d19f0b6',1,'etk']]], + ['seeknode_5fstart',['seekNode_start',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea9019d83f9a109a54ab84067c2aa8abcd',1,'etk']]], + ['sienna',['sienna',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0a8eaf790795f7b5fc63c81ade8652ce',1,'etk::color']]], + ['signaldisplaydebug',['signalDisplayDebug',['../classege_1_1widget_1_1_scene.html#a389ba8efd200612cca52f848408c34f2',1,'ege::widget::Scene']]], + ['silver',['silver',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aca25e934d9d1ac1538a4a0c7011c6d0c',1,'etk::color']]], + ['skyblue',['skyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1576fd8ed2c3fe5ed5a10f8147d0ed1d',1,'etk::color']]], + ['slateblue',['slateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4f605302a82a6173de726e797c3edf0d',1,'etk::color']]], + ['slategray',['slateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5d3c48d14e696bc1b8d9d43158dfa0b2',1,'etk::color']]], + ['slategrey',['slateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9cefc035f467790176ba159bb6255c6e',1,'etk::color']]], + ['snow',['snow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae312c38fc6be5178a4ff63921f162723',1,'etk::color']]], + ['space',['Space',['http://atria-soft.github.io/etk/namespaceu32char.html#a7a114cf0424bb72fd7f3f10c9cd017e8',1,'u32char']]], + ['springgreen',['springGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3b6e2028b00791f15ddff7f9a1fe703',1,'etk::color']]], + ['steelblue',['steelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9162b466a59a0bbe420b49c565e9dd6f',1,'etk::color']]], + ['suppress',['Suppress',['http://atria-soft.github.io/etk/namespaceu32char.html#a9cff086787b8b0321e36251a27c40321',1,'u32char']]] +]; diff --git a/search/variables_11.html b/search/variables_11.html new file mode 100644 index 0000000..476f36e --- /dev/null +++ b/search/variables_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_11.js b/search/variables_11.js new file mode 100644 index 0000000..332279d --- /dev/null +++ b/search/variables_11.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['tabulation',['Tabulation',['http://atria-soft.github.io/etk/namespaceu32char.html#ad7a0c42ea443e20bfceb69f863bebc6a',1,'u32char']]], + ['tan',['tan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a923b2869775837088eabdb48681f4b1e',1,'etk::color']]], + ['teal',['teal',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9b28dace6aa8c81c0c59a7343875d2b5',1,'etk::color']]], + ['thistle',['thistle',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a729d8532a3b7c147fcaa726ce2d887b8',1,'etk::color']]], + ['tomato',['tomato',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3fe621ef99b1b452a5a11af1a06ae0',1,'etk::color']]], + ['turquoise',['turquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8162f21fcdb858a4c5017a20db4c5830',1,'etk::color']]], + ['typenode_5fblock',['typeNode_block',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a18f1c41a5c9bc4842a512954af23d630',1,'etk']]], + ['typenode_5fcharacter',['typeNode_character',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a07f61c5191a0e393871ecf69f4f32eed',1,'etk']]], + ['typenode_5ffifo',['typeNode_fifo',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8af5a5a8cef27d1c2abf4c6b7b9a893890',1,'etk']]], + ['typenode_5ffile',['typeNode_file',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4bb596537f408d12f89da085cac752c6',1,'etk']]], + ['typenode_5ffolder',['typeNode_folder',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680',1,'etk']]], + ['typenode_5flink',['typeNode_link',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a73f8fdd1c9f08183be017f372935cf14',1,'etk']]], + ['typenode_5fsocket',['typeNode_socket',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a9b46f1f9d230b9490b2c17af379c61bc',1,'etk']]], + ['typenode_5funknow',['typeNode_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4c85a6b7dccfd424a20b383e5dbe63bf',1,'etk']]] +]; diff --git a/search/variables_12.html b/search/variables_12.html new file mode 100644 index 0000000..ff143dc --- /dev/null +++ b/search/variables_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_12.js b/search/variables_12.js new file mode 100644 index 0000000..d62d50b --- /dev/null +++ b/search/variables_12.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['violet',['violet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac86b1f752bb46992b83000f1b48957ec',1,'etk::color']]] +]; diff --git a/search/variables_13.html b/search/variables_13.html new file mode 100644 index 0000000..f62f946 --- /dev/null +++ b/search/variables_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_13.js b/search/variables_13.js new file mode 100644 index 0000000..404d8e2 --- /dev/null +++ b/search/variables_13.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['wheat',['wheat',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0fee5d2cd67adc3c4a5d820616854cde',1,'etk::color']]], + ['white',['white',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c',1,'etk::color']]], + ['whitesmoke',['whiteSmoke',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b012cf56fb3a1c63e55aa2d83f7472b',1,'etk::color']]] +]; diff --git a/search/variables_14.html b/search/variables_14.html new file mode 100644 index 0000000..edd9b91 --- /dev/null +++ b/search/variables_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_14.js b/search/variables_14.js new file mode 100644 index 0000000..f08a9ee --- /dev/null +++ b/search/variables_14.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['yellow',['yellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a002d237cb06c35ec373b454af2cbb072',1,'etk::color']]], + ['yellowgreen',['yellowGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88244e18c7bcefe71c7f9fbca047125b',1,'etk::color']]] +]; diff --git a/search/variables_2.html b/search/variables_2.html new file mode 100644 index 0000000..7b43e0a --- /dev/null +++ b/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_2.js b/search/variables_2.js new file mode 100644 index 0000000..7bbd0f9 --- /dev/null +++ b/search/variables_2.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['cadetblue',['cadetBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa007b1fd1b17e1872fbc6f41e147f54f',1,'etk::color']]], + ['carrierreturn',['CarrierReturn',['http://atria-soft.github.io/etk/namespaceu32char.html#a65eaeefb77c1b694f336eedda60c30af',1,'u32char']]], + ['chartreuse',['chartreuse',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2dd91ed503e594efb3fbfef33e358066',1,'etk::color']]], + ['chocolate',['chocolate',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c01526863636486a43270680bc60002',1,'etk::color']]], + ['coral',['coral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a36f2cec268c7c0e30723ac23f9b3f277',1,'etk::color']]], + ['cornflowerblue',['cornflowerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a90a5242512b4e294b4a660317609f80a',1,'etk::color']]], + ['cornsilk',['cornsilk',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a253d987094e83f3d979dd8fe216297be',1,'etk::color']]], + ['crimson',['crimson',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa29d7ec12725a55399cfbee0fab1d74e',1,'etk::color']]], + ['cyan',['cyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc0367018e04ae83f0282525443f2c39',1,'etk::color']]] +]; diff --git a/search/variables_3.html b/search/variables_3.html new file mode 100644 index 0000000..ea0392d --- /dev/null +++ b/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_3.js b/search/variables_3.js new file mode 100644 index 0000000..6d6a3bb --- /dev/null +++ b/search/variables_3.js @@ -0,0 +1,29 @@ +var searchData= +[ + ['darkblue',['darkBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a222350bf918f872c4e5ff2c44ab0d948',1,'etk::color']]], + ['darkcyan',['darkCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1e2298ea2e2329a2eec98014ad2f62f3',1,'etk::color']]], + ['darkgoldenrod',['darkGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa8fc1bb410a59107158dc78cbff58637',1,'etk::color']]], + ['darkgray',['darkGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a443370c666ff111e46fd69af0fc8c6f1',1,'etk::color']]], + ['darkgreen',['darkGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab2c305fa2794088b6518e7d41b5a66cf',1,'etk::color']]], + ['darkgrey',['darkGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc4d6ece51b12c4d71944c7cfa62df3d',1,'etk::color']]], + ['darkkhaki',['darkKhaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a41b7e12409c7c23d2efd5b2002ff8a38',1,'etk::color']]], + ['darkmagenta',['darkMagenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5967702d70d066cc22d0582816506960',1,'etk::color']]], + ['darkolivegreen',['darkOliveGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8658803a964bae9b55b136f17349fb9',1,'etk::color']]], + ['darkorange',['darkorange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7064c68a6a6025e00ce163a1ae89f1ea',1,'etk::color']]], + ['darkorchid',['darkOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1d7683e234cce9679495ba626cdbd63b',1,'etk::color']]], + ['darkred',['darkRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aff3a3b7299b13dfb18983bf5590ba95a',1,'etk::color']]], + ['darksalmon',['darkSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a907915b5995bce96b1edce13c9e2fdf7',1,'etk::color']]], + ['darkseagreen',['darkSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a59822524863f5783ee051ad10375892f',1,'etk::color']]], + ['darkslateblue',['darkSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26484af8b6c58f221f1849b87f3bee74',1,'etk::color']]], + ['darkslategray',['darkSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a349b3fd1e93f89e01bd862981d02196b',1,'etk::color']]], + ['darkslategrey',['darkSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f19e66e3c3a0af908b5c1efd2abc84',1,'etk::color']]], + ['darkturquoise',['darkTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05e713dcb0b2f4febdbcf35450b841fd',1,'etk::color']]], + ['darkviolet',['darkViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9e56b9239824d0b5936d5cff3b60231b',1,'etk::color']]], + ['deeppink',['deepPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aad22e4d8159516802b60b3993b35310d',1,'etk::color']]], + ['deepskyblue',['deepSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20b4f50841f1edc88b8ebd09764d22ec',1,'etk::color']]], + ['defaultalpha',['defaultAlpha',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a07823a4af1948cc0c2a80947c634100b',1,'etk::Color']]], + ['delete',['Delete',['http://atria-soft.github.io/etk/namespaceu32char.html#a55bf46c0555440472df720e2e3b553bf',1,'u32char']]], + ['dimgray',['dimGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9c3f19c27817d52a7dce663597809673',1,'etk::color']]], + ['dimgrey',['dimGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b9159ca54b27a2eb3aef2787cc3f8a4',1,'etk::color']]], + ['dodgerblue',['dodgerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#abded21fe482e526e290b0699c55c1d8d',1,'etk::color']]] +]; diff --git a/search/variables_4.html b/search/variables_4.html new file mode 100644 index 0000000..1ed95cb --- /dev/null +++ b/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_4.js b/search/variables_4.js new file mode 100644 index 0000000..5dd5a96 --- /dev/null +++ b/search/variables_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['emptycolor',['emptyColor',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa0a719b099664934ab1025ecd9a727e0',1,'etk::Color']]], + ['escape',['Escape',['http://atria-soft.github.io/etk/namespaceu32char.html#aabc11b96eac4f8821aabf1e8c9b4e68b',1,'u32char']]] +]; diff --git a/search/variables_5.html b/search/variables_5.html new file mode 100644 index 0000000..ecc883b --- /dev/null +++ b/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_5.js b/search/variables_5.js new file mode 100644 index 0000000..b0e3ed7 --- /dev/null +++ b/search/variables_5.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['firebrick',['fireBrick',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad6967e9c5889d20d52ba7f02ce1a4344',1,'etk::color']]], + ['floralwhite',['floralWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa194136648518d6622f0648b1be32886',1,'etk::color']]], + ['forestgreen',['forestGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae828702f8dde36254656074f1539cf27',1,'etk::color']]], + ['fsntype_5fcache',['FSNType_cache',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a11b6d9f004dfe2dbb0f0936295d96fab',1,'etk']]], + ['fsntype_5fdata',['FSNType_data',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a85e888743bc92e15e92cb038180658a8',1,'etk']]], + ['fsntype_5fdirect',['FSNType_direct',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ab90cc866be4fcb2e6006ec816b2683da',1,'etk']]], + ['fsntype_5fhome',['FSNType_home',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aafe2d7ca46505000342694c4526209b6',1,'etk']]], + ['fsntype_5frelatif',['FSNType_relatif',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae6596d8a97ab0bdd4775f66089ad894b',1,'etk']]], + ['fsntype_5ftheme',['FSNType_theme',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ac430963593558fcb3de198c74fc9a63c',1,'etk']]], + ['fsntype_5fthemedata',['FSNType_themeData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae2fc2115dae24e08f7025f4ac4671dea',1,'etk']]], + ['fsntype_5funknow',['FSNType_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a263b4ecc93b26982d222fd87c3cf12a1',1,'etk']]], + ['fsntype_5fuserdata',['FSNType_userData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aff5b33005b2a7937bec1d9e426e1d9d2',1,'etk']]], + ['fuchsia',['fuchsia',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#add8be07f05dd9acb1021cd813d5d09f5',1,'etk::color']]] +]; diff --git a/search/variables_6.html b/search/variables_6.html new file mode 100644 index 0000000..0c1a66b --- /dev/null +++ b/search/variables_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_6.js b/search/variables_6.js new file mode 100644 index 0000000..39d933f --- /dev/null +++ b/search/variables_6.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['gainsboro',['gainsboro',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3802248416e94cbe57301269bb4597',1,'etk::color']]], + ['ghostwhite',['ghostWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a15bfc067a56f04e3c95ccc1e08e30582',1,'etk::color']]], + ['gold',['gold',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa87df42bc06ea637f36058ded83172b8',1,'etk::color']]], + ['goldenrod',['goldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3e32a2d70fbe57ccbd45b490b32dfc0',1,'etk::color']]], + ['gray',['gray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a319c23dcc37291f96f330abe15b16f89',1,'etk::color']]], + ['green',['green',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6fc96147de6d001202802bca7bcf2ba9',1,'etk::color']]], + ['greenyellow',['greenYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a218efa62696750857b5ce07171c34cbd',1,'etk::color']]], + ['grey',['grey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a21d8358e48a38d1d701d2165e9ff7ef3',1,'etk::color']]] +]; diff --git a/search/variables_7.html b/search/variables_7.html new file mode 100644 index 0000000..e0da2ef --- /dev/null +++ b/search/variables_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_7.js b/search/variables_7.js new file mode 100644 index 0000000..09c4bea --- /dev/null +++ b/search/variables_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['honeydew',['honeyDew',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa3411f95075bfc9977619fcea76266de',1,'etk::color']]], + ['hotpink',['hotPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a03118a731faf900b1bec48f3b001a8dd',1,'etk::color']]] +]; diff --git a/search/variables_8.html b/search/variables_8.html new file mode 100644 index 0000000..0c3d1df --- /dev/null +++ b/search/variables_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_8.js b/search/variables_8.js new file mode 100644 index 0000000..00af515 --- /dev/null +++ b/search/variables_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['indianred',['indianRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a13e4d0783eb7e8c10ca87631e5385dcb',1,'etk::color']]], + ['indigo',['indigo',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3a93b5498bb8c81d57e7a759d1418579',1,'etk::color']]], + ['ivory',['ivory',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab44bec9b6c9231236729f749df94c7ba',1,'etk::color']]] +]; diff --git a/search/variables_9.html b/search/variables_9.html new file mode 100644 index 0000000..e14a107 --- /dev/null +++ b/search/variables_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_9.js b/search/variables_9.js new file mode 100644 index 0000000..d2a10c3 --- /dev/null +++ b/search/variables_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['khaki',['khaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa5242622529843c2b59a3a10de215834',1,'etk::color']]] +]; diff --git a/search/variables_a.html b/search/variables_a.html new file mode 100644 index 0000000..4e38be7 --- /dev/null +++ b/search/variables_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_a.js b/search/variables_a.js new file mode 100644 index 0000000..f8c5031 --- /dev/null +++ b/search/variables_a.js @@ -0,0 +1,33 @@ +var searchData= +[ + ['lavender',['lavender',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2f2c8ef5a6ab8b6d0d0bfc261dc1c660',1,'etk::color']]], + ['lavenderblush',['lavenderBlush',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4232ea43a0d5f4e1a0fda12b2523789e',1,'etk::color']]], + ['lawngreen',['lawnGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afde65cb2bb3edffeb3c3be844048bea7',1,'etk::color']]], + ['lemonchiffon',['lemonChiffon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b1f3235d4cb5967be945422180a696e',1,'etk::color']]], + ['level_5fcritical',['level_critical',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a4c2b8e97dbaeda89eb1fbce53e691625',1,'elog']]], + ['level_5fdebug',['level_debug',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a97d8804cb4c8776f67824ec0acf53efb',1,'elog']]], + ['level_5ferror',['level_error',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89add2b92a662d3e09201bfc37cf42f906c',1,'elog']]], + ['level_5finfo',['level_info',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aec0f38e9cdb484718ef007a57628e021',1,'elog']]], + ['level_5fnone',['level_none',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aeff8c0bec7329ce8b94597f6bd501354',1,'elog']]], + ['level_5fprint',['level_print',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a93c9ecff62779bddcc1bc2e7fc5dd829',1,'elog']]], + ['level_5fverbose',['level_verbose',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89adf726904a7486e61530282123dbd58cd',1,'elog']]], + ['level_5fwarning',['level_warning',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89abe0c0f2534e916ba560a798d1392ce0c',1,'elog']]], + ['lightblue',['lightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8387db6883f21400bf5be80372c35647',1,'etk::color']]], + ['lightcoral',['lightCoral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18fa89d253f21d090fb78f9c4c3fa179',1,'etk::color']]], + ['lightcyan',['lightCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50d72f3fa72a15b70950ec3c6294c486',1,'etk::color']]], + ['lightgoldenrodyellow',['lightGoldenRodYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4b1fa30e34836c579b23ad52137bd690',1,'etk::color']]], + ['lightgray',['lightGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4083c98e9eded328f2cd91f01affddc0',1,'etk::color']]], + ['lightgreen',['lightGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2d28338bea023156af46b42ac4104d65',1,'etk::color']]], + ['lightgrey',['lightGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a77d1ce7214b499fb78f9bbfcd18cb7b4',1,'etk::color']]], + ['lightpink',['lightPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a14d1dd7b18f6b86d7a3c16f417f453b6',1,'etk::color']]], + ['lightsalmon',['lightSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a033bb4d31c48f0dd52fc0662944ab8f6',1,'etk::color']]], + ['lightseagreen',['lightSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a146b8e64718660041ce89a8803661e2a',1,'etk::color']]], + ['lightskyblue',['lightSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51a95c2b5fd2957e41b027b84df64bb2',1,'etk::color']]], + ['lightslategray',['lightSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8cb2152fe5df989303dd976f97578ea',1,'etk::color']]], + ['lightslategrey',['lightSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4a496840c6c000f27da3a6e8e54e33eb',1,'etk::color']]], + ['lightsteelblue',['lightSteelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26bcddd1699b895e233e35f31fda1c0e',1,'etk::color']]], + ['lightyellow',['lightYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab23ae9842d65ec28e1ff7f06d5b252a8',1,'etk::color']]], + ['lime',['lime',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0363b4e80d7960b29e41c1202d36cefb',1,'etk::color']]], + ['limegreen',['limeGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a29c3e83ca4abea8319f8f5671b9720c2',1,'etk::color']]], + ['linen',['linen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aaed3fa7e8a6f9ed2e79677075bf1e63e',1,'etk::color']]] +]; diff --git a/search/variables_b.html b/search/variables_b.html new file mode 100644 index 0000000..c98ef41 --- /dev/null +++ b/search/variables_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_b.js b/search/variables_b.js new file mode 100644 index 0000000..f989cc3 --- /dev/null +++ b/search/variables_b.js @@ -0,0 +1,56 @@ +var searchData= +[ + ['m_5fangle',['m_angle',['../classege_1_1camera_1_1_view.html#ac7f58fa94b57337fb50b416aa427afcd',1,'ege::camera::View']]], + ['m_5fangleview',['m_angleView',['../classege_1_1_camera.html#a5ba6b65e2a7cca465f0a07b1e9e6bf0a',1,'ege::Camera']]], + ['m_5faspectratio',['m_aspectRatio',['../classege_1_1_camera.html#a7986fe960cbb4568e0b5f970913f9b46',1,'ege::Camera']]], + ['m_5faudioengine',['m_AudioEngine',['../classege_1_1_game.html#aa4250fff77aafed9f928ed835351f27d',1,'ege::Game']]], + ['m_5fbody',['m_body',['../classege_1_1_element_physic.html#a007dcecf8ac22181ac42e55349df8ac4',1,'ege::ElementPhysic']]], + ['m_5fcameraname',['m_cameraName',['../classege_1_1widget_1_1_scene.html#a8bb266eb6db5f3a00910f5f6d9e48c31',1,'ege::widget::Scene']]], + ['m_5fchecknormal',['m_checkNormal',['../classege_1_1resource_1_1_mesh.html#aa4968874552e959bdb5cc6657c3edc6d',1,'ege::resource::Mesh']]], + ['m_5fcontent',['m_content',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16',1,'etk::Archive']]], + ['m_5fdetectcollisionenable',['m_detectCollisionEnable',['../classege_1_1_element_physic.html#a0a3bf3289b8490d8231e48c5338be011',1,'ege::ElementPhysic']]], + ['m_5feye',['m_eye',['../classege_1_1camera_1_1_view.html#aeed11abc85e12cc98397906f65ee2fbd',1,'ege::camera::View']]], + ['m_5ffilename',['m_fileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073',1,'etk::Archive']]], + ['m_5ffixe',['m_fixe',['../classege_1_1_element.html#ad67c30a23d11ae67bdc3e4ab4fe1042e',1,'ege::Element']]], + ['m_5ffloats',['m_floats',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'etk::Vector2D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< int32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< uint32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a957a45bedf0fb76783ab7062b1ad5412',1,'etk::Vector3D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ac75ee585aaad94ccf8afec7d34b9ad7f',1,'etk::Vector4D::m_floats()']]], + ['m_5fgametime',['m_gameTime',['../classege_1_1_environement.html#aa32f050b88d3c217c69a8a83e104dfd4',1,'ege::Environement']]], + ['m_5fgroup',['m_group',['../classege_1_1_element.html#ae13b4ad8b1753e8205d7f167894fc3d7',1,'ege::Element']]], + ['m_5fiaengine',['m_iAEngine',['../classege_1_1_game.html#adcdac761d569fd8e8845a1097688ea25',1,'ege::Game']]], + ['m_5fkey',['m_key',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc',1,'etk::HashData']]], + ['m_5flife',['m_life',['../classege_1_1_element.html#a830f935e09dc7f950b2d75d378e34cc7',1,'ege::Element']]], + ['m_5flifemax',['m_lifeMax',['../classege_1_1_element.html#af436f27b779bdb10389d484313d3bbc0',1,'ege::Element']]], + ['m_5flistcamera',['m_listCamera',['../classege_1_1_environement.html#a018ec659aa1859825da4e6ea86ef63a3',1,'ege::Environement']]], + ['m_5flistcolor',['m_listColor',['../classege_1_1resource_1_1_mesh.html#af75b4eca3694df8bd7751e71d997ae73',1,'ege::resource::Mesh']]], + ['m_5flistfaces',['m_listFaces',['../classege_1_1resource_1_1_mesh.html#a0d8be0fd6041483801fde663a79b6ca4',1,'ege::resource::Mesh']]], + ['m_5flistfacesnormal',['m_listFacesNormal',['../classege_1_1resource_1_1_mesh.html#a887fae9a240094405802d0be704a41de',1,'ege::resource::Mesh']]], + ['m_5flistuv',['m_listUV',['../classege_1_1resource_1_1_mesh.html#aee33f7b04b96c47974763978010a1a8c',1,'ege::resource::Mesh']]], + ['m_5flistvertex',['m_listVertex',['../classege_1_1resource_1_1_mesh.html#a9717b23f590857a64542ca299ee0e252',1,'ege::resource::Mesh']]], + ['m_5flistvertexnormal',['m_listVertexNormal',['../classege_1_1resource_1_1_mesh.html#aebdfb67c7f3519bc4cedd51c139ca7f0',1,'ege::resource::Mesh']]], + ['m_5fmat',['m_mat',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9',1,'etk::Matrix2::m_mat()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc',1,'etk::Matrix4::m_mat()']]], + ['m_5fmatrix',['m_matrix',['../classege_1_1_camera.html#a3091de0eb746d893cee0d812864a5a70',1,'ege::Camera']]], + ['m_5fmatrixprojection',['m_matrixProjection',['../classege_1_1_camera.html#a30f23f997db039ce57338009108844a3',1,'ege::Camera']]], + ['m_5fmesh',['m_mesh',['../classege_1_1_element.html#a6bdf8a4eb8c9e0043df4af30471db711',1,'ege::Element']]], + ['m_5fphysics',['m_physics',['../classege_1_1resource_1_1_mesh.html#a7d464d7a00c937fc630bba9891320df0',1,'ege::resource::Mesh']]], + ['m_5fradius',['m_radius',['../classege_1_1_element.html#a1f285710820c75ad5339d54e27d0471c',1,'ege::Element']]], + ['m_5fshape',['m_shape',['../classege_1_1_element_physic.html#a7e37b583c9cfab005ee9d10d52758608',1,'ege::ElementPhysic']]], + ['m_5ftarget',['m_target',['../classege_1_1camera_1_1_view.html#a8b9ee7956595891b8de5ae94a6553a90',1,'ege::camera::View']]], + ['m_5ftheoricposition',['m_theoricPosition',['../classege_1_1_element_physic.html#ac1822bfcb31132b6b6a824df22f694ec',1,'ege::ElementPhysic']]], + ['m_5fvalue',['m_value',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5',1,'etk::HashData']]], + ['m_5fzfar',['m_zFar',['../classege_1_1_camera.html#a0cb6298d514db78431ee632eabaf4cc8',1,'ege::Camera']]], + ['m_5fznear',['m_zNear',['../classege_1_1_camera.html#a72aad1de8e32fff6ab15d2b49d81b076',1,'ege::Camera']]], + ['magenta',['magenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afee87f303d370ab6dbc7ac1e2c00ead1',1,'etk::color']]], + ['maroon',['maroon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acedfbd93471b71ba9998984b11ba718e',1,'etk::color']]], + ['mediumaquamarine',['mediumAquaMarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7f0d7a636c8caa196464b499b6280426',1,'etk::color']]], + ['mediumblue',['mediumBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7fe002b79a78199f18363dd05530378d',1,'etk::color']]], + ['mediumorchid',['mediumOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5e155686074462e57beee0511146bc97',1,'etk::color']]], + ['mediumpurple',['mediumPurple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3b2c512ac26bc28808a8b3dd5656440d',1,'etk::color']]], + ['mediumseagreen',['mediumSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac8b45a088646ef1fcf8fe69179dc519b',1,'etk::color']]], + ['mediumslateblue',['mediumSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a215704258654af99ded76d5642d9d462',1,'etk::color']]], + ['mediumspringgreen',['mediumSpringGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2b5d44a4ca36262221237f5165af7aae',1,'etk::color']]], + ['mediumturquoise',['mediumTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac3cfc60cd0c3b29f6a941dd592d90b24',1,'etk::color']]], + ['mediumvioletred',['mediumVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05fe5d6e6d4b13da98ccf1acef57ba3a',1,'etk::color']]], + ['midnightblue',['midnightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af0900bfad0e76b546fbe6b9c3fe3f24a',1,'etk::color']]], + ['mintcream',['mintCream',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adfb434830d70a46377180a95be6d484e',1,'etk::color']]], + ['mistyrose',['mistyRose',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18204af4290656aeac4f7c88eb85d0f3',1,'etk::color']]], + ['moccasin',['moccasin',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8cb08faeeec554e2a414bc8633b443c5',1,'etk::color']]] +]; diff --git a/search/variables_c.html b/search/variables_c.html new file mode 100644 index 0000000..d5f4449 --- /dev/null +++ b/search/variables_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_c.js b/search/variables_c.js new file mode 100644 index 0000000..c875a54 --- /dev/null +++ b/search/variables_c.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['navajowhite',['navajoWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b63b8a9a1cc45910237b30a2ba45fca',1,'etk::color']]], + ['navy',['navy',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20ab31b18ba99ce5faa111a99ab2e83d',1,'etk::color']]], + ['noisetype_5fbase',['noiseType_base',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a4c9b4846f6a3799bf72294573bc68666',1,'etk']]], + ['noisetype_5fcloud',['noiseType_cloud',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8abbd6669d7350ed4fe1ee27ca37942f38',1,'etk']]], + ['noisetype_5fmarble',['noiseType_marble',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8afe321c1b20b2163fa2f8c6cc204c65db',1,'etk']]], + ['noisetype_5fsmooth',['noiseType_smooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a6073ebe9a4072386bb899a253e227ae5',1,'etk']]], + ['noisetype_5fturbulence',['noiseType_turbulence',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a991e1a2d3d0fab7d7438598c991ac94a',1,'etk']]], + ['noisetype_5fturbulencenosmooth',['noiseType_turbulenceNoSmooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8af2cfe5b480f8c9f42813dab614dbf0e7',1,'etk']]], + ['noisetype_5fwood',['noiseType_wood',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a66612077d9f772988ea9e89dd7e593ea',1,'etk']]], + ['none',['none',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4589db8a7e8998273732dae4c83e28c5',1,'etk::color']]], + ['null',['Null',['http://atria-soft.github.io/etk/namespaceu32char.html#a5bf343cb9ca744a833c6d0466542fd23',1,'u32char']]] +]; diff --git a/search/variables_d.html b/search/variables_d.html new file mode 100644 index 0000000..a57e383 --- /dev/null +++ b/search/variables_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_d.js b/search/variables_d.js new file mode 100644 index 0000000..72bde01 --- /dev/null +++ b/search/variables_d.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['oldlace',['oldLace',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6dac38a6103291477259e687e0774c1f',1,'etk::color']]], + ['olive',['olive',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c6df578f49614b0a84b8d60a85522f5',1,'etk::color']]], + ['olivedrab',['oliveDrab',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a020a9d7d45aa767ddf85ce3091f09700',1,'etk::color']]], + ['orange',['orange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab17f0b0fde63f5895d0da41ecc9e2573',1,'etk::color']]], + ['orangered',['orangeRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aeb3c67384cae4e9260ddd453a3cc7810',1,'etk::color']]], + ['orchid',['orchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8a02f315fb94c24136fd151610d1d2b3',1,'etk::color']]] +]; diff --git a/search/variables_e.html b/search/variables_e.html new file mode 100644 index 0000000..d1502e0 --- /dev/null +++ b/search/variables_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_e.js b/search/variables_e.js new file mode 100644 index 0000000..4c6ba08 --- /dev/null +++ b/search/variables_e.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['palegoldenrod',['paleGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4e77005ee52eb9d1b5a4ddb682374e0f',1,'etk::color']]], + ['palegreen',['paleGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cf19b14d8517bd39851f277029b0931',1,'etk::color']]], + ['paleturquoise',['paleTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2652ecc2224179077270ffb4d13fef57',1,'etk::color']]], + ['palevioletred',['paleVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a40929240fd9c26bda27c2a80e5893db5',1,'etk::color']]], + ['papayawhip',['papayaWhip',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a55430464cce8100e33385115a9468cf1',1,'etk::color']]], + ['peachpuff',['peachPuff',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad30f26284e76fd398359bcd928143311',1,'etk::color']]], + ['peru',['peru',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a83ed22c571e6ef53e406cc47c51f753f',1,'etk::color']]], + ['pink',['pink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad2726cdc1f4064f8df7b77b7da3d4291',1,'etk::color']]], + ['plum',['plum',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab4d992f3996f638d234f936153bd7907',1,'etk::color']]], + ['powderblue',['powderBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afd0e078b144de932065e8a7f01685b6b',1,'etk::color']]], + ['propertydebugapplication',['propertyDebugApplication',['../classege_1_1widget_1_1_scene.html#a25c8b39174b01d82986eb21b1b669df5',1,'ege::widget::Scene']]], + ['propertydebugphysic',['propertyDebugPhysic',['../classege_1_1widget_1_1_scene.html#a4fd68138b6724d7e1f485508c62b0952',1,'ege::widget::Scene']]], + ['propertyratio',['propertyRatio',['../classege_1_1_environement.html#a55982c1b8454426976d35a1ee017d910',1,'ege::Environement']]], + ['propertystatus',['propertyStatus',['../classege_1_1_environement.html#adaf122667e0a9ee4f3c1959d6080e42b',1,'ege::Environement']]], + ['purple',['purple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1651c86712c0ebee50517f010a05b527',1,'etk::color']]] +]; diff --git a/search/variables_f.html b/search/variables_f.html new file mode 100644 index 0000000..f777e71 --- /dev/null +++ b/search/variables_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_f.js b/search/variables_f.js new file mode 100644 index 0000000..3e94491 --- /dev/null +++ b/search/variables_f.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['red',['red',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a365a78d3068cd950ce25fda3f905554e',1,'etk::color']]], + ['return',['Return',['http://atria-soft.github.io/etk/namespaceu32char.html#abfa1971c05b539d159d5ed9ac716b0c2',1,'u32char']]], + ['rosybrown',['rosyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3ac844cd13feb847816ff94ff20fb84c',1,'etk::color']]], + ['royalblue',['royalBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3dad77d1418cd34da0e07049781f32d9',1,'etk::color']]] +]; diff --git a/splitbar.png b/splitbar.png new file mode 100644 index 0000000000000000000000000000000000000000..fe895f2c58179b471a22d8320b39a4bd7312ec8e GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T literal 0 HcmV?d00001 diff --git a/sync_off.png b/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/sync_on.png b/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/tab_a.png b/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..3b725c41c5a527a3a3e40097077d0e206a681247 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 literal 0 HcmV?d00001 diff --git a/tab_b.png b/tab_b.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b4a8638cb3496a016eaed9e16ffc12846dea18 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ literal 0 HcmV?d00001 diff --git a/tabs.css b/tabs.css new file mode 100644 index 0000000..9cf578f --- /dev/null +++ b/tabs.css @@ -0,0 +1,60 @@ +.tabs, .tabs2, .tabs3 { + background-image: url('tab_b.png'); + width: 100%; + z-index: 101; + font-size: 13px; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +} + +.tabs2 { + font-size: 10px; +} +.tabs3 { + font-size: 9px; +} + +.tablist { + margin: 0; + padding: 0; + display: table; +} + +.tablist li { + float: left; + display: table-cell; + background-image: url('tab_b.png'); + line-height: 36px; + list-style: none; +} + +.tablist a { + display: block; + padding: 0 20px; + font-weight: bold; + background-image:url('tab_s.png'); + background-repeat:no-repeat; + background-position:right; + color: #283A5D; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; + outline: none; +} + +.tabs3 .tablist a { + padding: 0 10px; +} + +.tablist a:hover { + background-image: url('tab_h.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + text-decoration: none; +} + +.tablist li.current a { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} diff --git a/view_box_8hpp.html b/view_box_8hpp.html new file mode 100644 index 0000000..b71fc89 --- /dev/null +++ b/view_box_8hpp.html @@ -0,0 +1,195 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/viewBox.hpp File Reference + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    viewBox.hpp File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Functions

    +void ege::viewBox::create (etk::Hash< ememory::SharedPtr< ege::Material >> &_materials, etk::Hash< FaceIndexing > &_listFaces, std::vector< vec3 > &_listVertex, std::vector< vec2 > &_listUV, const std::string &_materialName, float _size)
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/view_box_8hpp_source.html b/view_box_8hpp_source.html new file mode 100644 index 0000000..7ba99e7 --- /dev/null +++ b/view_box_8hpp_source.html @@ -0,0 +1,183 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/viewBox.hpp Source File + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    viewBox.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    10 #include <etk/Hash.hpp>
    11 #include <ege/Material.hpp>
    12 
    13 namespace ege {
    14  namespace viewBox {
    15  void create(etk::Hash<ememory::SharedPtr<ege::Material>>& _materials, etk::Hash<FaceIndexing>& _listFaces, std::vector<vec3>& _listVertex, std::vector<vec2>& _listUV,
    16  const std::string& _materialName, float _size);
    17  }
    18 }
    19 
    + +
    Definition: AudioElement.hpp:8
    + + + + +
    + + +
    +
    +
    +
    +
    + + + diff --git a/widget_2_mesh_8hpp.html b/widget_2_mesh_8hpp.html new file mode 100644 index 0000000..eccd596 --- /dev/null +++ b/widget_2_mesh_8hpp.html @@ -0,0 +1,193 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget/Mesh.hpp File Reference + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Mesh.hpp File Reference
    +
    +
    +
    #include <etk/types.hpp>
    +#include <ewol/widget/Widget.hpp>
    +#include <ege/resource/Mesh.hpp>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ege::widget::Mesh
     
    +

    Detailed Description

    +
    Author
    Edouard DUPIN
    + +
    Note
    License: APACHE v2.0 (see license file)
    +
    + + +
    +
    +
    +
    +
    + + + diff --git a/widget_2_mesh_8hpp_source.html b/widget_2_mesh_8hpp_source.html new file mode 100644 index 0000000..fc6b10e --- /dev/null +++ b/widget_2_mesh_8hpp_source.html @@ -0,0 +1,187 @@ + + + + + + + + + + + Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget/Mesh.hpp Source File + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Mesh.hpp
    +
    +
    +Go to the documentation of this file.
    1 
    6 #pragma once
    7 
    8 #include <etk/types.hpp>
    9 #include <ewol/widget/Widget.hpp>
    10 #include <ege/resource/Mesh.hpp>
    11 
    12 namespace ege {
    13  namespace widget {
    17  class Mesh :public ewol::Widget {
    18  public:
    19  esignal::Signal<> signalPressed;
    20  private:
    21  // mesh name :
    22  std::string m_meshName;
    24  // mesh display properties:
    25  vec3 m_position;
    26  vec3 m_angle;
    27  vec3 m_angleSpeed;
    28  float m_cameraDistance;
    29  protected:
    30  Mesh();
    31  void init(); // automatic considering in the appl Data older
    32  public:
    33  virtual ~Mesh();
    34  public: // Derived function
    35  virtual void onRegenerateDisplay();
    36  virtual void systemDraw(const ewol::DrawProperty& _displayProp);
    37  virtual void onDraw();
    38  virtual bool onEventInput(const ewol::event::Input& _event);
    39  virtual void periodicCall(const ewol::event::Time& _event);
    40  public:
    45  void setFile(const std::string& _filename);
    50  void setPosition(const vec3& _pos);
    55  void setAngle(const vec3& _angle);
    60  void setAngleSpeed(const vec3& _speed);
    65  void setDistance(float _distance);
    66  };
    67  }
    68 }
    +
    void setDistance(float _distance)
    set the camera distance of the mesh
    +
    Definition: Mesh.hpp:17
    +
    void setPosition(const vec3 &_pos)
    set the mesh position
    +
    void setAngle(const vec3 &_angle)
    set the mesh angle of view
    +
    void setFile(const std::string &_filename)
    set a mesh name file
    + +
    Definition: AudioElement.hpp:8
    + + +
    void setAngleSpeed(const vec3 &_speed)
    set the mesh angle speed
    +
    + + +
    +
    +
    +
    +
    + + +