| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298 |
- /*
- @licstart The following is the entire license notice for the JavaScript code in this file.
- The MIT License (MIT)
- Copyright (C) 1997-2020 by Dimitri van Heesch
- Permission is hereby granted, free of charge, to any person obtaining a copy of this software
- and associated documentation files (the "Software"), to deal in the Software without restriction,
- including without limitation the rights to use, copy, modify, merge, publish, distribute,
- sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- The above copyright notice and this permission notice shall be included in all copies or
- substantial portions of the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
- BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- @licend The above is the entire license notice for the JavaScript code in this file
- */
- var NAVTREE =
- [
- [ "Jolt Physics", "index.html", [
- [ "Architecture of Jolt Physics", "index.html#architecture-jolt-physics", null ],
- [ "Getting Started", "index.html#getting-started", null ],
- [ "Bodies", "index.html#bodies", [
- [ "Types", "index.html#body-types", null ],
- [ "Creating Bodies", "index.html#creating-bodies", null ],
- [ "Multithreaded Access", "index.html#multi-threaded-access", null ],
- [ "Single Threaded Access", "index.html#single-threaded-access", null ],
- [ "Shapes", "index.html#shapes", [
- [ "Dynamic Mesh Shapes", "index.html#dynamic-mesh-shapes", null ],
- [ "Creating Shapes", "index.html#creating-shapes", null ],
- [ "Saving Shapes", "index.html#saving-shapes", null ],
- [ "Convex Radius", "index.html#convex-radius", null ],
- [ "Center of Mass", "index.html#center-of-mass", null ],
- [ "Scaling Shapes", "index.html#scaling-shapes", null ],
- [ "Creating Custom Shapes", "index.html#creating-custom-shapes", null ]
- ] ],
- [ "Sensors", "index.html#sensors", null ],
- [ "Sleeping", "index.html#sleeping-bodies", null ],
- [ "Soft Bodies", "index.html#soft-bodies", [
- [ "Soft Body Contact Listeners", "index.html#soft-body-contact-listener", null ],
- [ "Skinning Soft Bodies", "index.html#skinning-soft-bodies", null ],
- [ "Soft Body Work In Progress", "index.html#soft-body-wip", null ]
- ] ]
- ] ],
- [ "Constraints", "index.html#constraints", [
- [ "Constraint Motors", "index.html#constraint-motors", null ],
- [ "Breakable Constraints", "index.html#breakable-constraints", null ]
- ] ],
- [ "Collision Detection", "index.html#collision-detection", [
- [ "Broad Phase", "index.html#broad-phase", null ],
- [ "Narrow Phase", "index.html#narrow-phase", null ],
- [ "Collision Filtering", "index.html#collision-filtering", null ],
- [ "Level of Detail", "index.html#level-of-detail", null ],
- [ "Continuous Collision Detection", "index.html#continuous-collision-detection", null ],
- [ "Ghost Collisions", "index.html#ghost-collisions", null ]
- ] ],
- [ "Character Controllers", "index.html#character-controllers", null ],
- [ "The Simulation Step", "index.html#the-simulation-step", null ],
- [ "Conventions and Limits", "index.html#conventions-and-limits", null ],
- [ "Big Worlds", "index.html#big-worlds", null ],
- [ "Space Simulations", "index.html#space-simulations", null ],
- [ "Deterministic Simulation", "index.html#deterministic-simulation", null ],
- [ "Rolling Back a Simulation", "index.html#rolling-back-a-simulation", null ],
- [ "Being Sloppy While Still Being Deterministic", "index.html#sloppy-determinism", null ],
- [ "Working With Multiple Physics Systems", "index.html#working-with-multiple-physics-systems", null ],
- [ "Debug Rendering", "index.html#debug-rendering", null ],
- [ "Memory Management", "index.html#memory-management", null ],
- [ "The Simulation Step in Detail", "index.html#the-simulation-step-in-detail", [
- [ "Broad Phase Update Prepare", "index.html#broad-phase-update-prepare", null ],
- [ "Broad Phase Update Finalize", "index.html#broad-phase-update-finalize", null ],
- [ "Step Listeners", "index.html#step-listeners-update", null ],
- [ "Apply Gravity", "index.html#apply-gravity-update", null ],
- [ "Determine Active Constraints", "index.html#determine-active-constraints", null ],
- [ "Build Islands from Constraints", "index.html#build-islands-from-constraints", null ],
- [ "Find Collisions", "index.html#find-collisions", null ],
- [ "Setup Velocity Constraints", "index.html#setup-velocity-constraints", null ],
- [ "Finalize Islands", "index.html#finalize-islands", null ],
- [ "Set Body Island Idx", "index.html#set-body-island-idx", null ],
- [ "Solve Velocity Constraints", "index.html#solve-velocity-constraints", null ],
- [ "Pre Integrate", "index.html#pre-integrate", null ],
- [ "Integrate & Clamp Velocities", "index.html#integrate-and-clamp-velocities", null ],
- [ "Post Integrate", "index.html#post-integrate", null ],
- [ "Find CCD Contacts", "index.html#find-ccd-contacts", null ],
- [ "Resolve CCD Contacts", "index.html#resolve-ccd-contacts", null ],
- [ "Finalize Contact Cache, Contact Removed Callbacks", "index.html#finalize-contact-cache", null ],
- [ "Solve Position Constraints, Update Bodies Broad Phase", "index.html#solve-position-constraints", null ],
- [ "Soft Body Prepare", "index.html#soft-body-prepare", null ],
- [ "Soft Body Collide", "index.html#soft-body-collide", null ],
- [ "Soft Body Simulate", "index.html#soft-body-simulate", null ],
- [ "Soft Body Finalize", "index.html#soft-body-finalize", null ]
- ] ],
- [ "Jolt Physics Samples", "md__docs_2_samples.html", [
- [ "General Controls", "md__docs_2_samples.html#autotoc_md7", null ],
- [ "The Tests", "md__docs_2_samples.html#autotoc_md8", [
- [ "Vehicles", "md__docs_2_samples.html#autotoc_md9", null ],
- [ "Rig (Ragdolls)", "md__docs_2_samples.html#autotoc_md10", null ],
- [ "Soft Body", "md__docs_2_samples.html#autotoc_md11", null ],
- [ "Character", "md__docs_2_samples.html#autotoc_md12", null ],
- [ "Water", "md__docs_2_samples.html#autotoc_md13", null ],
- [ "Constraints", "md__docs_2_samples.html#autotoc_md14", null ],
- [ "General", "md__docs_2_samples.html#autotoc_md15", null ],
- [ "Shapes & Scaled Shapes", "md__docs_2_samples.html#autotoc_md16", null ]
- ] ]
- ] ],
- [ "Performance Test", "md__docs_2_performance_test.html", [
- [ "Commandline options", "md__docs_2_performance_test.html#autotoc_md2", null ],
- [ "Output", "md__docs_2_performance_test.html#autotoc_md4", null ],
- [ "Results", "md__docs_2_performance_test.html#autotoc_md5", null ]
- ] ],
- [ "Release Notes", "md__docs_2_release_notes.html", [
- [ "v5.5.0", "md__docs_2_release_notes.html#autotoc_md45", [
- [ "New functionality", "md__docs_2_release_notes.html#autotoc_md46", null ],
- [ "Bug Fixes", "md__docs_2_release_notes.html#autotoc_md47", null ]
- ] ],
- [ "v5.4.0", "md__docs_2_release_notes.html#autotoc_md48", [
- [ "New functionality", "md__docs_2_release_notes.html#autotoc_md49", null ],
- [ "Bug Fixes", "md__docs_2_release_notes.html#autotoc_md50", null ]
- ] ],
- [ "v5.3.0", "md__docs_2_release_notes.html#autotoc_md51", [
- [ "New functionality", "md__docs_2_release_notes.html#autotoc_md52", [
- [ "Samples", "md__docs_2_release_notes.html#autotoc_md53", null ],
- [ "MeshShape", "md__docs_2_release_notes.html#autotoc_md54", null ],
- [ "Character", "md__docs_2_release_notes.html#autotoc_md55", null ],
- [ "Collision Detection", "md__docs_2_release_notes.html#autotoc_md56", null ],
- [ "New Platforms", "md__docs_2_release_notes.html#autotoc_md57", null ],
- [ "Various", "md__docs_2_release_notes.html#autotoc_md58", null ]
- ] ],
- [ "Bug fixes", "md__docs_2_release_notes.html#autotoc_md59", null ]
- ] ],
- [ "v5.2.0", "md__docs_2_release_notes.html#autotoc_md60", [
- [ "New functionality", "md__docs_2_release_notes.html#autotoc_md61", null ],
- [ "Bug fixes", "md__docs_2_release_notes.html#autotoc_md62", null ]
- ] ],
- [ "v5.1.0", "md__docs_2_release_notes.html#autotoc_md63", [
- [ "New functionality", "md__docs_2_release_notes.html#autotoc_md64", [
- [ "Soft Body", "md__docs_2_release_notes.html#autotoc_md65", null ],
- [ "HeightField Shape", "md__docs_2_release_notes.html#autotoc_md66", null ],
- [ "Character", "md__docs_2_release_notes.html#autotoc_md67", null ],
- [ "Vehicles", "md__docs_2_release_notes.html#autotoc_md68", null ],
- [ "Various", "md__docs_2_release_notes.html#autotoc_md69", null ]
- ] ],
- [ "Bug fixes", "md__docs_2_release_notes.html#autotoc_md70", null ]
- ] ],
- [ "v5.0.0", "md__docs_2_release_notes.html#autotoc_md71", [
- [ "New Functionality", "md__docs_2_release_notes.html#autotoc_md72", [
- [ "Soft Body", "md__docs_2_release_notes.html#autotoc_md73", null ],
- [ "Vehicles", "md__docs_2_release_notes.html#autotoc_md74", null ],
- [ "Character", "md__docs_2_release_notes.html#autotoc_md75", null ],
- [ "Constraints", "md__docs_2_release_notes.html#autotoc_md76", null ],
- [ "Collision Detection", "md__docs_2_release_notes.html#autotoc_md77", null ],
- [ "Simulation", "md__docs_2_release_notes.html#autotoc_md78", null ],
- [ "Various", "md__docs_2_release_notes.html#autotoc_md79", null ]
- ] ],
- [ "Removed functionality", "md__docs_2_release_notes.html#autotoc_md80", null ],
- [ "Bug fixes", "md__docs_2_release_notes.html#autotoc_md81", null ]
- ] ],
- [ "v4.0.2", "md__docs_2_release_notes.html#autotoc_md82", [
- [ "New functionality", "md__docs_2_release_notes.html#autotoc_md83", null ],
- [ "Bug fixes", "md__docs_2_release_notes.html#autotoc_md84", null ]
- ] ],
- [ "v4.0.1", "md__docs_2_release_notes.html#autotoc_md85", [
- [ "New functionality", "md__docs_2_release_notes.html#autotoc_md86", null ],
- [ "Bug fixes", "md__docs_2_release_notes.html#autotoc_md87", null ]
- ] ],
- [ "v4.0.0", "md__docs_2_release_notes.html#autotoc_md88", [
- [ "New functionality", "md__docs_2_release_notes.html#autotoc_md89", null ],
- [ "Removed functionality", "md__docs_2_release_notes.html#autotoc_md90", null ],
- [ "New supported platforms", "md__docs_2_release_notes.html#autotoc_md91", null ],
- [ "Bug fixes", "md__docs_2_release_notes.html#autotoc_md92", null ]
- ] ],
- [ "v3.0.0", "md__docs_2_release_notes.html#autotoc_md93", null ],
- [ "v2.0.1", "md__docs_2_release_notes.html#autotoc_md94", null ],
- [ "v2.0.0", "md__docs_2_release_notes.html#autotoc_md95", [
- [ "Major new functionality", "md__docs_2_release_notes.html#autotoc_md96", null ],
- [ "New supported compilers", "md__docs_2_release_notes.html#autotoc_md97", null ],
- [ "New supported platforms", "md__docs_2_release_notes.html#autotoc_md98", null ]
- ] ],
- [ "v1.1.0", "md__docs_2_release_notes.html#autotoc_md99", null ],
- [ "v1.0.0", "md__docs_2_release_notes.html#autotoc_md100", null ]
- ] ],
- [ "Breaking API Changes", "md__docs_2_a_p_i_changes.html", [
- [ "Changes between v5.4.0 and v5.5.0", "md__docs_2_a_p_i_changes.html#autotoc_md33", null ],
- [ "Changes between v5.3.0 and v5.4.0", "md__docs_2_a_p_i_changes.html#autotoc_md34", null ],
- [ "Changes between v5.2.0 and v5.3.0", "md__docs_2_a_p_i_changes.html#autotoc_md35", null ],
- [ "Changes between v5.1.0 and v5.2.0", "md__docs_2_a_p_i_changes.html#autotoc_md36", null ],
- [ "Changes between v5.0.0 and v5.1.0", "md__docs_2_a_p_i_changes.html#autotoc_md37", null ],
- [ "Changes between v4.0.2 and v5.0.0", "md__docs_2_a_p_i_changes.html#autotoc_md38", null ],
- [ "Changes between v4.0.0 and v4.0.2", "md__docs_2_a_p_i_changes.html#autotoc_md39", null ],
- [ "Changes between v3.0.1 and v4.0.0", "md__docs_2_a_p_i_changes.html#autotoc_md40", null ],
- [ "Changes between v2.0.1 and v3.0.0", "md__docs_2_a_p_i_changes.html#autotoc_md41", null ],
- [ "Changes between v1.1.0 and v2.0.0", "md__docs_2_a_p_i_changes.html#autotoc_md42", null ],
- [ "Changes between v1.0.0 and v1.1.0", "md__docs_2_a_p_i_changes.html#autotoc_md43", null ],
- [ "Changes between v0.0.0 and v1.0.0", "md__docs_2_a_p_i_changes.html#autotoc_md44", null ]
- ] ],
- [ "Building and Using Jolt Physics", "md__build_2_r_e_a_d_m_e.html", [
- [ "Build Types", "md__build_2_r_e_a_d_m_e.html#autotoc_md18", null ],
- [ "Includes", "md__build_2_r_e_a_d_m_e.html#autotoc_md19", null ],
- [ "Defines", "md__build_2_r_e_a_d_m_e.html#autotoc_md20", null ],
- [ "Logging & Asserting", "md__build_2_r_e_a_d_m_e.html#autotoc_md21", null ],
- [ "Custom Memory Allocator", "md__build_2_r_e_a_d_m_e.html#autotoc_md22", null ],
- [ "Building", "md__build_2_r_e_a_d_m_e.html#autotoc_md23", null ],
- [ "Other Build Tools", "md__build_2_r_e_a_d_m_e.html#autotoc_md24", null ],
- [ "Errors", "md__build_2_r_e_a_d_m_e.html#autotoc_md25", [
- [ "Link Error: File Format Not Recognized", "md__build_2_r_e_a_d_m_e.html#autotoc_md26", null ],
- [ "Link Error: Unresolved External Symbol", "md__build_2_r_e_a_d_m_e.html#autotoc_md27", null ],
- [ "Link Error: Undefined Symbol", "md__build_2_r_e_a_d_m_e.html#autotoc_md28", null ],
- [ "DirectX Error", "md__build_2_r_e_a_d_m_e.html#autotoc_md29", null ],
- [ "Illegal Instruction Error", "md__build_2_r_e_a_d_m_e.html#autotoc_md30", null ]
- ] ],
- [ "Doxygen on Windows", "md__build_2_r_e_a_d_m_e.html#autotoc_md31", null ]
- ] ],
- [ "Projects Using Jolt", "md__docs_2_projects_using_jolt.html", null ],
- [ "Namespaces", "namespaces.html", [
- [ "Namespace List", "namespaces.html", "namespaces_dup" ],
- [ "Namespace Members", "namespacemembers.html", [
- [ "All", "namespacemembers.html", null ],
- [ "Functions", "namespacemembers_func.html", null ],
- [ "Variables", "namespacemembers_vars.html", null ],
- [ "Typedefs", "namespacemembers_type.html", null ],
- [ "Enumerations", "namespacemembers_enum.html", null ],
- [ "Enumerator", "namespacemembers_eval.html", null ]
- ] ]
- ] ],
- [ "Classes", "annotated.html", [
- [ "Class List", "annotated.html", "annotated_dup" ],
- [ "Class Index", "classes.html", null ],
- [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
- [ "Class Members", "functions.html", [
- [ "All", "functions.html", "functions_dup" ],
- [ "Functions", "functions_func.html", "functions_func" ],
- [ "Variables", "functions_vars.html", "functions_vars" ],
- [ "Typedefs", "functions_type.html", "functions_type" ],
- [ "Enumerations", "functions_enum.html", null ],
- [ "Enumerator", "functions_eval.html", null ],
- [ "Related Symbols", "functions_rela.html", null ]
- ] ]
- ] ],
- [ "Files", "files.html", [
- [ "File List", "files.html", "files_dup" ],
- [ "File Members", "globals.html", [
- [ "All", "globals.html", "globals_dup" ],
- [ "Functions", "globals_func.html", "globals_func" ],
- [ "Variables", "globals_vars.html", null ],
- [ "Typedefs", "globals_type.html", null ],
- [ "Enumerations", "globals_enum.html", null ],
- [ "Enumerator", "globals_eval.html", null ],
- [ "Macros", "globals_defs.html", null ]
- ] ]
- ] ]
- ] ]
- ];
- var NAVTREEINDEX =
- [
- "_a_a_b_b_tree_builder_8cpp.html",
- "_constraint_8h.html#adfc8350888df0c3a51714b7f372baf2da18205404fe6507d42b3b2d25aaf62f21",
- "_half_float_8h.html#af81e63a2dc6f5cdfeb150d4dab3fdcbc",
- "_object_stream_8h.html#a7d32f5239cd276fd0012072a2a4ccd23",
- "_s_t_l_local_allocator_8h.html",
- "_stream_utils_8h.html#a4e9b8d62b617c5d31288ae8313a6b6cb",
- "class_a_a_b_b_tree_to_buffer.html#acae333f2766987a53f64a7beea67904b",
- "class_body.html#a5e1e46dac04eaf5fbaed87d6d781480d",
- "class_body_lock_interface.html#ae146eecd6e18c0b9b5e19f72a2696572",
- "class_capsule_shape.html#ac735140fc6d8d36ca5c598deba432ae2",
- "class_character_vs_character_collision.html",
- "class_cone_constraint_settings.html#a066cd8f6efad21fe6f8bb0ead8e21c5d",
- "class_convex_shape.html#a6257c07e716aa0654965b5a72ac31d39",
- "class_debug_renderer_1_1_triangle.html#a0f8cb8accc7c2d34c0ea04b41c39e2b7",
- "class_fixed_constraint_settings.html#accdfcbf32adb921cbb6e09afdcf94f64",
- "class_hinge_constraint.html#a952152a6165614d7e000cc61e8820edf",
- "class_job_system_with_barrier.html#af33b27708e9ab2b343a0658cf14efe56",
- "class_motion_properties.html#a4a60f30bee17d06efaa9fa368f70e260",
- "class_object_stream_in.html#aba38d15deacd14fb875da3b6d4a8f2d3",
- "class_physics_system.html#a2f13afc2b367634112f155934af9227e",
- "class_quat.html#a5e844d3510c68831f222de05d92669b2",
- "class_result.html#ab3d845db638a6a51467760867bfc472a",
- "class_shape.html#a955ec1953bc94c6c910dc4dc16114732",
- "class_slider_constraint.html#a09317cd6ab2f56cb7a15a950a420f5f8",
- "class_soft_body_shared_settings_1_1_skin_weight.html",
- "class_sub_shape_i_d_creator.html#a29997885833b2c9625bcbcba4548273d",
- "class_transformed_shape.html#a5379d6bf4807440be14c96829e7fa5bd",
- "class_vec3.html#a3c73495e25d5c416f1108ad89fb614d6",
- "class_vehicle_constraint_settings.html",
- "dir_08a9edf434844c45d3c1f760a0f11af5.html",
- "md__docs_2_a_p_i_changes.html#autotoc_md35",
- "struct_compound_shape_1_1_cast_ray_visitor.html#a7adfe292a88805c33097245c07d2d529",
- "struct_physics_settings.html#a85f7318d995294af04d6a5c0fe0d01a6"
- ];
- var SYNCONMSG = 'click to disable panel synchronisation';
- var SYNCOFFMSG = 'click to enable panel synchronisation';
|